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-mainline-allyesconfig 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 [...] new a51951c258 Disable record btrace bts support for AMD processors
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: 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 | 43 +++ 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 | 127 +++++++ 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 +- gdbsupport/ChangeLog | 9 + gdbsupport/btrace-common.h | 5 +- gdbsupport/common-regcache.h | 5 + gold/ChangeLog | 4 + gold/powerpc.cc | 2 +- 181 files changed, 2820 insertions(+), 2054 deletions(-) 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