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_check_gdb/master-aarch64 in repository toolchain/ci/gdb.
from 5355776935 Automatic date update in version.in adds 6e0d24c448 gdb: LoongArch: Implement loongarch_scan_prologue() adds 72b580b8f4 Micro-optimize cooked_index_entry::full_name adds 65daf5bed6 Add linker warning for when it creates an executable stack. adds 3b70bcb00f Use symbol_symtab accessor in compile-object-load.c adds 1876a54217 Stubs (added in a later patch) will generate new .loader sym [...] adds 2d23f9656c xcoff: implement linker relaxation adds c64242d8ab Revert "as: Reject unknown -gXXX option" testsuite adds 85649ec8eb Re: xcoff: implement linker relaxation adds 1db5a7fe0b x86: reject all invalid SAE variants adds 20386fa32d Move mapped_index_base to new header file adds 6555809e3e Give mapped_index_base a virtual destructor adds 32ae6b930c Let mapped index classes create the quick_symbol_functions object adds dfaa040b44 Remove some "OBJF_READNOW" code from dwarf2_debug_names_index adds 045a7baed2 Introduce readnow_functions adds 6606799fc4 Introduce and use dwarf_scanner_base adds c1a56932c4 Simplify version check in dw2_symtab_iter_next adds f75a1d3a73 Add an ad hoc version check to dwarf_scanner_base adds a827b8ec32 Unify the DWARF index holders adds 496feb16f8 Add accessors for symbol's artificial field adds 6bc3c5b438 Use array_view for symbol_impls adds f66b536343 Remove symbol::aclass_index adds e19b2d9465 Replace symbol_objfile with symbol::objfile adds bcd6845e2b Replace symbol_arch with symbol::arch adds 4206d69e96 Replace symbol_symtab with symbol::symtab adds b750766ac9 gdb/testsuite: Introduce and use gdb_spawn_attach_cmdline adds 52449404c4 gdb/debuginfod: Prevent out_of_range exception adds cae84d1c77 Automatic date update in version.in adds 96d2cea340 Delete unused COFF gas macro adds afa7150c8d ld testsuite xcoff XPASS adds 333cd559ba prune .note.GNU-stack warning from testsuite adds 9cf71b1354 gdb.debuginfod/fetch_src_and_symbols.exp: Fix "notice empty [...] adds 9d748d023d gdb/testsuite: add binary testcases to py-format-string.exp adds 78088b8960 gdb_spawn_attach_cmdline: use unsupported instead of untested adds ffaebc199e gdbsupport: add path_join function adds 5f21c7aae2 gdb: fix 'remote show FOO-packet' aliases adds 31de881f8f Always use dwarf2_initialize_objfile adds 0b84fbd54e gdb/testsuite: fix "set temporary breakpoint" DUPLICATEs adds ebf58f8eb1 gdb/dwarf: remove line_header::total_length field adds b0b299477c gdb/dwarf: remove line_header::header_length field adds 83ac2319e7 Fix for gdb.base/solib-search.exp test. adds 61eabc63f9 Automatic date update in version.in new 77e99ad92f RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z}
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 | 79 ++ bfd/coff-rs6000.c | 103 +- bfd/coff64-rs6000.c | 70 +- bfd/elflink.c | 50 +- bfd/libxcoff.h | 63 +- bfd/version.h | 2 +- bfd/xcofflink.c | 1209 ++++++++++++++++++-- bfd/xcofflink.h | 19 + binutils/testsuite/lib/binutils-common.exp | 5 +- gas/config/obj-coff.h | 9 +- gas/config/tc-i386.c | 2 +- gas/testsuite/gas/all/empty.s | 1 - gas/testsuite/gas/all/gas.exp | 1 - gas/testsuite/gas/all/pr29067.d | 2 - gas/testsuite/gas/all/pr29067.err | 2 - gas/testsuite/gas/i386/inval-avx512f.l | 7 + gas/testsuite/gas/i386/inval-avx512f.s | 3 + gdb/Makefile.in | 1 + gdb/ada-lang.c | 12 +- gdb/block.c | 4 +- gdb/btrace.c | 6 +- gdb/buildsym.c | 17 +- gdb/coffread.c | 4 +- gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/debuginfod-support.c | 7 +- gdb/dwarf2/cooked-index.c | 11 +- gdb/dwarf2/cooked-index.h | 5 +- gdb/dwarf2/index-write.c | 28 +- gdb/dwarf2/line-header.c | 19 +- gdb/dwarf2/line-header.h | 2 - gdb/dwarf2/mapped-index.h | 114 ++ gdb/dwarf2/public.h | 3 - gdb/dwarf2/read.c | 405 +++---- gdb/dwarf2/read.h | 11 +- gdb/expop.h | 2 +- gdb/findvar.c | 12 +- gdb/frame.c | 2 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-symbol.c | 6 +- gdb/infcmd.c | 2 +- gdb/jit.c | 2 +- gdb/linespec.c | 18 +- gdb/loongarch-tdep.c | 132 ++- gdb/machoread.c | 2 +- gdb/macrotab.c | 3 +- gdb/mdebugread.c | 2 +- gdb/mi/mi-symbol-cmds.c | 8 +- gdb/printcmd.c | 4 +- gdb/python/py-frame.c | 2 +- gdb/python/py-symbol.c | 10 +- gdb/python/python.c | 2 +- gdb/record-btrace.c | 4 +- gdb/remote.c | 10 +- gdb/source.c | 2 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 58 +- gdb/symtab.h | 69 +- gdb/testsuite/gdb.base/attach.exp | 11 +- gdb/testsuite/gdb.base/remote.exp | 5 + gdb/testsuite/gdb.base/solib-search.exp | 2 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 62 + gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 37 + gdb/testsuite/gdb.python/py-framefilter-mi.exp | 4 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/lib/gdb.exp | 46 + gdb/testsuite/lib/mi-support.exp | 19 +- gdb/tracepoint.c | 2 +- gdb/unittests/path-join-selftests.c | 73 ++ gdb/valops.c | 2 +- gdb/xcoffread.c | 4 +- gdbsupport/pathstuff.cc | 45 +- gdbsupport/pathstuff.h | 23 + include/ChangeLog | 5 + include/bfdlink.h | 4 + include/coff/xcoff.h | 7 + include/opcode/riscv-opc.h | 9 + ld/ChangeLog | 15 + ld/NEWS | 8 + ld/emultempl/aix.em | 199 +++- ld/emultempl/avrelf.em | 1 + ld/ld.texi | 27 + ld/ldlex.h | 2 + ld/lexsup.c | 14 + ld/testsuite/ld-cris/globsymw2.s | 2 +- ld/testsuite/ld-cris/warn3.d | 2 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/elf.exp | 75 +- ld/testsuite/ld-elf/linux-x86.exp | 28 +- ld/testsuite/ld-elf/pr29072-a.s | 6 + ld/testsuite/ld-elf/pr29072-b.s | 5 + ld/testsuite/ld-elf/pr29072.a.warn | 1 + ld/testsuite/ld-elf/pr29072.b.warn | 1 + ld/testsuite/ld-elf/pr29072.c.warn | 1 + ld/testsuite/ld-elf/shared.exp | 2 +- ld/testsuite/ld-frv/fdpic1.s | 1 + ld/testsuite/ld-frv/fdpic2.s | 1 + ld/testsuite/ld-frv/fdpic3.s | 1 + ld/testsuite/ld-frv/fdpic4.s | 1 + ld/testsuite/ld-frv/fdpic5.s | 1 + ld/testsuite/ld-frv/fdpic6.s | 1 + ld/testsuite/ld-frv/fdpic7.s | 1 + ld/testsuite/ld-frv/fdpic8.s | 1 + ld/testsuite/ld-frv/tls-1-dep.s | 1 + ld/testsuite/ld-frv/tls-1.s | 2 + ld/testsuite/ld-frv/tls-2.s | 2 + ld/testsuite/ld-frv/tls-3.s | 2 + ld/testsuite/ld-gc/dummy.s | 1 + ld/testsuite/ld-i386/i386.exp | 4 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 4 +- ld/testsuite/ld-scripts/defined5.d | 2 - ld/testsuite/ld-tic6x/got-reloc-global.s | 1 + ld/testsuite/ld-tic6x/shlib-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1.s | 1 + ld/testsuite/ld-tic6x/shlib-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-2.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 2 +- ld/testsuite/ld-unique/unique.s | 3 + ld/testsuite/ld-unique/unique_empty.s | 2 + ld/testsuite/ld-unique/unique_shared.s | 1 + ld/testsuite/ld-x86-64/dummy.s | 1 + ld/testsuite/ld-x86-64/foo.s | 1 + ld/testsuite/ld-x86-64/gotpcrel1a.S | 1 + ld/testsuite/ld-x86-64/gotpcrel1d.S | 1 + ld/testsuite/ld-x86-64/pr19031b.S | 1 + ld/testsuite/ld-x86-64/pr19319a.S | 1 + ld/testsuite/ld-x86-64/pr19319b.S | 1 + ld/testsuite/ld-x86-64/pr19827a.S | 2 + ld/testsuite/ld-x86-64/pr19827b.S | 1 + ld/testsuite/ld-x86-64/pr19969a.S | 1 + ld/testsuite/ld-x86-64/pr19969b.S | 1 + ld/testsuite/ld-x86-64/pr20550a.s | 1 + ld/testsuite/ld-x86-64/pr20800a.S | 1 + ld/testsuite/ld-x86-64/pr22791-1b.s | 1 + ld/testsuite/ld-x86-64/pr26711.s | 1 + ld/testsuite/ld-x86-64/property-6c.S | 1 + ld/testsuite/ld-x86-64/property-no-copy.S | 1 + ld/testsuite/ld-x86-64/property-stack.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-1.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-2.S | 1 + ld/testsuite/ld-x86-64/property-x86-1.S | 1 + ld/testsuite/ld-x86-64/property-x86-2.S | 1 + ld/testsuite/ld-x86-64/start.s | 1 + 162 files changed, 2834 insertions(+), 660 deletions(-) delete mode 100644 gas/testsuite/gas/all/empty.s delete mode 100644 gas/testsuite/gas/all/pr29067.d delete mode 100644 gas/testsuite/gas/all/pr29067.err create mode 100644 gdb/dwarf2/mapped-index.h create mode 100644 gdb/unittests/path-join-selftests.c create mode 100644 ld/testsuite/ld-elf/pr29072-a.s create mode 100644 ld/testsuite/ld-elf/pr29072-b.s create mode 100644 ld/testsuite/ld-elf/pr29072.a.warn create mode 100644 ld/testsuite/ld-elf/pr29072.b.warn create mode 100644 ld/testsuite/ld-elf/pr29072.c.warn