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 9852ceef7f0 Add WOW64 exception numbers to $_siginfo.ExceptionCode enum new 675127ec647 Rename "variant" to "ppc_variant" new ef83a141a29 Add new variant part code new 61122aa9ed4 Allow DWARF expression to push the initial address new b249d2c2c01 Prefer existing data when evaluating DWARF expression new 9c6a1327ad9 Rewrite the existing variant part code new f8e89861cfb Add support for dynamic type lengths new 7d79de9a4be Add support for variable field offsets new d656f129ebc Update Ada ptype support for dynamic types new adfb981595c Add tests for Ada changes new 1acda8039ba Add Python support for dynamic types new dac2fef7cfa Update test cases that work with minimal encodings
The 11 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 | 123 +++++ gdb/NEWS | 5 + gdb/ada-lang.c | 6 +- gdb/ada-typeprint.c | 129 +++++ gdb/ada-valprint.c | 4 +- gdb/doc/ChangeLog | 5 + gdb/doc/python.texi | 14 +- gdb/dwarf2/loc.c | 80 ++- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/read.c | 880 ++++++++++++++++++++---------- gdb/findvar.c | 6 +- gdb/gdbtypes.c | 270 ++++++++- gdb/gdbtypes.h | 147 +++-- gdb/gnu-v3-abi.c | 26 + gdb/python/py-type.c | 35 +- gdb/rs6000-tdep.c | 10 +- gdb/rust-lang.c | 115 ++-- gdb/testsuite/ChangeLog | 39 ++ gdb/testsuite/gdb.ada/frame_arg_lang.exp | 93 ++-- gdb/testsuite/gdb.ada/funcall_ref.exp | 98 ++-- gdb/testsuite/gdb.ada/lang_switch.exp | 5 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 69 ++- gdb/testsuite/gdb.ada/mi_var_union.exp | 65 ++- gdb/testsuite/gdb.ada/mi_variant.exp | 65 +++ gdb/testsuite/gdb.ada/mi_variant/pck.ads | 54 ++ gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 28 + gdb/testsuite/gdb.ada/packed_tagged.exp | 81 ++- gdb/testsuite/gdb.ada/unchecked_union.exp | 29 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 73 ++- gdb/testsuite/gdb.ada/variant.exp | 56 ++ gdb/testsuite/gdb.ada/variant/pck.ads | 54 ++ gdb/testsuite/gdb.ada/variant/pkg.adb | 41 ++ gdb/testsuite/gdb.rust/simple.exp | 10 + gdb/valarith.c | 2 +- gdb/valops.c | 44 -- gdb/value.c | 25 +- gdb/value.h | 29 +- 37 files changed, 2110 insertions(+), 715 deletions(-) create mode 100644 gdb/testsuite/gdb.ada/mi_variant.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/variant.exp create mode 100644 gdb/testsuite/gdb.ada/variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/variant/pkg.adb