This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 93f9561e0fa Rewrite leb.h:read_3_bytes new 75fd6a26f89 Avoid crash in ada-lang.c:to_fixed_array_type new a7400e443cb Fix decoding of multi-dimensional constrained packed arrays new 575673752ca Synthesize array descriptors with -fgnat-encodings=minimal new c9a28cbed61 Reject slicing a packed array new 24aa1b02823 Resolve dynamic type in ada_value_struct_elt new b72795a8f57 Fix bit strides for -fgnat-encodings=minimal new 10f6a3add6b Only use stride for final element type new 7ff5b9370f4 Use bit stride when taking slice of array new d8f62e8447e Recognize names of array types
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/ChangeLog | 56 ++++ gdb/ada-lang.c | 110 +++++- gdb/ada-valprint.c | 46 +-- gdb/dwarf2/read.c | 370 ++++++++++++++++++++- gdb/gdbtypes.c | 14 + gdb/testsuite/ChangeLog | 82 +++++ gdb/testsuite/gdb.ada/O2_float_param.exp | 20 +- .../gdb.ada/access_to_unbounded_array.exp | 20 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 26 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 52 +-- gdb/testsuite/gdb.ada/array_of_variant.exp | 52 +++ .../{mi_variant/pkg.adb => array_of_variant/p.adb} | 27 +- .../pack.adb => array_of_variant/pck.adb} | 4 +- .../pack.ads => array_of_variant/pck.ads} | 8 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 36 +- gdb/testsuite/gdb.ada/arrayparam.exp | 50 +-- gdb/testsuite/gdb.ada/arrayptr.exp | 46 +-- gdb/testsuite/gdb.ada/big_packed_array.exp | 24 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 106 +++++- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 17 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 40 +++ gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 29 ++ gdb/testsuite/gdb.ada/frame_arg_lang.exp | 8 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 60 ++-- gdb/testsuite/gdb.ada/mod_from_name.exp | 31 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 34 +- gdb/testsuite/gdb.ada/packed_array.exp | 55 +-- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 26 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 35 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 + gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 7 + gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 14 + .../gdb.ada/tick_length_array_enum_idx.exp | 1 + .../tick_length_array_enum_idx/foo_n207_004.adb | 2 + .../gdb.ada/tick_length_array_enum_idx/pck.ads | 3 + gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 92 ++--- .../gdb.ada/variant_record_packed_array.exp | 66 ++-- 37 files changed, 1294 insertions(+), 377 deletions(-) create mode 100644 gdb/testsuite/gdb.ada/array_of_variant.exp copy gdb/testsuite/gdb.ada/{mi_variant/pkg.adb => array_of_variant/p.adb} (59%) copy gdb/testsuite/gdb.ada/{unsigned_range/pack.adb => array_of_variant/pck.adb} (96%) copy gdb/testsuite/gdb.ada/{unsigned_range/pack.ads => array_of_variant/pck.ads} (93%)