This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allnoconfig in repository toolchain/ci/binutils-gdb.
from 29d6859f09 gdb: infrun: consume multiple events at each pass in stop_al [...] adds a51951c258 Disable record btrace bts support for AMD processors adds 2a50b40146 Fix tight loop on recursively-defined symbols adds 013707794a Enable hardware breakpoints for gdbserver on Windows adds 272c36b87f Fix global variable collision in gdb.multi/multi-kill.exp adds 3c5c364972 Fix gdb.multi/multi-kill.exp adds c959562d9b contrib: Update dg-extract-results.* from gcc adds d1034d7878 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1cea [...] adds 6dbc505a74 [gdb/testsuite] Rename *.exp.in to *.exp.tcl adds 163df4df08 Don't silently skip tests if OpenCL is unsupported adds 86e4e63d7c Fix "control reaches end of non-void function" errors in testsuite adds b2188a06e4 update name of several Ada fixed-point type handling functions adds a7b9ceb8b4 Fix the only incorrect case found by command_structure_invar [...] adds 58e6ac7006 Add a selftest that detects a 'corrupted' command tree struc [...] adds 0605465feb Fix problem that alias can be defined or not depending on th [...] adds 3f4d92ebdf Fix the problems reported by prefix check of command-def-sel [...] adds 89bcba74f8 command-def-selftests.c: detect missing or wrong prefix cmd [...] adds 7aa1b46f43 Fix inconsistent output of prefix and bugs in 'show' command adds 3b3aaacba1 Fix/improve 'help CLASS' output adds 7c05caf72d Fix/improve 'apropos' output adds 57b4f16e49 Ensure class_alias is only used for user-defined aliases. adds 5b4a1a8dbe Update NEWS and documentation for help and apropos changes. adds 8c14c3a373 Remove allocate_symbol et al adds d6bc0792ed Remove lookup_objfile_from_block adds 1c5dd7a572 Automatic date update in version.in adds 8f86ae1a18 gdb: remove unnecessary struct typedef in sparc64-tdep.c adds 8bbf03947d gdbserver/linux-ia64-low: fix a build-breaking typo adds 9bf058f094 Fix IA64 GNU/Linux build adds 56770bdab2 Sync config with GCC adds 59f7bd8d2b gdb: fix -Wtautological-overlap-compare warning in mips-linu [...] adds 2dab0c7ba0 Remove ALL_UIS adds d0e39ea27c gdb: add type::name / type::set_name adds 7d93a1e0b6 gdb: remove TYPE_NAME macro adds 7cfd74cfc6 Fix gdb.multi/multi-re-run.exp with native-gdbserver adds 966dc1a27c Automatic date update in version.in adds 7f32a4d5ae Stop considering hw and sw breakpoint locations duplicates ( [...] adds 83d27139ca binutils: Add myself as maintainer for OpenRISC adds 07a78c5956 Automatic date update in version.in adds 503648e41e Don't handle lret/iret when -mlfence-before-ret=[or|not|shl| [...] adds d402189f2f Re: Fix tight loop on recursively-defined symbols adds 5e365e474b Prevent a potential use-after-fee memory corruption bug in t [...] adds ca859a8939 Fix the BFD library to handle Windows pathnames with more th [...] adds 7a87e9c805 ECOFF slurp_relocs thinko adds e6ddf2af20 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4 [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c Show AIX gc'd symbol address adjustments in map file adds 1d72769534 [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-caching [...] adds ed02cdb5b7 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f20433998 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd9 Avoid short i386 register names on Solaris/x86 [PR25981] new 3ecde59918 Automatic date update in version.in
The 1 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 | 17 + bfd/bfdio.c | 13 +- bfd/ecoff.c | 6 +- bfd/elf.c | 9 +- bfd/version.h | 2 +- binutils/ChangeLog | 4 + binutils/MAINTAINERS | 1 + config/ChangeLog | 13 + config/cet.m4 | 5 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- gas/ChangeLog | 34 + gas/config/tc-i386.c | 20 +- gas/symbols.c | 19 +- gas/testsuite/gas/all/assign-bad-recursive.d | 4 + gas/testsuite/gas/all/assign-bad-recursive.l | 7 + gas/testsuite/gas/all/assign-bad-recursive.s | 8 + gas/testsuite/gas/all/gas.exp | 1 + gas/testsuite/gas/i386/lfence-ret-a.d | 12 - gas/testsuite/gas/i386/lfence-ret-b.d | 16 - gas/testsuite/gas/i386/lfence-ret-c.d | 14 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 - gas/testsuite/gas/i386/lfence-ret.s | 4 - gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 25 - gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret.e | 3 - gas/testsuite/gas/i386/x86-64-lfence-ret.s | 6 - gdb/ChangeLog | 225 + gdb/Makefile.in | 2 +- gdb/NEWS | 8 + gdb/ada-lang.c | 107 +- gdb/ada-lang.h | 4 +- gdb/ada-typeprint.c | 18 +- gdb/ada-valprint.c | 2 +- gdb/arm-tdep.c | 4 +- gdb/ax-gdb.c | 12 +- gdb/breakpoint.c | 265 +- gdb/c-exp.y | 4 +- gdb/c-lang.c | 2 +- gdb/c-typeprint.c | 56 +- gdb/c-valprint.c | 14 +- gdb/c-varobj.c | 2 +- gdb/cli/cli-cmds.c | 34 +- gdb/cli/cli-decode.c | 267 +- gdb/cli/cli-decode.h | 3 - gdb/cli/cli-setshow.c | 38 +- gdb/cli/cli-setshow.h | 3 +- gdb/coffread.c | 27 +- gdb/command.h | 49 +- gdb/compile/compile-c-types.c | 4 +- gdb/compile/compile-cplus-types.c | 26 +- gdb/completer.c | 2 +- gdb/cp-namespace.c | 4 +- gdb/cp-support.c | 8 +- gdb/cp-valprint.c | 8 +- gdb/csky-tdep.c | 2 +- gdb/ctfread.c | 12 +- gdb/d-namespace.c | 2 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 22 +- gdb/dwarf2/index-cache.c | 2 +- gdb/dwarf2/read.c | 73 +- gdb/eval.c | 14 +- gdb/expprint.c | 2 +- gdb/f-typeprint.c | 24 +- gdb/fbsd-tdep.c | 4 +- gdb/gdbtypes.c | 72 +- gdb/gdbtypes.h | 17 +- gdb/gnu-v2-abi.c | 8 +- gdb/gnu-v3-abi.c | 4 +- gdb/go-lang.c | 6 +- gdb/guile/scm-type.c | 6 +- gdb/i386-sol2-nat.c | 20 +- gdb/i386-tdep.c | 8 +- gdb/ia64-linux-nat.c | 8 +- gdb/infcall.c | 10 +- gdb/infcmd.c | 6 +- gdb/infrun.c | 3 +- gdb/jit.c | 2 +- gdb/language.c | 5 +- gdb/linespec.c | 2 +- gdb/linux-tdep.c | 4 +- gdb/m2-lang.c | 4 +- gdb/m2-typeprint.c | 26 +- gdb/mdebugread.c | 34 +- gdb/mips-linux-tdep.c | 6 +- gdb/nat/linux-btrace.c | 6 + gdb/opencl-lang.c | 12 +- gdb/p-exp.y | 2 +- gdb/p-typeprint.c | 36 +- gdb/p-valprint.c | 12 +- gdb/parse.c | 2 +- gdb/printcmd.c | 18 +- gdb/procfs.c | 79 - gdb/procfs.h | 6 - gdb/python/py-type.c | 10 +- gdb/regcache.c | 2 +- gdb/remote-fileio.c | 8 +- gdb/remote-fileio.h | 4 +- gdb/remote.c | 2 +- gdb/reverse.c | 10 +- gdb/riscv-tdep.c | 6 +- gdb/rs6000-tdep.c | 4 +- gdb/rust-lang.c | 86 +- gdb/sol-thread.c | 32 - gdb/sparc64-tdep.c | 8 +- gdb/stabsread.c | 70 +- gdb/stack.c | 2 +- gdb/symfile.c | 4 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 84 +- gdb/symtab.h | 16 +- gdb/target-descriptions.c | 6 +- gdb/testsuite/ChangeLog | 127 + gdb/testsuite/gdb.base/alias.exp | 11 +- gdb/testsuite/gdb.base/align-c++.exp | 2 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- .../gdb.base/{align.exp.in => align.exp.tcl} | 0 gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- ...hitectures.exp.in => all-architectures.exp.tcl} | 0 gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 42 +- gdb/testsuite/gdb.base/help.exp | 51 +- .../gdb.base/hw-sw-break-same-address.exp | 73 + .../gdb.base/infcall-nested-structs-c++.exp | 2 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- ...ructs.exp.in => infcall-nested-structs.exp.tcl} | 0 gdb/testsuite/gdb.base/info-os.c | 2 + gdb/testsuite/gdb.base/info-types-c++.exp | 2 +- gdb/testsuite/gdb.base/info-types-c.exp | 2 +- .../{info-types.exp.in => info-types.exp.tcl} | 0 gdb/testsuite/gdb.base/info_minsym.c | 1 + gdb/testsuite/gdb.base/large-frame-2.c | 1 + gdb/testsuite/gdb.base/max-depth-c++.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- .../{max-depth.exp.in => max-depth.exp.tcl} | 0 gdb/testsuite/gdb.base/pr10179-a.c | 2 + gdb/testsuite/gdb.base/pr10179-b.c | 1 + gdb/testsuite/gdb.base/valgrind-disp-step.c | 1 + gdb/testsuite/gdb.base/watch-cond.c | 1 + gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- .../gdb.cp/{cpexprs.exp.in => cpexprs.exp.tcl} | 0 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 2 +- ...call-nodebug.exp.in => infcall-nodebug.exp.tcl} | 0 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 2 +- ...ebug-names.exp.in => clang-debug-names.exp.tcl} | 0 gdb/testsuite/gdb.multi/goodbye.c | 1 + gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/multi-kill.exp | 12 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 7 + gdb/testsuite/gdb.opencl/callfuncs.exp | 1 + gdb/testsuite/gdb.opencl/convs_casts.exp | 1 + gdb/testsuite/gdb.opencl/datatypes.exp | 1 + gdb/testsuite/gdb.opencl/operators.exp | 1 + gdb/testsuite/gdb.opencl/vec_comps.exp | 1 + gdb/testsuite/gdb.python/py-finish-breakpoint.c | 1 + gdb/testsuite/gdb.threads/fork-plus-threads.c | 1 + .../gdb.threads/forking-threads-plus-breakpoint.c | 2 + gdb/testsuite/gdb.threads/hand-call-new-thread.c | 1 + .../gdb.threads/interrupt-while-step-over.c | 2 + gdb/testsuite/gdb.trace/actions-changed.c | 1 + gdb/testsuite/lib/check-test-names.exp | 20 - gdb/top.c | 3 +- gdb/top.h | 10 +- gdb/tracepoint.c | 4 +- ...elp-doc-selftests.c => command-def-selftests.c} | 114 +- gdb/valarith.c | 10 +- gdb/valops.c | 32 +- gdb/value.c | 4 +- gdb/windows-tdep.c | 10 +- gdb/xcoffread.c | 9 +- gdbserver/ChangeLog | 13 + gdbserver/linux-ia64-low.cc | 8 +- gdbserver/win32-i386-low.cc | 3 + gdbsupport/ChangeLog | 4 + gdbsupport/btrace-common.h | 5 +- gprof/ChangeLog | 4 + gprof/po/es.po | 240 +- ld/ChangeLog | 40 + ld/emultempl/aix.em | 33 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 3 +- ld/emultempl/elf.em | 3 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 3 +- ld/emultempl/pe.em | 29 +- ld/emultempl/pep.em | 28 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/ldemul.c | 8 + ld/ldemul.h | 8 + ld/ldlang.c | 8 +- ld/ldlang.h | 5 + ld/ldmain.c | 2 +- ld/po/sv.po | 6298 ++++++++++++++++---- 212 files changed, 7243 insertions(+), 2627 deletions(-) create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.d create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.l create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.s delete mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.e rename gdb/testsuite/gdb.base/{align.exp.in => align.exp.tcl} (100%) rename gdb/testsuite/gdb.base/{all-architectures.exp.in => all-architectures.exp.t [...] create mode 100644 gdb/testsuite/gdb.base/hw-sw-break-same-address.exp rename gdb/testsuite/gdb.base/{infcall-nested-structs.exp.in => infcall-nested-str [...] rename gdb/testsuite/gdb.base/{info-types.exp.in => info-types.exp.tcl} (100%) rename gdb/testsuite/gdb.base/{max-depth.exp.in => max-depth.exp.tcl} (100%) rename gdb/testsuite/gdb.cp/{cpexprs.exp.in => cpexprs.exp.tcl} (100%) rename gdb/testsuite/gdb.cp/{infcall-nodebug.exp.in => infcall-nodebug.exp.tcl} (100%) rename gdb/testsuite/gdb.dwarf2/{clang-debug-names.exp.in => clang-debug-names.exp [...] rename gdb/unittests/{help-doc-selftests.c => command-def-selftests.c} (51%)