Hello there, I just tried to compile some parts of Suse Linux with GNU C compiler 4.1 snapshot 20051015 on an x86_64 machine, and the compiler said
----------------------------------------------------------- linux:/usr/src/packages/BUILD/clisp-2.33.2/x86_64-suse-linux # /home/dcb/gnu/41-20051015/results/bin/gcc -fPIC -O -c /tmp/q.i In file included from spvw.d:25: lispbibl.d:7430: warning: volatile register variables donpvw_typealloc.d:397: error: unrecognizable insn: (insn 132 131 125 6 (set (reg/f:DI 101) (plus:DI (reg:DI 104) (const_int 1125899906842624 [0x4000000000000]))) -1 (insn_list:REG_DEP_TRUE 131 (nil)) (expr_list:REG_DEAD (reg:DI 104) (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI ("symbol_tab_data") [flags 0x40] <var_decl 0x2aaaaae11c60 symbol_tab_data>) (const_int 1125899906842624 [0x4000000000000]))) (nil)))) spvw_typealloc.d:397: internal compiler error: in extract_insn, at recog.c:2084 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. ----------------------------------------------------------- Note how I had to use the compiler flags -fPIC and -O to get a crash. The bugzilla won't let me either attach the source code or put it in this field, so I'll have to say that source code is available on request. -- Summary: unrecognized instruction with -fPIC and -O with 4.1- 20051015 Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24443