MIPS/GAS/testsuite: Extend MIPS16 testing over multiple ISAs
authorMaciej W. Rozycki <macro@imgtec.com>
Tue, 20 Dec 2016 11:33:49 +0000 (11:33 +0000)
committerMaciej W. Rozycki <macro@imgtec.com>
Tue, 20 Dec 2016 12:02:30 +0000 (12:02 +0000)
commitc60aaac10f9a185541b7f51a3353b95a6c764a4b
tree2d6343f65e2d8de21b71ab60f835efe1cc4438e4
parent6b4382006bd5e766581d3357bbc0cff58345d04d
MIPS/GAS/testsuite: Extend MIPS16 testing over multiple ISAs

Run the `mips16', `mips16-64', `mips16e-64', `mips16-macro',
`mips16-macro-e' and `mips16-macro-t' GAS tests over multiple MIPS16
ISAs.

gas/
* testsuite/gas/mips/mips16.d: Adjust test for multiple MIPS16
ISA testing.
* testsuite/gas/mips/mips16-64.d: Adjust test for multiple
MIPS16 ISA testing.
* testsuite/gas/mips/mips16e-64.d: Adjust test for multiple
MIPS16 ISA testing.
* testsuite/gas/mips/mips16-macro.d: Adjust test for multiple
MIPS16 ISA testing.
* testsuite/gas/mips/mips16e-64.s: Ensure MIPS16 ISA annotation.
* testsuite/gas/mips/mips16e-64.l: Rename to...
* testsuite/gas/mips/mips16e-32@mips16e-64.l: ... this.
* testsuite/gas/mips/mips16-64@mips16.d: New test.
* testsuite/gas/mips/mips16-64@mips16-64.d: New test.
* testsuite/gas/mips/mips16e-32@mips16e-64.d: New test.
* testsuite/gas/mips/mips16-32@mips16-macro.d: New test.
* testsuite/gas/mips/mips16-64@mips16-macro.d: New test.
* testsuite/gas/mips/mips16e-32@mips16-macro.d: New test.
* testsuite/gas/mips/mips16-32@mips16-macro-e.d: New test.
* testsuite/gas/mips/mips16e-32@mips16-macro-e.d: New test.
* testsuite/gas/mips/mips16-32@mips16-macro-t.d: New test.
* testsuite/gas/mips/mips16e-32@mips16-macro-t.d: New test.
* testsuite/gas/mips/mips16e-32@mips16e-64.l: New stderr output.
* testsuite/gas/mips/mips16-32@mips16-macro.l: New stderr
output.
* testsuite/gas/mips/mips16e-32@mips16-macro.l: New stderr
output.
* testsuite/gas/mips/mips16-32@mips16-macro-e.l: New stderr
output.
* testsuite/gas/mips/mips16e-32@mips16-macro-e.l: New stderr
output.
* testsuite/gas/mips/mips16-32@mips16-macro-t.l: New stderr
output.
* testsuite/gas/mips/mips16e-32@mips16-macro-t.l: New stderr
output.
* testsuite/gas/mips/mips.exp: Run `mips16', `mips16-64',
`mips16-macro', `mips16-macro-t', `mips16-macro-e' and
`mips16e-64' testing across multiple MIPS16 ISAs.  Fold
`mips16-macro' and `mips16e-64' list test invocations into
corresponding dump tests.
24 files changed:
gas/ChangeLog
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-32@mips16-macro.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-32@mips16-macro.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-64.d
gas/testsuite/gas/mips/mips16-64@mips16-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-64@mips16-macro.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-64@mips16.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16-macro.d
gas/testsuite/gas/mips/mips16.d
gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16-macro.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16-macro.l [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16e-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips16e-32@mips16e-64.l [moved from gas/testsuite/gas/mips/mips16e-64.l with 100% similarity]
gas/testsuite/gas/mips/mips16e-64.d
gas/testsuite/gas/mips/mips16e-64.s