aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a26d590..5f94509 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,26 @@
2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
+ * dwarf2loc.c (dwarf2_locexpr_baton_eval): New function.
+ (dwarf2_evaluate_property): New function.
+ * dwarf2loc.h (dwarf2_evaluate_property): New function prototype.
+ * dwarf2read.c (attr_to_dynamic_prop): New function.
+ (read_subrange_type): Use attr_to_dynamic_prop to read high bound
+ attribute.
+ * gdbtypes.c: Include dwarf2loc.h.
+ (is_dynamic_type): New function.
+ (resolve_dynamic_type): New function.
+ (resolve_dynamic_bounds): New function.
+ (get_type_length): New function.
+ (check_typedef): Use get_type_length to compute type length.
+ * gdbtypes.h (TYPE_HIGH_BOUND_KIND): New macro.
+ (TYPE_LOW_BOUND_KIND): New macro.
+ (is_dynamic_type): New function prototype.
+ * value.c (value_from_contents_and_address): Call resolve_dynamic_type
+ to resolve dynamic properties of the type. Update comment.
+ * valops.c (get_value_at, value_at, value_at_lazy): Update comment.
+
+2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
+
* dwarf2read.c (read_subrange_type): Use struct bound_prop for
declaring high/low bounds and change uses accordingly. Call
create_range_type instead of create_static_range_type.