https://sourceware.org/bugzilla/show_bug.cgi?id=26753
Bug ID: 26753 Summary: aarch64: Internal error in ldst_lo12_determine_real_reloc_type Product: binutils Version: 2.36 (HEAD) Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: nate at thatsmathematics dot com Target Milestone: --- Created attachment 12909 --> https://sourceware.org/bugzilla/attachment.cgi?id=12909&action=edit Test case gas aarch64 dies with an internal error when assembling the invalid instruction ldrb x1, [x0, #:lo12:my_char] (It should be w1 instead of x1.) Complete file attached. Reproducible with HEAD and 2.34 as shipped with Ubuntu 20.04. The message is: /tmp/foo.s: Assembler messages: /tmp/foo.s:3: Internal error in ldst_lo12_determine_real_reloc_type at ../../gas/config/tc-aarch64.c:5514. Please report this bug. Line 5514 is: gas_assert (opd1_qlf != AARCH64_OPND_QLF_NIL); -- You are receiving this mail because: You are on the CC list for the bug.