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-next-allmodconfig in repository toolchain/ci/binutils-gdb.
from 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 adds 7c392d1de1 Make TUI borders respect "set style enabled" adds 57d87c09a3 Automatic date update in version.in adds 4ec89149dd Remove last traces of discard_all_inferiors adds f5df0b5f08 gdbserver: include aarch32/aarch64 header file in correspond [...] adds bb1183e25a gdbserver: make aarch64_write_goto_address static adds c0b0a14290 gdbserver: include linux-arm-tdesc.h in linux-arm-tdesc.c adds 58920b5be0 gdb: include gdb_wait.h in gdb_wait.c adds aa1f7fb133 Automatic date update in version.in adds 7ef412cf72 ubsan: xgate: left shift of negative value adds 202e762b32 ubsan: fr30: left shift of negative value adds 5496abe1c5 tic4x: sign extension using shifts adds 0c0adcc524 Memory leaks and ineffective bounds checking in wasm_scan adds b50ef514ff ubsan: alpha-vma: timeout adds b2c759ce68 ubsan: score: left shift of negative value adds df08b5881b score formatting adds febda64f15 ubsan: wasm32: signed integer overflow adds 90dee485e5 asan: ns32k: wild memory write adds b9fe6b8aa6 [ARC] [COMMITTED] Change ACCL/ACCH reg name to generic. adds 8cb31badff [ARC][committed] Use DWARF.sc in elf linker script templates. adds 39fe16e078 [ARC][committed] Update ARC cpu list adds 5e4f7e0518 [ARC][committed] Code cleanup and improvements. adds 4f18d7423c [ARC][committed] Update test matching pattern. adds 805f38bc55 PR25362, memory leak in nm adds a788aedd86 PR23560, PR23561, readelf memory leaks adds 8c7e1c0421 Regen ld BLD-POTFILES.in adds a4f2b7c5d9 Re: PR23560, PR23561, readelf memory leaks adds 1d67fe3b6e Add an option to objdump's disassembler to generate ascii ar [...] adds 6a1939f577 Add test driver for the debuginfod support in the binutils s [...] adds 82e9597c9e [gas][aarch64] Turn on SVE when using f32mm or f64mm extensions adds e0037b4cc7 gdb: adjust remote-sim.c to multi-target new c87c17c1c2 Moev declaration of loop variable outside of the loop.
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/version.h | 2 +- bfd/vms-alpha.c | 19 +- bfd/wasm-module.c | 100 +- binutils/ChangeLog | 44 + binutils/NEWS | 19 + binutils/doc/binutils.texi | 12 + binutils/dwarf.c | 13 +- binutils/nm.c | 2 + binutils/objdump.c | 717 +++++++++++++- binutils/readelf.c | 31 +- binutils/testsuite/binutils-all/debuginfod.exp | 189 ++++ cpu/ChangeLog | 5 + cpu/fr30.cpu | 10 +- gas/ChangeLog | 21 + gas/config/tc-aarch64.c | 4 +- gas/config/tc-arc.c | 12 +- gas/config/tc-arc.h | 7 +- gas/config/tc-tic4x.c | 2 +- gas/testsuite/gas/arc/pseudos.d | 2 +- gas/testsuite/gas/wasm32/allinsn.d | 4 +- gdb/ChangeLog | 683 +++++++++++++ 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 | 4 +- 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 | 36 + gdb/gdbserver/fork-child.c | 3 +- gdb/gdbserver/inferiors.c | 2 +- gdb/gdbserver/linux-aarch32-tdesc.c | 3 + gdb/gdbserver/linux-aarch64-low.c | 2 +- gdb/gdbserver/linux-aarch64-tdesc.c | 3 + gdb/gdbserver/linux-arm-tdesc.c | 3 + gdb/gdbserver/linux-arm-tdesc.h | 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/gdbsupport/gdb_wait.c | 2 + 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 | 166 +++- 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-sim.c | 149 ++- 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/tui/tui-wingeneral.c | 7 +- gdb/tui/tui-winsource.c | 6 +- gdb/windows-nat.c | 20 +- include/ChangeLog | 10 + include/elf/arc-cpu.def | 4 + include/opcode/tic4x.h | 12 +- ld/ChangeLog | 23 + ld/Makefile.am | 4 - ld/Makefile.in | 6 - ld/configure.tgt | 4 +- ld/emulparams/arcelf_prof.sh | 26 - ld/emulparams/arclinux_prof.sh | 27 - ld/po/BLD-POTFILES.in | 2 - ld/scripttempl/elfarc.sc | 36 +- ld/scripttempl/elfarcv2.sc | 126 ++- ld/testsuite/ld-arc/relax-local-pic.d | 8 +- opcodes/ChangeLog | 55 ++ opcodes/arc-dis.c | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arm-dis.c | 47 +- opcodes/fr30-ibld.c | 10 +- opcodes/i386-dis.c | 61 +- opcodes/ns32k-dis.c | 11 +- opcodes/score-dis.c | 1043 ++++++++++---------- opcodes/score7-dis.c | 576 ++++++----- opcodes/tic4x-dis.c | 3 +- opcodes/wasm32-dis.c | 445 +++++---- opcodes/xgate-dis.c | 16 +- 179 files changed, 6973 insertions(+), 2521 deletions(-) create mode 100644 binutils/testsuite/binutils-all/debuginfod.exp 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 delete mode 100644 ld/emulparams/arcelf_prof.sh delete mode 100644 ld/emulparams/arclinux_prof.sh