diff options
Diffstat (limited to 'gdb/printcmd.c')
-rw-r--r-- | gdb/printcmd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/printcmd.c b/gdb/printcmd.c index 66395d5..84f41f5 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -374,7 +374,8 @@ print_scalar_formatted (const gdb_byte *valaddr, struct type *type, return; case 'u': case 'd': - print_decimal_chars (stream, valaddr, len, byte_order); + print_decimal_chars (stream, valaddr, len, !TYPE_UNSIGNED (type), + byte_order); return; case 't': print_binary_chars (stream, valaddr, len, byte_order, size > 0); |