https://sourceware.org/bugzilla/show_bug.cgi?id=26763
--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The binutils-2_35-branch branch has been updated by SRINATH PARVATHANENI <sripa...@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=83b4a887fce217923a92b5a3c2b939c1629ff7a8 commit 83b4a887fce217923a92b5a3c2b939c1629ff7a8 Author: Srinath Parvathaneni <srinath.parvathan...@arm.com> Date: Thu Oct 22 13:42:01 2020 +0100 arm: Fix the wrong error message string for mve vldr/vstr (PR26763). For mve vldr/vstr instructions assembler is throwing wrong error message. Instead of 'Error: syntax error' assembler fails with 'Error: lo register required'. This patch fixes the issue. eg: $ cat x.s .syntax unified .thumb vldrb.s16 q0, r0 Before this patch: $ arm-none-eabi-as x.s -march=armv8.1-m.main+mve -mfloat-abi=hard x.s: Assembler messages: x.s:4: Error: lo register required -- `vldrb.s16 q0,r0' After this patch: $ arm-none-eabi-as x.s -march=armv8.1-m.main+mve -mfloat-abi=hard x.s: Assembler messages: x.s:4: Error: syntax error -- `vldrb.s16 q0,r0' gas/ChangeLog: 2020-10-21 Srinath Parvathaneni <srinath.parvathan...@arm.com> PR target/26763 * config/tc-arm.c (parse_address_main): Add new MVE addressing mode check. * testsuite/gas/arm/mve-vldr-vstr-bad.d: New test. * testsuite/gas/arm/mve-vldr-vstr-bad.l: Likewise. * testsuite/gas/arm/mve-vldr-vstr-bad.s: Likewise. -- You are receiving this mail because: You are on the CC list for the bug.