Maybe related to PR11717. I think this is a regression from 3.3. Compiling Python-2.3 on alpha-linux fails . Rechecked with 3.3 CVS 20030728. gcc version 3.3.1 20030722 (Debian prerelease) /usr/lib/gcc-lib/alpha-linux/3.3.1/cc1 -E -quiet -v -I. -I./Include -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=1 -D__ELF__ -DNDEBUG -DPy_BUILD_CORE Objects/classobject.c -Wall -Wstrict-prototypes -fno-strict-aliasing -O3 classobject.i ignoring nonexistent directory "/usr/alpha-linux/include" #include "..." search starts here: #include <...> search starts here: . Include /usr/local/include /usr/lib/gcc-lib/alpha-linux/3.3.1/include /usr/include End of search list. /usr/lib/gcc-lib/alpha-linux/3.3.1/cc1 -fpreprocessed classobject.i -quiet -dumpbase classobject.c -auxbase-strip Objects/classobject.o -g -O3 -Wall -Wstrict-prototypes -version -fno-strict-aliasing -o classobject.s GNU C version 3.3.1 20030722 (Debian prerelease) (alpha-linux) compiled by GNU C version 3.3.1 20030722 (Debian prerelease). GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64394 Objects/classobject.c: In function `instance_compare': Objects/classobject.c:1629: error: unrecognizable insn: (insn 34 33 477 3 0x20000d8a9f8 (set (reg/f:DI 79) (symbol_ref:DI ("@LPyInstance_Type"))) -1 (nil) (expr_list:REG_EQUAL (symbol_ref:DI ("@LPyInstance_Type")) (nil))) Objects/classobject.c:1629: internal compiler error: in extract_insn, at recog.c:2175 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Reverting to -O2 lets the file compile
Created attachment 4526 [details] preprocessed source
Closing as this is th same bug as PR 11717 as the message is the same (the rtl is the same, except for the symbol names and register numbers). *** This bug has been marked as a duplicate of 11717 ***