This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/7285] [ia64] unsigned-to-floating conversion not spec conformant
- From: "zack at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Mar 2004 00:30:24 -0000
- Subject: [Bug target/7285] [ia64] unsigned-to-floating conversion not spec conformant
- References: <20020712045600.7285.jbeulich@novell.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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