diff options
author | Tom Tromey <tromey@redhat.com> | 2012-05-18 15:31:42 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-05-18 15:31:42 +0000 |
commit | 9cb709b6ba0111234528d4ead138d5b54fed6095 (patch) | |
tree | a7f5ace4300361d3c46c18e28cf185fc50e8db98 /gdb/testsuite/gdb.cp/casts.exp | |
parent | b012acddd87cb89dc4b357adf458511232c58bfe (diff) | |
download | gdb-9cb709b6ba0111234528d4ead138d5b54fed6095.zip gdb-9cb709b6ba0111234528d4ead138d5b54fed6095.tar.gz gdb-9cb709b6ba0111234528d4ead138d5b54fed6095.tar.bz2 |
PR exp/13907:
* valprint.h (struct value_print_options) <symbol_print>: New
field.
* valprint.c (user_print_options): Add default for symbol_print.
(show_symbol_print): New function.
(generic_val_print): Respect symbol_print.
(_initialize_valprint): Add "print symbol" setting.
* f-valprint.c (f_val_print): Respect symbol_print.
* c-valprint.c (c_val_print): Respect symbol_print.
* NEWS: Update.
* printcmd.c (print_address_symbolic): Return int. Ignore some
zero-size symbols.
(print_address_demangle): Return int.
* defs.h: (print_address_symbolic): Return int.
* value.h (print_address_demangle): Return int.
doc
* gdb.texinfo (Print Settings): Document 'set print symbol'.
testsuite
* gdb.mi/mi-var-cmd.exp: Update.
* gdb.objc/basicclass.exp (do_objc_tests): Update.
* gdb.cp/virtbase.exp: Update.
* gdb.cp/classes.exp (test_static_members): Update.
* gdb.cp/casts.exp: Update.
* gdb.base/pointers.exp: Update.
* gdb.base/funcargs.exp (pointer_args): Update.
(structs_by_reference): Update.
* gdb.base/find.exp: Update.
* gdb.base/call-strs.exp: Send "set print symbol off".
* gdb.base/call-ar-st.exp: Update.
* gdb.ada/fun_addr.exp: Update.
* gdb.base/printcmds.exp (test_print_symbol): New proc.
Call it.
(test_print_repeats_10, test_print_strings)
(test_print_char_arrays): Update.
Diffstat (limited to 'gdb/testsuite/gdb.cp/casts.exp')
-rw-r--r-- | gdb/testsuite/gdb.cp/casts.exp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.cp/casts.exp b/gdb/testsuite/gdb.cp/casts.exp index 7272a29..ee499d7 100644 --- a/gdb/testsuite/gdb.cp/casts.exp +++ b/gdb/testsuite/gdb.cp/casts.exp @@ -141,7 +141,7 @@ gdb_test "print dynamic_cast<Alpha &> (derived)" \ "dynamic_cast simple upcast to reference" gdb_test "print dynamic_cast<Derived *> (ad)" \ - " = \\(Derived \\*\\) $nonzero_hex" \ + " = \\(Derived \\*\\) ${nonzero_hex}( <vtable for Derived.*>)?" \ "dynamic_cast simple downcast" gdb_test "print dynamic_cast<VirtuallyDerived *> (add)" \ @@ -157,7 +157,7 @@ gdb_test "print dynamic_cast<VirtuallyDerived &> (*ad)" \ "dynamic_cast to reference to non-existing base" gdb_test "print dynamic_cast<DoublyDerived *> (add)" \ - " = \\(DoublyDerived \\*\\) $nonzero_hex" \ + " = \\(DoublyDerived \\*\\) ${nonzero_hex}( <vtable for DoublyDerived.*>)?" \ "dynamic_cast unique downcast" gdb_test "print dynamic_cast<Gamma *> (add)" \ |