On Mon, Sep 26, 2022 at 2:28 PM Tsukasa OI via Binutils < binutils@sourceware.org> wrote: > 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. > Tested-by: Christoph Müllner > > opcodes/ChangeLog: > > * riscv-dis.c (print_insn_args): Use dis_style_immediate on > the constant literal of the "Xl..." operand. > --- > opcodes/riscv-dis.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/opcodes/riscv-dis.c b/opcodes/riscv-dis.c > index df2a6f4e131..7aa45db75f2 100644 > --- a/opcodes/riscv-dis.c > +++ b/opcodes/riscv-dis.c > @@ -577,7 +577,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--; > -- > 2.34.1 > >