summaryrefslogtreecommitdiff
path: root/gdb/sh64-tdep.c
diff options
context:
space:
mode:
authoraburgess <aburgess>2013-09-23 09:18:44 +0000
committeraburgess <aburgess>2013-09-23 09:18:44 +0000
commit0b47e85b214f8a27d97f1c4f1f4bc73d2d49e4b3 (patch)
tree970503444f7d279259a2b8c4af659095edc7b0f7 /gdb/sh64-tdep.c
parent0b206e2d7ca80fd3a617a0045f02341508ceedd9 (diff)
downloadgdb-0b47e85b214f8a27d97f1c4f1f4bc73d2d49e4b3.tar.gz
Reuse print_hex_chars.
https://sourceware.org/ml/gdb-patches/2013-09/msg00768.html gdb/ChangeLog * sh64-tdep.c (sh64_do_fp_register): Use print_hex_chars.
Diffstat (limited to 'gdb/sh64-tdep.c')
-rw-r--r--gdb/sh64-tdep.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/gdb/sh64-tdep.c b/gdb/sh64-tdep.c
index e9ce42bef9d..9425e9f1510 100644
--- a/gdb/sh64-tdep.c
+++ b/gdb/sh64-tdep.c
@@ -1948,14 +1948,10 @@ sh64_do_fp_register (struct gdbarch *gdbarch, struct ui_file *file,
fprintf_filtered (file, "%-10.9g", flt);
/* Print the fp register as hex. */
- fprintf_filtered (file, "\t(raw 0x");
- for (j = 0; j < register_size (gdbarch, regnum); j++)
- {
- int idx = gdbarch_byte_order (gdbarch)
- == BFD_ENDIAN_BIG ? j : register_size
- (gdbarch, regnum) - 1 - j;
- fprintf_filtered (file, "%02x", raw_buffer[idx]);
- }
+ fprintf_filtered (file, "\t(raw ");
+ print_hex_chars (file, raw_buffer,
+ register_size (gdbarch, regnum),
+ gdbarch_byte_order (gdbarch));
fprintf_filtered (file, ")");
fprintf_filtered (file, "\n");
}