-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
f16/f128 fallback code is not getting inlined #125229
Copy link
Copy link
Closed
Labels
C-bugCategory: This is a bug.Category: This is a bug.F-f16_and_f128`#![feature(f16)]`, `#![feature(f128)]``#![feature(f16)]`, `#![feature(f128)]`T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.
Metadata
Metadata
Assignees
Labels
C-bugCategory: This is a bug.Category: This is a bug.F-f16_and_f128`#![feature(f16)]`, `#![feature(f128)]``#![feature(f16)]`, `#![feature(f128)]`T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.
Type
Fields
Give feedbackNo fields configured for issues without a type.
From @ojeda,
RUSTC_BOOTSTRAP=1 rustc --edition=2021 -Csymbol-mangling-version=v0 --cfg no_fp_fmt_parse --crate-type rlib library/core/src/lib.rs --sysroot=/dev/nullICEs at no symbol mangling.--cfg no_fp_fmt_parseis required for the repro.The symbol mangling ICE was fixed in #123816 which is nominated for beta backport, but this seems to hint that something isn't marked
#[inline]that should be. I suspect that adding the above--cfgwould probably break cg_gcc and cg_clif.From Miguel, this uses the most recent beta
rustc 1.79.0-beta.4 (a26981974 2024-05-10)