From 4d40a94f24868bb8b78586826ede11be038539d3 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Fri, 20 Jul 2007 16:00:08 +0000 Subject: [PATCH] mips.exp (is_gp32_flag): Return true for -msmartmips. 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 | 5 +++++ gcc/testsuite/gcc.target/mips/mips.exp | 1 + gcc/testsuite/gcc.target/mips/save-restore-5.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eba1c042c6d..87dff783019 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-07-20 Richard Sandiford + + * 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 PR tree-optimization/19910 diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp index 6c3cf070867..b9f3979a8ad 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -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 } diff --git a/gcc/testsuite/gcc.target/mips/save-restore-5.c b/gcc/testsuite/gcc.target/mips/save-restore-5.c index f5f869d0621..9114daf02aa 100644 --- a/gcc/testsuite/gcc.target/mips/save-restore-5.c +++ b/gcc/testsuite/gcc.target/mips/save-restore-5.c @@ -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); -- 2.30.2