https://sourceware.org/bugzilla/show_bug.cgi?id=29940
--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The binutils-2_40-branch branch has been updated by Jan Beulich <jbeul...@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ad2021a0f761e23576820aca50a7ac10d7f40bed commit ad2021a0f761e23576820aca50a7ac10d7f40bed Author: Jan Beulich <jbeul...@suse.com> Date: Wed Jan 11 10:31:43 2023 +0100 gas/RISC-V: adjust assembler for opcode table re-ordering PR gas/29940 With the single-operand JAL entry now sitting ahead of the two-operand one, the parsing of a two-operand insn would first try to parse an 'a'- style operand, resulting in the insertion of bogus (and otherwise unused) undefined symbols in the symbol table, having register names. Since 'a' is used as 1st operand only with J and JAL, and since JAL is the only insn _also_ allowing for a register as 1st operand (and then there being a 2nd one), special case this parsing aspect right there. Reviewed-by: Palmer Dabbelt <pal...@rivosinc.com> -- You are receiving this mail because: You are on the CC list for the bug.