aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog15
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