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-arm-mainline-defconfig in repository toolchain/ci/binutils-gdb.
from 9d95b8e9d6 Update Swedish translation for the gas sub-directory and a n [...] adds fc75c28ba1 gdb: protect some 'regcache_read_pc' calls adds 7ca9b62a2b gdb/infrun: move a 'regcache_read_pc' call down to first use adds 293b3ebcba gdb/infrun: extract out a code piece into 'mark_non_executin [...] adds d890404b63 gdb: introduce 'all_non_exited_process_targets' and 'switch_ [...] adds 6ad8291970 gdb/infrun: enable/disable thread events of all targets in s [...] adds a05575d39a gdb/infrun: handle already-exited threads when attempting to stop adds 971a374783 [gdb/testsuite] Split up multi-exec test-cases adds 02eba61aa6 [gdb/testsuite] Fix gdb.fortran/nested-funcs-2.exp with gdbserver adds 67607e24d0 gdb: add type::code / type::set_code adds 7813437494 gdb: remove TYPE_CODE macro adds 6a31512fd4 gold: powerpc: Test whether sym is not a plugin in do_gc_mar [...] adds 29d6859f09 gdb: infrun: consume multiple events at each pass in stop_al [...] adds a51951c258 Disable record btrace bts support for AMD processors new 2a50b40146 Fix tight loop on recursively-defined symbols new 013707794a Enable hardware breakpoints for gdbserver on Windows new 272c36b87f Fix global variable collision in gdb.multi/multi-kill.exp new 3c5c364972 Fix gdb.multi/multi-kill.exp new c959562d9b contrib: Update dg-extract-results.* from gcc new d1034d7878 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1cea [...]
The 6 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: contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- gas/ChangeLog | 13 + gas/symbols.c | 18 +- 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 + gdb/ChangeLog | 74 ++++ gdb/aarch64-tdep.c | 42 +-- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 392 ++++++++++----------- gdb/ada-tasks.c | 10 +- gdb/ada-typeprint.c | 24 +- gdb/ada-valprint.c | 36 +- gdb/ada-varobj.c | 50 +-- gdb/alpha-tdep.c | 8 +- gdb/amd64-tdep.c | 16 +- gdb/amd64-windows-tdep.c | 8 +- gdb/arc-tdep.c | 6 +- gdb/arm-tdep.c | 49 ++- gdb/avr-tdep.c | 14 +- gdb/ax-gdb.c | 74 ++-- gdb/blockframe.c | 4 +- gdb/breakpoint.c | 8 +- gdb/c-exp.y | 10 +- gdb/c-lang.c | 24 +- gdb/c-typeprint.c | 30 +- gdb/c-valprint.c | 26 +- gdb/c-varobj.c | 48 +-- gdb/cli/cli-cmds.c | 4 +- gdb/cli/cli-utils.c | 4 +- gdb/coffread.c | 22 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-c-types.c | 6 +- gdb/compile/compile-cplus-symbols.c | 6 +- gdb/compile/compile-cplus-types.c | 22 +- gdb/compile/compile-object-load.c | 28 +- gdb/compile/compile-object-run.c | 2 +- gdb/completer.c | 8 +- gdb/cp-namespace.c | 6 +- gdb/cp-support.c | 26 +- gdb/cp-valprint.c | 16 +- gdb/cris-tdep.c | 4 +- gdb/ctfread.c | 12 +- gdb/d-exp.y | 10 +- gdb/d-namespace.c | 2 +- gdb/d-valprint.c | 4 +- gdb/dwarf2/expr.c | 8 +- gdb/dwarf2/loc.c | 10 +- gdb/dwarf2/read.c | 60 ++-- gdb/eval.c | 150 ++++---- gdb/expprint.c | 2 +- gdb/f-lang.c | 28 +- gdb/f-typeprint.c | 28 +- gdb/f-valprint.c | 14 +- gdb/fbsd-tdep.c | 4 +- gdb/findvar.c | 8 +- gdb/frv-tdep.c | 10 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbtypes.c | 236 ++++++------- gdb/gdbtypes.h | 24 +- gdb/gnu-v2-abi.c | 12 +- gdb/gnu-v3-abi.c | 30 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 8 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 2 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 16 +- gdb/guile/scm-type.c | 32 +- gdb/guile/scm-value.c | 36 +- gdb/h8300-tdep.c | 14 +- gdb/hppa-tdep.c | 16 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-tdep.c | 26 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 6 +- gdb/ia64-tdep.c | 26 +- gdb/infcall.c | 24 +- gdb/infcmd.c | 10 +- gdb/infrun.c | 359 +++++++++++-------- gdb/iq2000-tdep.c | 20 +- gdb/language.c | 8 +- gdb/linespec.c | 8 +- gdb/lm32-tdep.c | 12 +- gdb/m2-lang.c | 10 +- gdb/m2-typeprint.c | 24 +- gdb/m2-valprint.c | 18 +- gdb/m32c-tdep.c | 18 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 6 +- gdb/m68k-tdep.c | 26 +- gdb/mdebugread.c | 40 +-- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 6 +- gdb/mi/mi-main.c | 6 +- gdb/mips-tdep.c | 70 ++-- gdb/mn10300-tdep.c | 10 +- gdb/msp430-tdep.c | 24 +- gdb/nat/linux-btrace.c | 6 + gdb/nds32-tdep.c | 2 +- gdb/nios2-tdep.c | 2 +- gdb/objc-lang.c | 2 +- gdb/opencl-lang.c | 46 +-- gdb/or1k-tdep.c | 8 +- gdb/p-exp.y | 16 +- gdb/p-lang.c | 4 +- gdb/p-typeprint.c | 26 +- gdb/p-valprint.c | 32 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-nbsd-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 198 +++++------ gdb/printcmd.c | 35 +- gdb/process-stratum-target.c | 25 ++ gdb/process-stratum-target.h | 10 + gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-type.c | 32 +- gdb/python/py-value.c | 50 +-- gdb/python/py-xmethods.c | 8 +- gdb/regcache.c | 36 +- gdb/reggroups.c | 4 +- gdb/remote.c | 20 ++ gdb/riscv-tdep.c | 40 +-- gdb/rl78-tdep.c | 4 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 16 +- gdb/rs6000-tdep.c | 6 +- gdb/rust-exp.y | 6 +- gdb/rust-lang.c | 60 ++-- gdb/rx-tdep.c | 20 +- gdb/s12z-tdep.c | 6 +- gdb/s390-tdep.c | 18 +- gdb/score-tdep.c | 10 +- gdb/sh-tdep.c | 28 +- gdb/sparc-tdep.c | 16 +- gdb/sparc64-tdep.c | 22 +- gdb/stabsread.c | 64 ++-- gdb/stack.c | 2 +- gdb/symmisc.c | 6 +- gdb/symtab.c | 18 +- gdb/target-float.c | 24 +- gdb/testsuite/ChangeLog | 62 ++++ gdb/testsuite/gdb.base/align-c++.exp | 27 ++ gdb/testsuite/gdb.base/align-c.exp | 23 ++ gdb/testsuite/gdb.base/{align.exp => align.exp.in} | 26 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- .../gdb.base/infcall-nested-structs-c++.exp | 24 ++ .../gdb.base/infcall-nested-structs-c.exp | 20 ++ ...d-structs.exp => infcall-nested-structs.exp.in} | 27 +- gdb/testsuite/gdb.base/info-types-c++.exp | 22 ++ gdb/testsuite/gdb.base/info-types-c.exp | 18 + .../gdb.base/{info-types.exp => info-types.exp.in} | 21 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 22 ++ gdb/testsuite/gdb.base/max-depth-c.exp | 18 + .../gdb.base/{max-depth.exp => max-depth.exp.in} | 21 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 25 ++ gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 25 ++ gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 21 ++ gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 21 ++ ...{infcall-nodebug.exp => infcall-nodebug.exp.in} | 26 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- .../persistent-lang.cc => gdb.multi/multi-exit.c} | 0 gdb/testsuite/gdb.multi/multi-exit.exp | 134 +++++++ gdb/testsuite/gdb.multi/multi-kill.c | 42 +++ gdb/testsuite/gdb.multi/multi-kill.exp | 137 +++++++ gdb/testsuite/lib/check-test-names.exp | 20 -- gdb/thread.c | 2 +- gdb/tic6x-tdep.c | 10 +- gdb/tilegx-tdep.c | 6 +- gdb/tracepoint.c | 4 +- gdb/typeprint.c | 16 +- gdb/v850-tdep.c | 18 +- gdb/valarith.c | 120 +++---- gdb/valops.c | 184 +++++----- gdb/valprint.c | 24 +- gdb/value.c | 44 +-- gdb/varobj.c | 6 +- gdb/vax-tdep.c | 6 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-tdep.c | 12 +- gdbserver/ChangeLog | 7 + gdbserver/win32-i386-low.cc | 3 + gdbsupport/ChangeLog | 9 + gdbsupport/btrace-common.h | 5 +- gdbsupport/common-regcache.h | 5 + gold/ChangeLog | 4 + gold/powerpc.cc | 2 +- 193 files changed, 2927 insertions(+), 2080 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 create mode 100644 gdb/testsuite/gdb.base/align-c++.exp create mode 100644 gdb/testsuite/gdb.base/align-c.exp rename gdb/testsuite/gdb.base/{align.exp => align.exp.in} (87%) create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c.exp rename gdb/testsuite/gdb.base/{infcall-nested-structs.exp => infcall-nested-struct [...] create mode 100644 gdb/testsuite/gdb.base/info-types-c++.exp create mode 100644 gdb/testsuite/gdb.base/info-types-c.exp rename gdb/testsuite/gdb.base/{info-types.exp => info-types.exp.in} (90%) create mode 100644 gdb/testsuite/gdb.base/max-depth-c++.exp create mode 100644 gdb/testsuite/gdb.base/max-depth-c.exp rename gdb/testsuite/gdb.base/{max-depth.exp => max-depth.exp.in} (94%) create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp rename gdb/testsuite/gdb.cp/{infcall-nodebug.exp => infcall-nodebug.exp.in} (82%) copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.multi/multi-exit.c} (100%) create mode 100644 gdb/testsuite/gdb.multi/multi-exit.exp create mode 100644 gdb/testsuite/gdb.multi/multi-kill.c create mode 100644 gdb/testsuite/gdb.multi/multi-kill.exp