https://sourceware.org/bugzilla/show_bug.cgi?id=26763
Bug ID: 26763
Summary: [ARM]:For mve vldr/vstr instructions assembler is
throwing wrong error message.
Product: binutils
Version: 2.35
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: sripar01 at gcc dot gnu.org
Target Milestone: ---
Wrong error message generated by assembler for mve vldr/vstr instructions.
$ cat x.s
.syntax unified
.thumb
vldrb.s16 q0, r0
Current assembler behaviour:
$ 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'
$ arm-none-eabi-as -v
GNU assembler version 2.34.50 (arm-none-eabi) using BFD version (unknown)
2.34.50.20200609
Expected error message:
x.s: Assembler messages:
x.s:4: Error: syntax error -- `vldrb.s16 q0,r0'
--
You are receiving this mail because:
You are on the CC list for the bug.