diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-11-15 14:54:06 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@gcc.gnu.org> | 2016-11-15 14:54:06 +0000 |
commit | f05a874c256b90e0c45815b657ef0b9682e26189 (patch) | |
tree | 244e6ce25d035c61ff1fe878a1e963b8969b315c /gcc | |
parent | c7cbb4dafb041a924a3ecb1687e4ec716859048f (diff) | |
download | gcc-f05a874c256b90e0c45815b657ef0b9682e26189.zip gcc-f05a874c256b90e0c45815b657ef0b9682e26189.tar.gz gcc-f05a874c256b90e0c45815b657ef0b9682e26189.tar.bz2 |
MIPS/GCC/test: Implement `-mmicromips' option test
gcc/testsuite/
* gcc.target/mips/mips.exp (mips_option_tests): Add
`-mmicromips' array element.
From-SVN: r242421
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/mips.exp | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dcb220d..eb1ec69 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-11-15 Maciej W. Rozycki <macro@imgtec.com> + + * gcc.target/mips/mips.exp (mips_option_tests): Add + `-mmicromips' array element. + 2016-11-15 Michael Matz <matz@suse.de> PR missed-optimization/77881 diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp index e22d782..c376bf0 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -360,6 +360,19 @@ set mips_option_tests(-mips16) { jalr $3 move $31,$2 } +set mips_option_tests(-mmicromips) { + move $2,$31 + bal 1f + .set push + .set micromips + jraddiusp 0 + .set pop + .align 2 +1: + ori $3,$31,1 + jalr $3 + move $31,$2 +} set mips_option_tests(-mpaired-single) { .set mips64 lui $2,0x3f80 |