This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os-vs-Os_LTO in repository toolchain/ci/binutils-gdb.
from 8cb5117ccf Move dwarf2_get_die_type declaration to dwarf2/read.h adds 70d497007d [gdb/testsuite] Remove gcc/93866 xfail in methods.exp adds 265b467340 [ARC][committed] Update int_vector_base aux register. adds ecda90163e Don't call lto-wrapper for ar and ranlib adds 2078dbb210 gdb/testsuite: Remove source file path from test name adds 09624f1fec [AArch64] Fix typo in comment adds 9e80cfa14e gdb/fortran: Support negative array stride in one limited case adds 99e4741014 Merge upstream GCC changes for include/ and libiberty/ directories adds 24a15046c0 Automatic date update in version.in adds b570b954bc Limit bogus archive parsed_size adds e310298cf3 PR25593, --as-needed breaks DT_NEEDED order with linker plugin adds dc1e8a474f Indent labels adds 42135cadf5 gas strncpy warning adds da3ec71fd4 gas gettext warning adds e0b317de31 rx: memory allocation without checking for NULL return adds 450a1bfc7f Move dwarf2_read_addr_index declaration to dwarf2/read.h adds cc4c4f40a2 Re: vms buffer overflows and large memory allocation adds 02f7e7eed9 Archive sanity checks adds 3312f67c09 ld: Add PR ld/25593 tests adds 0dce428051 [gdb] Don't set initial language if set manually adds cceb53b884 [binutils][arm] Arm CDE CX*A instructions allow condition code adds d4c9a4f87d Move more declarations from dwarf2/loc.h to dwarf2/read.h adds b65ce56541 gdb: print thread names in thread apply command output adds 0d79cdc494 Add debuginfod support to GDB adds edfe0a0c65 Remove casts from dwarf2/index-write.c adds b83470bfa7 Specialize partial_symtab for DWARF include files adds d0adf5451e Automatic date update in version.in adds ff69a8949b bfd_stat_arch_elt buffer overflow adds 05f52dc2e1 _bfd_xcoff_read_ar_hdr tidy adds c8d4f6dfd9 [gdb/testsuite] Fix spawn in tuiterm.exp adds 3608f86c42 [gdb/testsuite] Remove unused globals adds 736990c442 Fix an illegal memory access by readelf when displaying the [...] adds 3104d9ee22 gdb: Use std::abs instead of abs on LONGEST types adds 49d9fd42ac .idata symbols should be reported with i or I flag by nm adds 5f60280291 mmix-mmo set SEC_DATA for .data section adds 317f712722 Remove field_info::nfields member adds a1f2ad114c Automatic date update in version.in adds e5da11393a gdb: Check for nullptr when computing srcpath adds 1b088c829e alpha-vms: large memory allocation adds 182ec6707c alpha-vms: memory leak adds dec7b24be8 MIPS/fix_loongson3_llsc: fix when target has multi labels adds 85d2d5bbee Harden gdb.arch/aarch64-pauth.exp and fix a failure adds 13c3a74afb [gdb/testsuite] Fix psymtab expansion postponement in c-link [...] adds 4ebe487749 Pass correct die_reader_specs in cutu_reader::init_tu_and_re [...] adds 658dadf0b0 [gdb] Don't set initial language using previous language adds 718e081605 Fix gdb.arch/aarch64-dbreg-contents.exp build failures adds f7a7000d48 Fix SVE-related failure in gdb.arch/aarch64-fp.exp adds d7592e9747 Fix comment for 'gdb_dlopen' adds f5e4608433 Update libinproctrace.so path in lib/trace-support.exp adds 7076a6602c Automatic date update in version.in adds 76ed4b78ea Automatic date update in version.in adds 363a2bc6dd Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 139 +++++++++++++ bfd/aoutx.h | 10 +- bfd/archive.c | 158 ++++++++------- bfd/archive64.c | 2 +- bfd/bfd-in2.h | 3 +- bfd/bfd.c | 3 +- bfd/bfdio.c | 18 +- bfd/coff-arm.c | 50 +++-- bfd/coff-rs6000.c | 50 ++--- bfd/coff-stgo32.c | 2 +- bfd/cpu-arm.c | 8 +- bfd/dwarf2.c | 2 +- bfd/elf-bfd.h | 6 +- bfd/elf-ifunc.c | 2 +- bfd/elf-properties.c | 4 +- bfd/elf-s390-common.c | 2 +- bfd/elf-strtab.c | 13 +- bfd/elf.c | 6 +- bfd/elf32-arm.c | 8 +- bfd/elf32-bfin.c | 2 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-csky.c | 4 +- bfd/elf32-i386.c | 26 +-- bfd/elf32-m68k.c | 2 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-nds32.c | 30 +-- bfd/elf32-nios2.c | 2 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rx.c | 54 +++--- bfd/elf32-xtensa.c | 4 +- bfd/elf64-ia64-vms.c | 6 +- bfd/elf64-x86-64.c | 28 +-- bfd/elfcode.h | 2 +- bfd/elfcore.h | 8 +- bfd/elflink.c | 90 ++++----- bfd/elfnn-aarch64.c | 6 +- bfd/elfnn-ia64.c | 6 +- bfd/elfnn-riscv.c | 6 +- bfd/elfxx-mips.c | 2 +- bfd/elfxx-sparc.c | 2 +- bfd/elfxx-x86.c | 4 +- bfd/i386lynx.c | 2 +- bfd/merge.c | 2 +- bfd/mmo.c | 2 +- bfd/pdp11.c | 2 +- bfd/plugin.c | 24 ++- bfd/plugin.h | 2 +- bfd/reloc.c | 2 +- bfd/syms.c | 33 ++-- bfd/version.h | 2 +- bfd/vms-alpha.c | 59 ++---- bfd/vms-lib.c | 24 ++- binutils/ChangeLog | 18 ++ binutils/ar.c | 2 +- binutils/elfedit.c | 2 +- binutils/nm.c | 2 +- binutils/readelf.c | 5 +- binutils/resres.c | 2 +- gas/ChangeLog | 51 +++++ gas/config/obj-elf.c | 6 +- gas/config/obj-macho.c | 2 +- gas/config/tc-aarch64.c | 14 +- gas/config/tc-alpha.c | 14 +- gas/config/tc-arm.c | 46 ++--- gas/config/tc-cr16.c | 4 +- gas/config/tc-crx.c | 10 +- gas/config/tc-frv.c | 2 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 12 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-mips.c | 49 ++++- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-nds32.c | 6 +- gas/config/tc-riscv.c | 18 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-xtensa.c | 4 +- gas/config/tc-z80.c | 2 +- gas/read.c | 7 +- gas/symbols.c | 2 +- gas/testsuite/gas/arm/cde-scalar.s | 8 +- gas/testsuite/gas/arm/cde-warnings.l | 18 +- gas/testsuite/gas/arm/cde-warnings.s | 30 +-- gas/write.c | 2 +- gdb/ChangeLog | 101 ++++++++++ gdb/Makefile.in | 4 +- gdb/NEWS | 14 ++ gdb/README | 9 + gdb/aarch64-tdep.c | 2 +- gdb/config.in | 3 + gdb/configure | 182 +++++++++++++----- gdb/configure.ac | 6 +- gdb/debuginfod-support.c | 155 +++++++++++++++ gdb/debuginfod-support.h | 62 ++++++ gdb/doc/gdb.texinfo | 8 + gdb/dwarf2/index-write.c | 26 +-- gdb/dwarf2/loc.h | 21 -- gdb/dwarf2/read.c | 136 ++++++++----- gdb/dwarf2/read.h | 41 ++++ gdb/elfread.c | 32 ++- gdb/gdbtypes.c | 17 +- gdb/source.c | 30 +++ gdb/symfile.c | 11 +- gdb/testsuite/ChangeLog | 71 +++++++ gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 4 + gdb/testsuite/gdb.arch/aarch64-fp.exp | 12 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 7 +- gdb/testsuite/gdb.base/attach.exp | 10 - .../{c-linkage-name.c => c-linkage-name-2.c} | 7 +- gdb/testsuite/gdb.base/c-linkage-name.c | 23 +-- gdb/testsuite/gdb.base/c-linkage-name.exp | 38 +++- gdb/testsuite/gdb.base/cached-source-file.exp | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 3 +- gdb/testsuite/gdb.base/dbx.exp | 2 - .../{c-linkage-name.c => persistent-lang.cc} | 26 +-- gdb/testsuite/gdb.base/persistent-lang.exp | 39 ++++ .../gdb.debuginfod/fetch_src_and_symbols.exp | 214 +++++++++++++++++++++ .../c-linkage-name.c => gdb.debuginfod/main.c} | 27 +-- .../gdb.fortran/derived-type-striding.exp | 2 + .../gdb.fortran/derived-type-striding.f90 | 2 + gdb/testsuite/gdb.go/methods.exp | 17 +- gdb/testsuite/lib/gdb.exp | 4 - gdb/testsuite/lib/mi-support.exp | 5 +- gdb/testsuite/lib/prompt.exp | 1 - gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/tuiterm.exp | 6 +- gdb/thread.c | 16 +- gdb/top.c | 10 + gdb/valarith.c | 4 +- gdbsupport/ChangeLog | 4 + gdbsupport/gdb-dlfcn.h | 4 +- include/ChangeLog | 8 + include/hashtab.h | 4 +- ld/ChangeLog | 43 +++++ ld/emultempl/cskyelf.em | 2 +- ld/ldelf.c | 19 ++ ld/ldfile.c | 2 +- ld/ldlang.c | 2 +- ld/plugin.c | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-mmix/b-fixo2.d | 2 +- ld/testsuite/ld-mmix/sec-2.d | 2 +- ld/testsuite/ld-mmix/sec-3.d | 2 +- ld/testsuite/ld-mmix/sec-4.d | 2 +- ld/testsuite/ld-mmix/spec802.d | 2 +- ld/testsuite/ld-mmix/spec803.d | 2 +- ld/testsuite/ld-mmix/spec804.d | 2 +- ld/testsuite/ld-mmix/spec805.d | 2 +- ld/testsuite/ld-mmix/spec806.d | 2 +- ld/testsuite/ld-mmix/spec807.d | 2 +- ld/testsuite/ld-mmix/spec808.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 26 +++ ld/testsuite/ld-plugin/pr25593.d | 5 + ld/testsuite/ld-plugin/pr25593a-1.c | 12 ++ ld/testsuite/ld-plugin/pr25593a-2.c | 1 + ld/testsuite/ld-plugin/pr25593b.c | 7 + .../{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} | 0 ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} | 0 ld/testsuite/ld-plugin/pr25593e.c | 4 + libiberty/ChangeLog | 20 ++ libiberty/argv.c | 8 + libiberty/cp-demangle.c | 1 + libiberty/hashtab.c | 4 +- libiberty/rust-demangle.h | 45 ----- libiberty/testsuite/demangle-expected | 3 + opcodes/ChangeLog | 17 ++ opcodes/aarch64-asm.c | 4 +- opcodes/aarch64-dis.c | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc.c | 2 +- opcodes/alpha-dis.c | 2 +- opcodes/arc-regs.h | 3 +- opcodes/i386-dis.c | 16 +- opcodes/nds32-asm.c | 8 +- opcodes/nfp-dis.c | 2 +- opcodes/visium-dis.c | 8 +- 177 files changed, 2140 insertions(+), 872 deletions(-) create mode 100644 gdb/debuginfod-support.c create mode 100644 gdb/debuginfod-support.h copy gdb/testsuite/gdb.base/{c-linkage-name.c => c-linkage-name-2.c} (94%) copy gdb/testsuite/gdb.base/{c-linkage-name.c => persistent-lang.cc} (52%) create mode 100644 gdb/testsuite/gdb.base/persistent-lang.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp copy gdb/testsuite/{gdb.base/c-linkage-name.c => gdb.debuginfod/main.c} (52%) create mode 100644 ld/testsuite/ld-plugin/pr25593.d create mode 100644 ld/testsuite/ld-plugin/pr25593a-1.c create mode 100644 ld/testsuite/ld-plugin/pr25593a-2.c create mode 100644 ld/testsuite/ld-plugin/pr25593b.c copy ld/testsuite/{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} (100%) copy ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} (100%) create mode 100644 ld/testsuite/ld-plugin/pr25593e.c delete mode 100644 libiberty/rust-demangle.h