gdb ChangeLog
authorPierre Muller <muller@sourceware.org>
Wed, 21 Apr 2010 23:21:04 +0000 (23:21 +0000)
committerPierre Muller <muller@sourceware.org>
Wed, 21 Apr 2010 23:21:04 +0000 (23:21 +0000)
commit9a22f0d0aeec70f4ee1908008f3a2defaad6f7dd
treea36134950efba04d0c0104c79b7714b47e7e5d49
parent32d7376d07d6b1ae69b5e15d6b546a07f9fee446
gdb ChangeLog

* gdbtypes.h (builtin_type): Add builtin_char16 and builtin_char32
fields.
* gdbtypes.c (gdbtypes_post_init): Set builtin_char16 and
builtin_char32 fields.
* printcmd.c (decode_format): Set char size to '\0'
for strings unless explicit size is given.
(print_formatted): Correct calculation of NEXT_ADDRESS
for 16 or 32 bit strings.
(do_examine): Do not force byte size for strings.
Use builtin_char16 and builtin_char32 types to display
16 or 32 bit-wide strings.
(x_command): Set LAST_SIZE to 'b' for string type.

gdb/doc ChangeLog

      * gdb.texinfo (Examining memory): Update for
change in string display with explicit size.

gdb/testsuite ChangeLog

* gdb.base/charset.c (Strin16, String32): New variables.
* gdb.base/charset.exp (gdb_test): Test correct display
of 16 or 32 bit strings.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/printcmd.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/charset.c
gdb/testsuite/gdb.base/charset.exp