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.

Reply via email to