]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
s390: Fix format specifier for VR in disassembler
authorJens Remus <jremus@linux.ibm.com>
Wed, 7 May 2025 15:17:10 +0000 (17:17 +0200)
committerJens Remus <jremus@linux.ibm.com>
Wed, 7 May 2025 15:17:10 +0000 (17:17 +0200)
Vector register (VR) numbers are unsigned.  Use format specifier %u
instead of %i.

Reported-by: Florian Krohm <flo2030@eich-krohm.de>
Signed-off-by: Jens Remus <jremus@linux.ibm.com>
opcodes/s390-dis.c

index 98383658c47a90ab04db5d631f95862801b8a184..0d32d050d6547b0fcf714a24ebf93ab144cf72b5 100644 (file)
@@ -312,7 +312,7 @@ s390_print_insn_with_opcode (bfd_vma memaddr,
          info->fprintf_styled_func (info->stream, dis_style_text,
                                     "%c", separator);
          info->fprintf_styled_func (info->stream, dis_style_register,
-                                    "%%v%i", val.u);
+                                    "%%v%u", val.u);
        }
       else if (flags & S390_OPERAND_AR)
        {