This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gdb.
from de8fd80cf9 Remove two unused variables adds 711b0b6698 Remove USE_SIGTRAP_SIGINFO condition for FreeBSD/x86 debug r [...] adds 922c2fc18e x86-nat: Use an unordered_map to store per-pid debug reg state. adds b1babce7c3 x86-nat: Add x86_lookup_debug_reg_state. adds a49ce729c8 Add an x86_fbsd_nat_target mixin class for FreeBSD x86 nativ [...] adds c77282d8ba fbsd-nat: Add a low_new_fork virtual method. adds 041a4212d3 x86-fbsd-nat: Copy debug register state on fork. adds 4bd817e71e nat: Split out platform-independent aarch64 debug register support. adds 1570c37c34 aarch64: Add an aarch64_nat_target mixin class. adds 6719bc690e fbsd-nat: Add helper routine to fetch siginfo_t for a ptid. adds 983b1119bc fbsd-nat: Add a low_delete_thread virtual method. adds a3627b5428 fbsd-nat: Add a low_prepare_to_resume virtual method. adds 065a00b3a4 Add support for hardware breakpoints/watchpoints on FreeBSD/ [...] adds 9457d59e9d Automatic date update in version.in adds 11c19d73c3 gdb: testsuite: remove attach test from can_spawn_for_attach adds a7e6a19e87 gdb: testsuite: add new gdb_attach to check "attach" command adds 5b5442fbf0 gdb: testsuite: use gdb_attach to fix attach-pie-noexec.exp adds f629ad7dac gdb: testsuite: use gdb_attach to fix jit-elf.exp adds b8466ab5e5 Only .so files are used in libcollector. Remove the other files. adds b3446f947b gas: retain whitespace between strings adds 36e2d65d26 ELF32: don't silently truncate relocation addends adds 7992631e8c gas/Dwarf: improve debug info generation from .irp and alike blocks adds 47513fab28 gas/Dwarf5: drop dead code adds 8728bc3d87 gas/Dwarf5: adjust .debug_line file 0 checking adds 1740425885 gas/Dwarf5: re-use file 0 line string table entry when fakin [...] adds 131a355fbc Update the list of recognized m-profile TAG_CPU_ARCH_* adds 4faaa10f3f x86: don't attempt to resolve equates and alike from i386_pa [...] adds 3b55a1d00a Revert "PR28977 tc-i386.c internal error in parse_register" adds 64d23078e3 x86: improve resolution of register equates adds e52a16f2aa x86: reject relocations involving registers adds edae3fd660 gdb/python: remove Python 2 support adds 5aee458796 gdb/python: remove Python 2/3 compatibility macros new a12c988767 ld, testsuite: improve CTF-availability test new 203bfa2f6b include, libctf, ld: extend variable section to contain func [...] new 84f5c557a4 libctf, ld: diagnose corrupted CTF header cth_strlen new faf5e6ace8 libctf: add LIBCTF_WRITE_FOREIGN_ENDIAN debugging option new b24ae11cd4 gdb/testsuite: address test failures in gdb.mi/mi-multi-comm [...]
The 5 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/elfcode.h | 13 + bfd/version.h | 2 +- gas/app.c | 6 +- gas/config/tc-i386-intel.c | 10 + gas/config/tc-i386.c | 43 +- gas/doc/as.texi | 21 + gas/dwarf2dbg.c | 47 +- gas/input-scrub.c | 9 +- gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/all/macro.l | 25 + gas/testsuite/gas/all/macro.s | 16 + gas/testsuite/gas/elf/dwarf-5-irp.d | 80 +++ gas/testsuite/gas/elf/dwarf-5-irp.s | 31 ++ gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/i386/equ-2.l | 17 + gas/testsuite/gas/i386/equ-2.s | 11 + gas/testsuite/gas/i386/equ.d | 6 + gas/testsuite/gas/i386/equ.s | 14 +- gas/testsuite/gas/i386/i386.exp | 1 + gas/testsuite/gas/i386/ilp32/ilp32.exp | 1 + gas/testsuite/gas/i386/ilp32/reloc-2.l | 4 + gas/testsuite/gas/i386/ilp32/reloc-2.s | 7 + gas/testsuite/gas/i386/ilp32/reloc64.d | 3 +- gas/testsuite/gas/i386/ilp32/reloc64.l | 14 +- gas/testsuite/gas/i386/ilp32/reloc64.s | 3 +- gas/testsuite/gas/i386/inval-equ-2.l | 6 + gdb/NEWS | 5 + gdb/README | 2 +- gdb/aarch64-fbsd-nat.c | 260 ++++++++- gdb/aarch64-linux-nat.c | 352 +----------- gdb/aarch64-nat.c | 302 ++++++++++ gdb/aarch64-nat.h | 109 ++++ gdb/amd64-fbsd-nat.c | 20 +- gdb/arm-tdep.c | 3 + gdb/configure | 78 +-- gdb/configure.ac | 18 +- gdb/configure.nat | 12 +- gdb/doc/python.texi | 2 - gdb/fbsd-nat.c | 28 +- gdb/fbsd-nat.h | 18 + gdb/i386-fbsd-nat.c | 20 +- ...aarch64-linux-hw-point.c => aarch64-hw-point.c} | 341 ++---------- ...aarch64-linux-hw-point.h => aarch64-hw-point.h} | 101 +--- gdb/nat/aarch64-linux-hw-point.c | 605 +-------------------- gdb/nat/aarch64-linux-hw-point.h | 105 +--- gdb/nat/aarch64-linux.c | 4 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 22 +- gdb/python/lib/gdb/printer/bound_registers.py | 7 +- gdb/python/lib/gdb/printing.py | 9 +- gdb/python/lib/gdb/xmethod.py | 8 +- gdb/python/py-arch.c | 17 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-cmd.c | 10 +- gdb/python/py-connection.c | 10 +- gdb/python/py-evts.c | 6 - gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-inferior.c | 6 +- gdb/python/py-infthread.c | 4 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-membuf.c | 81 +-- gdb/python/py-micmd.c | 8 +- gdb/python/py-objfile.c | 6 +- gdb/python/py-param.c | 24 +- gdb/python/py-record-btrace.c | 25 +- gdb/python/py-record-full.c | 4 +- gdb/python/py-record.c | 2 +- gdb/python/py-registers.c | 6 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-symbol.c | 6 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-type.c | 25 +- gdb/python/py-unwind.c | 6 +- gdb/python/py-utils.c | 55 +- gdb/python/py-value.c | 66 --- gdb/python/py-xmethods.c | 6 +- gdb/python/python-internal.h | 32 -- gdb/python/python.c | 45 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 5 +- gdb/testsuite/gdb.base/jit-elf.exp | 24 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 7 +- gdb/testsuite/gdb.python/py-inferior.exp | 6 +- .../gdb.python/py-mi-var-info-path-expression.py | 12 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/testsuite/gdb.python/py-send-packet.py | 58 +- gdb/testsuite/gdb.python/py-shared.exp | 7 +- gdb/testsuite/gdb.python/py-value.exp | 40 +- gdb/testsuite/lib/gdb.exp | 84 ++- gdb/x86-fbsd-nat.c | 45 ++ gdb/{python/py-record-full.c => x86-fbsd-nat.h} | 31 +- gdb/x86-nat.c | 92 +--- gdb/x86-nat.h | 5 + gdbserver/configure.srv | 1 + gdbserver/linux-aarch64-low.cc | 13 +- gprofng/libcollector/Makefile.am | 4 +- gprofng/libcollector/Makefile.in | 4 +- include/ctf.h | 8 +- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 69 +++ ld/testsuite/ld-ctf/diag-cttname-invalid.s | 2 +- ld/testsuite/ld-ctf/diag-cttname-null.s | 2 +- ld/testsuite/ld-ctf/diag-cuname.s | 2 +- ld/testsuite/ld-ctf/diag-parlabel.s | 2 +- ld/testsuite/ld-ctf/diag-parname.s | 2 +- ld/testsuite/ld-ctf/diag-strlen-invalid.d | 5 + ...iag-cttname-invalid.s => diag-strlen-invalid.s} | 0 ld/testsuite/lib/ld-lib.exp | 24 +- libctf/NEWS | 9 + libctf/ctf-impl.h | 2 + libctf/ctf-link.c | 37 +- libctf/ctf-open.c | 102 ++-- libctf/ctf-serialize.c | 219 ++++---- 112 files changed, 1783 insertions(+), 2452 deletions(-) create mode 100644 gas/testsuite/gas/all/macro.l create mode 100644 gas/testsuite/gas/all/macro.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.s create mode 100644 gas/testsuite/gas/i386/equ-2.l create mode 100644 gas/testsuite/gas/i386/equ-2.s create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.l create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.s create mode 100644 gdb/aarch64-nat.c create mode 100644 gdb/aarch64-nat.h copy gdb/nat/{aarch64-linux-hw-point.c => aarch64-hw-point.c} (63%) copy gdb/nat/{aarch64-linux-hw-point.h => aarch64-hw-point.h} (58%) create mode 100644 gdb/x86-fbsd-nat.c copy gdb/{python/py-record-full.c => x86-fbsd-nat.h} (59%) create mode 100644 ld/testsuite/ld-ctf/data-func-conflicted-vars.d create mode 100644 ld/testsuite/ld-ctf/diag-strlen-invalid.d copy ld/testsuite/ld-ctf/{diag-cttname-invalid.s => diag-strlen-invalid.s} (100%)