diff mbox

[testsuite] MIPS: Upgrade to R2 for -mmicromips.

Message ID A614194ED15B4844BC4C9FB7F21FCD9222538C07@HHMAIL01.hh.imgtec.org
State New
Headers show

Commit Message

Toma Tabacu Dec. 14, 2016, 11:02 a.m. UTC
Hi,

microMIPS is not supported on pre-R2 architectures, but the testsuite allows
it to be used on pre-R2 architectures, which results in test failures.

This patch makes the testsuite upgrade to R2 if -mmicromips is used in a test.

Tested with mips-mti-elf.

Regards,
Toma

gcc/testsuite/ChangeLog:

	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
	-mmicromips.

Comments

Matthew Fortune Dec. 14, 2016, 1:01 p.m. UTC | #1
Toma Tabacu <Toma.Tabacu@imgtec.com> writes:
> microMIPS is not supported on pre-R2 architectures, but the testsuite allows
> it to be used on pre-R2 architectures, which results in test failures.
> 
> This patch makes the testsuite upgrade to R2 if -mmicromips is used in a test.
> 
> Tested with mips-mti-elf.
> 
> Regards,
> Toma
> 
> gcc/testsuite/ChangeLog:
> 
> 	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
> 	-mmicromips.

OK, thanks.

Matthew
Toma Tabacu Dec. 15, 2016, 10:24 a.m. UTC | #2
Committed as r243687.

Regards,
Toma

> Toma Tabacu writes:
> > microMIPS is not supported on pre-R2 architectures, but the testsuite allows
> > it to be used on pre-R2 architectures, which results in test failures.
> >
> > This patch makes the testsuite upgrade to R2 if -mmicromips is used in a test.
> >
> > Tested with mips-mti-elf.
> >
> > Regards,
> > Toma
> >
> > gcc/testsuite/ChangeLog:
> >
> > 	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
> > 	-mmicromips.
> 
> OK, thanks.
> 
> Matthew
diff mbox

Patch

diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp
index 3d04d2f..d0f4037 100644
--- a/gcc/testsuite/gcc.target/mips/mips.exp
+++ b/gcc/testsuite/gcc.target/mips/mips.exp
@@ -1147,7 +1147,8 @@  proc mips-dg-options { args } {
 		 || [mips_have_test_option_p options "HAS_MADDPS"]
 		 || [mips_have_test_option_p options "-mdspr2"]
 		 || [mips_have_test_option_p options "-mnan=2008"]
-		 || [mips_have_test_option_p options "-mabs=2008"]) } {
+		 || [mips_have_test_option_p options "-mabs=2008"]
+		 || [mips_have_test_option_p options "-mmicromips"]) } {
 	    if { $gp_size == 32 } {
 		mips_make_test_option options "-mips32r2"
 	    } else {