This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allnoconfig in repository toolchain/ci/binutils-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 adds 77e99ad92f RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z} adds 6acc36f71d Fix method naming bug in new DWARF indexer adds 5a0d4dfbf8 Simplify BFD section iteration in coff-pe-read.c adds fa265c9bef Remove a const-removing cast from coff-pe-read.c adds 0f34437ba0 Use std::string in coff-pe-read.c adds 8095d37f71 More const use and alloca avoidance in coff-pe-read.c adds 6a3c1573cc Un-break the coff-pe-read.c build adds 152a174956 gdb: prune inferiors at end of fetch_inferior_event, fix int [...] adds b913bd98ce gdb: improved EOF handling when using readline 7 adds 4fb7bc4b14 readline: back-port changes needed to properly detect EOF adds 91395d97d9 gdb: handle bracketed-paste-mode and EOF correctly adds f551c8ef32 gdbserver/linux: free process_info_private and arch_process_ [...] adds 1e864019e4 gdb: handle_no_resumed: only update thread list of event target adds 7642f36b93 Automatic date update in version.in adds 69be4d89e3 Automatic date update in version.in
No new revisions were added by this update.
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/coff-pe-read.c | 103 +- 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/abbrev.c | 11 + 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 | 412 +++---- gdb/dwarf2/read.h | 11 +- gdb/event-top.c | 71 +- gdb/event-top.h | 6 + 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/infrun.c | 24 +- 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/eof-exit.exp | 2 +- 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.dwarf2/struct-decl.exp | 74 ++ 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/gdb.threads/fork-plus-threads.exp | 33 +- gdb/testsuite/lib/gdb.exp | 46 + gdb/testsuite/lib/mi-support.exp | 19 +- gdb/top.c | 1 + gdb/tracepoint.c | 2 +- gdb/unittests/path-join-selftests.c | 73 ++ gdb/valops.c | 2 +- gdb/xcoffread.c | 4 +- gdbserver/linux-low.cc | 27 +- gdbserver/linux-low.h | 3 + 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 + readline/readline/callback.c | 8 +- readline/readline/doc/rltech.texi | 11 + readline/readline/readline.c | 19 +- readline/readline/readline.h | 8 +- readline/readline/rlprivate.h | 1 - readline/readline/rltty.c | 4 +- 179 files changed, 3127 insertions(+), 780 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/testsuite/gdb.dwarf2/struct-decl.exp 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