MIPS/GAS/testsuite: Run coprocessor tests across all ISAs
authorMaciej W. Rozycki <macro@orcam.me.uk>
Sat, 29 May 2021 01:26:33 +0000 (03:26 +0200)
committerMaciej W. Rozycki <macro@orcam.me.uk>
Sat, 29 May 2021 01:26:33 +0000 (03:26 +0200)
commit2d5e2889ca17dfb23e8fe83d944edd3800745f27
tree3f9e782e7bf42b6cc6615e3509d12a167ff08278
parent9573a461da18d73c5e34b68e40d31e4ab7abb000
MIPS/GAS/testsuite: Run coprocessor tests across all ISAs

Verify that individual coprocessor instructions are not only accepted
where supported, but rejected where they are not as well.

gas/
* testsuite/gas/mips/mips.exp: Run coprocessor tests across all
ISAs.
* testsuite/gas/mips/cp0b.d: Update for ISA exclusions.
* testsuite/gas/mips/cp0bl.d: Update for ISA exclusions.
* testsuite/gas/mips/cp0c.d: Update for ISA exclusions.
* testsuite/gas/mips/cp0m.d: Update for ISA exclusions.
* testsuite/gas/mips/cp3.d: Update for ISA exclusions.
* testsuite/gas/mips/cp3b.d: Update for ISA exclusions.
* testsuite/gas/mips/cp3bl.d: Update for ISA exclusions.
* testsuite/gas/mips/cp3m.d: Update for ISA exclusions.
* testsuite/gas/mips/cp3d.d: Update for ISA exclusions.
* testsuite/gas/mips/mips1@cp0b.d: New test.
* testsuite/gas/mips/mips2@cp0b.d: New test.
* testsuite/gas/mips/mips3@cp0b.d: New test.
* testsuite/gas/mips/r3000@cp0b.d: New test.
* testsuite/gas/mips/r3900@cp0b.d: New test.
* testsuite/gas/mips/r4000@cp0b.d: New test.
* testsuite/gas/mips/r5900@cp0b.d: New test.
* testsuite/gas/mips/mips2@cp0bl.d: New test.
* testsuite/gas/mips/mips3@cp0bl.d: New test.
* testsuite/gas/mips/r3900@cp0bl.d: New test.
* testsuite/gas/mips/r4000@cp0bl.d: New test.
* testsuite/gas/mips/r5900@cp0bl.d: New test.
* testsuite/gas/mips/mips1@cp0c.d: New test.
* testsuite/gas/mips/mips2@cp0c.d: New test.
* testsuite/gas/mips/mips3@cp0c.d: New test.
* testsuite/gas/mips/mips4@cp0c.d: New test.
* testsuite/gas/mips/mips5@cp0c.d: New test.
* testsuite/gas/mips/r3000@cp0c.d: New test.
* testsuite/gas/mips/r3900@cp0c.d: New test.
* testsuite/gas/mips/r4000@cp0c.d: New test.
* testsuite/gas/mips/vr5400@cp0c.d: New test.
* testsuite/gas/mips/r5900@cp0c.d: New test.
* testsuite/gas/mips/mips1@cp0m.d: New test.
* testsuite/gas/mips/r3000@cp0m.d: New test.
* testsuite/gas/mips/octeon@cp2.d: New test.
* testsuite/gas/mips/mipsr6@cp2b.d: New test.
* testsuite/gas/mips/vr5400@cp2b.d: New test.
* testsuite/gas/mips/octeon@cp2b.d: New test.
* testsuite/gas/mips/mips1@cp2bl.d: New test.
* testsuite/gas/mips/mipsr6@cp2bl.d: New test.
* testsuite/gas/mips/r3000@cp2bl.d: New test.
* testsuite/gas/mips/vr5400@cp2bl.d: New test.
* testsuite/gas/mips/octeon@cp2bl.d: New test.
* testsuite/gas/mips/vr5400@cp2m.d: New test.
* testsuite/gas/mips/r5900@cp2m.d: New test.
* testsuite/gas/mips/octeon@cp2m.d: New test.
* testsuite/gas/mips/mips1@cp2d.d: New test.
* testsuite/gas/mips/r3000@cp2d.d: New test.
* testsuite/gas/mips/r3900@cp2d.d: New test.
* testsuite/gas/mips/vr5400@cp2d.d: New test.
* testsuite/gas/mips/r5900@cp2d.d: New test.
* testsuite/gas/mips/octeon@cp2d.d: New test.
* testsuite/gas/mips/mips1@cp2-64.d: New test.
* testsuite/gas/mips/mips2@cp2-64.d: New test.
* testsuite/gas/mips/mips32@cp2-64.d: New test.
* testsuite/gas/mips/mips32r2@cp2-64.d: New test.
* testsuite/gas/mips/mips32r3@cp2-64.d: New test.
* testsuite/gas/mips/mips32r5@cp2-64.d: New test.
* testsuite/gas/mips/mips32r6@cp2-64.d: New test.
* testsuite/gas/mips/r3000@cp2-64.d: New test.
* testsuite/gas/mips/r3900@cp2-64.d: New test.
* testsuite/gas/mips/interaptiv-mr2@cp2-64.d: New test.
* testsuite/gas/mips/mips1@cp3.d: New test.
* testsuite/gas/mips/mips2@cp3.d: New test.
* testsuite/gas/mips/mips32@cp3.d: New test.
* testsuite/gas/mips/r3000@cp3.d: New test.
* testsuite/gas/mips/r3900@cp3.d: New test.
* testsuite/gas/mips/mips1@cp3b.d: New test.
* testsuite/gas/mips/mips2@cp3b.d: New test.
* testsuite/gas/mips/mips32@cp3b.d: New test.
* testsuite/gas/mips/r3000@cp3b.d: New test.
* testsuite/gas/mips/r3900@cp3b.d: New test.
* testsuite/gas/mips/mips2@cp3bl.d: New test.
* testsuite/gas/mips/mips32@cp3bl.d: New test.
* testsuite/gas/mips/r3900@cp3bl.d: New test.
* testsuite/gas/mips/mips1@cp3m.d: New test.
* testsuite/gas/mips/mips2@cp3m.d: New test.
* testsuite/gas/mips/r3000@cp3m.d: New test.
* testsuite/gas/mips/r3900@cp3m.d: New test.
  * testsuite/gas/mips/mips2@cp3d.d: New test.
