https://sourceware.org/bugzilla/show_bug.cgi?id=27411
Bug ID: 27411 Summary: [ARM] Wrong error message when assembler cannot honor width suffix ("lo register required") Product: binutils Version: 2.35.1 Status: UNCONFIRMED Severity: minor Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: kordalski.wojciech at gmail dot com Target Milestone: --- Created attachment 13223 --> https://sourceware.org/bugzilla/attachment.cgi?id=13223&action=edit Code that generates wrong assembler error message For some instructions GAS returns wrong error message. Code: ``` .syntax unified .thumb .align 2 .type f1, %function .thumb_func f1: add.n r4, #8 ``` gives error message: test.s:8: Error: lo register required -- `add.n r4,#8' Same for `sub.n` instruction. The right error message would be the one returned for `lsl.n` instruction: test.s:8: Error: cannot honor width suffix -- `lsl.n r4,#8' -- You are receiving this mail because: You are on the CC list for the bug.