[committed 17/18] MIPS/GAS/testsuite: Add C0, C1, C2, C3 opcode tests

Maciej W. Rozycki macro@orcam.me.uk
Sat May 29 01:38:06 GMT 2021


Add tests for the generic C0, C1, C2, C3 coprocessor instructions.

	gas/
	* testsuite/gas/mips/c0.d: New test.
	* testsuite/gas/mips/mips1@c0.d: New test.
	* testsuite/gas/mips/mips2@c0.d: New test.
	* testsuite/gas/mips/mips3@c0.d: New test.
	* testsuite/gas/mips/mips4@c0.d: New test.
	* testsuite/gas/mips/mips5@c0.d: New test.
	* testsuite/gas/mips/mips32@c0.d: New test.
	* testsuite/gas/mips/mips64@c0.d: New test.
	* testsuite/gas/mips/r3000@c0.d: New test.
	* testsuite/gas/mips/r3900@c0.d: New test.
	* testsuite/gas/mips/r4000@c0.d: New test.
	* testsuite/gas/mips/vr5400@c0.d: New test.
	* testsuite/gas/mips/r5900@c0.d: New test.
	* testsuite/gas/mips/sb1@c0.d: New test.
	* testsuite/gas/mips/interaptiv-mr2@c0.d: New test.
	* testsuite/gas/mips/octeon@c0.d: New test.
	* testsuite/gas/mips/xlr@c0.d: New test.
	* testsuite/gas/mips/c1.d: New test.
	* testsuite/gas/mips/mips1@c1.d: New test.
	* testsuite/gas/mips/mips2@c1.d: New test.
	* testsuite/gas/mips/mips3@c1.d: New test.
	* testsuite/gas/mips/mips4@c1.d: New test.
	* testsuite/gas/mips/mips5@c1.d: New test.
	* testsuite/gas/mips/mips32@c1.d: New test.
	* testsuite/gas/mips/mips64@c1.d: New test.
	* testsuite/gas/mips/mipsr6@c1.d: New test.
	* testsuite/gas/mips/r3000@c1.d: New test.
	* testsuite/gas/mips/r3900@c1.d: New test.
	* testsuite/gas/mips/r4000@c1.d: New test.
	* testsuite/gas/mips/vr5400@c1.d: New test.
	* testsuite/gas/mips/r5900@c1.d: New test.
	* testsuite/gas/mips/sb1@c1.d: New test.
	* testsuite/gas/mips/interaptiv-mr2@c1.d: New test.
	* testsuite/gas/mips/octeon@c1.d: New test.
	* testsuite/gas/mips/xlr@c1.d: New test.
	* testsuite/gas/mips/c2.d: New test.
	* testsuite/gas/mips/vr5400@c2.d: New test.
	* testsuite/gas/mips/r5900@c2.d: New test.
	* testsuite/gas/mips/octeon@c2.d: New test.
	* testsuite/gas/mips/c3.d: New test.
	* testsuite/gas/mips/mips1@c3.d: New test.
	* testsuite/gas/mips/mips2@c3.d: New test.
	* testsuite/gas/mips/mips32@c3.d: New test.
	* testsuite/gas/mips/r3000@c3.d: New test.
	* testsuite/gas/mips/r3900@c3.d: New test.
	* testsuite/gas/mips/c0.l: New test stderr output.
	* testsuite/gas/mips/c2.l: New test stderr output.
	* testsuite/gas/mips/c3.l: New test stderr output.
	* testsuite/gas/mips/c0.s: New test source.
	* testsuite/gas/mips/c1.s: New test source.
	* testsuite/gas/mips/c2.s: New test source.
	* testsuite/gas/mips/c3.s: New test source.
	* testsuite/gas/mips/mips.exp: Run the new tests.
---
 gas/testsuite/gas/mips/c0.d                |  264 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c0.l                |  257 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c0.s                |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c1.d                |  266 +++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c1.s                |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c2.d                |  264 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c2.l                |  257 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c2.s                |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c3.d                |    4 
 gas/testsuite/gas/mips/c3.l                |  257 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/c3.s                |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/interaptiv-mr2@c0.d |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/interaptiv-mr2@c1.d |    5 
 gas/testsuite/gas/mips/mips.exp            |    9 
 gas/testsuite/gas/mips/mips1@c0.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips1@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips1@c3.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips2@c0.d          |    5 
 gas/testsuite/gas/mips/mips2@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips2@c3.d          |    5 
 gas/testsuite/gas/mips/mips32@c0.d         |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips32@c1.d         |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips32@c3.d         |    5 
 gas/testsuite/gas/mips/mips3@c0.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips3@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips4@c0.d          |    5 
 gas/testsuite/gas/mips/mips4@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips5@c0.d          |    5 
 gas/testsuite/gas/mips/mips5@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mips64@c0.d         |    5 
 gas/testsuite/gas/mips/mips64@c1.d         |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/mipsr6@c1.d         |  266 +++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/octeon@c0.d         |    5 
 gas/testsuite/gas/mips/octeon@c1.d         |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/octeon@c2.d         |    5 
 gas/testsuite/gas/mips/r3000@c0.d          |    5 
 gas/testsuite/gas/mips/r3000@c1.d          |    5 
 gas/testsuite/gas/mips/r3000@c3.d          |    5 
 gas/testsuite/gas/mips/r3900@c0.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/r3900@c1.d          |    5 
 gas/testsuite/gas/mips/r3900@c3.d          |    5 
 gas/testsuite/gas/mips/r4000@c0.d          |    5 
 gas/testsuite/gas/mips/r4000@c1.d          |    5 
 gas/testsuite/gas/mips/r5900@c0.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/r5900@c1.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/r5900@c2.d          |  265 ++++++++++++++++++++++++++++
 gas/testsuite/gas/mips/sb1@c0.d            |    5 
 gas/testsuite/gas/mips/sb1@c1.d            |    5 
 gas/testsuite/gas/mips/vr5400@c0.d         |    5 
 gas/testsuite/gas/mips/vr5400@c1.d         |    5 
 gas/testsuite/gas/mips/vr5400@c2.d         |    5 
 gas/testsuite/gas/mips/xlr@c0.d            |    5 
 gas/testsuite/gas/mips/xlr@c1.d            |    5 
 53 files changed, 7524 insertions(+)

binutils-mips-cp-test.diff
[Patch attached compressed due to its size.]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: binutils-mips-cp-test.diff.bz2
Type: application/octet-stream
Size: 11044 bytes
Desc: 
URL: <https://sourceware.org/pipermail/binutils/attachments/20210529/b6c1c5a3/attachment.obj>


More information about the Binutils mailing list