[Bug target/7285] [ia64] unsigned-to-floating conversion not spec conformant

jbeulich at novell dot com gcc-bugzilla@gcc.gnu.org
Fri Dec 17 14:30:00 GMT 2004


------- Additional Comments From jbeulich at novell dot com  2004-12-17 14:28 -------
Now that I have an Itanium2 system to test with, I can confirm that the problem
still exists in 3.4.3, and looking at the delta to 4.0.0's ia64.md there is no
reason to believe the problem would have been fixed there.
fnorm.d.s0 (as example, I tested with double) does set ar.fpsr.sf0.d, and thus
would raise an exception if that was unmasked, and even if it's masked may
confuse subsequent code in making it incorrectly assume some floating point
operation happened on denormal input(s).

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |


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



More information about the Gcc-bugs mailing list