Probably due to revision 148869 the following tests fail on powerpc-apple-darwin9 with -m32
FAIL: gcc.dg/vect/vect-82_64.c (internal compiler error) FAIL: gcc.dg/vect/vect-83_64.c (internal compiler error) FAIL: gcc.target/powerpc/darwin-misaligned.c (internal compiler error) FAIL: gcc.target/powerpc/macho-lo-sum.c (internal compiler error) FAIL: gcc.target/powerpc/ppc64-double-1.c (internal compiler error) FAIL: gcc.target/powerpc/rs6000-fpint-2.c (internal compiler error) See for instance http://gcc.gnu.org/ml/gcc-regression/2009-06/msg00188.html . With -m64, only ppc64-double-1.c fails. The failures are: [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c: In function 'main': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:25:1: error: unrecognizable insn: (insn 5 4 6 3 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:22 (set:DI (reg:DI 121) (plus:DI (reg:DI 31 r31) (high:DI (const:DI (unspec:DI [ (symbol_ref:DI ("&L_ms$non_lazy_ptr") [flags 0x400] <var_decl 0x4150ad20 ms>) ] 50))))) -1 (nil)) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:25:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/vect-82_64.c In file included from /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/vect-82_64.c:6:0: /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h: In function 'sig_ill_handler': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:11:1: error: unrecognizable insn: (insn/f 14 13 15 2 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:9 (parallel [ (set (mem/c:SI (plus:SI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0])) [3 S4 A8]) (reg/f:DI 1 r1)) (set (reg/f:DI 1 r1) (plus:SI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0]))) ]) -1 (expr_list:REG_FRAME_RELATED_EXPR (set (reg/f:DI 1 r1) (plus:DI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0]))) (nil))) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:11:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/vect-83_64.c In file included from /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/vect-83_64.c:6:0: /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h: In function 'sig_ill_handler': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:11:1: error: unrecognizable insn: (insn/f 14 13 15 2 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:9 (parallel [ (set (mem/c:SI (plus:SI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0])) [3 S4 A8]) (reg/f:DI 1 r1)) (set (reg/f:DI 1 r1) (plus:SI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0]))) ]) -1 (expr_list:REG_FRAME_RELATED_EXPR (set (reg/f:DI 1 r1) (plus:DI (reg/f:DI 1 r1) (const_int -64 [0xffffffffffffffc0]))) (nil))) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/tree-vect.h:11:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c: In function 'main': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:25:1: error: unrecognizable insn: (insn 5 4 6 3 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:22 (set:DI (reg:DI 121) (plus:DI (reg:DI 31 r31) (high:DI (const:DI (unspec:DI [ (symbol_ref:DI ("&L_ms$non_lazy_ptr") [flags 0x400] <var_decl 0x4150ad20 ms>) ] 50))))) -1 (nil)) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/darwin-misaligned.c:25:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c/opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c: In function 'main': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c:10:1: error: unrecognizable insn: (insn 8 7 9 3 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c:8 (set:DI (reg:DI 126) (plus:DI (reg:DI 31 r31) (high:DI (const:DI (unspec:DI [ (symbol_ref:DI ("&L_knight_attacks$non_lazy_ptr") [flags 0x400] <var_decl 0x4150aa80 knight_attacks>) ] 50))))) -1 (nil)) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/macho-lo-sum.c:10:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c: In function 'd2ll2d': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c:11:1: error: unrecognizable insn: (jump_insn 30 29 31 2 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c:11 (parallel [ (return) (use (reg:DI 65 lr)) ]) -1 (nil)) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c:11:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. [karma] f90/bug% gcc45 -O3 -mpowerpc64 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c: In function 'foo': /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c:10:1: error: unrecognizable insn: (insn 5 4 6 3 /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c:9 (set:DI (reg:DI 125) (plus:DI (reg:DI 31 r31) (high:DI (const:DI (unspec:DI [ (symbol_ref:DI ("&L_x$non_lazy_ptr") [flags 0x400] <var_decl 0x4150aae0 x>) ] 50))))) -1 (nil)) /opt/gcc/_gcc_clean/gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c:10:1: internal compiler error: in extract_insn, at recog.c:2089 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.5 Regression] internal compiler error: in extract_insn, at recog.c:2089 on powerpc Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr GCC build triplet: powerpc-apple-darwin9 GCC host triplet: powerpc-apple-darwin9 GCC target triplet: powerpc-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40671