From d9d2ef05f11736bf2e889047cc7588d0c0dd907e Mon Sep 17 00:00:00 2001 From: Luis Machado Date: Tue, 13 Apr 2021 09:19:52 -0300 Subject: [PATCH] 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. --- gdb/ChangeLog | 5 +++++ gdb/rs6000-tdep.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) 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. */ -- 2.30.2