This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from 19b9612448 Automatic date update in version.in adds b3a01ce215 CTF: incorrect underlying type setting for enumeration types adds d4ef5e75c7 Automatic date update in version.in adds cf487499e0 Fix a potential illegal memory access when testing for a spe [...] adds 4a2f674a68 Fix PR gdb/17917 Lookup build-id in remote binaries adds d7c68312bd Always use std::function for self-tests adds 05fb05a947 Fix bug in dynamic type resolution adds 5dfe4bfcb9 Fix format_pieces selftest on Windows adds 775d36a916 Fix Rust lex selftest when using libiconv adds 5a8edb756a Check index in type::field adds c82f680a94 [gdb/testsuite] Reimplement gdb.gdb/python-interrupts.exp as [...] adds e43321cab2 Automatic date update in version.in adds 6d81986879 Make c-exp.y work with Bison 3.8+ adds b00577cd7b Use unique_xmalloc_ptr in solib_catchpoint adds 5c1146d2de Use unique_xmalloc_ptr in exec_catchpoint adds a4c50be3d6 Use unique_xmalloc_ptr in watchpoint adds 23d6ee6405 Use unique_xmalloc_ptr in bp_location adds 6f781ee300 Use unique_xmalloc_ptr in breakpoint adds 570bc7936f Use std::string in print_one_catch_syscall adds c7fdac09d9 Re: PR27625, powerpc64 gold __tls_get_addr calls adds 068a039b8b PR28417, std::string no longer allows accepting nullptr_t adds f4efb229b7 Automatic date update in version.in adds 84714f86b3 Avoid -Waddress warnings in readelf adds ced10cb78d -Waddress warning in ldelf.c adds 4d1795ac4d Fix latent Ada bug when accessing field offsets adds e3e4224e79 Fix test step-and-next-inline.cc adds cdeebaab92 [gdb/tui] Fix breakpoint display functionality adds 21a27fb021 Fixes for gdb.mi/mi-break.exp adds f81ce492b2 Refactor code slightly in nat/aarch64-linux-hw-point.c (aarc [...] adds add3db9182 Fix ARMv8.4 for hw watchpoint and breakpoint adds d2f325df0b gdbserver: make thread_info non-POD adds c360a4732b gdbserver: initialize the members of lwp_info in-class adds 183be22290 gdb, gdbserver: make target_waitstatus safe adds 46276d3ca2 Automatic date update in version.in adds 66cc044255 gdb: fix remote-sim.c build adds 9abcdc10b2 RISC-V: Don't separate pcgp relaxation to another relax pass. adds c628f812eb RISC-V: Added ld testcase for pcgp relaxation. adds 431be556b0 gdb: make disassembler fprintf callback a static member function adds 8b87fbe6bb gdb/python: new gdb.architecture_names function adds 625f7b1cdc gdb/python: move gdb.Membuf support into a new file new d5684c961f [gdb/testsuite] Fix FAILs in gdb.mi/mi-breakpoint-changed.exp new 5d71c60df5 [gdb/testsuite] Fix gdb.threads/linux-dp.exp
The 2 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 | 6 + bfd/archive.c | 3 +- bfd/elfnn-riscv.c | 354 +++++++++++---------- bfd/elfxx-riscv.h | 5 - bfd/linker.c | 1 + bfd/version.h | 2 +- binutils/ChangeLog | 6 + binutils/nm.c | 3 +- binutils/objcopy.c | 3 +- binutils/readelf.c | 209 +++++++----- gdb/Makefile.in | 1 + gdb/NEWS | 4 + gdb/ada-lang.c | 33 +- gdb/aix-thread.c | 4 +- gdb/break-catch-sig.c | 6 +- gdb/break-catch-syscall.c | 36 +-- gdb/breakpoint.c | 212 ++++++------ gdb/breakpoint.h | 16 +- gdb/bsd-uthread.c | 4 +- gdb/build-id.c | 21 +- gdb/c-exp.y | 5 +- gdb/configure | 92 +++--- gdb/configure.ac | 21 -- gdb/ctfread.c | 15 +- gdb/darwin-nat.c | 58 ++-- gdb/disasm.c | 31 +- gdb/disasm.h | 3 + gdb/doc/python.texi | 9 + gdb/dwarf2/cu.c | 2 +- gdb/dwarf2/read.c | 26 +- gdb/dwarf2/read.h | 4 - gdb/extension.c | 11 + gdb/extension.h | 6 + gdb/fbsd-nat.c | 33 +- gdb/gdbthread.h | 2 +- gdb/gdbtypes.c | 9 +- gdb/gdbtypes.h | 1 + gdb/gnu-nat.c | 38 +-- gdb/go32-nat.c | 16 +- gdb/guile/scm-breakpoint.c | 4 +- gdb/inf-child.c | 15 +- gdb/inf-ptrace.c | 3 +- gdb/infcmd.c | 3 +- gdb/infrun.c | 189 +++++------ gdb/infrun.h | 2 +- gdb/linux-nat.c | 69 ++-- gdb/linux-nat.h | 6 +- gdb/linux-thread-db.c | 2 +- gdb/nat/aarch64-linux-hw-point.c | 26 +- gdb/nat/aarch64-linux-hw-point.h | 1 + gdb/nat/fork-inferior.c | 19 +- gdb/nat/windows-nat.c | 52 +-- gdb/netbsd-nat.c | 26 +- gdb/nto-procfs.c | 37 +-- gdb/objfiles.c | 26 ++ gdb/objfiles.h | 5 + gdb/obsd-nat.c | 9 +- gdb/procfs.c | 9 +- gdb/python/py-arch.c | 23 ++ gdb/python/py-breakpoint.c | 4 +- gdb/python/py-inferior.c | 182 +---------- gdb/python/py-membuf.c | 226 +++++++++++++ gdb/python/python-internal.h | 6 + gdb/python/python.c | 60 +++- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 36 ++- gdb/remote-sim.c | 9 +- gdb/remote.c | 144 ++++----- gdb/rs6000-nat.c | 7 +- gdb/rust-parse.c | 13 +- gdb/sol-thread.c | 2 +- gdb/target.c | 3 +- gdb/target/waitstatus.c | 20 +- gdb/target/waitstatus.h | 236 +++++++++++++- gdb/testsuite/gdb.ada/array_of_variant.exp | 11 + gdb/testsuite/gdb.ada/array_of_variant/p.adb | 20 ++ gdb/testsuite/gdb.ada/same_component_name.exp | 84 ++--- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 3 + gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 4 +- gdb/testsuite/gdb.mi/mi-break.exp | 8 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 4 +- gdb/testsuite/gdb.python/py-arch.exp | 51 +++ gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- .../python-interrupts.exp => gdb.tui/break.exp} | 34 +- gdb/thread.c | 4 +- gdb/tracepoint.c | 2 +- gdb/tui/tui-winsource.c | 3 +- gdb/unittests/format_pieces-selftests.c | 16 +- gdb/windows-nat.c | 30 +- gdbserver/gdbthread.h | 19 +- gdbserver/inferiors.cc | 11 +- gdbserver/linux-low.cc | 138 ++++---- gdbserver/linux-low.h | 49 +-- gdbserver/netbsd-low.cc | 50 ++- gdbserver/remote-utils.cc | 44 ++- gdbserver/server.cc | 90 +++--- gdbserver/target.cc | 14 +- gdbserver/win32-low.cc | 40 +-- gdbsupport/common.m4 | 21 ++ gdbsupport/config.in | 3 + gdbsupport/configure | 46 +++ gdbsupport/selftest.cc | 37 +-- gdbsupport/selftest.h | 14 - gold/incremental.cc | 2 +- gold/options.h | 2 +- gold/powerpc.cc | 192 +++-------- ld/emultempl/riscvelf.em | 8 +- ld/ldelf.c | 1 - ld/testsuite/ld-riscv-elf/align-small-region.d | 12 + ld/testsuite/ld-riscv-elf/align-small-region.ld | 12 + ld/testsuite/ld-riscv-elf/align-small-region.s | 7 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 5 +- .../ld-riscv-elf/{pcgp-relax.d => pcgp-relax-01.d} | 2 +- .../ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} | 0 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 15 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.s | 18 ++ ld/testsuite/ld-riscv-elf/restart-relax.d | 14 - ld/testsuite/ld-riscv-elf/restart-relax.s | 17 - 120 files changed, 2171 insertions(+), 1805 deletions(-) create mode 100644 gdb/python/py-membuf.c rename gdb/testsuite/{gdb.gdb/python-interrupts.exp => gdb.tui/break.exp} (50%) create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.d create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.ld create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.s rename ld/testsuite/ld-riscv-elf/{pcgp-relax.d => pcgp-relax-01.d} (94%) rename ld/testsuite/ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} (100%) create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.s delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.d delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.s