Add support for dynamic DW_AT_byte_stride.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 3199eaacc9781b7c114ee309f692776fabb76b0e..2c25683c4282556129a014e1e546bbeed6eb994d 100644 (file)
@@ -1,3 +1,16 @@
+2018-01-02  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdbtypes.h (enum dynamic_prop_node_kind) <DYN_PROP_BYTE_STRIDE>:
+       New enum value.
+       (create_array_type_with_stride): Add byte_stride_prop parameter.
+       * gdbtypes.c (create_array_type_with_stride) <byte_stride_prop>:
+       New parameter.  Update all callers in this file.
+       (array_type_has_dynamic_stride): New function.
+       (is_dynamic_type_internal, resolve_dynamic_array): Add handling
+       of arrays with dynamic byte strides.
+       * dwarf2read.c (read_array_type): Add support for dynamic
+       DW_AT_byte_stride attributes.
+
 2018-01-02  Joel Brobecker  <brobecker@adacore.com>
 
        * dwarf2read.c (read_unspecified_type): Treat
This page took 0.023902 seconds and 4 git commands to generate.