diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 57fe8d9..cf9a35d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,25 @@ +2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com> + Joel Brobecker <brobecker@adacore.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-14 Richard Henderson <rth@redhat.com> * alpha-linux-nat.c (_initialize_alpha_linux_nat): Fix prototype. |