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 6ea673e2d6 as: Reject unknown -gXXX option adds 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 new 1876a54217 Stubs (added in a later patch) will generate new .loader sym [...] new 2d23f9656c xcoff: implement linker relaxation new c64242d8ab Revert "as: Reject unknown -gXXX option" testsuite new 85649ec8eb Re: xcoff: implement linker relaxation new 1db5a7fe0b x86: reject all invalid SAE variants new 20386fa32d Move mapped_index_base to new header file new 6555809e3e Give mapped_index_base a virtual destructor new 32ae6b930c Let mapped index classes create the quick_symbol_functions object new dfaa040b44 Remove some "OBJF_READNOW" code from dwarf2_debug_names_index new 045a7baed2 Introduce readnow_functions new 6606799fc4 Introduce and use dwarf_scanner_base new c1a56932c4 Simplify version check in dw2_symtab_iter_next new f75a1d3a73 Add an ad hoc version check to dwarf_scanner_base new a827b8ec32 Unify the DWARF index holders new 496feb16f8 Add accessors for symbol's artificial field new 6bc3c5b438 Use array_view for symbol_impls new f66b536343 Remove symbol::aclass_index new e19b2d9465 Replace symbol_objfile with symbol::objfile new bcd6845e2b Replace symbol_arch with symbol::arch new 4206d69e96 Replace symbol_symtab with symbol::symtab
The 20 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 + 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/ada-lang.c | 12 +- gdb/block.c | 4 +- gdb/btrace.c | 6 +- gdb/buildsym.c | 12 +- 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/dwarf2/cooked-index.c | 11 +- gdb/dwarf2/cooked-index.h | 5 +- gdb/dwarf2/index-write.c | 28 +- gdb/dwarf2/mapped-index.h | 114 +++ gdb/dwarf2/read.c | 350 ++++---- 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/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/source.c | 2 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 58 +- gdb/symtab.h | 69 +- gdb/tracepoint.c | 2 +- gdb/valops.c | 2 +- include/ChangeLog | 5 + include/bfdlink.h | 4 + include/coff/xcoff.h | 7 + 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-elf/eh4.d | 2 +- ld/testsuite/ld-elf/elf.exp | 69 +- 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-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 + 131 files changed, 2461 insertions(+), 546 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 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