This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 4bd17902102 Merge remote-tracking branch 'origin/master' into users/hjl [...] new 386dfeced33 Apply gold: Handle local IFUNC symbol for IBT PLT new 6a005d6ee0e Apply gold: Skip some incremental tests for -fcf-protection new c1880e5128e Apply gold: Skip tls_shared_gnu2_test adds 7632c6ce2bc Move OpenBSD-only functions from inf-ptrace to obsd-nat adds 9852ceef7f0 Add WOW64 exception numbers to $_siginfo.ExceptionCode enum new 8657c8e3e2b Merge remote-tracking branch 'origin/master' into users/hjl [...] new a74947a4bb5 Revert "Apply gold: Skip tls_shared_gnu2_test" new 9bd9c570563 Revert "Apply gold: Handle local IFUNC symbol for IBT PLT" new 40338ae197d Apply PR gold/25872 fixes for APLT adds 675127ec647 Rename "variant" to "ppc_variant" adds ef83a141a29 Add new variant part code adds 61122aa9ed4 Allow DWARF expression to push the initial address adds b249d2c2c01 Prefer existing data when evaluating DWARF expression adds 9c6a1327ad9 Rewrite the existing variant part code adds f8e89861cfb Add support for dynamic type lengths adds 7d79de9a4be Add support for variable field offsets adds d656f129ebc Update Ada ptype support for dynamic types adds adfb981595c Add tests for Ada changes adds 1acda8039ba Add Python support for dynamic types adds dac2fef7cfa Update test cases that work with minimal encodings adds 7cf288744fd [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp adds ff985671077 Convert symbol_set_demangled_name to a method adds 787de330ee1 Move the rust "{" hack adds 8c87a4527f5 Fix two latent Rust bugs adds e61108c92d4 Add attribute::value_as_string method adds 2467f4f6a53 Introduce new add_psymbol_to_list overload adds 76e288d1d2f Use the new add_psymbol_to_list overload adds f049a313fca Don't call compute_and_set_names for partial symbols adds bcfe6157ca2 Use the linkage name if it exists adds 906bb4c58fa Fix Rust test cases adds 7151c1af38e Remove symbol_get_demangled_name adds 617769d62f2 Automatic date update in version.in adds 8d840e05dc2 gdb/testsuite: Remove build paths from test names adds d472f0fbaac [gdb/testsuite] Add target board debug-types new 7430583b046 Merge remote-tracking branch 'origin/master' into users/hjl [...]
The 8 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: bfd/version.h | 2 +- gdb/ChangeLog | 212 ++++ gdb/NEWS | 5 + gdb/ada-lang.c | 6 +- gdb/ada-typeprint.c | 129 +++ gdb/ada-valprint.c | 4 +- gdb/compile/compile-object-load.c | 7 +- gdb/doc/ChangeLog | 5 + gdb/doc/python.texi | 14 +- gdb/dwarf2/attribute.c | 18 + gdb/dwarf2/attribute.h | 4 + gdb/dwarf2/loc.c | 80 +- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/read.c | 1071 +++++++++++++------- gdb/findvar.c | 6 +- gdb/gdbtypes.c | 270 ++++- gdb/gdbtypes.h | 147 ++- gdb/gnu-v3-abi.c | 26 + gdb/inf-ptrace.c | 70 -- gdb/inf-ptrace.h | 11 - gdb/minsyms.c | 5 +- gdb/obsd-nat.c | 63 ++ gdb/obsd-nat.h | 12 + gdb/psympriv.h | 8 + gdb/psymtab.c | 53 +- gdb/python/py-type.c | 35 +- gdb/rs6000-tdep.c | 10 +- gdb/rust-lang.c | 115 +-- gdb/symtab.c | 50 +- gdb/symtab.h | 12 +- gdb/testsuite/ChangeLog | 69 ++ gdb/testsuite/boards/debug-types.exp | 41 + 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.base/c-linkage-name.exp | 4 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 6 +- .../print-demangle.exp} | 24 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 -- .../gdb.dwarf2/dw2-namespaceless-anonymous.c} | 21 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 10 + gdb/valarith.c | 2 +- gdb/valops.c | 44 - gdb/value.c | 25 +- gdb/value.h | 29 +- gdb/windows-tdep.c | 2 + ...1-gold-Handle-local-IFUNC-symbol-for-APLT.patch | 50 + ...some-incremental-tests-for-fcf-protection.patch | 303 ++++++ ...ent-plt_offset-after-setting-TLSDESC-PLT-.patch | 39 + patches/README | 3 + 65 files changed, 2995 insertions(+), 1097 deletions(-) create mode 100644 gdb/testsuite/boards/debug-types.exp 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 copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.cp/print-dem [...] delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S copy gdb/{obsd-nat.h => testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.c} (58%) create mode 100644 patches/0001-gold-Handle-local-IFUNC-symbol-for-APLT.patch create mode 100644 patches/0001-gold-Skip-some-incremental-tests-for-fcf-protection.patch create mode 100644 patches/0002-gold-Increment-plt_offset-after-setting-TLSDESC-PL [...]