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

zack at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Mar 18 00:30:00 GMT 2004


------- Additional Comments From zack at gcc dot gnu dot org  2004-03-18 00:30 -------
HP's acc compiler produces the following code for test:

 4000920:       0a 30 80 00 e1 18       [MMI]       setf.sig f6=r32;;
 4000926:       00 00 00 02 00 00                   nop.m 0x0
 400092c:       00 00 04 00                         nop.i 0x0
 4000930:       1d 00 00 00 01 00       [MFB]       nop.m 0x0
 4000936:       80 00 18 02 40 80                   fnorm.s0 f8=f6
 400093c:       08 00 84 00                         br.ret.sptk.many b0;;

It appears to me from this that acc should exhibit the same problem (i.e.
raising inappropriate exceptions) but I cannot reproduce the effect -- calling
this function does not cause delivery of hardware traps or change bits in
ar.fpsr.  Please clarify how, exactly, one should reproduce the problem.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING


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



More information about the Gcc-bugs mailing list