From 2d51fb74314efc1494043f60c72c92e6a62f623d Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Tue, 9 Apr 2013 11:04:24 +0000 Subject: gas/ 2013-04-09 Jan Beulich * gas/config/tc-arm.c (do_neon_ldx_stx): Reject VSTn in the NEON_ALL_LANES case. gas/testsuite/ 2013-04-09 Jan Beulich * gas/arm/neon-addressing-bad.s: Add test for further invalid VST operands. * gas/arm/neon-addressing-bad.l: Update accordingly. --- gas/config/tc-arm.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gas/config') 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; -- cgit v1.1