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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
If this is on i?86 32-bit, then most likely you just aren't taking into account
the extended precision and the default -fexcess-precision=fast mode.
So, either if you want excess precision, but require the C rules (and are using
C), you need to use -fexcess-precision=standard (default in strict C std
modes), or if you don't want excess precision, make sure you have SSE2 or later
hw and use -msse2 -mfpmath=sse.  In any case, that is a user error rather than
compiler bug.

Reply via email to