summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/arm/neon-ldst-es.d
diff options
context:
space:
mode:
authorwillnewton <willnewton>2013-09-16 09:34:29 +0000
committerwillnewton <willnewton>2013-09-16 09:34:29 +0000
commit240f22f11ddaddcbfe61cb92258be9d991b288cc (patch)
treebaf65267a961cee9659d9963d40323e80e08de05 /gas/testsuite/gas/arm/neon-ldst-es.d
parent0cbf1ffd3b371874c47ebb307065d2a312cee69c (diff)
downloadbinutils-redhat-240f22f11ddaddcbfe61cb92258be9d991b288cc.tar.gz
gas/config/tc-arm.c: Fix parsing of NEON load/store element sizes.
The existing code would accept VLD2.64 and similar undefined instructions. gas/ChangeLog: 2013-09-16 Will Newton <will.newton@linaro.org> * config/tc-arm.c (do_neon_ld_st_interleave): Add constraint disallowing element size 64 with interleave other than 1. gas/testsuite/ChangeLog: 2013-09-16 Will Newton <will.newton@linaro.org> * gas/arm/neon-ldst-es.d: Add VLD1.64 instructions. * gas/arm/neon-ldst-es.s: Likewise. * testsuite/gas/arm/neon-ldst-es-bad.d: New file. * testsuite/gas/arm/neon-ldst-es-bad.l: Likewise. * testsuite/gas/arm/neon-ldst-es-bad.s: Likewise.
Diffstat (limited to 'gas/testsuite/gas/arm/neon-ldst-es.d')
-rw-r--r--gas/testsuite/gas/arm/neon-ldst-es.d2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arm/neon-ldst-es.d b/gas/testsuite/gas/arm/neon-ldst-es.d
index 6c22c6907e..e9c0734748 100644
--- a/gas/testsuite/gas/arm/neon-ldst-es.d
+++ b/gas/testsuite/gas/arm/neon-ldst-es.d
@@ -56,3 +56,5 @@ Disassembly of section \.text:
0[0-9a-f]+ <[^>]+> f427208f vld4\.32 {d2-d5}, \[r7\]
0[0-9a-f]+ <[^>]+> f467c08f vld4\.32 {d28-d31}, \[r7\]
0[0-9a-f]+ <[^>]+> f4a21c83 vld1\.32 {d1\[\]}, \[r2\], r3
+0[0-9a-f]+ <[^>]+> f42007cf vld1\.64 {d0}, \[r0\]
+0[0-9a-f]+ <[^>]+> f42002cf vld1\.64 {d0-d3}, \[r0\]