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

Reply via email to