Commit 7f2d4e51 by Rainer Orth Committed by Rainer Orth

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
parent 8e8d9a6b
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
......
/* { 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"); }
......
// 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 ()
......
/* 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>
......
/* 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 *);
......
/* 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);
......
/* 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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment