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-aarch64-lts-defconfig in repository toolchain/ci/binutils-gdb.
from 4538d1c7c4 PR24857, ld: error adding symbols: bad value adds ac50aea131 Automatic date update in version.in adds cc5277b173 Support .gnu.lto_.lto section in ELF files (PR 24768). adds d17725d72f [gdb/testsuite] Don't expect gdb_prompt in mi_skip_python_test adds b528dae095 [gdb/testsuite] Fix gdb.base/define.exp with check-read1 adds 9197cd8b52 [gdb/testsuite] Fix gdb.base/maint.exp with check-read1 adds 2d274232f3 [gdb/testsuite] Fix mi-catch-cpp-exceptions.exp and mi-nonst [...] adds 5beafce944 [gdb/testsuite] Fix python.exp with check-read1 adds 507dd60e28 [gdb/testsuite, 1/2] Fix gdb.linespec/explicit.exp with check-read1 adds de28a3b72e [gdb/testsuite, 2/2] Fix gdb.linespec/explicit.exp with check-read1 adds 4b5e8d19af Implement 'set print frame-info|frame-arguments presence'. adds c7e4c0a648 Test 'set print frame-info|frame-arguments presence'. adds bc4268a5d9 Document 'set print frame-info|frame-arguments presence'. adds 3d2357068b Two fixes for test suite's terminal adds e48de49be5 Automatic date update in version.in adds c620ed8866 Add Objfile.lookup_{global,static}_symbol functions adds 25ec892484 Fix misspelling (nonexistant -> nonexistent) adds 34d5c40a07 Re: Support .gnu.lto_.lto section in ELF files adds b13057d9ce [gdb/testsuite] Fail in gdb_compile if nopie results in PIE [...] adds 0f575925b6 [gdb/testsuite] Work around tcl bug in libsegfault.exp with [...] adds 5c4dde850c Add missing changelog entry adds 2906593ffe [PR/24474] Add gdb.lookup_static_symbol to the python API adds a1530dc731 Allow display of negative offsets in print_address_symbolic() adds aa3b653351 Allow nested function displays adds c0d6f62fce RISC-V: Fix minor issues with FP csr instructions. adds a2bd7b82ee Don't declare tui_copy_win or tui_box_win adds 0630887d4e Automatic date update in version.in adds 52b5a0c663 Automatic date update in version.in adds 5c1e6d53a5 Rename lang_output_section_statement to lang_os_list adds 776ab89fe3 PR24806, Linking with -T inside --start-group/--end-group adds ed5913402b [gdb/testsuite] Fix gdb.base/signals.exp timeout with check-read1 adds 117eb59422 [gdb/testsuite] Fix gdb.base/break-interp.exp timeout with c [...] adds 2a3ad588e0 [gdb/testsuite] Fix gdb.base/structs.exp timeout with check-read1 adds 59bd512b9c [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp timeou [...] adds c6bdbeb7c4 Require GNU make 3.82 adds 0a7b24850e Include s12z-opc.h using ../opcodes. adds f126416240 Fix the ia64 libunwind build adds e0d0c518da xtensa: bfd: add special case to loop alignment check adds 0eba165a74 Remove directory names from gdb.base/batch-exit-status.exp adds 0f52d45acd RISC-V: Fix lui relax failure with relro. adds 371367a950 Automatic date update in version.in adds 1b611b2dc3 PowerPC tlsie test fix adds 97c0a07968 PR24871, readelf segv in dump_ia64_unwind adds 6a010cf67a [GOLD] PowerPC relocation signed overflow check adds 89c52ae3a2 [GOLD] PowerPC64 pc-relative TLS support adds ca683e3a86 support Ada EH ABI v1 adds 6d6231ed58 Automatic date update in version.in adds 28cd9371e8 New "info sources" args [-dirname | -basename] [--] [REGEXP] adds db4dc13eeb New test for 'info sources [-dirname | -basename] [--] [REGEXP]'. adds ae60f04e08 NEWS and documentation for info sources [-dirname | -basenam [...] adds 0b3303472d Automatic date update in version.in adds 26655f5306 Add check for readline support to more GDB tab-completion tests. adds 2252ff3d90 Skip GDB test reconnect-ctrl-c.exp if nointerrupts is set. adds 188a63736c Automatic date update in version.in adds 2b79f3761c Remove some variables in favor of using gdb::optional adds e17869db99 Catch potential integer overflow in readelf when processing [...] adds d096283854 [gdb/testsuite] Fix typo in tcl_version_at_least adds a80cf5d88e [gdb/testsuite] Fail in gdb_compile if pie results in non-PI [...] adds 23d188c74e Removes support in the ARM assembler for the unsigned varian [...] adds 8abfcabcb4 Use _() in calls to build_help adds d86bd7cba1 [gdb/testsuite] Run read1 timeout tests with with_read1_time [...] adds 580f1034d1 Increase timeout in gdb.mi/list-thread-groups-available.exp adds 276cbbdf99 Fix objcopy's note merging capabilities so that they no long [...] adds 4ee94178af Add a comment briefly explaining partial symbols adds 0b27c27d0d Add block['var'] accessor adds b39152b3e5 Automatic date update in version.in adds b02c4f1623 PR24873, gcc -flto objects result in --start-group .. --end- [...] adds 128bf1fe60 LTO object insertion point adds c0e8dcd871 Change breakpoint::filter to be a unique_xmalloc_ptr adds 269249d940 Fix latent bug in source cache adds 872dceaaff Save plain text in the source cache adds cb44333d99 Add file offsets to the source cache adds b08b16c839 Clean up source file error reporting adds ddbcedf5de Replace int with enum block_enum where appropriate. adds 046bebe1c0 Add more styling to "disassemble" adds 404f29021a [PR build/24886] disable glibc mcheck support adds 590042fc45 Make first and last lines of 'command help documentation' co [...] adds d2834edcb6 Add a selftest that checks documentation invariants. adds b3c6d7ff98 Automatic date update in version.in adds 021887d88a Use obstack_strdup more adds f25102f7b1 Make obstack_strdup inline adds efba19b06a Add obstack_strdup overload taking a std::string adds 0cf9feb996 Introduce obstack_strndup adds 906799036a PR24876, readelf: heap-buffer-overflow in dump_ia64_unwind adds bc750500af x86: drop stray FloatMF adds 7cd00957a5 Fix the binutils test for .NET assembly support so that it d [...] adds 97b031c5d6 PR24644, OOM-Bug in _bfd_archive_64_bit_slurp_armap adds fc8de8e227 bfd: use the ELF linker to perform relocations in BPF targets adds fca8e23c31 ld: use a specific linker script in BPF targets adds 3d31bc39e6 AArch64 pauth: Indicate unmasked addresses in backtrace adds 123cd85148 Make struct frame_arg self-managing adds f927cc8faf Improve the formatting of the title strings of the binutils [...] adds 7c1c1904be Integer overflows in readelf get_data adds d88bdcb4a5 Prevent objdump from aborting when asked to disassemble an u [...] adds b1791af06e Automatic date update in version.in adds 178d871928 readelf: mask unknown description data bytes. adds 7d55c1d61e Fix problem building PE DLL test generator with compilers th [...] adds 8fb49c3c71 Move the h8300 assembler's MOVFPE and MOVTPE tests to the co [...] adds 7b1dd70105 Update the handling of shift rotate and load/store multiple [...] adds dbe15e4e1d Change the output of readelf's note display so that the "Dat [...] adds 128d650981 [gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 adds 378646f7a4 Automatic date update in version.in adds eba4caf231 [gdb] Fix gdb.dwarf2/varval.exp with -fPIE/-pie adds 678581fc78 x86-64: generalize SIMD test expectations adds 2b2ed2452c Arm: Skip tests on WINCE that require mapping symbols adds 1ba7cdcd93 doc: fix PAC typo adds f16a9783c5 Add support for a MIPS specific .MIPS.xhash section. adds f211b8c0b9 Synchronize libiberty sources with gcc mainline. adds 1022c627db s390: Implement 'type_align' gdbarch method adds dac36daf78 Fix access to uninitialized variable in fill_in_stop_func adds 020a839d52 Match Windows pathnames in gdb.linespec/break-ask.exp. adds 8be90e9631 Automatic date update in version.in adds 36983a93bb lang_input_statement_type next pointers adds 988de25b36 stat_alloc casts adds 4cfbdbfd26 Delete unused ldlang.h structs adds dc02848a69 Sort statement_enum and lang_statement_union
No new revisions were added by this update.
Summary of changes: ChangeLog | 78 ++ bfd/ChangeLog | 88 ++ bfd/archive.c | 21 +- bfd/archive64.c | 9 +- bfd/bfd-in2.h | 3 + bfd/bfd.c | 3 + bfd/elf-bfd.h | 7 + bfd/elf.c | 23 + bfd/elf32-xtensa.c | 65 + bfd/elf64-bpf.c | 282 ++-- bfd/elflink.c | 52 +- bfd/elfnn-riscv.c | 9 +- bfd/elfxx-mips.c | 78 ++ bfd/elfxx-mips.h | 4 + bfd/elfxx-target.h | 5 + bfd/linker.c | 24 +- bfd/version.h | 2 +- binutils/ChangeLog | 108 ++ binutils/doc/binutils.texi | 36 +- binutils/nm.c | 23 +- binutils/objcopy.c | 20 +- binutils/readelf.c | 95 +- binutils/testsuite/binutils-all/arm/in-order-all.d | 1 + binutils/testsuite/binutils-all/arm/in-order.d | 1 + .../testsuite/binutils-all/arm/out-of-order-all.d | 1 + binutils/testsuite/binutils-all/arm/out-of-order.d | 1 + binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 2 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/note-2-32.d | 2 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objdump.exp | 42 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/gentestdlls.c | 106 +- elfcpp/ChangeLog | 6 + elfcpp/powerpc.h | 6 + gas/ChangeLog | 52 + gas/config/tc-arm.c | 4 +- gas/testsuite/gas/arm/mve-vqdmlah-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlah-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlah.d | 1354 +------------------- gas/testsuite/gas/arm/mve-vqdmlah.s | 6 +- gas/testsuite/gas/arm/mve-vqdmlash-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlash-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlash.d | 1354 +------------------- gas/testsuite/gas/arm/mve-vqdmlash.s | 6 +- gas/testsuite/gas/h8300/h8300.exp | 87 +- gas/testsuite/gas/h8300/misc.s | 4 +- gas/testsuite/gas/h8300/misch.s | 4 +- gas/testsuite/gas/h8300/miscs.s | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-intel.d | 244 +--- gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 244 +--- gas/testsuite/gas/i386/ilp32/x86-64-simd.d | 244 +--- gas/testsuite/gas/i386/property-1.d | 2 +- gas/testsuite/gas/i386/property-2.d | 2 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-property-2.d | 2 +- gas/testsuite/gas/i386/x86-64-simd-intel.d | 132 +- gas/testsuite/gas/i386/x86-64-simd-suffix.d | 132 +- gas/testsuite/gas/i386/x86-64-simd.d | 132 +- gas/testsuite/gas/riscv/alias-csr.d | 23 + gas/testsuite/gas/riscv/alias-csr.s | 14 + gas/testsuite/gas/riscv/no-aliases-csr.d | 23 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gdb/ChangeLog | 419 +++++- gdb/Makefile.in | 2 +- gdb/NEWS | 46 +- gdb/aarch64-tdep.c | 17 +- gdb/acinclude.m4 | 3 - gdb/ada-exp.y | 15 +- gdb/ada-lang.c | 67 +- gdb/ada-tasks.c | 4 +- gdb/annotate.c | 11 +- gdb/block.c | 4 - gdb/blockframe.c | 2 + gdb/breakpoint.c | 66 +- gdb/breakpoint.h | 5 +- gdb/buildsym.c | 5 +- gdb/c-exp.y | 11 +- gdb/cli-out.c | 6 + gdb/cli-out.h | 2 + gdb/cli/cli-cmds.c | 9 +- gdb/cli/cli-decode.c | 31 +- gdb/cli/cli-decode.h | 11 +- gdb/cli/cli-logging.c | 4 +- gdb/cli/cli-option.c | 16 +- gdb/cli/cli-setshow.c | 5 +- gdb/cli/cli-style.c | 28 +- gdb/coffread.c | 11 +- gdb/compile/compile.c | 18 +- gdb/config.in | 3 - gdb/configure | 81 -- gdb/configure.ac | 22 - gdb/corelow.c | 3 +- gdb/cp-support.c | 10 +- gdb/dbxread.c | 8 +- gdb/disasm.c | 49 +- gdb/disasm.h | 20 +- gdb/doc/ChangeLog | 34 + gdb/doc/gdb.texinfo | 81 +- gdb/doc/python.texi | 43 +- gdb/dwarf-index-cache.c | 4 +- gdb/dwarf2read.c | 150 +-- gdb/extension.h | 5 +- gdb/filesystem.c | 4 +- gdb/frame.c | 32 +- gdb/frame.h | 54 +- gdb/gdb_obstack.c | 10 - gdb/gdb_obstack.h | 27 +- gdb/gdbserver/ChangeLog | 7 + gdb/gdbserver/acinclude.m4 | 3 - gdb/gdbserver/config.in | 3 - gdb/gdbserver/configure | 159 +-- gdb/gdbserver/configure.ac | 9 - gdb/gnu-nat.c | 10 +- gdb/ia64-libunwind-tdep.h | 2 + gdb/infcall.c | 2 +- gdb/infcmd.c | 5 +- gdb/interps.c | 9 +- gdb/jit.c | 6 +- gdb/language.c | 8 +- gdb/libmcheck.m4 | 43 - gdb/linux-fork.c | 3 +- gdb/maint-test-options.c | 4 +- gdb/maint-test-settings.c | 48 +- gdb/maint.c | 21 +- gdb/mdebugread.c | 12 +- gdb/memattr.c | 10 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-out.h | 5 + gdb/namespace.c | 13 +- gdb/objfiles.c | 8 +- gdb/objfiles.h | 8 +- gdb/printcmd.c | 15 +- gdb/python/lib/gdb/function/strfns.py | 8 +- gdb/python/py-block.c | 45 +- gdb/python/py-framefilter.c | 97 +- gdb/python/py-objfile.c | 78 ++ gdb/python/py-symbol.c | 40 + gdb/python/python-internal.h | 2 + gdb/python/python.c | 4 + gdb/ravenscar-thread.c | 8 +- gdb/record-btrace.c | 18 +- gdb/record-full.c | 4 +- gdb/record.c | 6 +- gdb/regcache-dump.c | 4 +- gdb/regcache.c | 2 +- gdb/remote.c | 36 +- gdb/rust-exp.y | 2 +- gdb/s12z-tdep.c | 2 +- gdb/s390-tdep.c | 33 + gdb/ser-tcp.c | 16 +- gdb/serial.c | 8 +- gdb/skip.c | 30 +- gdb/source-cache.c | 294 +++-- gdb/source-cache.h | 63 +- gdb/source.c | 156 +-- gdb/source.h | 5 - gdb/stabsread.c | 19 +- gdb/stack.c | 171 ++- gdb/stack.h | 12 + gdb/symfile.c | 12 +- gdb/symtab.c | 177 ++- gdb/symtab.h | 10 - gdb/target-descriptions.c | 9 +- gdb/testsuite/ChangeLog | 188 +++ gdb/testsuite/gdb.ada/display_nested.exp | 29 + gdb/testsuite/gdb.ada/display_nested/foo.adb | 30 + gdb/testsuite/gdb.ada/display_nested/pack.adb | 23 + gdb/testsuite/gdb.ada/display_nested/pack.ads | 20 + gdb/testsuite/gdb.base/batch-exit-status.exp | 32 +- gdb/testsuite/gdb.base/break-interp.exp | 8 + gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 60 + gdb/testsuite/gdb.base/help.exp | 62 +- gdb/testsuite/gdb.base/info-macros.exp | 21 +- .../py-objfile.c => gdb.base/info_sources.c} | 8 +- gdb/testsuite/gdb.base/info_sources.exp | 96 ++ .../py-objfile.c => gdb.base/info_sources_base.c} | 9 +- gdb/testsuite/gdb.base/maint.exp | 6 +- gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/signals.exp | 17 +- gdb/testsuite/gdb.base/structs.exp | 6 +- gdb/testsuite/gdb.base/style.c | 7 +- gdb/testsuite/gdb.base/style.exp | 8 +- gdb/testsuite/gdb.cp/nested-types.exp | 11 +- gdb/testsuite/gdb.linespec/break-ask.exp | 6 +- gdb/testsuite/gdb.linespec/explicit.exp | 17 +- .../gdb.mi/list-thread-groups-available.exp | 13 +- gdb/testsuite/gdb.python/py-block.exp | 5 + .../gdb.python/py-framefilter-invalidarg.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 72 +- gdb/testsuite/gdb.python/py-objfile.c | 3 + gdb/testsuite/gdb.python/py-objfile.exp | 14 + gdb/testsuite/gdb.python/py-symbol.c | 5 + gdb/testsuite/gdb.python/py-symbol.exp | 24 + gdb/testsuite/gdb.python/python.exp | 4 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 5 + gdb/testsuite/gdb.threads/fork-plus-threads.exp | 8 + gdb/testsuite/lib/completion-support.exp | 12 +- gdb/testsuite/lib/gdb.exp | 148 ++- gdb/testsuite/lib/read1.c | 6 +- gdb/testsuite/lib/tuiterm.exp | 29 +- gdb/thread.c | 4 +- gdb/top.c | 26 +- gdb/tracefile-tfile.c | 3 +- gdb/tracepoint.c | 20 +- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-win.c | 6 +- gdb/tui/tui-wingeneral.h | 2 - gdb/typeprint.c | 5 +- gdb/ui-out.h | 4 + gdb/unittests/help-doc-selftests.c | 107 ++ gdb/utils.c | 14 +- gdb/valprint.c | 2 +- gdb/xcoffread.c | 7 +- gold/ChangeLog | 25 + gold/layout.h | 10 + gold/object.cc | 31 +- gold/powerpc.cc | 422 ++++-- include/ChangeLog | 16 +- include/elf/mips.h | 6 + include/opcode/h8300.h | 94 +- ld/ChangeLog | 242 ++++ ld/emulparams/elf32bmip.sh | 1 + ld/emulparams/elf32bmipn32-defs.sh | 1 + ld/emulparams/elf64bmip-defs.sh | 1 + ld/emulparams/elf64bpf.sh | 3 +- ld/emultempl/aix.em | 5 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/elf32.em | 6 +- ld/emultempl/mipself.em | 16 - ld/emultempl/mmo.em | 2 +- ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/spuelf.em | 8 +- ld/ldexp.c | 24 +- ld/ldlang.c | 282 ++-- ld/ldlang.h | 65 +- ld/ldmain.c | 2 +- ld/lexsup.c | 3 +- ld/scripttempl/elf64bpf.sc | 702 ++++++++++ ld/testsuite/ld-aarch64/bti-plt-2.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-4.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 2 +- ld/testsuite/ld-aarch64/bti-warn.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac1.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac3.d | 2 +- ld/testsuite/ld-bpf/call-1.d | 1 - ld/testsuite/ld-bpf/jump-1.d | 1 - ld/testsuite/ld-elf/hash.d | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 2 +- ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-x86-3.d | 2 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 2 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-mips-elf/hash1.d | 11 + ld/testsuite/ld-mips-elf/hash1.s | 8 +- ld/testsuite/ld-mips-elf/hash1a.d | 5 - ld/testsuite/ld-mips-elf/hash1b.d | 4 - ld/testsuite/ld-mips-elf/hash1c.d | 4 - .../{ld-elf/hash.d => ld-mips-elf/hash2.d} | 8 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 5 +- ld/testsuite/ld-mips-elf/start.s | 12 + ld/testsuite/ld-powerpc/tlsie.s | 4 +- ld/testsuite/ld-srec/srec.exp | 4 + ld/testsuite/ld-undefined/undefined.exp | 14 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/pr23372a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372a.d | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/property-1.r | 2 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 2 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 2 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 2 +- ld/testsuite/ld-x86-64/property-6.r | 2 +- ld/testsuite/ld-x86-64/property-7.r | 2 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-3.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- libiberty/ChangeLog | 75 ++ libiberty/cp-demangle.c | 29 +- libiberty/cplus-dem.c | 1 + libiberty/d-demangle.c | 20 +- libiberty/lrealpath.c | 16 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 33 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + opcodes/ChangeLog | 28 + opcodes/arc-dis.c | 17 +- opcodes/arm-dis.c | 8 +- opcodes/i386-opc.tbl | 14 +- opcodes/i386-tbl.h | 14 +- opcodes/riscv-opc.c | 32 +- 417 files changed, 6727 insertions(+), 5764 deletions(-) create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.s create mode 100644 gas/testsuite/gas/riscv/alias-csr.d create mode 100644 gas/testsuite/gas/riscv/alias-csr.s create mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d delete mode 100644 gdb/libmcheck.m4 create mode 100644 gdb/testsuite/gdb.ada/display_nested.exp create mode 100644 gdb/testsuite/gdb.ada/display_nested/foo.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.ads copy gdb/testsuite/{gdb.python/py-objfile.c => gdb.base/info_sources.c} (85%) create mode 100644 gdb/testsuite/gdb.base/info_sources.exp copy gdb/testsuite/{gdb.python/py-objfile.c => gdb.base/info_sources_base.c} (87%) create mode 100644 gdb/unittests/help-doc-selftests.c create mode 100644 ld/scripttempl/elf64bpf.sc create mode 100644 ld/testsuite/ld-mips-elf/hash1.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1a.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1b.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1c.d copy ld/testsuite/{ld-elf/hash.d => ld-mips-elf/hash2.d} (65%) create mode 100644 ld/testsuite/ld-mips-elf/start.s create mode 100644 libiberty/rust-demangle.h