diff mbox

[Committed] Testsuite update for MIPS16

Message ID FD3DCEAC5B03E9408544A1E416F112420192CC134A@NA-MBX-04.mgc.mentorg.com
State New
Headers show

Commit Message

Moore, Catherine Oct. 28, 2015, 6:09 p.m. UTC
I've now committed this patch to fix a couple of target-specific failures for MIP16 multilibs.

2015-10-28  Catherine Moore  <clm@codesourcery.com>

        * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
        * gcc.target/mips/oddspreg-6.c: Likewise.
        * gcc.target/mips/oddspreg-1.c: Likewise.
        * gcc.target/mips/oddspreg-2.c: Likewise.
diff mbox

Patch

Index: gcc.target/mips/oddspreg-6.c
===================================================================
--- gcc.target/mips/oddspreg-6.c        (revision 229495)
+++ gcc.target/mips/oddspreg-6.c        (working copy)
@@ -2,7 +2,7 @@ 
 /* { dg-skip-if "needs asm output" { *-*-* } { "-fno-fat-lto-objects" } { "" } } */
 /* { dg-options "-mabi=32 -mfpxx -mhard-float" } */

-void
+NOMIPS16 void
 foo ()
 {
   register float foo asm ("$f1"); /* { dg-error "isn't suitable for" } */
Index: gcc.target/mips/oddspreg-1.c
===================================================================
--- gcc.target/mips/oddspreg-1.c        (revision 229495)
+++ gcc.target/mips/oddspreg-1.c        (working copy)
@@ -5,7 +5,7 @@ 
 #error "Incorrect number of single-precision registers reported"
 #endif

-void
+NOMIPS16 void
 foo ()
 {
   register float foo asm ("$f1");
Index: gcc.target/mips/oddspreg-2.c
===================================================================
--- gcc.target/mips/oddspreg-2.c        (revision 229495)
+++ gcc.target/mips/oddspreg-2.c        (working copy)
@@ -2,7 +2,7 @@ 
 /* { dg-skip-if "needs asm output" { *-*-* } { "-fno-fat-lto-objects" } { "" } } */
 /* { dg-options "-mabi=32 -mno-odd-spreg -mhard-float" } */

-void
+NOMIPS16 void
 foo ()
 {
   register float foo asm ("$f1"); /* { dg-error "isn't suitable for" } */
Index: gcc.target/mips/oddspreg-3.c
===================================================================
--- gcc.target/mips/oddspreg-3.c        (revision 229495)
+++ gcc.target/mips/oddspreg-3.c        (working copy)
@@ -2,7 +2,7 @@ 
 /* { dg-skip-if "needs asm output" { *-*-* } { "-fno-fat-lto-objects" } { "" } } */
 /* { dg-options "-mabi=32 -mfp32 -march=loongson3a -mhard-float" } */

-void
+NOMIPS16 void
 foo ()
 {
   register float foo asm ("$f1"); /* { dg-error "isn't suitable for" } */