[AArch64][SVE 32/32] Add SVE tests
authorRichard Sandiford <richard.sandiford@arm.com>
Wed, 21 Sep 2016 15:59:07 +0000 (16:59 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Wed, 21 Sep 2016 15:59:07 +0000 (16:59 +0100)
commitbc33f5f961b18a0a8303924f7bc6140730ec006a
tree402cc2414b2270a7f7650a54363ae19beadc2cde
parentc0890d26289c4dad0e2ddedb7822a32a0645d150
[AArch64][SVE 32/32] Add SVE tests

This patch adds new tests for SVE.  It also extends diagnostic.[sl] with
checks for some inappropriate uses of MUL and MUL VL in base AArch64
instructions.

gas/testsuite/
* gas/aarch64/diagnostic.s, gas/aarch64/diagnostic.l: Add tests for
invalid uses of MUL VL and MUL in base AArch64 instructions.
* gas/aarch64/sve-add.s, gas/aarch64/sve-add.d, gas/aarch64/sve-dup.s,
gas/aarch64/sve-dup.d, gas/aarch64/sve-invalid.s,
gas/aarch64/sve-invalid.d, gas/aarch64/sve-invalid.l,
gas/aarch64/sve-reg-diagnostic.s, gas/aarch64/sve-reg-diagnostic.d,
gas/aarch64/sve-reg-diagnostic.l, gas/aarch64/sve.s,
gas/aarch64/sve.d: New tests.
15 files changed:
gas/testsuite/ChangeLog [new file with mode: 0644]
gas/testsuite/gas/aarch64/diagnostic.l
gas/testsuite/gas/aarch64/diagnostic.s
gas/testsuite/gas/aarch64/sve-add.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-add.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-dup.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-dup.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-reg-diagnostic.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-reg-diagnostic.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-reg-diagnostic.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve.s [new file with mode: 0644]