From: Tsukasa OI Date: Mon, 26 Sep 2022 10:47:53 +0000 (+0000) Subject: RISC-V: Print XTheadMemPair literal as "immediate" X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a13886e2198beb78b81c59839043b021ce6df78a;p=binutils-gdb.git RISC-V: Print XTheadMemPair literal as "immediate" The operand type "Xl(...)" denotes that (...) is a literal. Specifically, they are intended to be a constant immediate value. This commit prints "Xl(...)" operand with dis_style_immediate style, not dis_style_text. opcodes/ChangeLog: * riscv-dis.c (print_insn_args): Use dis_style_immediate on the constant literal of the "Xl..." operand. --- diff --git a/opcodes/riscv-dis.c b/opcodes/riscv-dis.c index 9d733565549..27a6bfe2283 100644 --- a/opcodes/riscv-dis.c +++ b/opcodes/riscv-dis.c @@ -578,7 +578,7 @@ print_insn_args (const char *oparg, insn_t l, bfd_vma pc, disassemble_info *info oparg++; while (*oparg && *oparg != ',') { - print (info->stream, dis_style_text, "%c", *oparg); + print (info->stream, dis_style_immediate, "%c", *oparg); oparg++; } oparg--;