From 240f22f11ddaddcbfe61cb92258be9d991b288cc Mon Sep 17 00:00:00 2001 From: willnewton Date: Mon, 16 Sep 2013 09:34:29 +0000 Subject: 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 * 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 * 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. --- gas/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gas/ChangeLog') diff --git a/gas/ChangeLog b/gas/ChangeLog index 8434721a20..8177107b16 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2013-09-16 Will Newton + + * config/tc-arm.c (do_neon_ld_st_interleave): Add constraint + disallowing element size 64 with interleave other than 1. + 2013-09-12 Chao-ying Fu * config/tc-mips.c (match_insn): Set error when $31 is used for -- cgit v1.2.1