* testsuite/gas/mips/cp0b.l: New test stderr output.
* testsuite/gas/mips/cp0bl.l: New test stderr output.
* testsuite/gas/mips/cp0c.l: New test stderr output.
* testsuite/gas/mips/cp0m.l: New test stderr output.
* testsuite/gas/mips/cp2.l: New test stderr output.
* testsuite/gas/mips/cp2-64.l: New test stderr output.
* testsuite/gas/mips/cp2b.l: New test stderr output.
* testsuite/gas/mips/cp2bl.l: New test stderr output.
* testsuite/gas/mips/cp2m.l: New test stderr output.
* testsuite/gas/mips/cp2d.l: New test stderr output.
* testsuite/gas/mips/cp3.l: New test stderr output.
* testsuite/gas/mips/cp3b.l: New test stderr output.
* testsuite/gas/mips/cp3bl.l: New test stderr output.
* testsuite/gas/mips/cp3m.l: New test stderr output.
* testsuite/gas/mips/cp3d.l: New test stderr output.
96 files changed:
gas/ChangeLog
gas/testsuite/gas/mips/cp0b.d
gas/testsuite/gas/mips/cp0b.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp0bl.d
gas/testsuite/gas/mips/cp0bl.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp0c.d
gas/testsuite/gas/mips/cp0c.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp0m.d
gas/testsuite/gas/mips/cp0m.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2-64.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2b.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2bl.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2d.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp2m.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp3.d
gas/testsuite/gas/mips/cp3.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp3b.d
gas/testsuite/gas/mips/cp3b.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp3bl.d
gas/testsuite/gas/mips/cp3bl.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp3d.d
gas/testsuite/gas/mips/cp3d.l [new file with mode: 0644]
gas/testsuite/gas/mips/cp3m.d
gas/testsuite/gas/mips/cp3m.l [new file with mode: 0644]
gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips1@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp0m.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp2bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp3.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp3b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips1@cp3m.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp3.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp3b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp3bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp3d.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips2@cp3m.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32@cp3.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32@cp3b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32@cp3bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32r2@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32r3@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32r5@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips32r6@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips3@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips3@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips3@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips4@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips5@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/mipsr6@cp2b.d [new file with mode: 0644]
gas/testsuite/gas/mips/mipsr6@cp2bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/octeon@cp2.d [new file with mode: 0644]
gas/testsuite/gas/mips/octeon@cp2b.d [new file with mode: 0644]
gas/testsuite/gas/mips/octeon@cp2bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/octeon@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/octeon@cp2m.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp0m.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp2bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp3.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp3b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3000@cp3m.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp2-64.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp3.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp3b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp3bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/r3900@cp3m.d [new file with mode: 0644]
gas/testsuite/gas/mips/r4000@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r4000@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/r4000@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/r5900@cp2m.d [new file with mode: 0644]
gas/testsuite/gas/mips/vr5400@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/vr5400@cp2b.d [new file with mode: 0644]
gas/testsuite/gas/mips/vr5400@cp2bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/vr5400@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/vr5400@cp2m.d [new file with mode: 0644]