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. [hjl@gnu-34 delta]$