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-allmodconfig in repository toolchain/ci/binutils-gdb.
from 60318db6c5 Automatic date update in version.in adds 71780f455f ubsan: alpha-coff: signed integer overflow adds 8948cc6971 ubsan: spu: left shift of negative value adds 441af85bd9 ubsan: m10300: shift exponent -4 adds 7f578b959c ubsan: tilepro: signed integer overflow adds ec4181f289 HPUX gas testsuite fixes adds 8cd0e5e931 AArch64: Revert setting of elf class in linker stub. adds 7f02673206 [PR ld/22269] arm: Avoid dynamic relocs for undefweak symbol [...] adds 47e9d49d2d gdb/testsuite/gdb.base/stap-probe: Minor clean-up adds 7f0ae84c80 Fix handling of null stap semaphores adds 873657b9e8 Preserve selected thread in all-stop w/ background execution adds ec506636cc Don't rely on inferior_ptid in record_full_wait adds acdf84a654 Make "show remote exec-file" inferior-aware adds 74375d182e exceptions.c:print_flush: Remove obsolete check adds 5018ce90c1 Make target_ops::has_execution take an 'inferior *' instead [...] adds ddf5db90a1 Don't check target is running in remote_target::mourn_inferior adds bd420a2dff Delete unnecessary code from kill_command adds db2d40f7d0 Introduce switch_to_inferior_no_thread adds f3f8ece4b1 switch inferior/thread before calling target methods adds ab1ddbcf11 Some get_last_target_status tweaks adds c17e02e1b5 tfile_target::close: trace_fd can't be -1 adds 735fc2ca68 Use all_non_exited_inferiors in infrun.c adds 31ba933ec6 Tweak handling of remote errors in response to resumption packet adds e7af6c702d Avoid another inferior_ptid reference in gdb/remote.c adds 78f2c40a12 Fix reconnecting to a gdbserver already debugging multiple p [...] adds 75c6c844d9 Fix reconnecting to a gdbserver already debugging multiple p [...] adds 5b6d1e4fa4 Multi-target support adds 1dadb1dd71 Add multi-target tests adds f4ec508eae gdbarch-selftests.c: No longer error out if debugging something adds 4f83758119 Revert 'Remove unused struct serial::name field' adds 121b3efd49 Add "info connections" command, "info inferiors" connection [...] adds 2f4fcf0039 Require always-non-stop for multi-target resumptions adds 65c574f6dd Multi-target: NEWS and user manual adds f3c469b95b Switch the inferior too in switch_to_program_space_and_thread adds d9ebdab754 Switch the inferior before outputting its id in "info inferiors" adds ef96a356b8 Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 16 + bfd/coff-alpha.c | 2 +- bfd/elf32-arm.c | 6 +- bfd/elfnn-aarch64.c | 4 - bfd/version.h | 2 +- gas/ChangeLog | 5 + gas/testsuite/gas/elf/pr14891.s | 4 +- gas/testsuite/gas/elf/pr21661.d | 1 + gdb/ChangeLog | 646 ++++++++++++++++++ gdb/Makefile.in | 1 + gdb/NEWS | 29 + gdb/aarch64-linux-nat.c | 2 +- gdb/ada-tasks.c | 4 +- gdb/aix-thread.c | 24 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-linux-nat.c | 2 +- gdb/break-catch-sig.c | 3 +- gdb/break-catch-syscall.c | 3 +- gdb/breakpoint.c | 25 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-uthread.c | 20 +- gdb/btrace.c | 2 +- gdb/corelow.c | 10 +- gdb/doc/ChangeLog | 11 + gdb/doc/gdb.texinfo | 137 ++-- gdb/doc/guile.texi | 4 +- gdb/doc/python.texi | 6 +- gdb/event-top.c | 14 +- gdb/exceptions.c | 6 +- gdb/exec.c | 51 +- gdb/exec.h | 7 + gdb/fbsd-nat.c | 33 +- gdb/fbsd-tdep.c | 3 +- gdb/fork-child.c | 7 +- gdb/gdbarch-selftests.c | 5 - gdb/gdbserver/ChangeLog | 22 + gdb/gdbserver/fork-child.c | 3 +- gdb/gdbserver/inferiors.c | 2 +- gdb/gdbserver/linux-low.c | 2 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/nto-low.c | 2 +- gdb/gdbserver/remote-utils.c | 2 +- gdb/gdbserver/target.c | 8 +- gdb/gdbserver/target.h | 11 +- gdb/gdbserver/win32-low.c | 4 +- gdb/gdbsupport/common-gdbthread.h | 5 +- gdb/gdbthread.h | 133 ++-- gdb/i386-fbsd-tdep.c | 4 +- gdb/i386-linux-nat.c | 2 +- gdb/inf-child.c | 2 +- gdb/inf-ptrace.c | 6 +- gdb/infcall.c | 3 +- gdb/infcmd.c | 129 ++-- gdb/inferior-iter.h | 80 ++- gdb/inferior.c | 159 ++++- gdb/inferior.h | 71 +- gdb/infrun.c | 725 ++++++++++++++++----- gdb/infrun.h | 23 +- gdb/inline-frame.c | 51 +- gdb/inline-frame.h | 12 +- gdb/linux-fork.c | 5 +- gdb/linux-nat.c | 76 ++- gdb/linux-nat.h | 1 + gdb/linux-tdep.c | 3 +- gdb/linux-thread-db.c | 112 ++-- gdb/mi/mi-interp.c | 10 +- gdb/mi/mi-main.c | 6 +- gdb/nat/fork-inferior.c | 8 +- gdb/nat/fork-inferior.h | 5 +- gdb/nto-procfs.c | 2 +- gdb/ppc-fbsd-tdep.c | 4 +- gdb/proc-service.c | 17 +- gdb/process-stratum-target.c | 12 +- gdb/process-stratum-target.h | 31 +- gdb/procfs.c | 49 +- gdb/progspace-and-thread.c | 6 +- gdb/progspace.c | 5 +- gdb/python/py-threadevent.c | 4 +- gdb/ravenscar-thread.c | 15 +- gdb/record-btrace.c | 41 +- gdb/record-full.c | 22 +- gdb/regcache.c | 162 +++-- gdb/regcache.h | 30 +- gdb/remote.c | 307 +++++---- gdb/riscv-fbsd-tdep.c | 4 +- gdb/serial.c | 4 + gdb/serial.h | 1 + gdb/sol-thread.c | 28 +- gdb/sol2-tdep.c | 2 +- gdb/solib-svr4.c | 3 +- gdb/stap-probe.c | 7 +- gdb/symfile.c | 2 + gdb/target-connection.c | 159 +++++ gdb/target-connection.h | 40 ++ gdb/target-delegates.c | 27 + gdb/target.c | 190 ++++-- gdb/target.h | 48 +- gdb/testsuite/ChangeLog | 84 +++ gdb/testsuite/gdb.base/fork-running-state.exp | 17 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 4 +- gdb/testsuite/gdb.base/quit-live.exp | 2 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 46 ++ gdb/testsuite/gdb.base/stap-probe.c | 4 +- gdb/testsuite/gdb.base/stap-probe.exp | 47 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 2 +- gdb/testsuite/gdb.linespec/linespec.exp | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 2 +- .../gdb.mi/user-selected-context-sync.exp | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 100 +++ gdb/testsuite/gdb.multi/multi-target.exp | 446 +++++++++++++ gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- .../gdb.multi/tids-gid-reset.c} | 17 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 96 +++ gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 93 +++ .../gdb.server/connect-without-multi-process.exp | 7 +- .../gdb.server/extended-remote-restart.exp | 22 +- gdb/testsuite/gdb.threads/async.c | 70 ++ gdb/testsuite/gdb.threads/async.exp | 98 +++ gdb/testsuite/gdb.threads/fork-plus-threads.exp | 2 +- .../forking-threads-plus-breakpoint.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 2 +- gdb/testsuite/lib/gdbserver-support.exp | 4 + gdb/thread-iter.c | 14 +- gdb/thread-iter.h | 25 +- gdb/thread.c | 230 ++++--- gdb/top.c | 17 +- gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 5 +- gdb/tracefile.h | 2 +- gdb/windows-nat.c | 20 +- include/ChangeLog | 9 + include/opcode/spu.h | 37 +- opcodes/ChangeLog | 11 + opcodes/m10200-dis.c | 24 +- opcodes/m10300-dis.c | 24 +- opcodes/tilegx-opc.c | 9 +- opcodes/tilepro-opc.c | 7 +- 139 files changed, 4447 insertions(+), 1180 deletions(-) create mode 100644 gdb/target-connection.c create mode 100644 gdb/target-connection.h create mode 100644 gdb/testsuite/gdb.base/remote-exec-file.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.c create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp copy gdb/{gdbsupport/common-gdbthread.h => testsuite/gdb.multi/tids-gid-reset.c} (65%) create mode 100644 gdb/testsuite/gdb.multi/tids-gid-reset.exp create mode 100644 gdb/testsuite/gdb.server/bkpt-other-inferior.exp create mode 100644 gdb/testsuite/gdb.threads/async.c create mode 100644 gdb/testsuite/gdb.threads/async.exp