This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-check_binutils in repository toolchain/ci/binutils-gdb.
from 16a7dbf4c1 ChangeLog entries for my last changes. adds 714534e1b8 [gdb/testsuite] Fix .debug_aranges in gdb.dlang/watch-loc.c adds 6431e40968 readelf: cmdline data adds 978c445051 readelf: move file related static vars to filedata adds 1d934d7685 Correct mingw target select new 54ac3df1ad [gdb/testsuite] Fix .debug_ranges in gdb.mi/dw2-ref-missing- [...] new 31c89d6038 .symver fixes new 161719466a For relative paths in INPUT() and GROUP(), search the direct [...] new 33b5a83027 Remove Chris Faylor as the ix86 PE maintainer. new 51ac8e2265 Fix search of large memory area in gdbserver new d4f707c3b2 Add myself as maintainer for PDP11. new e44f65e3c5 Automatic date update in version.in new 30ce8e47fa xtensa: fix PR ld/25861 new ae3ab1f067 [gdb/symtab] Fix disassembly of non-contiguous functions new 96038148d0 [gdb/testsuite] Skip gdb.base/readnever.exp with target boar [...] new 2745674244 arc: Add support for ARC HS extra registers in core files new 740480b88a Remove iterate_over_inferiors new ecc6c6066b Fix Ada crash with .debug_names new de82891ce5 [gdb/symtab] Prefer def over decl (inter-CU case) new 70bc38f513 [gdb/symtab] Prefer def over decl (inter-CU case, with context) new 5939967b35 Fix inline frame unwinding breakage new 29514b8728 Fix infinite loop in is_linked_with_cygwin_dll new 5e5bbc7e79 Automatic date update in version.in new 2482f30615 readelf: memory leaks in process_dynamic_section new f80cb3b46a [gdb/contrib] Use temp dir for gdb-add-index in cc-with-tweaks.sh new 2016d3e60f [gdb/testsuite] Reduce errors after gdb exit in default_gdb_start new 4e86f6e747 [gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly new 884287754e [gdb/testsuite] Compile dwzbuildid-mismatch more quietly new 7be2bb4f47 Fix Windows debugging regression new 86e887ae11 [gdb/testsuite] Reset errcnt in clean_restart new 7632c6ce2b Move OpenBSD-only functions from inf-ptrace to obsd-nat new 9852ceef7f Add WOW64 exception numbers to $_siginfo.ExceptionCode enum new 675127ec64 Rename "variant" to "ppc_variant" new ef83a141a2 Add new variant part code new 61122aa9ed Allow DWARF expression to push the initial address new b249d2c2c0 Prefer existing data when evaluating DWARF expression new 9c6a1327ad Rewrite the existing variant part code new f8e89861cf Add support for dynamic type lengths new 7d79de9a4b Add support for variable field offsets new d656f129eb Update Ada ptype support for dynamic types new adfb981595 Add tests for Ada changes new 1acda8039b Add Python support for dynamic types new dac2fef7cf Update test cases that work with minimal encodings new 7cf288744f [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp new ff98567107 Convert symbol_set_demangled_name to a method new 787de330ee Move the rust "{" hack new 8c87a4527f Fix two latent Rust bugs new e61108c92d Add attribute::value_as_string method new 2467f4f6a5 Introduce new add_psymbol_to_list overload new 76e288d1d2 Use the new add_psymbol_to_list overload new f049a313fc Don't call compute_and_set_names for partial symbols new bcfe6157ca Use the linkage name if it exists new 906bb4c58f Fix Rust test cases new 7151c1af38 Remove symbol_get_demangled_name new 617769d62f Automatic date update in version.in new 8d840e05dc gdb/testsuite: Remove build paths from test names new d472f0fbaa [gdb/testsuite] Add target board debug-types new b9771db784 Remove unused code block in inf_ptrace_target::wait new ec9c4d8322 Automatic date update in version.in new a09f656b26 Improve -mlfence-after-load new bc3609fd38 Fix comments and whitespace in lookup_cmd_composition new 90837ea721 readelf: NULL dereference new 361ba0e891 Remove class_pseudo new 25e29062d2 Automatic date update in version.in new 714e6c969f GAS: Allow automatically assigned entries in the file table [...] new 991a3e2e99 Fix remaining inline/tailcall unwinding breakage for x86_64 new ff8885c3be gdbsupport: include cstdlib in common-defs.h new 45fc7c9968 Expand dynamic type documentation new 1eb3991427 gdb, gdbserver: remove configure check for fs_base/gs_base i [...] new 251dae9107 x86: Add i386 PE big-object support new 48e5bada0a alpha-vms: divide by zero new 30b57e1bea Automatic date update in version.in new 15cd93d05e [gdb/symtab] Handle struct decl with DW_AT_signature new 5390c71738 [gdb/testsuite] Add PR number in KFAIL in gdb.ada/array_ptr_ [...] new 0b2f8a3bbb [gdb/testsuite] Remove KFAIL from gdb.base/info-macros.exp new 56a4f5a10b [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp
The 71 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/ChangeLog | 46 + bfd/bfd-in2.h | 20 +- bfd/coff-i386.c | 72 ++ bfd/coff-x86_64.c | 73 ++ bfd/config.bfd | 4 +- bfd/configure | 3 +- bfd/configure.ac | 3 +- bfd/elf-bfd.h | 2 + bfd/elf.c | 27 + bfd/elf32-xtensa.c | 89 +- bfd/libbfd.h | 6 + bfd/pe-i386.c | 3 + bfd/pe-x86_64.c | 66 +- bfd/reloc.c | 24 + bfd/targets.c | 6 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 5 +- binutils/ChangeLog | 59 + binutils/MAINTAINERS | 2 +- binutils/readelf.c | 1181 ++++++++++---------- gas/ChangeLog | 74 ++ gas/NEWS | 2 + gas/config/obj-elf.c | 4 +- gas/config/tc-i386.c | 122 +- gas/config/tc-xtensa.c | 12 +- gas/doc/as.texi | 7 +- gas/doc/c-i386.texi | 15 +- gas/dwarf2dbg.c | 111 +- gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/lfence-load.d | 26 + gas/testsuite/gas/i386/lfence-load.e | 3 + gas/testsuite/gas/i386/lfence-load.s | 20 + gas/testsuite/gas/i386/lfence-ret-a.d | 18 + gas/testsuite/gas/i386/lfence-ret-b.d | 24 + gas/testsuite/gas/i386/lfence-ret-c.d | 35 + gas/testsuite/gas/i386/lfence-ret-d.d | 36 + gas/testsuite/gas/i386/lfence-ret.s | 6 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 24 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 19 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 35 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 45 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 48 + gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 49 + gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 49 + gas/testsuite/gas/i386/x86-64-lfence-ret.e | 3 + gas/testsuite/gas/i386/x86-64-lfence-ret.s | 14 + gas/testsuite/gas/pe/big-obj.d | 2 +- gas/testsuite/gas/pe/pe.exp | 3 +- gas/testsuite/gas/symver/symver11.d | 8 +- gas/testsuite/gas/symver/symver11.s | 2 +- gas/testsuite/gas/symver/symver7.d | 1 + gas/testsuite/gas/xtensa/loc.d | 2 +- gdb/ChangeLog | 312 ++++++ gdb/NEWS | 5 + gdb/ada-lang.c | 6 +- gdb/ada-typeprint.c | 129 +++ gdb/ada-valprint.c | 4 +- gdb/amd64-linux-nat.c | 62 +- gdb/amd64-nat.c | 7 - gdb/block.c | 9 +- gdb/block.h | 10 + gdb/blockframe.c | 14 +- gdb/cli/cli-decode.c | 58 +- gdb/command.h | 2 +- gdb/compile/compile-object-load.c | 7 +- gdb/config.in | 6 - gdb/configure | 27 - gdb/configure.ac | 7 - gdb/contrib/cc-with-tweaks.sh | 14 +- gdb/darwin-nat.c | 68 +- gdb/doc/ChangeLog | 10 + gdb/doc/python.texi | 32 +- gdb/dwarf2/attribute.c | 18 + gdb/dwarf2/attribute.h | 4 + gdb/dwarf2/frame-tailcall.c | 37 +- gdb/dwarf2/loc.c | 80 +- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/read.c | 1078 +++++++++++------- gdb/findvar.c | 6 +- gdb/frame.c | 8 + gdb/frame.h | 4 + gdb/gdbtypes.c | 270 ++++- gdb/gdbtypes.h | 147 ++- gdb/gnu-v3-abi.c | 26 + gdb/inf-ptrace.c | 108 -- gdb/inf-ptrace.h | 11 - gdb/inferior.c | 11 - gdb/inferior.h | 14 - gdb/minsyms.c | 5 +- gdb/nat/windows-nat.h | 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 | 100 +- gdb/symtab.h | 12 +- gdb/testsuite/ChangeLog | 131 +++ gdb/testsuite/boards/debug-types.exp | 41 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- 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.base/decl-before-def-decl.c} | 24 +- .../gdb.base/decl-before-def-def.c} | 21 +- .../decl-before-def.exp} | 29 +- gdb/testsuite/gdb.base/info-macros.exp | 5 +- gdb/testsuite/gdb.base/readnever.exp | 11 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 6 +- .../print-demangle.exp} | 24 +- gdb/testsuite/gdb.dlang/watch-loc.c | 4 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 -- .../gdb.dwarf2/dw2-namespaceless-anonymous.c} | 21 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- .../gdb.dwarf2/main-foo.c} | 31 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 141 +++ gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 5 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 10 + gdb/testsuite/lib/gdb.exp | 27 +- gdb/unittests/lookup_name_info-selftests.c | 6 +- gdb/valarith.c | 2 +- gdb/valops.c | 44 - gdb/value.c | 25 +- gdb/value.h | 29 +- gdb/windows-nat.c | 10 +- gdb/windows-tdep.c | 19 +- gdbserver/ChangeLog | 14 + gdbserver/config.in | 6 - gdbserver/configure | 28 - gdbserver/configure.ac | 8 - gdbserver/linux-x86-low.cc | 29 - gdbserver/server.cc | 2 +- gdbsupport/ChangeLog | 4 + gdbsupport/common-defs.h | 5 + include/ChangeLog | 10 + include/elf/common.h | 2 + include/elf/xtensa.h | 6 + ld/ChangeLog | 34 +- ld/NEWS | 4 + ld/ld.texi | 17 +- ld/ldfile.c | 19 +- ld/ldlang.c | 32 +- ld/ldlang.h | 3 + ld/pe-dll.c | 10 + ld/testsuite/ld-scripts/default-script1.d | 2 +- ld/testsuite/ld-scripts/default-script2.d | 2 +- ld/testsuite/ld-scripts/default-script3.d | 2 +- ld/testsuite/ld-scripts/default-script4.d | 2 +- ld/testsuite/ld-xtensa/relax-loc.d | 7 + ld/testsuite/ld-xtensa/relax-loc.s | 15 + ld/testsuite/ld-xtensa/xtensa.exp | 1 + 172 files changed, 5140 insertions(+), 2320 deletions(-) create mode 100644 gas/testsuite/gas/i386/lfence-load.e create mode 100644 gas/testsuite/gas/i386/lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.s 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/{obsd-nat.h => testsuite/gdb.base/decl-before-def-decl.c} (58%) copy gdb/{obsd-nat.h => testsuite/gdb.base/decl-before-def-def.c} (58%) copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.base/decl-be [...] 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%) copy gdb/{obsd-nat.h => testsuite/gdb.dwarf2/main-foo.c} (58%) create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig.exp create mode 100644 ld/testsuite/ld-xtensa/relax-loc.d create mode 100644 ld/testsuite/ld-xtensa/relax-loc.s