aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2013-04-09 11:04:24 +0000
committerJan Beulich <jbeulich@novell.com>2013-04-09 11:04:24 +0000
commit2d51fb74314efc1494043f60c72c92e6a62f623d (patch)
tree6f6ac00f5f174f9a9827eb01264850c8df548de3 /gas/config
parent10782d74c0ec2d0421dadbd7249c8c6bf3675c89 (diff)
downloadgdb-2d51fb74314efc1494043f60c72c92e6a62f623d.zip
gdb-2d51fb74314efc1494043f60c72c92e6a62f623d.tar.gz
gdb-2d51fb74314efc1494043f60c72c92e6a62f623d.tar.bz2
gas/
2013-04-09 Jan Beulich <jbeulich@suse.com> * gas/config/tc-arm.c (do_neon_ldx_stx): Reject VSTn in the NEON_ALL_LANES case. gas/testsuite/ 2013-04-09 Jan Beulich <jbeulich@suse.com> * gas/arm/neon-addressing-bad.s: Add test for further invalid VST operands. * gas/arm/neon-addressing-bad.l: Update accordingly.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-arm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 8acfdd7..83f66dd 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -15999,6 +15999,11 @@ do_neon_ldx_stx (void)
case NEON_ALL_LANES:
NEON_ENCODE (DUP, inst);
+ if (inst.instruction == N_INV)
+ {
+ first_error ("only loads support such operands");
+ break;
+ }
do_neon_ld_dup ();
break;