diff options
author | Daniel Jacobowitz <dan@debian.org> | 2007-09-05 00:51:49 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2007-09-05 00:51:49 +0000 |
commit | 31f4f37b4f5cd2316aa7bfcb2e78ac1e52144165 (patch) | |
tree | b9a5eb11148c9df79e36417ece6b926ff02e4b14 /gdb/ChangeLog | |
parent | 7163dc768930b0f935df1669f8a014c5ae739fe8 (diff) | |
download | gdb-31f4f37b4f5cd2316aa7bfcb2e78ac1e52144165.tar.gz |
* 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.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a26e493901e..49435ca8758 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,27 @@ +2007-09-04 Daniel Jacobowitz <dan@codesourcery.com> + Jim Blandy <jimb@codesourcery.com> + + * 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. + 2007-09-04 Michael Snyder <msnyder@access-company.com> * expprint.c (print_subexp_standard): Check strchr for null. |