https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126347

--- Comment #2 from ptomsich at gcc dot gnu.org ---
Note that this ICE does not reproduce by compiling three-gpp-channel-model.cc
on its own; that file is only the source location LTRANS attributes the crash
to. Compiling it standalone is clean, with or without -flto (confirmed non-LTO,
-flto -shared, and -flto with unresolved symbols ignored — all clean).

Reproduction requires the full 753.ns3_r link at -Ofast -flto -mcpu=ampere1 on
aarch64. The failure needs whole-program (cross-TU) inlining to separate the
fcmp from the branch, so reversed_comparison_code can no longer trace the
MODE_CC comparison and returns UNKNOWN.

Reply via email to