Building glibc fails since 2004-12-14 with the following ICE: /usr/lib/gcc/i586-suse-linux/4.0.0/cc1 -fpreprocessed tst-tls4modb.i -quiet -dumpbase tst-tls4modb.c -march=i686 -mtune=i686 -mpreferred-stack-boundary=2 -auxbase-strip /usr/src/packages/BUILD/glibc-2.3/cc-nptl/nptl/tst-tls4modb.os -g -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -fmessage-length=0 -fPIC -o tst-tls4modb.s GNU C version 4.0.0 20041215 (experimental) (SUSE Linux) (i586-suse-linux) compiled by GNU C version 4.0.0 20041215 (experimental) (SUSE Linux). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 tst-tls4modb.c: In function ?test1?: tst-tls4modb.c:50: error: unrecognizable insn: (insn:HI 94 93 86 3 (set (reg/f:SI 69 [ D.6641 ]) (plus:SI (plus:SI (unspec:SI [ (const_int 0 [0x0]) ] 15) (reg:SI 88)) (const_int 32 [0x20]))) -1 (insn_list:REG_DEP_TRUE 93 (nil)) (expr_list:REG_DEAD (reg:SI 88) (expr_list:REG_EQUAL (const:SI (plus:SI (symbol_ref:SI ("foo") [flags 0x1a] <var_decl 0x5596ebc8 foo>) (const_int 32 [0x20]))) (nil)))) tst-tls4modb.c:50: internal compiler error: in extract_insn, at recog.c:2020 Please submit a full bug report, with preprocessed source if appropriate.
-- Summary: ICE: unrecognizable insn: Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aj at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i586-pc-linux-gnu GCC host triplet: i586-pc-linux-gnu GCC target triplet: i586-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19029