diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 04c1686..7b25bc0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,18 @@ +2016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com> + + PR c++/19893 + * dwarf2loc.c (coerce_pieced_ref, indirect_synthetic_pointer, + fetch_const_value_from_synthetic_pointer): New functions. + (indirect_pieced_value): Move lower half to indirect_synthetic_pointer. + (pieced_value_funcs): Implement coerce_ref. + * valops.c (value_addr): Call coerce_ref for synthetic references. + * valprint.c (valprint_check_validity): Return true for synthetic + references. Also, don't show "<synthetic pointer>" if they reference + addressable values. + (generic_val_print_ref): Handle synthetic references. Also move some + code to print_ref_address. + (print_ref_address, get_value_addr_contents): New functions. + 2016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com> PR c++/15231 |