[Bug c/56020] FE_INVALID flag not set on comparison with NAN (unordered)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56020 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW |RESOLVED See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=34678 --- Comment #2 from Andrew Pinski --- Dup of bug 34678, FENV_ACCESS is not implemented ... *** This bug has been marked as a duplicate of bug 34678 ***
[Bug c/56020] FE_INVALID flag not set on comparison with NAN (unordered)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56020 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2013-01-17 Ever Confirmed|0 |1 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 13:21:26 UTC --- The comparison is dead. FENV_ACCESS is not implemented (side-effects on FENV are not preserved). Use if (d = 0.0) __asm(); GCC uses ucomisd for the comparison, even with -fsignalling-nans.