type: add c99 variable length array support
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 57fe8d9f58ab3ee432d3dfb47460e6b122fc4a66..cf9a35da3129dd1364fc4b8d49a62be4dbd02986 100644 (file)
@@ -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.
This page took 0.034359 seconds and 4 git commands to generate.