This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_debug in repository toolchain/ci/binutils-gdb.
from 0c80c64464 bfd/elf64-ppc.c: fix clang -Wbitwise-instead-of-logical warn [...] adds 709a3d07f3 gdb: testsuite: print explicit test result for gdb.base/dfp- [...] adds cced7cacec gdb: preserve `|` in connection details string adds e53c95d40b gdb: use ptid_t::to_string instead of target_pid_to_str in d [...] adds dab863ef40 Remove a use of xfree in location.c adds 7910e2dee3 Boolify explicit_to_string_internal adds 49a9cf56ff Remove EL_* macros from location.c adds 2b0c285ea5 Split event_location into subclasses adds 85e428a69f Use std::string in event_location adds 5947982f1d Simplify event_location_probe adds 7904e9613e Move gdb_argv to gdbsupport adds bf31fd38f0 Move gdb obstack code to gdbsupport adds 0589ca4e7b Introduce gdb-hashtab module in gdbsupport adds d322d6d69d Move gdb_regex to gdbsupport adds 59505f2cec Unify "catch fork" and "catch vfork" adds 064f3c6a01 Move "catch fork" to a new file adds de8e4cb3af Move "catch exec" to a new file adds d66beefaf6 Simplify Ada catchpoints adds c68665c726 gdbserver: turn debug_threads into a boolean adds c058728c31 gdbserver: introduce threads_debug_printf, THREADS_SCOPED_DE [...] adds 91f94053dd gdbserver: introduce remote_debug_printf adds 72a52f2a86 Fix the remote-sim.c build adds 858b0eff3c Re: PowerPC64 DT_RELR adds 05900cefe2 Automatic date update in version.in new 8f22c9532b PowerPC64 DT_RELR local GOT new edca615ac1 PowerPC64 DT_RELR local PLT new 8ffb6df2aa PowerPC64 DT_RELR ELFv1
The 3 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/elf64-ppc.c | 43 +- bfd/version.h | 2 +- gdb/Makefile.in | 6 +- gdb/ada-lang.c | 72 +- gdb/addrmap.c | 2 +- gdb/auto-load.c | 2 +- gdb/bcache.c | 2 +- gdb/block.c | 2 +- gdb/break-catch-exec.c | 236 ++++++ gdb/break-catch-fork.c | 286 ++++++++ gdb/break-catch-throw.c | 4 +- gdb/breakpoint.c | 537 +------------- gdb/bsd-uthread.c | 2 +- gdb/btrace.c | 10 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 2 +- gdb/c-lang.c | 2 +- gdb/c-typeprint.c | 2 +- gdb/charset.c | 2 +- gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-decode.c | 2 +- gdb/cli/cli-decode.h | 3 +- gdb/coffread.c | 2 +- gdb/compile/compile-internal.h | 1 + gdb/compile/compile.c | 1 + gdb/completer.h | 1 + gdb/cp-namespace.c | 2 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 2 +- gdb/d-namespace.c | 2 +- gdb/dbxread.c | 2 +- gdb/dictionary.c | 2 +- gdb/displaced-stepping.c | 4 +- gdb/dummy-frame.c | 2 +- gdb/dwarf2/read.h | 2 +- gdb/eval.c | 2 +- gdb/exec.c | 1 + gdb/f-typeprint.c | 2 +- gdb/filename-seen-cache.h | 1 + gdb/frame-base.c | 2 +- gdb/frame-unwind.c | 2 +- gdb/frame.c | 2 +- gdb/gdbarch.h | 2 +- gdb/gdbtypes.h | 3 +- gdb/gnu-nat.c | 12 +- gdb/go-lang.c | 2 +- gdb/guile/scm-string.c | 1 + gdb/i386-windows-tdep.c | 2 +- gdb/inferior.c | 1 + gdb/infrun.c | 1 + gdb/interps.c | 1 + gdb/linespec.c | 8 +- gdb/linux-nat.c | 92 +-- gdb/linux-tdep.c | 4 +- gdb/location.c | 568 ++++++++------- gdb/location.h | 19 +- gdb/m2-typeprint.c | 2 +- gdb/macroexp.c | 2 +- gdb/macrotab.c | 2 +- gdb/mdebugread.c | 2 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/namespace.h | 2 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 2 +- gdb/objfiles.h | 2 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/probe.c | 4 +- gdb/producer.c | 2 +- gdb/psymtab.c | 3 +- gdb/psymtab.h | 2 +- gdb/python/py-unwind.c | 2 +- gdb/record-btrace.c | 16 +- gdb/reggroups.c | 2 +- gdb/remote-sim.c | 1 + gdb/remote.c | 4 +- gdb/rust-parse.c | 4 +- gdb/ser-pipe.c | 6 + gdb/serial.c | 7 +- gdb/skip.c | 3 +- gdb/solib.c | 2 +- gdb/source.c | 3 +- gdb/stabsread.c | 2 +- gdb/stack.c | 1 + gdb/symfile.c | 3 +- gdb/symmisc.c | 5 +- gdb/symtab.c | 4 +- gdb/symtab.h | 4 +- gdb/target-descriptions.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 1 + gdb/testsuite/gdb.server/server-pipe.exp | 80 ++ gdb/thread.c | 6 +- gdb/tracefile.c | 1 + gdb/tracepoint.c | 1 + gdb/typeprint.c | 2 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 2 +- gdb/ui-style.c | 2 +- gdb/utils.c | 40 +- gdb/utils.h | 200 ----- gdb/valprint.c | 2 +- gdb/varobj.c | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 2 +- gdb/xml-support.h | 2 +- gdbserver/ax.cc | 9 +- gdbserver/debug.cc | 28 +- gdbserver/debug.h | 41 +- gdbserver/fork-child.cc | 6 +- gdbserver/linux-aarch64-low.cc | 5 +- gdbserver/linux-low.cc | 965 ++++++++++--------------- gdbserver/linux-s390-low.cc | 5 +- gdbserver/linux-x86-low.cc | 5 +- gdbserver/mem-break.cc | 128 ++-- gdbserver/notif.cc | 10 +- gdbserver/remote-utils.cc | 63 +- gdbserver/server.cc | 108 +-- gdbserver/thread-db.cc | 44 +- gdbserver/tracepoint.cc | 35 +- gdbsupport/Makefile.am | 3 + gdbsupport/Makefile.in | 25 +- gdbsupport/buildargv.h | 204 ++++++ gdbsupport/gdb-hashtab.cc | 44 ++ gdbsupport/gdb-hashtab.h | 50 ++ gdb/gdb_obstack.c => gdbsupport/gdb_obstack.cc | 2 +- {gdb => gdbsupport}/gdb_obstack.h | 0 gdb/gdb_regex.c => gdbsupport/gdb_regex.cc | 0 {gdb => gdbsupport}/gdb_regex.h | 0 129 files changed, 1979 insertions(+), 2230 deletions(-) create mode 100644 gdb/break-catch-exec.c create mode 100644 gdb/break-catch-fork.c create mode 100644 gdb/testsuite/gdb.server/server-pipe.exp create mode 100644 gdbsupport/buildargv.h create mode 100644 gdbsupport/gdb-hashtab.cc create mode 100644 gdbsupport/gdb-hashtab.h rename gdb/gdb_obstack.c => gdbsupport/gdb_obstack.cc (98%) rename {gdb => gdbsupport}/gdb_obstack.h (100%) rename gdb/gdb_regex.c => gdbsupport/gdb_regex.cc (100%) rename {gdb => gdbsupport}/gdb_regex.h (100%)