[Bug target/118446] __builtin_iseqsig does not raise exception when supplied with NaN on Cortex-M at -O1 or higher
azoff at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jan 13 10:20:00 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118446
--- Comment #2 from Torbjorn SVENSSON <azoff at gcc dot gnu.org> ---
No, I don't think it's related as armv8-a produces:
$ arm-none-eabi-gcc -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -Os -S
-o - foo.c -dp
...
ffalse:
@ args = 0, pretend = 0, frame = 0
@ frame_needed = 0, uses_anonymous_args = 0
vcmpe.f32 s0, s1 @ 51 [c=4 l=4] *cmpsf_trap_vfp/0
vmrs APSR_nzcv, FPSCR @ 52 [c=4 l=4] *movcc_vfp
...
More information about the Gcc-bugs
mailing list