This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]