[arm] incorrect error on badly formed vst1 (r15 not allowed here)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Binutils |
Confirmed
|
Wishlist
|
Unassigned | ||
binutils (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: binutils
Binutils Version: 2.20.51.
I missed the [ brackets off a vst1 instruction and got the error:
break.s:14: Error: r15 not allowed here -- `vst1.8 {d0,d1},r3'
I guess that's because r15 gets used as part of the encoding, but it doesn't look like the right error for the problem.
Dave
~# as break.s
break.s: Assembler messages:
break.s:14: Error: r15 not allowed here -- `vst1.8 {d0,d1},r3'
-------
# cat break.s
.syntax unified
.arch armv7-a
.fpu neon
.text
.thumb
.thumb_func
.align 2
.p2align 4,,15
.global broken
.type broken,%function
broken:
vst1.8 {d0,d1}, r3
bx lr @ goodbye
-------
affects: | linaro-toolchain-misc → binutils-linaro |
Changed in binutils-linaro: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in binutils (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | Confirmed → Triaged |
still seen with 2.23 branch