diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2011-02-10 17:14:15 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2011-02-10 17:14:15 +0000 |
commit | 7f2d4e5139e506c99b6f98677a0ec7b13b362350 (patch) | |
tree | bebc0bc60ce1a81c3f4445d8cef98892ee5b1f75 | |
parent | 8e8d9a6b00808308fd1b8c514bb27793c5d20b5f (diff) | |
download | gcc-7f2d4e5139e506c99b6f98677a0ec7b13b362350.zip gcc-7f2d4e5139e506c99b6f98677a0ec7b13b362350.tar.gz gcc-7f2d4e5139e506c99b6f98677a0ec7b13b362350.tar.bz2 |
re PR target/46610 (gcc.target/mips/save-restore-?.c ICEs on IRIX 6.5: unrecognizable insn)
PR target/46610
* gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
* gcc.target/mips/save-restore-3.c: Likewise.
* gcc.target/mips/save-restore-4.c: Likewise.
* gcc.target/mips/save-restore-5.c: Likewise.
PR target/47683
* g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
* g++.dg/tree-prof/partition2.C: Likewise.
From-SVN: r170012
-rw-r--r-- | gcc/testsuite/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/tree-prof/partition1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/tree-prof/partition2.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/save-restore-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/save-restore-3.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/save-restore-4.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/save-restore-5.c | 1 |
7 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0f8bfbc..d5176a4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + PR target/46610 + * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*. + * gcc.target/mips/save-restore-3.c: Likewise. + * gcc.target/mips/save-restore-4.c: Likewise. + * gcc.target/mips/save-restore-5.c: Likewise. + + PR target/47683 + * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*. + * g++.dg/tree-prof/partition2.C: Likewise. + 2011-02-09 Jason Merrill <jason@redhat.com> * g++.dg/tree-ssa/inline-3.C: Use a normal function diff --git a/gcc/testsuite/g++.dg/tree-prof/partition1.C b/gcc/testsuite/g++.dg/tree-prof/partition1.C index d0dcbc4..1088039 100644 --- a/gcc/testsuite/g++.dg/tree-prof/partition1.C +++ b/gcc/testsuite/g++.dg/tree-prof/partition1.C @@ -1,5 +1,6 @@ /* { dg-require-effective-target freorder } */ /* { dg-options "-O2 -freorder-blocks-and-partition" } */ +/* { dg-skip-if "PR target/47683" { mips-sgi-irix* } } */ struct A { A () __attribute__((noinline)); ~A () __attribute__((noinline)); }; A::A () { asm volatile ("" : : : "memory"); } diff --git a/gcc/testsuite/g++.dg/tree-prof/partition2.C b/gcc/testsuite/g++.dg/tree-prof/partition2.C index ca5671f..6715da5 100644 --- a/gcc/testsuite/g++.dg/tree-prof/partition2.C +++ b/gcc/testsuite/g++.dg/tree-prof/partition2.C @@ -1,6 +1,7 @@ // PR middle-end/45458 // { dg-require-effective-target freorder } // { dg-options "-fnon-call-exceptions -freorder-blocks-and-partition" } +// { dg-skip-if "PR target/47683" { mips-sgi-irix* } } int main () diff --git a/gcc/testsuite/gcc.target/mips/save-restore-1.c b/gcc/testsuite/gcc.target/mips/save-restore-1.c index f6a854e..ad92e5d 100644 --- a/gcc/testsuite/gcc.target/mips/save-restore-1.c +++ b/gcc/testsuite/gcc.target/mips/save-restore-1.c @@ -1,5 +1,6 @@ /* Check that we can use the save instruction to save varargs. */ /* { dg-options "(-mips16) isa_rev>=1 -mabi=32 -O2" } */ +/* { dg-skip-if "PR target/46610" { mips-sgi-irix6* } } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.target/mips/save-restore-3.c b/gcc/testsuite/gcc.target/mips/save-restore-3.c index d45fe50..191362a 100644 --- a/gcc/testsuite/gcc.target/mips/save-restore-3.c +++ b/gcc/testsuite/gcc.target/mips/save-restore-3.c @@ -1,6 +1,7 @@ /* Check that we can use the save instruction to save spilled arguments when the argument save area is out of range of a direct load or store. */ /* { dg-options "(-mips16) isa_rev>=1 -mabi=32 -O2" } */ +/* { dg-skip-if "PR target/46610" { mips-sgi-irix6* } } */ void bar (int *); diff --git a/gcc/testsuite/gcc.target/mips/save-restore-4.c b/gcc/testsuite/gcc.target/mips/save-restore-4.c index ef7722b..5bc5bcc 100644 --- a/gcc/testsuite/gcc.target/mips/save-restore-4.c +++ b/gcc/testsuite/gcc.target/mips/save-restore-4.c @@ -1,5 +1,6 @@ /* Check that we can use the save instruction to save $16, $17 and $31. */ /* { dg-options "(-mips16) isa_rev>=1 -mabi=32 -O2" } */ +/* { dg-skip-if "PR target/46610" { mips-sgi-irix6* } } */ void bar (void); diff --git a/gcc/testsuite/gcc.target/mips/save-restore-5.c b/gcc/testsuite/gcc.target/mips/save-restore-5.c index 0dd823a..52524b3 100644 --- a/gcc/testsuite/gcc.target/mips/save-restore-5.c +++ b/gcc/testsuite/gcc.target/mips/save-restore-5.c @@ -1,5 +1,6 @@ /* Check that we don't try to save the same register twice. */ /* { dg-options "(-mips16) isa_rev>=1 -mgp32 -O2" } */ +/* { dg-skip-if "PR target/46610" { mips-sgi-irix6* } } */ int bar (int, int, int, int); void frob (void); |