summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/arm/vldm-thumb-bad.l
diff options
context:
space:
mode:
authormgretton <mgretton>2010-06-09 15:11:47 +0000
committermgretton <mgretton>2010-06-09 15:11:47 +0000
commit646232d7add9fd72cbc9224b1c3a19c92518a41a (patch)
treeb99cc13da32be52d42df1a768a0574247a4f3268 /gas/testsuite/gas/arm/vldm-thumb-bad.l
parent78cc1cb12facb0a84d4f9306ed6bdd610994c4be (diff)
downloadbinutils-redhat-646232d7add9fd72cbc9224b1c3a19c92518a41a.tar.gz
* gas/config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum
value. (parse_operands): Add support for OP_RRnpctw. (insns): Update floating-point load/store multiples so the first register is of type OP_RRnpctw. * gas/testsuite/gas/arm/vldm-arm.d: New test. * gas/testsuite/gas/arm/vldm-thumb-bad.d: Likewise. * gas/testsuite/gas/arm/vldm-thumb-bad.l: Likewise. * gas/testsuite/gas/arm/vldm.s: Likewise. * gas/testsuite/gas/arm/vldmw-arm-bad.d: Likewise. * gas/testsuite/gas/arm/vldmw-bad.l: Likewise. * gas/testsuite/gad/arm-vldmw-bad.s: Likewise. * gas/testsuite/gas/arm/vldmw-thumb-bad.d: Likewise.
Diffstat (limited to 'gas/testsuite/gas/arm/vldm-thumb-bad.l')
-rw-r--r--gas/testsuite/gas/arm/vldm-thumb-bad.l3
1 files changed, 3 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arm/vldm-thumb-bad.l b/gas/testsuite/gas/arm/vldm-thumb-bad.l
new file mode 100644
index 0000000000..9ef9c84275
--- /dev/null
+++ b/gas/testsuite/gas/arm/vldm-thumb-bad.l
@@ -0,0 +1,3 @@
+[^:]*: Assembler messages:
+[^:]*:4: Error: r15 not allowed here -- `vldmia pc,{d0-d1}'
+[^:]*:9: Error: r15 not allowed here -- `vstmia pc,{d0-d1}'