diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-11-15 14:57:30 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@gcc.gnu.org> | 2016-11-15 14:57:30 +0000 |
commit | 2cbfb2091148947e85bbe2e3a4093541a1e99110 (patch) | |
tree | 7a0f18c457a3b93002e06676f6937ec03aa498d2 | |
parent | fd338b13644908314b288c10dc2fb46b72aeb300 (diff) | |
download | gcc-2cbfb2091148947e85bbe2e3a4093541a1e99110.zip gcc-2cbfb2091148947e85bbe2e3a4093541a1e99110.tar.gz gcc-2cbfb2091148947e85bbe2e3a4093541a1e99110.tar.bz2 |
MIPS/GCC/test: Implement `-mcode-readable=yes' option test
gcc/testsuite/
* gcc.target/mips/mips.exp (mips_option_tests): Add
`-mcode-readable=yes' array element.
From-SVN: r242423
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/mips.exp | 21 |
2 files changed, 26 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eb1ec69..e7e7850 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,6 +1,11 @@ 2016-11-15 Maciej W. Rozycki <macro@imgtec.com> * gcc.target/mips/mips.exp (mips_option_tests): Add + `-mcode-readable=yes' array element. + +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> diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp index c376bf0..97b2aea 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -401,6 +401,27 @@ set mips_option_tests(-mdspr2) { .set dspr2 prepend $2,$3,11 } +set mips_option_tests(-mcode-readable=yes) { + move $2,$31 + bal 1f + .set mips16 + la $3,0f + lw $3,($3) + jr $31 +0: + .word 0xfacebead + .set nomips16 + .align 2 +1: + ori $3,$31,1 + jalr $3 + li $4,0xfacebead + beq $3,$4,2f + break + b . +2: + move $31,$2 +} # Canonicalize command-line option OPTION. proc mips_canonicalize_option { option } { |