diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/mips-movcc-2.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/mips-movcc-2.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/gcc/testsuite/gcc.dg/mips-movcc-2.c b/gcc/testsuite/gcc.dg/mips-movcc-2.c index 22d58e94a1e..d8ea4cc6ba1 100644 --- a/gcc/testsuite/gcc.dg/mips-movcc-2.c +++ b/gcc/testsuite/gcc.dg/mips-movcc-2.c @@ -4,30 +4,20 @@ /* { dg-final { scan-assembler "movn" } } */ /* { dg-final { scan-assembler "movf" } } */ -void ext_long (long); - -#if __mips < 4 -asm ("# movz movn"); -#else long sub4 (long i, long j, long k) { - ext_long (k ? i : j); + return k ? i : j; } long sub5 (long i, long j, int k) { - ext_long (!k ? i : j); + return !k ? i : j; } -#endif -#if __mips < 4 || __mips_soft_float -asm ("# movf"); -#else long sub6 (long i, long j, float f) { - ext_long (!f ? i : j); + return !f ? i : j; } -#endif |