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
This commit is contained in:
Rainer Orth 2011-02-10 17:14:15 +00:00 committed by Rainer Orth
parent 8e8d9a6b00
commit 7f2d4e5139
7 changed files with 18 additions and 0 deletions

View 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

View 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"); }

View 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 ()

View 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>

View 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 *);

View 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);

View 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);