http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48371
--- Comment #3 from Jeffrey A. Law <law at redhat dot com> 2011-03-30 21:21:56 UTC --- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/30/11 13:38, hjl.tools at gmail dot com wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48371 > > --- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2011-03-30 19:38:24 > UTC --- > Created attachment 23822 > --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23822 > A testcase > > [hjl@gnu-34 delta]$ /export/regression/rrs/171731/usr/bin/gcc -S -m32 -msse2 > -mfpmath=sse -fpic -O2 testcase.c > testcase.c: In function ‘__signbitf’: > testcase.c:11:1: warning: excess elements in union initializer [enabled by > default] > testcase.c:11:1: warning: (near initialization for ‘__u’) [enabled by default] > testcase.c: In function ‘__signbit’: > testcase.c:17:1: warning: excess elements in union initializer [enabled by > default] > testcase.c:17:1: warning: (near initialization for ‘__u’) [enabled by default] > testcase.c: At top level: > testcase.c:65:4: warning: excess elements in struct initializer [enabled by > default] > testcase.c:65:4: warning: (near initialization for > ‘floatformat_ieee_half_big’) > [enabled by default] > testcase.c:65:4: warning: excess elements in struct initializer [enabled by > default] > testcase.c:65:4: warning: (near initialization for > ‘floatformat_ieee_half_big’) > [enabled by default] > testcase.c:65:4: warning: excess elements in struct initializer [enabled by > default] > testcase.c:65:4: warning: (near initialization for > ‘floatformat_ieee_half_big’) > [enabled by default] > testcase.c: In function ‘floatformat_from_double’: > testcase.c:129:2: error: insn does not satisfy its constraints: > (insn 36 34 98 4 (parallel [ > (set (reg:SI 21 xmm0) > (unsigned_fix:SI (reg/v:DF 22 xmm1 [orig:67 mant ] [67]))) > (use (reg:V2DF 91)) > (clobber (reg:V2DF 23 xmm2)) > (clobber (reg:V2DF 24 xmm3)) > ]) testcase.c:123 153 {*fixuns_truncdf_1} > (expr_list:REG_EQUIV (mem:SI (reg/f:SI 7 sp) [0 S4 A32]) > (expr_list:REG_EQUAL (unsigned_fix:SI (reg/v:DF 22 xmm1 [orig:67 mant > ] > [67])) > (nil)))) > testcase.c:129:2: internal compiler error: in reload_cse_simplify_operands, at > postreload.c:403 > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://gcc.gnu.org/bugs.html> for instructions. Fix in testing. jeff -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJNk57oAAoJEBRtltQi2kC77zIH/jrhxllibFAnmJ0M7w0p6s6o Aw+LGY3qXvOsqQKYQjnR85BLPeS9T75NRiJsjDI78uG3RD44OztpSJ+ifxHNVOOp ndVhAvc68WTlBmTtqGbuWWPuOBQ+NUZE9XjKju9pB1Njq79f7oKrnXYdcCK6xJWl 4zVexWkOsoY9xAKfZxA+StFuCJC4d7QoNqu9xXCJorN5TCznoSOIzMgr0Aerndkr b6rRAVNPo6JPNUefhwnTLaVmbuaPcw5LOve4QpMBk14KxAnXRdiHGZ+aBTVyRLxt 3vzmEHrs/f+T/fheLp2q1g5zPJHjIlx7R3lhB3gSWAANSlZPQ+MyoM/FJde2ePA= =3FMt -----END PGP SIGNATURE-----