aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/mips-movcc-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.dg/mips-movcc-2.c')
-rw-r--r--gcc/testsuite/gcc.dg/mips-movcc-2.c16
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