From 7ca6c614a97d44d32814518bc290aae4062b0763 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Thu, 10 Feb 2011 17:27:25 +0000 Subject: [PATCH] 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. From-SVN: r170014 --- gcc/testsuite/ChangeLog | 8 ++++++++ gcc/testsuite/gcc.target/mips/save-restore-1.c | 1 + gcc/testsuite/gcc.target/mips/save-restore-3.c | 1 + gcc/testsuite/gcc.target/mips/save-restore-4.c | 1 + gcc/testsuite/gcc.target/mips/save-restore-5.c | 1 + 5 files changed, 12 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ee944f198edf..74df6e34bbff 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2011-02-10 Rainer Orth + + 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. + 2011-02-07 Rainer Orth Backport from mainline: diff --git a/gcc/testsuite/gcc.target/mips/save-restore-1.c b/gcc/testsuite/gcc.target/mips/save-restore-1.c index f6a854ee9f3b..ad92e5d75de6 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 diff --git a/gcc/testsuite/gcc.target/mips/save-restore-3.c b/gcc/testsuite/gcc.target/mips/save-restore-3.c index d45fe50ea6bd..191362a284d5 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 ef7722bce094..5bc5bcc3d502 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 0dd823a68138..52524b3b4f25 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); -- 2.47.2