From: Luis Machado Date: Tue, 13 Apr 2021 12:19:52 +0000 (-0300) Subject: Fix build failure for 32-bit targets with --enable-targets=all X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d9d2ef05f11736bf2e889047cc7588d0c0dd907e;p=binutils-gdb.git Fix build failure for 32-bit targets with --enable-targets=all Replace use of %lx with %s. gdb/ChangeLog: 2021-04-13 Luis Machado * rs6000-tdep.c (ppc_displaced_step_fixup): Use %s to print hex values. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5d67a9a968f..d738f550b64 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2021-04-13 Luis Machado + + * rs6000-tdep.c (ppc_displaced_step_fixup): Use %s to print + hex values. + 2021-04-12 Will Schmidt * rs6000-tdep.c: Add support for single-stepping of diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c index 2415aae342f..347014d6c2f 100644 --- a/gdb/rs6000-tdep.c +++ b/gdb/rs6000-tdep.c @@ -995,8 +995,10 @@ ppc_displaced_step_fixup (struct gdbarch *gdbarch, int regnum = (insn & ADDPCIS_TARGET_REGISTER) >> ADDPCIS_INSN_REGSHIFT; /* Read and update the target value. */ regcache_cooked_read_unsigned (regs, regnum , ¤t_val); - displaced_debug_printf ("addpcis target regnum %d was 0x%lx now 0x%lx", - regnum, current_val, current_val + displaced_offset ); + displaced_debug_printf ("addpcis target regnum %d was %s now %s", + regnum, paddress (gdbarch, current_val), + paddress (gdbarch, current_val + + displaced_offset)); regcache_cooked_write_unsigned (regs, regnum, current_val + displaced_offset); /* point the PC back at the non-displaced instruction. */