[committed 15/18] MIPS/GAS/testsuite: Run coprocessor tests across all ISAs
Maciej W. Rozycki
macro@orcam.me.uk
Sat May 29 01:37:56 GMT 2021
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.
---
gas/testsuite/gas/mips/cp0b.d | 11 --
gas/testsuite/gas/mips/cp0b.l | 3
gas/testsuite/gas/mips/cp0bl.d | 10 -
gas/testsuite/gas/mips/cp0bl.l | 3
gas/testsuite/gas/mips/cp0c.d | 70 ------------
gas/testsuite/gas/mips/cp0c.l | 65 +++++++++++
gas/testsuite/gas/mips/cp0m.d | 70 ------------
gas/testsuite/gas/mips/cp0m.l | 65 +++++++++++
gas/testsuite/gas/mips/cp2-64.l | 65 +++++++++++
gas/testsuite/gas/mips/cp2.l | 129 +++++++++++++++++++++++
gas/testsuite/gas/mips/cp2b.l | 3
gas/testsuite/gas/mips/cp2bl.l | 3
gas/testsuite/gas/mips/cp2d.l | 65 +++++++++++
gas/testsuite/gas/mips/cp2m.l | 65 +++++++++++
gas/testsuite/gas/mips/cp3.d | 134 ------------------------
gas/testsuite/gas/mips/cp3.l | 129 +++++++++++++++++++++++
gas/testsuite/gas/mips/cp3b.d | 10 -
gas/testsuite/gas/mips/cp3b.l | 3
gas/testsuite/gas/mips/cp3bl.d | 10 -
gas/testsuite/gas/mips/cp3bl.l | 3
gas/testsuite/gas/mips/cp3d.d | 70 ------------
gas/testsuite/gas/mips/cp3d.l | 65 +++++++++++
gas/testsuite/gas/mips/cp3m.d | 70 ------------
gas/testsuite/gas/mips/cp3m.l | 65 +++++++++++
gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d | 5
gas/testsuite/gas/mips/mips.exp | 42 +++----
gas/testsuite/gas/mips/mips1@cp0b.d | 13 ++
gas/testsuite/gas/mips/mips1@cp0c.d | 73 +++++++++++++
gas/testsuite/gas/mips/mips1@cp0m.d | 73 +++++++++++++
gas/testsuite/gas/mips/mips1@cp2-64.d | 5
gas/testsuite/gas/mips/mips1@cp2bl.d | 5
gas/testsuite/gas/mips/mips1@cp2d.d | 5
gas/testsuite/gas/mips/mips1@cp3.d | 137 +++++++++++++++++++++++++
gas/testsuite/gas/mips/mips1@cp3b.d | 13 ++
gas/testsuite/gas/mips/mips1@cp3m.d | 73 +++++++++++++
gas/testsuite/gas/mips/mips2@cp0b.d | 5
gas/testsuite/gas/mips/mips2@cp0bl.d | 13 ++
gas/testsuite/gas/mips/mips2@cp0c.d | 5
gas/testsuite/gas/mips/mips2@cp2-64.d | 5
gas/testsuite/gas/mips/mips2@cp3.d | 5
gas/testsuite/gas/mips/mips2@cp3b.d | 5
gas/testsuite/gas/mips/mips2@cp3bl.d | 13 ++
gas/testsuite/gas/mips/mips2@cp3d.d | 73 +++++++++++++
gas/testsuite/gas/mips/mips2@cp3m.d | 5
gas/testsuite/gas/mips/mips32@cp2-64.d | 5
gas/testsuite/gas/mips/mips32@cp3.d | 5
gas/testsuite/gas/mips/mips32@cp3b.d | 5
gas/testsuite/gas/mips/mips32@cp3bl.d | 5
gas/testsuite/gas/mips/mips32r2@cp2-64.d | 5
gas/testsuite/gas/mips/mips32r3@cp2-64.d | 5
gas/testsuite/gas/mips/mips32r5@cp2-64.d | 5
gas/testsuite/gas/mips/mips32r6@cp2-64.d | 5
gas/testsuite/gas/mips/mips3@cp0b.d | 5
gas/testsuite/gas/mips/mips3@cp0bl.d | 5
gas/testsuite/gas/mips/mips3@cp0c.d | 5
gas/testsuite/gas/mips/mips4@cp0c.d | 5
gas/testsuite/gas/mips/mips5@cp0c.d | 5
gas/testsuite/gas/mips/mipsr6@cp2b.d | 5
gas/testsuite/gas/mips/mipsr6@cp2bl.d | 5
gas/testsuite/gas/mips/octeon@cp2.d | 5
gas/testsuite/gas/mips/octeon@cp2b.d | 5
gas/testsuite/gas/mips/octeon@cp2bl.d | 5
gas/testsuite/gas/mips/octeon@cp2d.d | 5
gas/testsuite/gas/mips/octeon@cp2m.d | 5
gas/testsuite/gas/mips/r3000@cp0b.d | 5
gas/testsuite/gas/mips/r3000@cp0c.d | 5
gas/testsuite/gas/mips/r3000@cp0m.d | 5
gas/testsuite/gas/mips/r3000@cp2-64.d | 5
gas/testsuite/gas/mips/r3000@cp2bl.d | 5
gas/testsuite/gas/mips/r3000@cp2d.d | 5
gas/testsuite/gas/mips/r3000@cp3.d | 5
gas/testsuite/gas/mips/r3000@cp3b.d | 5
gas/testsuite/gas/mips/r3000@cp3m.d | 5
gas/testsuite/gas/mips/r3900@cp0b.d | 5
gas/testsuite/gas/mips/r3900@cp0bl.d | 5
gas/testsuite/gas/mips/r3900@cp0c.d | 5
gas/testsuite/gas/mips/r3900@cp2-64.d | 5
gas/testsuite/gas/mips/r3900@cp2d.d | 5
gas/testsuite/gas/mips/r3900@cp3.d | 5
gas/testsuite/gas/mips/r3900@cp3b.d | 5
gas/testsuite/gas/mips/r3900@cp3bl.d | 5
gas/testsuite/gas/mips/r3900@cp3m.d | 5
gas/testsuite/gas/mips/r4000@cp0b.d | 5
gas/testsuite/gas/mips/r4000@cp0bl.d | 5
gas/testsuite/gas/mips/r4000@cp0c.d | 5
gas/testsuite/gas/mips/r5900@cp0b.d | 5
gas/testsuite/gas/mips/r5900@cp0bl.d | 5
gas/testsuite/gas/mips/r5900@cp0c.d | 5
gas/testsuite/gas/mips/r5900@cp2d.d | 5
gas/testsuite/gas/mips/r5900@cp2m.d | 5
gas/testsuite/gas/mips/vr5400@cp0c.d | 5
gas/testsuite/gas/mips/vr5400@cp2b.d | 5
gas/testsuite/gas/mips/vr5400@cp2bl.d | 5
gas/testsuite/gas/mips/vr5400@cp2d.d | 5
gas/testsuite/gas/mips/vr5400@cp2m.d | 5
95 files changed, 1547 insertions(+), 467 deletions(-)
binutils-mips-opcodes-copx-test-update.diff
[Patch attached compressed due to its size.]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: binutils-mips-opcodes-copx-test-update.diff.bz2
Type: application/octet-stream
Size: 6744 bytes
Desc:
URL: <https://sourceware.org/pipermail/binutils/attachments/20210529/2c9fbd9a/attachment-0001.obj>
More information about the Binutils
mailing list