* NEWS: Update description of string changes. Mention print/s.
authorDaniel Jacobowitz <drow@false.org>
Wed, 5 Sep 2007 00:51:49 +0000 (00:51 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 5 Sep 2007 00:51:49 +0000 (00:51 +0000)
commitea37ba09261f349ac2748da0d4f8f513184776f9
treee809a75cbee45334e9521254235524a6394f406c
parentfcd776e5474bde02e7555b33ef57905eae0f7d3e
* NEWS: Update description of string changes.  Mention print/s.
* c-valprint.c (textual_element_type): New.
(c_val_print): Use it.  Do not skip address printing for pointers
with a string format.
(c_value_print): Doc update.
* dwarf2read.c (read_array_type): Use make_vector_type.
* gdbtypes.c (make_vector_type): New.
(init_vector_type): Use it.
(gdbtypes_post_init): Initialize builtin_true_unsigned_char.
(_initialize_gdbtypes): Mark int8_t and uint8_t as TYPE_FLAG_NOTTEXT.
* gdbtypes.h (struct builtin_type): Add builtin_true_unsigned_char.
(TYPE_FLAG_NOTTEXT, TYPE_NOTTEXT): New.
(make_vector_type): New.
* printcmd.c (print_formatted): Only handle 's' and 'i' for examine.
Call the language print routine for string format.
(print_scalar_formatted): Call val_print for string format.  Handle
unsigned original types for char format.
(validate_format): Do not reject string format.
* stabsread.c (read_type): Use make_vector_type.
* xml-tdesc.c (tdesc_start_vector): Use init_vector_type.

* gdb.texinfo (Output Formats): Update 'c' description.  Describe 's'.
(Examining Memory): Update mentions of the 's' format.
(Automatic Display): Likewise.

* gdb.arch/i386-sse.exp: Do not expect character constants.
* gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
* gdb.base/display.exp: Allow print/s.
* gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
and unsigned char array changes.
16 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/c-valprint.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/dwarf2read.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/printcmd.c
gdb/stabsread.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/i386-sse.exp
gdb/testsuite/gdb.base/display.exp
gdb/testsuite/gdb.base/printcmds.exp
gdb/testsuite/gdb.base/setvar.exp
gdb/xml-tdesc.c
This page took 0.030666 seconds and 4 git commands to generate.