seen with current branches and trunk when building libcap-ng on sparc/sparc64. the file builds without -fPIC or with -O0.
Matthias $ gcc-4.4 -c -O2 -fPIC cap-ng.i cap-ng.c: In function 'init': cap-ng.c:154: error: unrecognizable insn: (insn 18 17 19 4 cap-ng.c:139 (set (reg:SI 117) (lo_sum:SI (reg:SI 117) (unspec:SI [ (symbol_ref:SI ("m") [flags 0x1a] <var_decl 0xf7bafad0 m>) ] 0))) -1 (nil)) cap-ng.c:154: internal compiler error: in extract_insn, at recog.c:2048 Please submit a full bug report, with preprocessed source if appropriate. -- Summary: ICE on sparc - unrecognizable insn Product: gcc Version: 4.4.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org GCC target triplet: sparc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42564