diff options
author | Pedro Alves <palves@redhat.com> | 2011-02-02 17:41:54 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2011-02-02 17:41:54 +0000 |
commit | 580688f393b43a7456e3bf2857da9c5401e8954f (patch) | |
tree | 0a3e410d5f8c8057b923342ff003021d3e290495 /gdb/ChangeLog | |
parent | 3d2c1d41d4b6cdaa6052ddfd99b0745cc70c9cbb (diff) | |
download | gdb-580688f393b43a7456e3bf2857da9c5401e8954f.zip gdb-580688f393b43a7456e3bf2857da9c5401e8954f.tar.gz gdb-580688f393b43a7456e3bf2857da9c5401e8954f.tar.bz2 |
gdb/
* c-valprint.c (c_value_print): When doing virtual base pointer
adjustment, create a new value with adjusted contents rather than
changing the contents of the value being printed (and getting it
wrong).
gdb/testsuite/
* gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
(Virtual): New structs.
(virtual_o, virtual_middle_b): New globals.
* gdb.cp/virtbase.exp: New tests.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index aa694be..b57bbdf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,12 @@ 2011-02-02 Pedro Alves <pedro@codesourcery.com> + * c-valprint.c (c_value_print): When doing virtual base pointer + adjustment, create a new value with adjusted contents rather than + changing the contents of the value being printed (and getting it + wrong). + +2011-02-02 Pedro Alves <pedro@codesourcery.com> + * xml-support.c (xml_find_attribute): New. (xinclude_start_include): Use it. * xml-support.h (xml_find_attribute): Declare. |