diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c')
-rw-r--r-- | gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c b/gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c index b1e79c1fa..955dea901 100644 --- a/gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c +++ b/gcc-4.9/gcc/testsuite/gcc.target/mips/oddspreg-6.c @@ -1,13 +1,10 @@ -/* Check that we enable odd-numbered single precision registers. */ -/* { dg-options "-mabi=32 -march=octeon -mhard-float" } */ - -#if _MIPS_SPFPSET != 32 -#error "Incorrect number of single-precision registers reported" -#endif +/* Check that we disable odd-numbered single precision registers for FPXX. */ +/* { dg-skip-if "needs asm output" { *-*-* } { "-fno-fat-lto-objects" } { "" } } */ +/* { dg-options "-mabi=32 -mfpxx -mhard-float" } */ void foo () { - register float foo asm ("$f1"); + register float foo asm ("$f1"); /* { dg-error "isn't suitable for" } */ asm volatile ("" : "=f" (foo)); } |