mips.exp (is_gp32_flag): Return true for -msmartmips.
authorRichard Sandiford <richard@codesourcery.com>
Fri, 20 Jul 2007 16:00:08 +0000 (16:00 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 20 Jul 2007 16:00:08 +0000 (16:00 +0000)
gcc/testsuite/
* gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
* gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.

From-SVN: r126802

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/mips.exp
gcc/testsuite/gcc.target/mips/save-restore-5.c

index eba1c042c6d14017ded397df8234079258ee37e0..87dff78301979e2dd575dc58bba235d7cc0a12e7 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-20  Richard Sandiford  <richard@codesourcery.com>
+
+       * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
+       * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
+
 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
 
        PR tree-optimization/19910
index 6c3cf070867d0f486dd426a3b014b3106219d9d7..b9f3979a8ad2247581381e315821037628f4fb68 100644 (file)
@@ -86,6 +86,7 @@ proc setup_mips_tests {} {
 # Return true if command-line option FLAG forces 32-bit code.
 proc is_gp32_flag {flag} {
     switch -glob -- $flag {
+       -msmartmips -
        -march=mips32* -
        -mgp32 { return 1 }
        default { return 0 }
index f5f869d062158b2de8b24ec41b0d892d8a59701f..9114daf02aa56dac0f832646a96f1c36bf72d394 100644 (file)
@@ -1,6 +1,6 @@
 /* Check that we don't try to save the same register twice.  */
-/* { dg-mips-options "-mips32r2 -mgp32 -mips16 -mno-abicalls -O2" } */
 /* { dg-do assemble } */
+/* { dg-mips-options "-mips32r2 -mgp32 -mips16 -mno-abicalls -O2" } */
 
 int bar (int, int, int, int);
 void frob (void);