------- Comment #5 from hjl dot tools at gmail dot com  2010-08-23 16:29 -------
ICC people say

--
In my opinion, FP multiplication and addition should be considered commutative
at both the C and intrinsic level.  The only case where the underlying
instructions behave in a non-commutative manner is when both operands are NaN. 
And in that case, even the IEEE-754 floating-point standard does not specify
which operand NaN should be returned as the result.  The C standard doesn't
distinguish between different NaN values at all.

If the programmer cares about this very subtle detail in the handling of NaNs,
I think inline assembly is the right option.
---

Closing as WONTFIX.


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |WONTFIX


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45365

Reply via email to