https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120083
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #2) > GCC was changed not to emit them on purpose, see r15-5071-gde867e8da30bf5 > which made the change to only allow it at -Ofast. https://gcc.gnu.org/pipermail/gcc-patches/2024-November/668040.html So if anything this is a bug in LLVM.