re PR target/46610 (gcc.target/mips/save-restore-?.c ICEs on IRIX 6.5: unrecognizable...
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 10 Feb 2011 17:14:15 +0000 (17:14 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 10 Feb 2011 17:14:15 +0000 (17:14 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-prof/partition1.C
gcc/testsuite/g++.dg/tree-prof/partition2.C
gcc/testsuite/gcc.target/mips/save-restore-1.c
gcc/testsuite/gcc.target/mips/save-restore-3.c
gcc/testsuite/gcc.target/mips/save-restore-4.c
gcc/testsuite/gcc.target/mips/save-restore-5.c

index 0f8bfbca7f36d3086f05b96dcd517c581641fc4a..d5176a4fa66adffb5f64e4a9bd1ae027743b53c4 100644 (file)
@@ -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
index d0dcbc4524b9e4c46c241b9a900f313f4fa3bfc6..108803997d4912a44a7a930221f7b0733691c887 100644 (file)
@@ -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"); }
index ca5671f3ffaccee68ed3445481d4b1c027ed3c7b..6715da57ecf5974d05d8182644dfda73cc90779b 100644 (file)
@@ -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 ()
index f6a854ee9f3b18f5742c77af76a7f1e6ce8b1166..ad92e5d75de6c30fcaa208f35a2d45fead816318 100644 (file)
@@ -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>
 
index d45fe50ea6bd75bd5b6a21bd0a6ca75323346911..191362a284d5e00b46ea8d1c64554325eb6e7f2b 100644 (file)
@@ -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 *);
 
index ef7722bce0948793bdeb7239434fdb426906b674..5bc5bcc3d502be18b8d0281035ccc480042257b9 100644 (file)
@@ -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);
 
index 0dd823a68138040b04be0a1b47af765d4e9c334a..52524b3b4f2556f2501b5c846d2888a19721a842 100644 (file)
@@ -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);