This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/nalcock/road-to-ctfv4 in repository binutils-gdb.
discards d3254a465ce types: add some more error checking discards 4c0b586608f Tiny stylistic spacing and comment tweaks discards 0357e956cfe libctf: consecutive ctf_id_t assignment discards c087fff81ea libctf: fix ctf_type_pointer on parent dicts, etc discards 8e8916f8293 libctf: don't call ctf_type_to_index with types in other dicts discards bbc040cbca5 libctf: move string deduplication into ctf-archive discards 6732efcc268 libctf: document parameters to ctf_import discards 6ba7017f42a ld, testsuite, ctf: really test -gctf even if the compiler warns discards c42224da642 libctf: fix slices of slices and of enums discards a8be3f1575d readelf, objdump: fix ctf dict leak discards ae458d91abc libctf: string: refs rework discards afe603c1cbe libctf: create: fix vlen / vbytes confusion discards 7d932372de5 libctf: de-macroize LCTF_TYPE_TO_INDEX / LCTF_INDEX_TO_TYPE discards e9d32b05e65 libctf: make ctf_dynamic_type() the inverse of ctf_static_type() discards 657b9414906 libctf: drop LCTF_TYPE_ISPARENT/LCTF_TYPE_ISCHILD discards 240c22a09dc libctf: generalize the ref system discards 8e4a103fa20 libctf, string: remove movable refs properly discards bb0755b1796 libctf, string: delete separate movable ref storage again discards ca3faa61e7a libctf, hash: add support for freeing functions taking an arg discards 6d1dd272162 libctf: move ctf_elf*_to_link_sym to ctf-link.c discards 33ef96308f4 libctf: split up ctf-subr.c discards 6fb274dbacf libctf: dedup: describe 'citer' discards 2e28c750392 libctf: fix obsolete comment discards 7b164967263 libctf: a little string sharing test discards 5417ad0f2e6 libctf: actually deduplicate the strtab discards a87e7ec4fe3 libctf: dedup: add strtab deduplicator discards efefe2ec714 libctf: do not deduplicate strings in the header discards 5d0de5db96b include, libctf: string lookup and writeout of a parent-sha [...] discards dc0867e89e6 libctf: tear opening and serialization in two discards 0f4ee0c1f65 include, libctf: add cth_parent_strlen CTFv4 header field discards 1d5673e5867 libctf: add mechanism to prohibit most operations without a strtab discards 972df22520b libctf, archive, link: fix parent importing discards 11766c25f07 include, libctf: start work on libctf v4 adds 86bb38cee93 gdb: Make tagged pointer support configurable. adds 27e82ad68b5 LAM: Enable tagged pointer support for watchpoints. adds 493993718e6 aarch64: remove annoying white spaces in bfd/elfnn-aarch64.c adds 1b3b96ba329 aarch64: renaming of arm to AArch64 adds 0073bda2108 Automatic date update in version.in adds 77bcfb741cb LoongArch: Do not relax pcalau12i+ld.d when there is overflow adds d7d71afa6aa Support x86 Intel MSR_IMM adds cb45bd59481 RISC-V: Don't report warnings when linking different privil [...] adds f5e259f32f0 [gdb/contrib] Fix shellcheck warnings in spellcheck.sh adds 9fc57f35ebb gdb: Remove inappropriate comments adds 46e64f73872 Automatic date update in version.in adds 00ef37e860d RISC-V: Add Zcmt instructions and csr. adds 661611b9d71 gdb/python: fix reference leak in gdb.BreakpointLocation.th [...] adds 4d1636909da Remove Debian from SECURITY.txt adds a5419b6f001 gdb: add Mohamed Bouhaouel to gdb/MAINTAINERS adds 1fb5ccd6bfc arm: Support pac_key_* register operand for MRS/MSR in Armv [...] adds b6f3ac06eec Improve choice sorting in ada-lang.c adds e7bc2c935ca PowerPC: Add support for RFC02677 - VSX Vector Rotate Left Word adds 25f0170973a Automatic date update in version.in adds be740e7cc62 testsuite: skip confirmation in 'gdb_reinitialize_dir' adds 97832471899 gdb/build-id: protect against weirdly short build-ids adds 29e316d8b15 Don't put JIT_READER_DIR into help text adds 87480dcfb62 Automatic date update in version.in adds 595e49a4b7c RISC-V: Support SiFive extensions: xsfvqmaccdod, xsfvqmaccq [...] adds 3c557e1ae9c ld/PE: Handle MS style import libraries for files named *.exe too adds dcc4d678668 [gdb] Add gdb_select variant for looping adds c4df8ad79cc [gdb/build] Workaround tsan select bug adds b200576fa04 [gdb/testsuite] Fix gdb.base/bg-exec-sigint-bp-cond.exp for [...] adds 2e61ad32abe [gdb/testsuite] Require local host in gdb.base/bg-exec-sigi [...] adds 00386b4c682 [gdb/tdep] Simplify amd64_windows_store_arg_in_reg adds dad783716c9 libiberty: sync with gcc adds 461248c1433 libiberty: sync with gcc again adds 8a7f13063a6 [gdb/python] Ensure locale is restored in do_start_initialization adds 26522e34802 gdb/disasm: fix demangling when disassembling the current function adds 658a03e9e85 [gdbsupport] Add gdb::{waitpid,read,write,close} adds a9791f1438a [gdb] Use gdb::waitpid more often adds 4e4dfc47286 [gdb] Add gdb::wait adds 2af94d6c929 [gdb] Handle EINTR in ser-event.c adds e031f02db3a [gdbsupport] Handle EINTR in event-pipe.cc adds e5eca01155e [gdb/python] Handle !Py_IsInitialized () in gdbpy_initialize adds 9d3785a8ac1 [gdb/python] Fix abort on Py_Initialize adds 372d0a4c965 [gdb/python] Handle failure to initialize without exiting adds 987db70acef Sync toplevel configure with GCC adds d2f4f6bf543 Use appropriate context flags for Wow64 processes adds 4e943705e3e gprofng: fix build with -std=gnu23 adds 3cfa137ca53 gdb: Introduce RAII signal handler setter adds 2bb2f15e0b9 gdb/record: add support for vpxor instruction adds f21055a4e9a gdb/record: Add support for all vpcmpeq instructions adds b19c86e2db1 gdb/record: Add support for recording vpmovmskb adds ab8c2180a3d gdb/record: introduce recoding support for vpor adds 12db6ae4452 Sync toplevel configure fixup adds 63eedf3b09f Automatic date update in version.in adds ac51afb51c0 [gdb/contrib] Add two rules in common-misspellings.txt adds 60d465be9d3 [gdbsupport] Rerun autoreconf -f adds 8dfa29fcbd6 [sim] Rename local variable in ARMul_NthReg adds d2d240ff89b [sim] Run spellcheck.sh in sim (part 1) adds 9f43244a41e [gdb/contrib] Add two words to common-misspellings.txt adds 2c781c5fcf8 [sim] Run spellcheck.sh in sim (part 2) adds 3198eb6627e Automatic date update in version.in adds 62065166531 opcodes: fix Werror=format build breaker in opcodes/riscv-dis.c adds 66df4f72b64 Automatic date update in version.in adds 19b5accc3f8 gdb: LoongArch: Add instruction definition for process record adds 886ebc2b1f2 gdb: LoongArch: Add basic process record/replay support adds 33afccfaa8b gdb: LoongArch: Add system call support for process record/replay adds 7ffa83b32e8 gdb: Add LoongArch process record/replay support in NEWS and doc adds c2baada0544 gdb/testsuite: force TERM setting for some filename complet [...] adds 3b00205cd86 Updated Bulgarian, Romanian and French translations for var [...] adds 280cdb642ba gdbreplay: Calculate the checksum if missing adds 2778a124e30 gdb: remove bp_location::objfile adds df63932c96a gdb: remove an unnecessary scope block in update_breakpoint [...] adds 5066f368066 gdb: do better in breakpoint_free_objfile adds d73b6fc032c Automatic date update in version.in adds 020c5193ac8 gdb: rename abbrev_cache to abbrev_table_cache adds c9e2e9992ad gdb: constification around abbrev_table_cache and abbrev_table adds 27f44214274 gdb: make `cooked_index_storage::get_abbrev_table_cache` re [...] adds 8f942ca8a52 gdbsupport: add unordered_dense.h 4.4.0 adds 33d2aa8cccf Convert compile-c-symbols.c to new hash table adds 579dc13b747 Convert filename-seen-cache.h to new hash table adds bf8006d65e0 Convert linespec.c to new hash table adds d64c62fdb4c Convert target-descriptions.c to new hash table adds 370e6d147c3 Convert dwarf2/macro.c to new hash table adds e77c31d28d9 Convert breakpoint.c to new hash table adds 52dedd71c80 Convert py-framefilter.c to new hash table adds 5a616f1cf6c Convert disasm.c to new hash table adds c4b94535295 Convert compile/compile.c to new hash table adds 112f6d85fb6 Convert type copying to new hash table adds 9f334198141 Convert static links to new hash table adds 41c2bfb82fa Convert gnu-v3-abi.c to new hash table adds 345009bbfb2 Convert abbrev cache to new hash table adds cd1a05c76fc Convert abbrevs to new hash table adds 56246f3099f Convert typedef hash to new hash table adds 6a9a1e7fb9b Convert all_bfds to new hash table adds e4ed0965e37 Convert more DWARF code to new hash table adds 9c0818db31b Convert gdb_bfd.c to new hash table adds a5a6ba04802 Convert dwarf_cu::die_hash to new hash table adds de2b4ab50de Convert dwarf2_cu::call_site_htab to new hash table adds e1bb778eabc Convert dwarf2_per_objfile::die_type_hash to new hash table adds 58776901074 [gdb/syscalls] Update to linux v6.11 adds eb522d6d132 [gdb/syscalls] Improve update-linux-from-src.sh adds 59d61f4b7ff [gdb/syscalls] Restructure update-linux-from-src.sh adds 9d62135dcb3 [gdb/syscalls] Use update-linux-from-src.sh for arm-linux adds ed732554ca6 [gdb/syscalls] Sync with strace v6.12 adds 1686dc7079f PR32387 ppc64 TLS optimization bug with -fno-plt code adds dfc65d05794 [gdb/syscalls] Update aarch64-linux.xml to linux v6.11 adds 7b55df8eff6 nios2: Remove all GDB support for Nios II targets. adds e7a16d9fd65 nios2: Remove binutils support for Nios II target. adds d641e2e2435 Automatic date update in version.in adds 7a55d8e4df2 Re: nios2: Remove binutils support for Nios II target adds fe217087a4b Tidy up the default ELF linker script adds db00f6c3ace PE LD: Merge .CRT .ctors and .dtors into .rdata adds 6f385c1ccdc [gdb/tdep] s390: Add arch15 record/replay support adds e33e55b6651 [gdb/symtab] Fix parent map when handling .debug_info and . [...] adds 4c5d88facd7 [gdb/testsuite] Add gdb.dwarf2/dw2-tu-dwarf-4-5.exp adds 8b8a557119f [gdb/symtab] Fix parent map dump adds d77a5792b38 gdb/testsuite: skip gdb.threads/omp-par-scope.exp with clang adds 194a7cc5e41 gprofng: skip unrecognized input command adds 73e931862a7 Fix 32392 [2.44 Regression] gprofng fails to build on i686- [...] adds cbb4051c332 Automatic date update in version.in adds 19f3450f742 [gdb/syscalls] Add syscalls {set,get,list,remove}xattrat adds dfb65386a5c Sync include/dwarf.h with gcc up to commit c4073a3d154 adds b270c84810e Automatic date update in version.in adds 1e3b2da08eb PR32399, buffer overflow printing core_file_failing_command adds 66942562212 MAINTAINERS: Update Peter Bergner's e-mail address adds cebbeb5f9a5 x86: SETcc doesn't permit W suffix adds 37fb148efeb x86: purge most *avx512*ig*-intel tests adds 8a07ebae720 x86/Solaris: support Sun form of CMOVcc adds 0e6fdecde3a x86: restrict gas'es recognition of -s to Solaris adds 7507fe37980 s390: Fix disassembly of optional addressing operands adds 453f481aabf s390: Treat addressing operand sequence as one in assembler adds 36bbf8646c8 s390: Treat addressing operand sequence as one in disassembler adds 2727c14ec4b s390: Simplify parsing of omitted index register operand adds 919a671bcc5 s390: Fix linker test TLS -fpic and -fno-pic exec transitions adds 5ca6fa33efe Automatic date update in version.in adds 936f94cf5fd Automatic date update in version.in adds 227146c286e Remove more remnants of old Mach-O workaround adds 8ab91a03355 Re: PR32399, buffer overflow printing core_file_failing_command adds 1959d2a1bae Correct hpux-core.c thread_section_p signature adds 4c35cbf9e1d Automatic date update in version.in adds 69a91bcd6eb RISC-V: Add support for ssdbltrp and smdbltrp extension. adds b574b26ac79 testsuite, threads: add missing return statements adds 8cd1d971e71 x86/COFF: support RVA (image-relative) relocations in insn [...] adds 64aafe3e86c x86/COFF: support section-index relocations in insn operands adds a96a8b7367b x86: always set ISA_1_BASELINE property for 64-bit objects adds 57c526470bb x86: default to not accepting MPX insns adds 5930bcb592a gdb: handle DW_AT_entry_pc pointing at an empty sub-range adds 2d2d86a6878 aarch64: move tests for AArch64 protections (BTI, PAC) into [...] adds 0db9d90edf9 aarch64: new tests covering the merge of feature markings adds 29d10da8a9f aarch64: delete old tests covering the merge of feature markings adds db61887f969 aarch64: adapt bti-plt-so to use selectable GNU properties adds 3e7a866acc0 aarch64: new tests for BTI & PAC PLT to use selectable GNU [...] adds be7561dbfdc aarch64: delete old tests for PAC & BTI PLT adds a32bc164a6b aarch64: adapt tests for PAC PLT to use selectable GNU properties adds 8949929a511 aarch64: adapt bti-far* tests to use selectable GNU properties adds 79aff6ea0e8 aarch64: adapt BTI tests to use selectable GNU properties adds 23189e9db77 aarch64: group software protection options under a same struct. adds caded0cf73c aarch64: use only one type for feature marking report adds 1bd9dbeaf34 aarch64: update ld documentation with bti and pac options adds aa993e9731b aarch64: rename parameter of _bfd_aarch64_elf_merge_gnu_properties adds b4377af7298 aarch64: simplify condition in elfNN_aarch64_merge_gnu_properties adds fc569c422fd aarch64: rename gnu_and_prop to gnu_property_aarch64_feature_1_and adds 946b753836b aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds d364a2ddb4b aarch64: refactoring _bfd_aarch64_elf_check_bti_report adds 518976f1350 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 061040ffc3e aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds d350b150177 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 827a2b93fe9 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 2ad1fffee5f aarch64: remove early exit when setting up GNU properties w [...] adds ddbd1a4c987 aarch64: bugfix when finding 1st bfd input with GNU property adds 82061f8093f aarch64: limit number of reported issues on missing GNU properties adds 83c22eb44e4 aarch64: improve test coverage for combination of BTI options adds 3c3c7587477 aarch64: delete duplicated BTI tests adds f1cd84f4c55 aarch64: rename BTI error/warning message adds b75ce33f0cd aarch64: GCS feature check in GNU note properties for input [...] adds 9957996fa8b aarch64: add tests to check the correct merge of the GCS fe [...] adds 4de92ce8b23 aarch64: add tests for combinations of GCS options and mark [...] adds 11fdaff1610 gdb, gdbserver, gdbsupport: flatten and sort some list in [...] adds 3eccfdce99e gdb/configure.ac: remove elf_hp.h check adds 57722967554 Automatic date update in version.in adds 98439a80cce Support Intel AVX10.2 BF16 instructions adds 29f84cf8a21 gas: streamline expr_build_dot() adds 5ea62b98d95 MMIX: use current_location() directly adds a3a47415b74 gas: partly restore how current_location() had worked adds 6da18427700 gdb: fix comment for gdbarch_stack_grows_down adds eb06e396416 LoongArch: Fix the infinite loop caused by calling undefwea [...] adds 37a850cafa1 Updated Russian translation and new Malay translation for t [...] adds 2b6770659ea PowerPC: Add support for RFC02680 - PQC Acceleration Instructions adds 8a00d45f0b1 s390: Enable .bss/.struct data allocation directives tests adds 2639ca087df gas: Re-enable .org test 1 on all targets except kvx adds 32e3f1a0aa0 gdb: fix crash when GDB can't read an objfile adds 6804a0969d4 [gdb/testsuite] Fix gdb.python/python.exp with --disable-tui adds d556cf2ec79 [gdb/testsuite] Fix gdb.base/reset-catchpoint-cond.exp with [...] adds ab3cca26874 gdb/dbx: Remove stabsect_build_psymtab as it was unused adds c3b15d468c1 gdb/testsuite: make gdb.reverse/i386-avx-reverse.exp require avx adds 22a7a2d12a8 gdb: restore nullptr check in compunit_symtab::find_call_site adds 125f702105d [gdb/python] Factor out and refactor py_initialize adds c9b37bc9977 [gdb/python] Drop ATTRIBUTE_UNUSED on py_initialize_catch_abort adds 348290c7ef4 [gdb/python] Warn and ignore ineffective python settings adds 1dc13c7e9f4 [gdb/testsuite] Fix gdb.python/py-startup-opt.exp with empt [...] adds 922ab963e1c [gdb/python] Handle empty PYTHONDONTWRITEBYTECODE adds 6a02aa77d80 [gdb/python] Issue warning if python fails to initialize adds c99444905ed [gdb/testsuite] Fix DUPLICATE in gdb.arch/pr25124.exp adds 20e8a322b1d Automatic date update in version.in adds 17ecffd7669 Use ui-out tables in some "maint print" commands adds e69d35f45e0 Use ui-out table in "maint print reggroups" adds 0c57d55c447 Fix "maint print" error messages adds 624fafc58be [gdb/testsuite] Fix failure in gdb.python/py-startup-opt.exp adds c7e0511ae4f gdb, testsuite: fix TCL error in 'gdb.base/structs.exp' adds ffa5bea793a gdbserver: remove macro get_lwp_thread adds ceb0ae8d4dd gdbserver: make get_thread_lwp a function adds 489b56a30c4 gdbserver: make thread_regcache_data / set_thread_regcache_ [...] adds c719eb2872a gdbserver: make thread_target_data a method of thread_info adds 0225ef62555 [gdb/build] Fix build breaker on mingw-w64 adds cf8d35f8d73 [gdb/tdep] Remove includes of gdbsupport/common-defs.h adds 240c1b05301 gdb: fix parsing of DIEs with both low/high pc AND ranges a [...] adds e998ba604f8 Automatic date update in version.in adds 4c0a6e60374 x86: Eliminate unnecessary {evex} prefixes adds 38b2f5b99b0 Support Intel AVX10.2 satcvt instructions adds a042adc9855 Fix clang compile time warning about optarg parameter shado [...] adds 7a0a2f75f00 gdbserver: add and use `process_info::find_thread(ptid)` adds 07868dca118 gdbserver/win32-low.cc: remove use of `all_threads` adds 9d09e391929 Automatic date update in version.in adds 6f8e75592ce RISC-V: PR27566, consider ELF_MAXPAGESIZE/COMMONPAGESIZE fo [...] adds a3011beced0 gold: Update expected outputs in testsuite/pr26936.sh adds b2682eade4d Reduce WOW64 code duplication adds 5e738d49145 gdb: Fix use-after-free when an objfile has no symbols to load adds c8889b91317 gdb, gdbserver, gdbsupport: remove some unused gdb_vecs.h includes adds 137f38de260 gdb: make objfile::make actually use its pspace parameter adds 1217d563926 fix dependencies for ld/emultemp/nto.em adds 0623a1a5365 Automatic date update in version.in adds 7893943879c gdbserver: simplify win32 process removal adds 61754ddb683 Automatic date update in version.in adds 01d8e0d24ad Automatic date update in version.in adds 3d75969bd0e LoongArch: Assign DWARF register numbers to register aliases adds ae2a96659a0 gdb: use 'const' more in a couple of small breakpoint functions adds cced05faea3 gdb: make core_target_open static adds d9df3857da0 gdb: allow core file containing special characters on the c [...] adds edd8e9d6c36 Add linker diagnostic message about missing static libraries adds 038590b067b gdbserver: remove 'struct' in 'struct thread_info' declarations adds fea53b8bb57 Include gdbsupport/gdb_vecs.h in gdb/s390-linux-nat.c adds 4f719a08a8a [gdb/syscalls] Generate aarch64-linux.xml.in in update-linu [...] adds 7b46460a619 [gdb/symtab] Apply workaround for PR gas/31115 a bit more adds d50cf1cea85 Reimplement DAP's stopAtBeginningOfMainSubprogram adds 00ce087f837 Reimplement DAP delayed events adds 278b1d211dd Add call_function_later to DAP adds d8e96210c0c Refactor CancellationHandler in DAP adds 55980c88d47 Allow cancellation of DAP-thread requests adds 4baa2789554 Add DAP deferred requests adds 6b9efd5c1a6 Defer DAP launch command until after configurationDone adds 9ba5ef4bf1e Omit artificial symbols from DAP variables response adds 523a46ee979 Fix error check in gdb_py_test_silent_cmd adds 2134b0b4a5f Reject non-string types in gdb.Value.lazy_string adds c286bfe1e5c Clean up 0-length handling in gdbpy_create_lazy_string_object adds 4c2d19e3cd8 Introduce NoOpStringPrinter adds 7b6825bd0c0 PowerPC: Disallow r0 as a base register for the hashst and [...] adds df2bd399583 Re: gprofng: use gprofng- prefix for gprofng binaries adds acaec653378 Automatic date update in version.in adds c2dbc2929e8 LoongArch: Default to a maximum page size of 64KiB adds 8c59e9b1895 [gdb/testsuite] Fix fails in gdb.python/py-arch-reg-groups.exp adds c79fb66c783 [gdb/testsuite] Fix gdb.dap/step-out.exp on s390x adds ba8b77eec15 [gdb/testsuite] Use setVariable in gdb.dap/scopes.exp adds ded4c0a10e9 gprofng: fix sorting in Hist_data::sort adds 4486659cf26 Automatic date update in version.in adds d76ab5b0579 gdb: s390: Correct record/replay of may/mayr insn adds a5939d22961 dwarf_lang_to_enum_language: Map new DWARF5 constants adds a32d76186d2 Fix gdbreplay checksum calculation adds eda87e58d12 Automatic date update in version.in adds 6f0ab551876 tdata related object_p tidy for various formats adds 2b76d69e57a nm.c free_lineno_cache adds 4d72d102714 close last arfile before processing current arfile adds 338c58cac6e Use bfd id to validate dwarf2 cache adds e3fa5cf492e Revert bfd_use_reserved_id patch adds b3010ba05c3 mangle_style: Add new DWARF5 constants adds 196e49215b3 Make rs6000-tdep.c:variants 'const' adds 439334eba0d Fix GNAT version check in gdb.ada adds 267749aeb02 Add text to gdbreplay --help output adds f6dcf290ce5 Use generic_printstr from ada_language::printstr adds cf11692c90b Fix formatting in gdb.ada/lazy-string.exp adds e1093de6a0f Fix races involving _bfd_section_id adds a357defdfe2 Lock bfd_stat and bfd_get_mtime adds 62e4d4d3ad6 Automatic date update in version.in adds 9e69a2e1279 Introduce "command" styling adds b5f91cd4dfb Replace uses of "title" style with "command" adds 27e69fa7e92 Reuse "title" style for list headers adds d2cca359603 objdump: Delete close optimisation adds 2cd1fe36271 small coffgen.c tidy adds a21e2f0c205 xcoff reading dynamic relocs adds bbe22ca078c gas: avoid UB on signed multiplication in resolve_symbol_value() adds 251abe2e696 msp430/gas: correct BFD_RELOC_32 handling adds 5a6eb2c41fb Give unique names to s390 assembler opcode tests. adds ef1f1b7ac6a gitignore: Add .devcontainer to ignored adds 83c1269833c gdb-dap: fix gdb.error: Frame is invalid. adds 7336a8977d8 gdb/dap: allow some requests when the process is running adds 2e792a78e49 [gdb] Fix tsan warning: signal handler spoils errno adds ecb790c0bb8 xcoff ldrel and tls sections adds 7d460f9edbe Automatic date update in version.in adds fff601fb304 [gdb/dap] Fix regressions with python 3.6 adds 5ba2d7a0a33 Delete asection.symbol_ptr_ptr adds d05b8f01800 display_lang: Add descriptions for post DWARF5 constants adds ea17b82b2d5 fix Windows build adds 552ac612a3a Automatic date update in version.in adds 35701ef3ea4 Move modification of bfd abs and und back to gas adds b511e48e9b1 Automatic date update in version.in adds 1c82e1ee93d LoongArch: Fix bfd ld failed test case adds f5a8cdea567 section tdata tidy adds 4d3eb17eb9a record_section_with_aarch64_elf_section_dat adds c32881686b0 goodbye aout_section_data adds 64a91215cd9 score and mmix target_id adds bc7b21018e0 mach-o segment section count assertion adds e521df48924 ld/doc: properly separate @samp from @item adds ea17e06b50e Update translations for the opcodes directory for the Frenc [...] adds f1b4718cbdf gdb/testsuite: rename test source file to avoid glibc clash adds 72491a6a7e2 Re-run isort adds 59d25b31eb5 Don't let exception terminate 'rbreak' adds 3d674449363 Greatly speed up rbreak adds 425f843d58c Import GNU Readline 8.2 adds 975cb893f45 Fix readline build on mingw adds 7a8cc0983ae Use correct type for saved signal handler adds e0e0ff9249b Automatic date update in version.in adds a030e43267f Re: score and mmix target_id adds 2903d618081 gdbserver: by-pass regcache to access tdesc only adds a2cc13fad63 gdbserver: boolify and defaultize the 'fetch' parameter of [...] adds ccdddcac51d gdbserver: convert regcache_cpy into regcache::copy_from adds 81b65d86956 gdbserver: check for nullptr condition in regcache::get_reg [...] adds e352e20a3a7 gdbserver: boolify regcache fields adds f7f94f99273 gdbserver: rename regcache's registers_valid to registers_fetched adds ac965d0fc5f gdbsupport: fix a typo in a comment in common-regcache.h adds 975318ed49f gdbserver: return tracked register status in regcache_raw_r [...] adds c2d41e8a42f nm: Avoid potential segmentation fault when displaying symb [...] adds 63e8e1a1674 gas: add new command line options to control diagnostic inf [...] adds 92b97af5ef0 aarch64: testsuite: remove macro expansion messages from ex [...] adds c740c422eea gdb: syscalls: Handle __NR3264_ prefixed syscall number adds 2aa496bd29a gdb: syscalls: Remove tips for LoongArch xml files adds 4670998b5ad gdb: syscalls: Update LoongArch xml files adds 077540ce120 gdb: syscalls: Update ARM64 xml files adds d9b8b9575f3 Hurd: do not include defs.h when compiling MiG stubs since [...] adds 90b042d5967 Minor C++-ification in rust-parse.c adds 7195f52f734 Automatic date update in version.in adds 704452b488b Support Intel SM4 AVX10.2 extension adds bf63e092606 Fix typo in Python documentation adds 3a41d62678e Fix some minor header file irregularities adds 0dad0d7b084 Add an include-checking script adds cc709640321 Run check-include-guards.py adds 2285542e3c6 Add check-include-guards.py to pre-commit adds c672efba422 [doc] Update gdb-add-index manpage adds a9baa81f502 Add a few elf_backend_data target ids adds f92b077ee7d Remove _bfd_elf_link_hash_table_init target_id param adds aa7a348b2fe Remove bfd_elf_allocate_object object_id param adds 1f79e2e03b7 target_id for cr16 and vax adds 56ed62a9828 Adjust expected loongarch32 test results adds 4a95bf414d9 Automatic date update in version.in adds 2651a59dd60 x86-64: correct CODE_5 relocs adds ec6b5cbcffe PPC: drop redundant value conversion from md_assemble() adds 2c0c13933a6 bfd/ELF: refine PR binutils/31872 fix adds 9f2e3c21f65 Fix the handling or arguments and macro pseudo-variables in [...] adds dd0f53d189e Updated Serbian translation for the bfd sub-directory adds 53a7b478f54 doc: fine-tune the documentation of the 'm' RSP packet adds 792b26bb0ce gdbserver: allow suppressing the next putpkt remote-debug log adds e16e6389a7f gdb, gdbserver: introduce the 'x' RSP packet for binary mem [...] adds 31ba6108ece elfcpp/dwarf.h: Add post DWARF5 constants to DW_LANG enum adds a426ba6b4aa Automatic date update in version.in adds 45b4f0499cb [gdb/testsuite] Use -nostdlib in gdb.linespec/explicit.exp adds 14848fc2b22 Fix examples of the use of the linker script TYPE keyword adds cd676397e5a Fix latent bug in gdbpy_lookup_static_symbols adds 66834f8da92 Use block::is_static_block in ada-lang.c adds 602f66f5aba [gdb/cli] Don't prefill for operate-and-get-next of last command adds 9edd0af1484 arm: fix incorrect assembly of stm{,ia} as push [PR32363] adds db7e13a9a2f Minor cleanups in rust-lang.c adds fb2ded33c1e Add gstack script adds d77a3144958 Automatic date update in version.in adds 3dc8bef12e0 Automatic date update in version.in adds 1898ec362a5 gdb/hurd: remove VLA usage adds 4a0b2cb7210 Fix -Wenum-constexpr-conversion in enum-flags.h adds ec4fe13e4df Automatic date update in version.in adds b6324bbd83d Support Intel AVX10.2 minmax, vector copy and compare instructions adds 2a09a1253ac Automatic date update in version.in adds f404dc565a4 Fix error: macro may be used uninitialized adds c8fcfa9aad2 PR 32391 testcase adds bbc969306f8 PR 32324, Stripping BOLT'ed binaries leads to unwanted behaviour adds 1eb397a6d20 arc: add_to_decodelist adds d3d13bf876a gdb: add gdbarch method to get execution context from core file adds 60045671656 gdb: parse and set the inferior environment from core files adds ad24bc3b505 gdb/testsuite: make some of the core file / build-id tests harder adds 44a61f1b9f1 gdb: improve GDB's ability to auto-load the exec for a core file adds 671c82e945f gdb/freebsd: port core file context parsing to FreeBSD adds f56707caa02 gdb/testsuite: add some xfail in gdb.base/startup-with-shell.exp adds ebc38280ce6 Automatic date update in version.in adds 578c704c8eb buffer overflow in gas/app.c adds 6d9b7667974 macro.c:871 heap-buffer-overflow adds fa93e88f754 Automatic date update in version.in adds e65a355022d Automatic date update in version.in adds bd94e7cd84c LoongArch: Fix resolution of undefined weak hidden/protecte [...] adds c1a964051be LoongArch: Allow R_LARCH_PCALA_HI20 or R_LARCH_PCREL20_S2 a [...] adds e2cbacaec11 LoongArch: Reword message for unresolvable relocs adds cc26d6caf1e ld/testsuite: replace aarch64 uses of load_lib adds d5827a0e838 bfd/ELF: refine segment index in filepos assignment diag adds f866db7aff3 Automatic date update in version.in adds ee29a3c4ac7 Automatic date update in version.in adds 43cd357fc9a Bump version to 17.0.50.DATE-git. adds ff921dfb5fe Update gdb/NEWS after GDB 16 branch creation. adds 2b001c79997 Automatic date update in version.in adds 0f68254da9c Automatic date update in version.in adds 1c7d9f96cb5 Use 'flags' when expanding symtabs in gdbpy_lookup_static_symbols adds a21a6dbe639 Automatic date update in version.in adds e8e7cf2abe0 Update year range in copyright notice of binutils files adds 5e04003fac2 Regen gprofng after copyright update adds b38cf91f230 PR 32507, PRIx64 in error messages on 32-bit mingw adds 1d2becbb322 gas totalfrags adds b4921539084 gas include_dirs memory leak adds 597de453a22 gas dw2gencfi memory leaks adds 443101612dd gas gen-sframe memory leaks adds 3fb6f5457e5 gas tc_gen_reloc memory leaks adds d4faef1077b gas reloc_list memory leaks adds 599739cc1c5 PR 32391 memory leak adds e2783a90c88 gas obj-elf.c memory leaks adds 50dd43e6e36 memory leak in gas dwarf2dbg.c adds bc67f5df706 thin archive with nested archive memory leak adds c5e10fb2eb8 bfdtest1 loop check adds d58fbef40d7 ar.c memory leak fixme adds 4739b9137e1 Close elements of output archive adds 822bda23f61 gnu_debuglink related memory leak adds 0e4e9aa0a77 objdump sym memory leak adds 94e2b2a770f readelf memory leaks adds 64273f18ecf Automatic date update in version.in adds 1fa0873f1d9 Support Intel AMX-TRANSPOSE adds 434deed44de Support Intel AMX-TF32 adds f087e2e3f6d gas: Revert PR 32391 related commits to fix 3 regressions adds 74760497497 nesting[123].d: Replace Sone with Some in comment adds 63eb193ca47 gprofng: remove the old archiver adds abbdd724899 Automatic date update in version.in adds c935dfcc798 macro nesting testcases adds 879bde78c25 Automatic date update in version.in adds d8d3ed295ef bfd_set_input_error adds 02646a4c561 skip -gfile: call fnmatch without FNM_FILE_NAME adds d68afffbaa0 [gdb/testsuite] Skip stabs board in make-check-all.sh adds c232d080c4f _bfd_write_ar_hdr adds 003ced705f6 ELF sec_info memory leaks adds 9e2d0e2f536 [gdb/cli] Warn about forced return from signal trampoline adds 6ab5d62ebc5 [gdb] Fix compilation error in event-top.c adds c1023d95672 [gdb/selftest] Fix 'help_doc_invariants' self-test adds d46fdacc092 [gdb/readline] Fix link error on MinGW due to missing 'alarm' adds 09859118ffc [gdb/tdep] Fix gdb.base/finish-pretty.exp on s390x adds deea250ab63 [gdb/testsuite] Add gdb.python/py-commands-breakpoint.exp adds 05248f5ff0b Automatic date update in version.in adds 64800e89542 Fix latent bug in Ada import symbol handling adds 2cf6f573190 Some small cleanups in add_symbol_overload_list_qualified adds 6a83ffd4e93 Automatic date update in version.in adds a61beb42b0a RISC-V: Eliminate redundant instruction macro adds f832531609d ar and foreign object files adds a189db13c48 [gdb/build] Use const_cast in fd_copy adds 99e2df0090f Simplify traits.h using C++17 adds 03736207c6c Remove "then" from test suite adds 350609bb98c Don't lex floating-point number in Rust field expression adds 8ac42dbf500 Handle linesStartAt1 in DAP adds 30200464e9d gas: special-case division / modulo by ±1 adds 9d02cb7fe0d x86/Intel: don't accept memory operands with J*CXZ and LOOP* adds d7bd319e93a Fix procfs.c compilation adds f25d22bad46 x86/APX: simplify ENQCMD[,S} opcode table entries adds 91f95754097 [gdb/cli] Show LOC_CONST_BYTES var for info locals adds d4efbce75f1 Automatic date update in version.in adds f9796f31063 Remove dead code in bfd_check_format_matches adds f79e481b572 ld/testsuite: centralize board_cflags and board_ldflags adds 14c460302b5 ld/testsuite/lto: replace manual links by ld_link helper adds 15f2f44ad70 ld/testsuite: move board flags to ld_link adds 844afe8d0e5 Clarify documentation of signal numbers adds a65684f7c40 testsuite: adapt to new --debug command line option adds 66903f1d66a Fix crash in DWARF indexer adds 69053cf7eba Updated Malay translation for the bfd sub-directory adds 4e9fb2b0a5d Automatic date update in version.in adds 0d70c008b7b Rename two maint commands adds 8791ea5e49c Support Intel AMX-FP8 adds 8520cebeb57 Fix 32085 Source file not recognized for gcc 11.4.0-compiled code adds 19ca41656ee [gdb/testsuite] Fix gdb.base/reset-catchpoint-cond.exp for [...] adds 9e5d27a5309 [gdb/testsuite] Require supports_process_record in gdb.reve [...] adds 3573490bf0e [gdb/testsuite] Require can_spawn_for_attach in gdb.base/gs [...] adds 1da36057976 [gdb/testsuite] Check gnatmake version in gdb.ada/scalar_st [...] adds d70701731d1 GDB, gdbserver: Convert regcache_register_size function to method adds feab172f4ab Rename two Ada test suite functions adds 162502b5939 Automatic date update in version.in adds 6a04e823070 RISC-V: Fix display of partial instructions adds b5e40fa5721 RISC-V: Add partial instruction display tests adds 87199294875 ld: Utilize specific digit ranges for different numeral systems adds e0a07d7fc56 Excessive gas .irpt count adds 42bcf692abd xfail quad-div2 test for am33 adds 60d95017ec9 gdbserver: dump 'xx...x' in collect_register_as_string for [...] adds a55875bd182 PR32238, ld -r slowdown since 21401fc7bf adds 956bbb55818 gdb: boolify thread_info's 'stop_requested' field adds dabe45ce0c3 [gdb/testsuite] Run one more test-case with ASAN_OPTIONS=ve [...] adds 2063681a381 gdbserver: introduce and use regcache::set_register_status adds 7d5a0059971 [gdb/tdep] Use symbolic constants in s390_prologue_frame_un [...] adds a64f365e640 [gdb/tdep] Fix gdb.base/readnever.exp on s390x adds 8a26bf8fc1a Automatic date update in version.in adds 1f493519f70 GDB: remote: Print total bytes received in debug message adds ad59259604f GDB: trad-frame: Store length of value_bytes in trad_frame_ [...] adds 6f04937e1d7 [gdb/build, c++20] Fix build with gcc 10 adds 044dd6345f7 gas: make deferred expression evaluation generally latch dot adds e18fc11e47b aarch64: re-work PR gas/27217 fix again adds 3f4bbf3c060 gas: consolidate . latching adds 69007bf141b x86: Support x86 Zhaoxin PadLockRNG2 instruction adds 52cb36ccb92 [gdb/testsuite] Fix gdb.rust/completion.exp timeout on risc [...] adds 84067a55fcb [gdb/tdep] Fix gdb.cp/non-trivial-retval.exp on riscv64-linux adds 7bbf34834d8 aarch64: Add support for FEAT_SME_F16F16 feature. adds e5cc18af0fe aarch64: Add support for FEAT_SME_F16F16 fmops and fmopa in [...] adds 5de345074fd aarch64: Add support for FEAT_SME_F16F16 fmla and fmls inst [...] adds 07492186894 aarch64: Add support for FEAT_SME_F16F16 fcvt and fcvtl ins [...] adds f0547c88fa7 Minor test case updates for gnat-llvm adds aeae65b3aaf aarch64: Fix incorrect gating of sme-lutv2 instructions adds 2dd36fcc804 aarch64: Remove redundant sme-lutv2 qualifiers and operands adds 9758466f467 aarch64: Add tests for movt with missing "mul vl" adds b5378decd21 aarch64: Rename AARCH64_OPND_SME_ZT0_INDEX2_12 adds 4180f87a990 aarch64: Make VGx4 symbol mandatory for fvdotb and fvdott adds d8c923031ea aarch64: Add support for FEAT_SVE_B16B16 feature. adds 150bfae1d71 aarch64: Add support for FEAT_SVE_B16B16 min and max instructions. adds 308d7670f03 aarch64: Add support for FEAT_SME_B16B16 feature. adds 53a34429c96 GDB: frame: Make VALUEP argument optional in frame_register_unwind adds 7fcdec025c0 GDB: Use gdb::array_view for buffers used in register readi [...] adds e564115c8a0 Automatic date update in version.in adds 84a1fad76be Add constructor and destructor to linespec_state adds 51a013a937b Use gdb::unordered_set in linespec_state adds 9876bd23d82 Use std::vector in linespec_state adds e8c3cdc7a39 Minor cleanup in linespec.c:add_minsym adds 018f177b39f Hoist lambda in linespec.c:add_matching_symbols_to_info adds 4818a5c2b40 Use bool in linespec adds 4d7100dc04c Update comment in linespec.c adds b5ffb68948e Automatic date update in version.in adds b5b9f926354 Fix typo in gdb/csky-linux-tdep.c adds fd7728c8a4a ld: Update function prototypes for compilers defaulting to [...] adds 3923a3d020d Remove unused declaration and macros adds 338e0b05d8f Fix grammar in "Debug Names" node of the manual adds 6447969d0ac Add an option with a color type. adds 571ae47b52a Automatic date update in version.in adds a73bec4396c RISC-V: Cleanup the imply code and test cases for vendor xs [...] adds 0c899f1d04e gdb/jit: use correctly-sized array view in deprecated_frame [...] adds 046a89fb404 gdb, doc: do a minor fix in the description of qTSTMat adds d41df13ab36 bfd/ELF: slightly "better" file alignment for object files adds 28e58513443 Handle case where DAP line can be None adds 127f733f887 Fix AIX CI build break. adds 9b854f169df ld: Add LTO and none-LTO output support for ld -r adds 7d10ff50bd5 ld: Document mixing LTO and non-LTO objects for -r adds 04cd256685f h8300: Handle .gnu_object_only section adds 35ee297ebe6 Automatic date update in version.in adds 9421775ba4c x86: Remove mod_table pass for MVexSIBMEM adds b41ab42df1e Support Intel MOVRS adds b7267244a35 Support Intel AMX-MOVRS adds 7473229fa80 Support Intel AMX-AVX512 adds 830d9918881 x86: Remove "P" and "NE" in mnemonics for BF16 arithmetic insns adds 0131c458a75 x86: Rename VCOMSBF16 to VCOMISBF16 adds 9e1ba1e12a0 x86: Remove "NE" in mnemonics for convert insns related to [...] adds 6ac02727dc9 ld: Call cmdline_check_object_only_section only if plugin i [...] adds e68a45754c8 gdb, doc: mention the 'S' option for the QTDP packet adds b2ad166b893 gdb, doc: describe the 'L' tracepoint action adds a4451f7c81a gdbserver: remove UST (static tracepoint) support (part 1) adds 30cd0a421c6 gdbserver: remove UST (static tracepoint) support (part 2) adds 1c3084419a4 gdbserver: do not announce static tracepoint support adds a00b56ff160 gdbserver: remove the static_tracepoint enum value adds 1956ad8d66b gdbserver: remove handling of the 'L' tracepoint action adds b4c230fe228 aarch64: make explicit that CFI gnu_window_save is for Spar [...] adds 694cccee051 aarch64 SFrame: use preferred CFI directive for AArch64 PAC adds c4ab4dd7bd9 aarch64 DWARF: add new CFI directive for PAuth_LR adds 59449a2b21c aarch64 SFrame: skip with warning new CFI directive used wi [...] adds 40db53edab5 ld: Update mixed LTO and non-LTO relocatable output tests adds 9f99abe9c0b Fix a syntax error in sim/common/cgen-mem.h adds 4d890484df4 elf: Add GNU_PROPERTY_MEMORY_SEAL gnu property adds 80dc29527ff ld: Add --enable-memory-seal configure option adds fb3365afbac ld: regenerate adds 2d42150b065 gdb/record: add support for floating point vmov instructions adds 5a3f643750a gdb/record: add support for floating point vunpck instructions adds 39c219c58c2 gdb/record: add support for AVX floating point arithmetic i [...] adds d3685ec080c gdb/jit: fix jit-reader linetable integrity adds 9d375dfebba ld: Call cmdline_check_object_only_section only if plugin i [...] adds e76d66a53ee ld: Parse linker script only once adds fc0a39f4076 Use filename style in "show" commands adds e39015fc5ee Use bool for parameter of add_sal_to_sals adds fa4ea7a1241 Use bool in decode_line_2_item adds 71cfbff911d Automatic date update in version.in adds e0e6aa08d78 Re: ld: Add --enable-memory-seal configure option adds f40e5f02245 Re: elf: Add GNU_PROPERTY_MEMORY_SEAL gnu property adds e2d1cb946f8 [gdb/symtab] Require current language before symbol lookups adds baac6c221e9 PR32560 stack-buffer-overflow at objdump disassemble_bytes adds ac8f3fc9330 gdbserver: convert program_args to a single string adds 1439d7d5f3d Fix known minor objdump leak adds 701fe09b040 eh-frame memory leaks adds 525e2ebb894 sframe memory leak adds 8c0361c7bb7 elflink.c memory leaks adds 049467c758e Free symtab_hdr.contents and a cache_size correction adds 04aeeb697e7 bfd_get_unique_section_name leak adds 2c4b3fd06d1 gdb/testsuite: make gdb.reverse/i386-avx-reverse.exp requir [...] adds 64e281da5f2 ld: Correct ldelf_place_orphan adds 28c733ea026 ld: Update gld${EMULATION_NAME}_place_orphan for PE/PEP adds 072fa8ed047 gdb: LoongArch: Remove loongarch_lookup_debug_reg_state() adds f6f845bb353 gdb: LoongArch: Adjust loongarch_{get,remove}_debug_reg_state() adds 493975edcb7 gdb: LoongArch: Adjust loongarch_stopped_data_address() adds b40a9566573 gdbserver: LoongArch: Add hardware watchpoint/breakpoint support adds 6511d20c9d4 Fix help formatting for string and filename options adds c4606bdbd58 [gdb/symtab] Add dwarf_expr_piece.op adds b034bb38772 [gdb] Add gdbarch_dwarf2_reg_piece_offset hook adds 1722f289eea [gdb/tdep] Fix gdb.base/store.exp on s390x adds ce43125445c gdbserver: remove forward declaration of struct tracepoint_hit_ctx adds 1d0fa7f3e0c gdbserver: remove an obsolete comment in tracepoint.cc adds 480a1156b75 gdb: boolify the 'in_g_packet' field of remote's 'packet_reg' adds 724a8341f64 aarch64: check GCS feature in GNU properties of input dynam [...] adds 1c136b8ee9b aarch64: GCS tests for linking issues with dynamic objects adds c2fe3b5642e Add support for IMPORT_CONST in ILF (MSVC style) import libraries adds 7d0f7b30121 elf_x86_64_scan_relocs error paths adds bb9ea706c5f Tidy elf_mmap_section_contents adds 6adf00f8a7e x86 relr memory leaks adds e97e73f4d8c Automatic date update in version.in adds 823b5bbe054 gdbserver: Fix build on MIPS adds a3735a6e3dc [gdb/python] Run black on gdb/gdbarch_components.py adds ca263aec20a [gdb/testsuite] Fix timeouts in gdb.threads/step-over-threa [...] adds 031ca0cf1f6 genlink tidy adds 394a3f4f8dc tidy binary, ihex and verilog adds 6ca01b0bdd5 binary outsymbols adds b477fdd746f gas HANDLE_ALIGN and frag_alloc adds aefcec161e4 elf64-ppc.c memory leaks adds b413284b8fb gas ppc .machine leak adds 86790dfe160 ppc plt sym memory leak adds 6cda040f1b9 disassemble_free_powerpc adds 72187c317dc x86: Support x86 Zhaoxin PadLock PHE2 instructions adds 18d2e794052 [gdb/testsuite] Fix gdb.dwarf2/implptr.exp regression adds 978dae651ef Have readelf sanitize the program interpreter string before [...] adds 448e2086e9e Copy gcc commit e76df3586417d645dd84e8a1ab165605a8924796 t [...] adds 554a48307c8 NEWS: Mention mixed LTO and non-LTO output support for ld -r adds 566c131c668 output_section_statement leak adds df151485180 free ldfile search paths adds fc15dc69aed ldelf_search_needed leak adds 8f5e60c8778 write_build_id and write_package_metadata leaks adds 64d357bc45f ld parser buffer leak adds 82a944eda3e plugin_get_ir_dummy_bfd leak adds bd55dac8960 Automatic date update in version.in adds 18575d2ca8b x86: Ignore rounding for vcvt[,u]si2sd under r32 and vcvt[, [...] adds 8bd9df098fe Re: ld parser buffer leak adds ef0802cd1f9 gprofng: don't check Elf when file is in archive adds 1d458f08431 RISC-V: Support ssctr/smctr extensions with version 1.0. adds b4681c2e8a4 RISC-V: Support CFI Zicfiss and Zicfilp instructions and CSR. adds 1c618df7130 RISC-V: Use t2 for tail if Zicfilp enabled adds 93056786a1a gas/NEWS: Updated risc-v assembler support in 2.44. adds 9e2632e5b00 RISC-V: Added lost zcmt in gas imply testcase. adds 006ccbe61ad xtensa unnecessary free adds 7976c00c183 buffer overflow in mmix_elf_relocate_section adds b565ac119bd buffer overflow in score_elf_create_dynamic_relocation adds d7a3c9e6502 ld: Load the object only section when opening the mixed obj [...] adds 1897dad5d75 Silence asan warnings in resolve_symbol_value adds e2b02acd77a buffer overflow in cmdline_add_object_only_section adds 0e4207c529e cmdline_add_object_only_section leak adds a223bdd674f RISC-V: PR32499, Fix PR18841 segfault caused by ifunc reloc [...] adds 247357d23f4 x86: have .insn correctly consider AVX10.2's 256-bit embedd [...] adds b88282d5738 x86/APX: convert runtime special case to build-time one adds 2c4b5f54b84 Sync config.guess and config.sub with latest versions from [...] adds 48984d3da79 LoongArch: Allocate GOT entry for TLS DESC when -mno-relax [...] adds 7965f0a0031 x86: Add CpuGMISM2 and CpuGMICCS adds 3919cf8a704 gdb: make gdbarch store a vector of frame unwinders adds ce36ef63aa7 gdb: add "unwinder class" to frame unwinders adds 1239e7cf373 gdb: Migrate frame unwinders to use C++ classes adds b49f56d0aa0 gdb: introduce ability to disable frame unwinders adds 8226e5c2ef5 gdb/testsuite: Test for a backtrace through object without [...] adds 8d6a3c8e726 Add missing includes of extract-store-integer.h adds b5f538d5cad Remove gdb_index_unpack adds 400f304b4fa Remove mapped_index_base adds 3b44637d9d8 aarch64: Fix sve2p1 gating and add missing instructions adds 6f5fae607de gprofng: fix Segmentation Fault in DbeInstr::mapPCtoLine adds b715bf1f354 gprofng: update binutils/NEWS for 2.44 adds bcb39c68577 gdb: quote inferior arguments, if needed, when opening a c [...] adds 6b3000a544a gdb/doc: some more details in the README file adds 56535ffb619 Fix self-test crash adds 69c9ec4dc13 gdb/reverse: Fix recording vmov[u|a]p[s|d] instructions adds d8c4a58b59e Simplify get_frame_unwind_table adds 5d6142b571f Automatic date update in version.in adds 26dd9cb6471 Re: binary outsymbols adds 28bff43943d Automatic date update in version.in adds b49d12e2c5a Add markers for bihnutils 2.44 branch adds 572920f9683 Add name of 2.44 branch adds 8c7653ab099 Change version to 2.44.50 and regenerate files adds f7b0dfe0305 Use stat_alloc in plugin adds d4115c2c8d4 Replace xmalloc with stat_alloc in ld parser adds 354ed4d4a26 _bfd_elf_munmap_section_contents adds cb6326b5ceb sec->alloced and freeing section contents adds 3a8864b3aa8 reloc caching adds a6a73edaa83 Automatic date update in version.in adds c99345db064 [gdb/testsuite] Fix gdb.cp/non-trivial-retval.exp on arm-li [...] adds 130bb6bbbdd _bfd_elf_get_dynamic_symbols adds c785932bb5a Re: elflink.c memory leaks adds bf2da5d57d7 ldelf_before_allocation leak adds c3190b22b03 gas: elf: Relax rules for SHF_STRING sections adds 876bcbeb43c Update how-to-make-a-release document after creating the 2. [...] adds 24f46f126f4 gdb/testsuite: Fix file location for gdb.base/backtrace-thr [...] adds 8f8cc1d0c4f gas/NEWS,ld/NEWS: Announce LoongArch changes in 2.44 adds 639dc893ab4 Update release readme for gold-in-branches change adds 8ae7da3ae8d Update translations for various sub-directories adds 17973a4feee LD: Remove duplicate 2.44 NEWS marker adds bea261b937d asan ld builds without detect_leaks=0 adds 592819f7188 run_dump_test warning/error regexp adds 6427e777b99 Support broken gcc test for gas string merge support adds 2c77375c02b Automatic date update in version.in adds 50505c486ed More updated translations adds 94b3bbb668e [gdb/testsuite] Use -g3 in gdb.base/lineinc.exp adds 8935725a447 [gdb/symtab] Fix gdb.base/fission-macro.exp with unix/-m32 adds b610dec527d Automatic date update in version.in adds 3c037715ae0 x86: Add missing @tab to separate columns in c-i386.texi adds 196fda592e6 ld: replace another @progbits etc in an ELF testcase adds c80eb5cbe7d x86/Solaris: correct support for Sun form of CMOV<size>.S adds 4cbf39144c7 [gdb/testsuite] Fix gdb.base/branch-to-self.exp on arm-linux adds 95db53e5a03 bfd/doc: use abs_srcdir when creating symlinks adds 63efd116baa Preserve local variables in another Ada test case adds fbfadf96594 Avoid crash with 'length adds 1d39a0d7588 Remove gnatmake_version_at_least adds ad450e788ab Automatic date update in version.in adds 6999916e6c7 ld: fix bashism in scripttempl/elf.sc adds 63488ec7b8b More ld testsuite fixes adds a62e0f8597b Another ldelf_before_allocation leak adds 40c7f80788e unusual eh_frame memory leak adds 90bea4932e9 ld plugin.c concat leaks adds ee8f3b6c78e ld compact eh-frame leak adds 3097045a18a ld plugin bfd_make_readable leak adds 014a7c0fa36 ld: fix alignment issue for ARM thumb long branch stub usin [...] adds 0c1b7977c93 PowerPC: Add support for RFC02657 - AES acceleration instructions adds b132f2344c0 [gdb/cli] Fix return from frame containing inline frame adds 19125d93aa6 bfd: fix generation of bfd.texi in out-of-tree builds adds f238781aa11 Automatic date update in version.in adds 6a7a2387ade x86/APX: widen @gotpcrel and @gottpoff support (incl to MOVRS) adds 4998f9ea9d3 x86-64: tighten convert-load-reloc checking adds d66348e851e aarch64: Fix PLT fixups when BTI is used [PR32572] adds da67644ef53 [gdb/testsuite] Record less in gdb.reverse/time-reverse.exp adds fb570a6fe3b [gdb/tdep] Fix gdb.ada/O2_float_param.exp on s390x-linux adds 2047479c10d gdb/riscv: Add command to switch between numeric & abi regi [...] adds 2e724489260 Fix C++ template function matching in cooked index adds 997cb2219db Automatic date update in version.in adds 314b99ee71e Re: ld plugin bfd_make_readable leak adds 266d53b667c Automatic date update in version.in adds fd45211245d PR32599, objcopy -I ihex: invalid operation adds 59ba00f21f7 loongson buffer overflow adds 5be27d2ebc0 ld-x86-64/pr19609-2d.d: Move "#pass" to the end adds c7ea43c64ed Automatic date update in version.in adds 18df3e8323d Exclude libpthread from automatic export generation adds 2a20abdd819 Fix some broken links in docs and comments adds bedfbe9f519 [gdb/doc] Fix gdb.unwinder docs adds c779771dfe9 [gdb/doc] Fix qIsAddressTagged anchor adds 665888ea416 [gdb/doc] Use more lower-case in @sc in the documentation adds 163d9911759 [gdb/build] Fix build with gcc 7.5.0 adds 4bda1fb42f3 s390: s390_machinemode leak adds c622993a154 s390: s390_machine leak adds 6af6a9497b1 s390: Fix linker s390 emulation option parsing adds 6dbc8a3ef46 s390: Add basic PLT generation tests adds 98d9fe6cb62 s390: Generate .eh_frame unwind information for .plt section adds 9693d2fa7d6 s390: Additional tests for omitted base register operands adds e99d28e6bd6 s390: Do not omit vector index register 0 in disassembly adds d77c7ae0835 s390: Do not warn about vector index register 0 in assembly adds c76c8e20985 s390: Error if vector index register omitted in assembly adds 26b751e4c4f MicroBlaze: Widen mask used in opcodes/microblaze-dis,c adds af854e1c62b Automatic date update in version.in adds bff157a0c6f [gdb/doc] Fix "Standard Replies" xref adds b601c58034e gdb/configure: fail configure if all targets requested with [...] adds 9b381fd1118 gdb/remote: add 'binary-upload' feature to guard 'x' packet use adds d2030a099be Add translations for various sub-directories adds ae700d95c66 Fix gdb.ada/import.exp when using mold adds 852cbc7ffad [gdb/guile] Use SCM_DEBUG_TYPING_STRICTNESS 0 adds 1c525b0e037 [gdb/tui] Fix assert in tui_source_window_base::refresh_window adds 5f51e2f2c37 MicroBlaze: Add features/microblaze-linux.xml adds d1b55b91df4 Automatic date update in version.in adds e5e7d55dcb2 gdb: move debug output inside block in dwarf_record_line_1 adds 146d4e2acec gdbserver: introduce and use new gdb::argv_vec class adds dcaf6d3f431 gdbserver: add back lost comments in fast_tracepoint_ctx adds 77bbe102f4f gdbserver: use inheritance to define tracepoint contexts adds 072208e719f gdbserver: use inheritance more to define tracepoint contexts adds ddf8e29147e gdbserver: convert init_register_cache and new_register_cac [...] adds 207bcb60dde gdbserver: convert free_register_cache into a destructor of [...] adds 41ef4810667 gdbserver: use unique_ptr for thread_info's regcache adds b5a42cbfd96 gdbserver: use REG_UNKNOWN for a regcache's register statuses adds fe1b4d6dd9e gdbserver: define and use regcache::reset adds 84da4a1ea0a gdbserver: refactor the definition and uses of supply_regblock adds 0cefb59c18b gdbserver: fix the declared type of register_status in regcache adds d44ed2eb850 gdb/testsuite: add comments to line table from DWARF assembler adds 7a3e81eaa4a gdb: include cli/cli-style.h in darwin-nat.c adds af16bf565f8 Avoid calling help_list in more places adds 652e09d5c6d Use command style in "help" command adds 59d2fac1004 Remove "enabled" output from show_index_cache_command adds 7627b430434 Use command style in cmd_show_list adds c14d5e8aa99 Automatic date update in version.in adds 625cadfb85a x86-64: Remove pr19609-4c.d and pr19609-4d.d adds 83fafbe9706 [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-n [...] adds f5d5d53e806 Remove a couple of entries in the binutils MAINTAINERS file adds 45f211f15e5 gdb: include symtab.h in quick-symbol.h adds 707e7716f00 gdb: remove unused include in symtab.h adds 21a793bf8d9 gdb: remove unused include, add forward declaration in dwar [...] adds 7bdf69f1c1d gdb: remove unused include from dwarf2/read.c adds bbd252584fd gdb: remove includes from dwarf2/mapped-index.h adds d0cfeca7e99 gdb: remove unused includes from dwarf2/index-write.c adds f77f3d6d9ce Re-enable background reading adds 202655d42a5 gdb: add first gdbreplay test, connect.exp adds 36e173e092b Automatic date update in version.in adds 114434a1f18 Use "require" a two gdb.dwarf2 test files adds 77ad112d8cc RISC-V: widen LEB128 support adds 36fa5275c16 x86-64: omit "default" segment prefixes from string insn di [...] adds 4612bba098b x86: RMPUPDATE wants operands in different form adds d188bb12f70 x86: support RMPREAD insn adds b2d844097b9 x86/APX: GETSEC cannot be used with REX2 adds 43a7719af5a x86/APX: correct libbfd's EVEX Rn -> Bn transformations adds a73d9047009 LoongArch: Do not relax against __[start|stop]_SECNAME symbol adds 0fad7627cf8 aarch64: Fix overly lax +frintts dependency adds 99b90c46110 aarch64: Fix fp8 feature dependencies adds 71e59ebefc2 aarch64: Support +sme+nosve permissively adds 76848059415 Add space in name of Rust tuple type adds e30206560f4 Use "false" when setting cli_styling adds 07040558e69 Automatic date update in version.in adds 47df9f43ef4 Show type- and function-domain in maint print psymbols adds 7d303b57997 Remove obsolete test from gdb.cp/var-tag.exp adds 6e8c287967c Automatic date update in version.in adds 8ec54fab7b6 Avoid "text file busy" in dw2-using-debug-str.exp adds a450dd002fc Automatic date update in version.in adds e8efdd32b56 gas: consolidate whitespace recognition adds 58e59144c74 Alpha/EVAX: use is_whitespace() / is_end_of_stmt() adds 6dbfaa3fb3e arc: use is_whitespace() adds c2b89e928be Arm: use is_whitespace() adds a51c80b8ed1 aarch64: use is_whitespace() adds 6295f4c5690 avr: use is_whitespace() adds 4f6f0944460 gas/obj-*.c: use is_whitespace() adds 3d782a79886 bfin: use is_whitespace() adds 72c260c6af0 bpf: use is_whitespace() adds 7c65d9d06fe d10v: use is_whitespace() adds 2ce2556f849 d30v: use is_whitespace() adds 81675c78e24 dlx: use is_whitespace() adds 8075b3eb668 C-Sky: use is_whitespace() adds 8ea32374119 CR16: use is_whitespace() adds 592d1039565 cris: use is_whitespace() adds f96763060e6 CRx: use is_whitespace() adds 6b6b9c89a43 Epiphany: use is_whitespace() adds 21c901a95d0 fr30: use is_whitespace() adds 6cbfc6bf235 ft32: use is_whitespace() adds e782acb1c98 H8/300: use is_whitespace() adds d99c62deef0 HP-PA: use is_whitespace() adds 4d3ebda16d2 kvx: use is_whitespace() adds 239331e4a9e LoongArch: use is_whitespace() adds a6fe2606429 m32c: use is_whitespace() adds dd8b083aebd m32r: use is_whitespace() adds dc76625f4c3 M68HC1x: use is_whitespace() adds 75e00989005 M68k: use is_whitespace() adds 50f9bcde566 M*Core: use is_whitespace() adds d274b29e92b metag: use is_whitespace() adds 49bf8777038 MicroBlaze: use is_whitespace() adds 112cf77b185 MIPS: use is_whitespace() adds 61c81ade8b4 mn10200: use is_whitespace() adds 8216a29a060 mn10300: use is_whitespace() adds 54a042323d5 Moxie: use is_whitespace() adds a72e1e05281 msp430: use is_whitespace() adds 1ac26e9f7ac nds32: use is_whitespace() adds 7ea01e2546e NS32k: use is_whitespace() adds ca5580284f6 PDP11: use is_whitespace() adds 3b9fde6be7d PicoJava: use is_whitespace() adds 2f7cfc9eb22 PPC: use is_whitespace() adds 0a4e0f2a788 pru: use is_whitespace() adds 49343ef9049 RISC-V: use is_whitespace() adds 2dd0370c433 rl78: use is_whitespace() adds f983b224f8f rx: use is_whitespace() adds e5792f3e779 s12z: use is_whitespace() adds ea091addb35 S/390: use is_whitespace() adds 48ca138aa5b Score: use is_whitespace() adds f483688fd00 SH: use is_whitespace() adds 52da676aa8a Sparc: use is_whitespace() adds 5e194d8567b spu: use is_whitespace() adds 429b58ab66c C30: use is_whitespace() adds 87f56f9149d C4x: use is_whitespace() adds 74ac8f7accb C54x: use is_whitespace() adds bf0e6c6cd5c C6x: use is_whitespace() adds 05b64c86575 v850: use is_whitespace() adds 0001a731ef6 VAX: use is_whitespace() adds e6efb10bd13 Visium: use is_whitespace() adds 62489f8b525 wasm32: use is_whitespace() adds a2a25404aeb x86: use is_whitespace() adds 0dfd4cfe824 xgate: use is_whitespace() adds 52ea980d007 Xtensa: use is_whitespace() adds 716680bc55e Z80: use is_whitespace() adds 0cb1f0def38 Z8k: use is_whitespace() adds 96420f87f8b [gdb/syscalls] Sync with strace v6.13 adds bf5e5514bd8 Automatic date update in version.in adds 0bd340d6704 pre-commit autoupdate adds 13bc088de03 elflink.c: Replace bed->dynamic_sec_flags with flags adds bc61d5916a0 elf: Store __ehdr_start hash in elf_link_hash_table adds 9cc62187b4b [gdb/tui] Remove stale title when showing "No Source Available" adds b8b7b2d038e [gdb/testsuite] Fix gdb.base/list-dot-nodebug.exp on openSUSE adds 870f1f1da52 Rename 'binutils' to 'binutils_with_gold'. Rename 'bin_no_ [...] adds 2470de6c0cb Update with latest changes to src-release.sh adds a03e9c2782b [gdb/testsuite] Use c++ flag in c++ test-cases adds c263c0ddcf9 [gdb/testsuite] Fix gdb.ada/convvar_comp.exp on s390x-linux adds 96a02b669eb [gdb/testsuite] Fix gdb.ada/big_packed_array.exp on s390x-linux adds 5166ed9c9c6 gdb/python: add subblocks property to gdb.Block adds 30243af82d5 gdb/python: add domain property to gdb.Symbol adds 13dad2fefb2 gdb/python: add void_type () method to gdb.Architecture object adds 0e9555a011e gas: sframe: Use appropriate struct cfi_insn_data union members adds 49da9e9d9e6 gas: Skip SFrame FDE if .cfi_val_offset specifies non-defau [...] adds 45576ca2a8f doc: sframe: Clarify FDE/FRE function/range start address fields adds 8cfa1fc43e1 Reorder gnatmake arguments in inline-section-gc.exp adds 874162eb9fc pre-commit: run flake8 on more Python files adds f784fcab5a7 [pre-commit] Require pre-commit version 3.2.0 adds a2ead10b2f3 [gdb/tui] Clean up asserts in tui_source_window_base::refre [...] adds b9334b91436 Automatic date update in version.in adds 2a81e7ff9e4 gas MMIX: Use more of is_... framework like is_whitespace a [...] adds f9978defb6f Prevent illegal memory access when indexing into the sym_ha [...] adds f8baffc3c08 gdb: restrict configure error with all targets and 64 bit b [...] adds 75086e9de17 Prevent an abort in the bfd linker when attempting to gener [...] adds a868854dcfe aarch64: Clean up whitespace in aarch64-tbl.h adds 557daf57cab aarch64: Add leading zeros to opcodes in aarch64-tbl.h adds 18cc11a2771 Prevent illegal memory access when checking relocs in a cor [...] adds 931494c9a89 Add even more checks for corrupt input when processing relo [...] adds b425859021d Fix another illegal memory access triggered by corrupt ELF [...] adds e5501dd4321 Make linux checkpoints work with multiple inferiors adds 5cf1b0d7353 Capitalize output of successful checkpoint command adds 4df2f3f9716 Print only process ptids from linux-fork.c adds 1290225912f Linux checkpoints: Update NEWS and gdb.texinfo regarding mu [...] adds 023dd0649eb Automatic date update in version.in adds 15014e9b31a x86: Use hehdr_start for __ehdr_start adds 61ff640a357 Return bool from dwarf2_read_gdb_index adds 7c40ebce17b [gdb/build] Fix unused var in linux-fork.c adds 6be6e5b8ee9 Fix illegal memory access when linking a corrupt input file. adds 8d97c1a53f3 PR 32603, ld -w misbehaviour adds ad8677bc899 gdb/testsuite: gdb.base/gcorebg.exp against installed binaries adds 9a7ed136a9b [gdb/testsuite] Use -nostdlib in gdb.base/list-dot-nodebug.exp adds 73ab3b9825d x86-64: Estimate output section layout before sizing dynami [...] adds bbd450a9e2a Automatic date update in version.in adds d958b412375 gas: suppress use of ISSPACE() / ISBLANK() adds a5626289a62 x86: Support x86 Zhaoxin PadLock XMODX instructions adds 4fed821ed67 [gdb/build] Fix x86_64-w64-mingw32 build by avoiding SCNx8 adds 9dd3d66b79a [gdb/corefiles] Fix segfault in core_target_open adds ae84e36caf4 gdb/testsuite: fix "up to main" in gdb.base/corefile-exec-c [...] adds 1240a108069 Re: x86-64: Estimate output section layout before sizing dy [...] adds 66e701c0922 Automatic date update in version.in adds fd82d5ddf57 sparc: define _GLOBAL_OFFSET_TABLE_ when referenced adds 4f28b020a34 gdb/tui: use wrefresh if output is not surpressed adds 0dace0da06d Automatic date update in version.in adds 38ee3a7664f PR32662, segv in _bfd_generic_link_output_symbols adds 2c6e1a4cd36 PR32663, ld buffer overflow reading .debug_info adds 0df62bf09ec gdb: Support some escaping of args with startup-with-shell [...] adds 536b7935a46 gdb/testsuite: restructure gdb.base/dlmopen.exp adds 9da3b735470 gdb: include a still-mapped flag in solib unload notification adds 11bd5aef5e6 gdb/mi: include ranges in =library-unloaded event adds 79e6242a1cd PR32664, compressed debug section naming confusion adds 7fca0dec798 gprof: add missing newline to error text adds 0a00ac1d361 gprof: fix comment typos adds cb0930a0005 gprof: print values of mismatched histogram scales adds 2effb0d11fd gprof: fix odd inst len hist scale calculation adds dd39a8c388d Fix typo in objdump info/man page adds d4d66eb19fd x86: Return error for invalid relocation offset adds 402f31a34d8 gdb/testsuite: avoid incorrect symbols in gdb.base/condbrea [...] adds 433bc515df1 Add dwarf2_per_bfd::start_reading adds c17d862be9e Automatic date update in version.in adds 64da7fa5274 x86-64: Use x86_64_elf_howto_table for standard relocations adds 6488f1e65ad tc-i386.c fix for oss-fuzz gas fuzzing adds f0848033b8d gdb: fix selecting tail-call frames by name adds a4242dc3f5f gdb: LoongArch: Improve the handling of atomic sequence adds 9044044c27c gdbsupport: add gdb::make_array_view overload to create fro [...] adds ad6dde5aaae gdb/dwarf: write offset to parent entry for DW_IDX_parent adds de33cf88daf gdb/dwarf: allow for cooked_index_shard::m_addrmap to be nullptr adds 13ab441fb40 gdb/dwarf: create multiple cooked index shards when reading [...] adds f35bb15bed4 gdb: Deprecate stabs debug info adds c5ac7c9f7c9 gdb/tui: remove unnecessary wmove call from tui_status_window adds f2ab74973cf gdb/tui: use tui_batch_rendering more adds 86fec8673df MIPS/BFD: Remove redundant "want64=true" settings adds 04e94ec0730 MIPS16/GAS: Reject instructions that end with a dot adds 8eca085f0ad MIPS16/GAS: Streamline forced size suffix handling code adds 51108399345 Port GDB to Hurd x86_64. adds e90210d9bb2 Automatic date update in version.in adds 3f61a38b5e8 RISC-V: Move all global static target stuff into private da [...] adds 83c30fcc4d1 RISC-V: Add .bfloat16 directive adds 6c6492e7d34 gdb/dwarf: remove cooked_index::vec_type adds 8e745eac7db gdb/dwarf: rename cooked_index::m_vector to m_shards adds d96a6c755fa gdb: remove check for minimal symbols in 'start_command' adds beb5bda848d Automatic date update in version.in adds 378cefb4268 gdb: cleanup includes in mi/ adds 5cd3922ae0d Add copyright header to gnat_debug_info_test.adb adds 03667c68a6e Reorder gnatmake arguments in inline-section-gc.exp, again adds d6fcd68164c Automatic date update in version.in adds 5d43cdc1005 aarch64: fix a crash during maintenance print cooked-registers adds c8e44eb2818 gdb, testsuite: Rename set_sanitizer procedures to append_e [...] adds aeb6452a5dc Update my maintenance areas in MAINTAINERS file adds 27c6f1271ba Remove assumption from py-symbol.exp adds d1c34b3c057 gas obj-coff memory leaks adds 7763858d27b gas: replace bfd_alloc with notes_alloc adds 619f863c55c dlltool memory leaks adds 32c3388c4f9 Automatic date update in version.in adds 052d07f84b0 RISC-V: Make SSAMOSWAP.W available for rv64 adds d7657a4ceef RISC-V: Add OP_VE for .insn adds 539f21cf4a3 RISC-V: Add missing doc for OP_V adds 298a6833971 x86/APX: make .insn extended-EVEX capable adds 69d68fbeb88 gas: fix rs_fill_nop listing adds b5cb46b1555 x86: correct ISA-used version recording adds f59d6a9c3bf x86: drop redundant checks from ISA-used version determination adds 9754d1a7505 x86: drop redundant i.operands checks from output_disp() adds 17c89ffc0a5 gdb: only update m_last_subfile after writing a line table entry adds dd2d4de349f gdb/python/dap: prefix internal attributes with underscore adds 1c6898a825b gdb/dwarf: use term "shard" instead of "index" adds 532268bf09d gdb/dwarf: rename cooked_index_worker subclasses adds f24d402bf8d gdb/dwarf: unique_ptr cleanup adds 75b2ed21836 gdbserver: use `gdb::unordered_map` adds 94365425589 Handle DW_FORM_data4 in read-debug-names.c adds 6ea89e2ddb2 gdb/tui: update maybe_update to take gdbarch adds f589ead3af3 gdb/tui: use maybe_update for source centring in an extra case adds a9764ef043b gdb/testsuite: clean ups in gdb.python/py-source-styling.exp adds 92f102cf640 Automatic date update in version.in adds 0813652eef5 alpha, ld: remove -taso option adds 1c065666dd4 MIPS/GAS/testsuite: Support negated targets for default arc [...] adds 9371764e930 MIPS/GAS: Set default CPU to MIPS64r6 for 64-bit "img" conf [...] adds 83eab1060d6 MIPS/GAS: Fix comment about "img" vendor configurations adds e8f545e985b MIPS/GAS/testsuite: Reuse n64 GPR disassembly for n32 adds caaa18f2128 MIPS objdump: Add `eabi32` and `eabi64` ABI options adds 3a69ff93b56 riscv disassembler leak adds b75c7a81e0b PR32698, potential null pointer dereference in tekhex.c adds ac8a1a52cf7 score-elf gas SEGV adds 5b4873b6de6 Automatic date update in version.in adds 3aaca06b672 gdb: fix color_option_def compile error (clang) adds 114396befdd Automatic date update in version.in adds cb82077fef6 testsuite, mi: fix indentation in get_mi_thread_list adds 531d69412e2 gdb: remove unused include in objfiles.h adds 324a22ed372 gdb: remove unused include in symfile-debug.c adds 9cf88ff5ad3 gdb/dwarf: remove spurious space adds db20cb1197c gdb/dwarf: make maybe_queue_comp_unit return bool adds 230a788eb28 PR32690, assertion failure in lang_size_relro_segment adds d26161914cf PR 32603, more ld -w misbehaviour adds 54746376570 bfd_set_section_alignment errors adds d2fea23a4a3 Automatic date update in version.in adds 104443510ad Use bfd_link_align_section in a few more places adds 3bb7d3ea813 Re: bfd_set_section_alignment errors. adds 1256b9860f3 ld: Add tests for PR ld/32690 adds 24a2f1a6b0c [gdb] Fix some typos adds ec51c7ce9fb [gdb/testsuite] Don't start gdb in gdb.base/gstack.exp adds 2b020f53230 testsuite, mi: prevent buffer overflow in get_mi_thread_list adds 28588dc52c9 PR32703, Null pointer dereference in bfd/linker.c adds ba6ad3a18cb PR32716, objdump -i memory leak adds 65922587187 PR32715, ld-elf/pr29072 fail with --disable-default-execstack adds 4546dae1ff0 Automatic date update in version.in adds 1dd0c745511 gdbserver, remote: introduce "id_str" in the "qXfer:threads [...] adds e51fdff7d2e binutils/dwarf.c debug_information leak adds cb1861cb8ff bintuils/dwarf.c indentation fixes adds 405836704bd gdb: LoongArch: Extend the maximum number of hardware watchpoints adds df50675d4ef gdb/remote: don't error if qGetTIBAddr is unsupported adds 890d1d385f4 gdb/dwarf: std::unordered_{set,map} -> gdb::unordered_{set, [...] adds 863a3131b86 gdb/dwarf: change some functions from "per objfile" to "per bfd" adds e3f9a1e14ac gdb/dwarf: pass dwarf2_per_bfd to dwarf2_per_cu_data constructor adds a47e2297fc2 gdb/dwarf: pass section offset to dwarf2_per_cu_data constructor adds c44ab627b02 gdb/dwarf: pass section to dwarf2_per_cu_data constructor adds 8af6d60eb97 gdb/dwarf: set is_debug_types in signatured_type constructor adds b0c676f4563 gdb/dwarf: add logging for CU expansion adds 6ded2b86929 gdb/mi: Fix segfault when attaching a rocm process with MI adds 1d68c42f29e gas/config/tc-avr.c: Fix an indentation glitch. adds 02fd6e5459e Automatic date update in version.in adds e17e25351f1 Clean up DW_TAG_namelist handling in new_symbol adds 2e8e54fc54c Move producer_is_realview to producer.c adds 0aa72b65f78 Clean up calls to prepare_one_comp_unit adds f1462b65ff8 Make prepare_one_comp_unit a method of cutu_reader adds c91f9c8c0a2 Move producer checks to dwarf2_cu adds d08ab84d890 Hoist language-finding in expand_symtabs_matching adds 46b9f07dfe7 PR 32721, internal error in tc-i386.c:parse_register adds 67c2a95af35 GDB: add stabs deprecation warning adds 904d3768c88 Small get_tib_address cleanups adds be6adf5b759 Handle optional lines correctly in gdb.ada/complete.exp adds 1961e699340 gdb/compile: add missing entry in bfd_link_callbacks array adds 792a87900ec gdb/doc: fix .debug_index -> .gdb_index adds 3fddd4e758f Fix "compilation unit" matching in dwarf-font-lock-keywords adds 79b31206f2f gdb/doc: fix sentence in save gdb-index` command doc adds c4c2b3bd171 Automatic date update in version.in adds e6dc0920387 ix86: tighten convert-load-reloc checking adds 922fe9449a0 x86/APX: use CS: in place of ES: in @gotpcrel and @gottpoff [...] adds 11c28524498 x86: widen @got{,pcrel} support to PUSH and APX IMUL adds 010a8fd4090 x86-64: further tighten convert-load-reloc checking adds 5649b9dc865 ix86: restrict use of GOT32X relocs adds 30b64be054a ix86: drop dead part of a conditional in elf_i386_convert_l [...] adds 0e79ff9f50a x86: GOT is an ELF-only entity adds 2b0a62b17f9 IQ2000: drop maintainer adds 4d44cba2f7a gdb/testsuite/rocm.exp: Use system GPU(s) to detect features adds 00c57bf85d0 Automatic date update in version.in adds 0e92c0ded9b MIPS objdump: Recognize o64 ABI names adds d1c7d788be4 Automatic date update in version.in adds a021382482a PR 32731 ub sanitizer accessing filenames_reversed adds 70b4fd3dc79 gas: avoid dangling pointers into freed memory adds 4ac990266ff MIPS: Apply coding guidelines: trailing space adds 826c1610453 MIPS: Apply coding guidelines: new lines adds 2a82fb7b2fb MIPS: Apply coding guidelines: sentences adds 95b3d5c1ed5 MIPS: Apply coding guidelines: tabs adds c27019491e7 MIPS: Apply coding guidelines: indentation adds dfd769b3753 Fix formatting in dwarf2/index-write.c adds 3e2fe82c823 Automatic date update in version.in adds ffd09b625ef gdb: fixes for code_breakpoint::disabled_by_cond logic adds e9709998fff gdb: restructure disable_breakpoints_in_unloaded_shlib adds 8c48ec7a616 gdb: handle dprintf breakpoints when unloading a shared library adds 0e9794f1f27 gdb: don't clear inserted flag in disable_breakpoints_in_un [...] adds 4f578099f94 gdb: disable internal b/p when a solib is unloaded adds 5770f680c91 gdb: handle empty locspec when printing breakpoints adds 8f52366c839 gdb/testsuite/lib/rocm.exp: Fix a typo in a comment adds c619e92beb0 objdump: Inform users if RELR relocs are present in a file [...] adds a4f974e939e gdb, testsuite, rust: fix for empty array adds 7915b175326 [gdb/doc] Fix documentation of handle SIGKILL adds 4fd9516e330 gdb/doc: fix help text for 'set style disassembler enabled' adds dbfac07a716 gdb/tui: use correct setting to control asm window styling adds 431b369e1cb gdb/styling: only check TERM environment once, during initi [...] adds 04bfaa910ac Use ui_out for "info checkpoints" adds 1533f0297db [gdb/testsuite] Exit left-over gdb in gdb.mi/mi-break.exp adds 5524062fadf Automatic date update in version.in adds f40b59b9124 [libctf] Fix warning: @xref should not appear on @multitable line adds 1e9bd86ccda gdb: don't show incorrect source file in source window adds a6bc00ff35a gdb/windows: remove disable_breakpoints_in_shlibs call adds bd217f6d057 gdb/remote: Set the thread of the remote before sending qRcmd. adds 6693696a7da x86: SFrame FDE for PLT0 does not use repetition block size adds f2cc668e2b0 Fix mkdir_recursive on windows when CWD is root adds 6997fbcd06f gdb/amd-dbgapi: use gdb::unordered_map adds 7f7e6755c55 gdb: add target displaced stepping support adds b9935b23e47 gdb/amd-dbgapi: add displaced stepping support adds 60b9de2ec0b gdb/dwarf: remove unused include in read.c adds f1e96c08e7a Remove struct print_one_inferior_data adds 0ec9aa4ac33 Automatic date update in version.in adds f563d6cc749 gdb/dwarf: initialize tu_stats fields adds 00aa53dabce gdb: move "gdb:function_view" into quick-symbol.h typedefs adds 643a92ff411 gdb/dwarf: use dwz_file::filename in a few spots adds fb3511fc476 gdb/dwarf: change some per-objfile functions to be per-bfd adds 2b5a48b6a9d gdb/dwarf: convert dwarf2_per_bfd::signatured_types to a gd [...] adds 2f0521c0d6f gdb/dwarf: fix signature_type created with nullptr section adds 6c6080171fc [gdb/build] Fix unused var in dwarf2/read.c adds 5e0032993ab ld/testsuite: add -z separate-code to sframe x86_64 tests adds 227a52fbbd6 RISC-V: Fix abort when displaying data and partial instructions adds 887373a45f4 gas: sframe: partially process DWARF unwind info in CFI_escape adds 2d1374a7608 Automatic date update in version.in adds c44400b6ad8 x86-64: Pass -z separate-code to ld for -z mark-plt tests adds 1142f1b3345 Updated translations for bfd and gold adds 39ee8c92855 gdb/dwarf: pass unit length to dwarf2_per_cu_data constructor adds 661a85884f1 gdb/dwarf: fix failed assertion in dwarf2_find_containing_c [...] adds f0e6467e104 Automatic date update in version.in adds b6fb76ec6ef gdb, gdbserver, gdbsupport: fix some namespace comment formatting adds 8cdf110a115 [gdb/testsuite] Fix gdb.base/nostdlib.exp on aarch64 new 9a74ab12c8e include, libctf: start work on libctf v4 new 30cced0da65 libctf, archive, link: fix parent importing new 70d05ab0b2c libctf: add mechanism to prohibit most operations without a strtab new 6c776899632 include, libctf: add cth_parent_strlen CTFv4 header field new a14fb397b29 libctf: tear opening and serialization in two new 3bec4f1f3cb include, libctf: string lookup and writeout of a parent-sha [...] new ba66e0cc32d libctf: do not deduplicate strings in the header new 9daceda7960 libctf: dedup: add strtab deduplicator new 4d2d5afa607 libctf: actually deduplicate the strtab new acf3236e6ba libctf: a little string sharing test new 06cefeee6b1 libctf: fix obsolete comment new ac07bccf054 libctf: dedup: describe 'citer' new 4a7870a831c libctf: split up ctf-subr.c new d996ca5e850 libctf: move ctf_elf*_to_link_sym to ctf-link.c new 6a6a3cc9c20 libctf, hash: add support for freeing functions taking an arg new 21f748e1e34 libctf, string: delete separate movable ref storage again new 69d4f6d74cf libctf, string: remove movable refs properly new 9835747b21a libctf: generalize the ref system new b875301e748 libctf: drop LCTF_TYPE_ISPARENT/LCTF_TYPE_ISCHILD new 003f19bfa7f libctf: make ctf_dynamic_type() the inverse of ctf_static_type() new dc93d01ff28 libctf: de-macroize LCTF_TYPE_TO_INDEX / LCTF_INDEX_TO_TYPE new 97a72b2a35d libctf: create: fix vlen / vbytes confusion new a480362d884 libctf: string: refs rework new f1b636cf3f9 readelf, objdump: fix ctf dict leak new 5a1d8eca5c3 libctf: fix slices of slices and of enums new 8ab2fdda02b ld, testsuite, ctf: really test -gctf even if the compiler warns new 06f77d49f62 libctf: document parameters to ctf_import new beccf36b880 libctf: move string deduplication into ctf-archive new 3737d9200d3 libctf: don't call ctf_type_to_index with types in other dicts new 274cc1f13d6 libctf: fix ctf_type_pointer on parent dicts, etc new d158aa7fe31 libctf: consecutive ctf_id_t assignment new eee5bbbcd19 Tiny stylistic spacing and comment tweaks new 082df49b592 types: add some more error checking
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d3254a465ce) \ N -- N -- N refs/heads/users/nalcock/road-to-ctfv4 (082df49b592)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 33 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: .gitignore | 1 + .pre-commit-config.yaml | 25 +- ChangeLog | 4 + bfd/ChangeLog | 25 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 8 +- bfd/Makefile.in | 14 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aix5ppc-core.c | 17 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 41 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 39 +- bfd/archive64.c | 2 +- bfd/archures.c | 8 +- bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 102 +- bfd/bfd.c | 187 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 2 +- bfd/binary.c | 16 +- bfd/cache.c | 2 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 4 +- bfd/coff-aarch64.c | 6 +- bfd/coff-alpha.c | 4 +- bfd/coff-arm.c | 4 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 2 +- bfd/coff-i386.c | 2 +- bfd/coff-ia64.c | 2 +- bfd/coff-loongarch64.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 4 +- bfd/coff-riscv64.c | 2 +- bfd/coff-rs6000.c | 25 +- bfd/coff-sh.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff-tic30.c | 6 +- bfd/coff-tic4x.c | 6 +- bfd/coff-tic54x.c | 6 +- bfd/coff-x86_64.c | 2 +- bfd/coff-z80.c | 6 +- bfd/coff-z8k.c | 6 +- bfd/coff64-rs6000.c | 21 +- bfd/coffcode.h | 6 +- bfd/coffgen.c | 25 +- bfd/cofflink.c | 2 +- bfd/coffswap.h | 2 +- bfd/compress.c | 3 +- bfd/config.bfd | 21 +- bfd/configure | 22 +- bfd/configure.ac | 4 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 2 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-kvx.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-loongarch.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 75 - bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 2 +- bfd/cpu-riscv.h | 2 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/bfd.texi | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 2 +- bfd/doc/doc.str | 2 +- bfd/doc/local.mk | 6 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 40 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 8 +- bfd/ecofflink.c | 2 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 25 +- bfd/elf-eh-frame.c | 38 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 6 +- bfd/elf-linker-x86.h | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 17 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 85 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 13 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 133 +- bfd/elf32-am33lin.c | 3 +- bfd/elf32-arc.c | 7 +- bfd/elf32-arm.c | 30 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 24 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 24 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 9 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 7 +- bfd/elf32-crx.c | 2 +- bfd/elf32-csky.c | 14 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 15 +- bfd/elf32-ft32.c | 4 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 18 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 72 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 8 +- bfd/elf32-m32c.c | 3 +- bfd/elf32-m32r.c | 7 +- bfd/elf32-m68hc11.c | 4 +- bfd/elf32-m68hc12.c | 4 +- bfd/elf32-m68hc1x.c | 6 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 8 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 12 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 27 +- bfd/elf32-mips.c | 2 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 19 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 6086 ------ bfd/elf32-nios2.h | 38 - bfd/elf32-or1k.c | 11 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 37 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 9 +- bfd/elf32-rl78.c | 3 +- bfd/elf32-rx.c | 2 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 2 +- bfd/elf32-s390.c | 10 +- bfd/elf32-score.c | 41 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 37 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 10 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 28 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 26 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 10 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 3 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 8 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 3 +- bfd/elf32-xtensa.c | 24 +- bfd/elf32-z80.c | 2 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 11 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 2 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 7 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 16 +- bfd/elf64-mips.c | 6 +- bfd/elf64-mmix.c | 20 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 78 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 136 +- bfd/elf64-sparc.c | 11 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 661 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 9 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 455 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 338 +- bfd/elfnn-ia64.c | 11 +- bfd/elfnn-kvx.c | 27 +- bfd/elfnn-loongarch.c | 267 +- bfd/elfnn-riscv.c | 92 +- bfd/elfxx-aarch64.c | 397 +- bfd/elfxx-aarch64.h | 105 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-kvx-relocs.h | 2 +- bfd/elfxx-kvx.c | 2 +- bfd/elfxx-kvx.h | 2 +- bfd/elfxx-loongarch.c | 2 +- bfd/elfxx-loongarch.h | 2 +- bfd/elfxx-mips.c | 45 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 59 +- bfd/elfxx-riscv.h | 2 +- bfd/elfxx-sparc.c | 45 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 2 +- bfd/elfxx-tilegx.c | 7 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 190 +- bfd/elfxx-x86.h | 4 +- bfd/format.c | 57 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 28 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 5 +- bfd/hpux-core.c | 7 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 12 +- bfd/i386msdos.c | 6 +- bfd/ihex.c | 45 +- bfd/init.c | 2 +- bfd/irix-core.c | 5 +- bfd/libaout.h | 17 +- bfd/libbfd-in.h | 6 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 62 +- bfd/libcoff-in.h | 5 +- bfd/libcoff.h | 5 +- bfd/libecoff.h | 2 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 141 +- bfd/lynx-core.c | 5 +- bfd/mach-o-aarch64.c | 4 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 107 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 2 +- bfd/mmo.c | 36 +- bfd/netbsd-core.c | 16 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 201 +- bfd/osf-core.c | 5 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 2 +- bfd/pdp11.c | 38 +- bfd/pe-aarch64.c | 2 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 5 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 54 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 2 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-loongarch64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-riscv64.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 2 +- bfd/peicode.h | 18 +- bfd/plugin.c | 195 +- bfd/plugin.h | 4 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 3 - bfd/po/bfd.pot | 3859 ++-- bfd/po/fr.po | 3748 ++-- bfd/po/ms.po | 9825 +++++++++ bfd/po/ro.po | 3731 ++-- bfd/po/sr.po | 2921 +-- bfd/po/uk.po | 3726 ++-- bfd/ppcboot.c | 2 +- bfd/ptrace-core.c | 22 +- bfd/reloc.c | 115 +- bfd/reloc16.c | 6 +- bfd/rs6000-core.c | 7 +- bfd/section.c | 39 +- bfd/simple.c | 2 +- bfd/som.c | 14 +- bfd/som.h | 2 +- bfd/srec.c | 55 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 2 +- bfd/syms.c | 2 +- bfd/sysdep.h | 2 +- bfd/targets.c | 14 +- bfd/tekhex.c | 71 +- bfd/trad-core.c | 10 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 35 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 20 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 7 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 52 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 9 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 6 +- binutils/MAINTAINERS | 9 +- binutils/Makefile.am | 2 +- binutils/Makefile.in | 4 +- binutils/NEWS | 11 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 124 +- binutils/SECURITY.txt | 1 - binutils/addr2line.c | 2 +- binutils/ar.c | 66 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 6 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 3 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 2 +- binutils/coffgrok.h | 2 +- binutils/configure | 20 +- binutils/configure.ac | 2 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 2 +- binutils/debug.h | 2 +- binutils/deflex.l | 2 +- binutils/defparse.y | 6 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 287 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 7 +- binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 6 +- binutils/dwarf.c | 194 +- binutils/dwarf.h | 2 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 60 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 41 +- binutils/objdump.c | 145 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 2 +- binutils/od-pe.c | 2 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/bg.po | 4100 ++-- binutils/po/binutils.pot | 4039 ++-- binutils/po/fr.po | 4100 ++-- binutils/po/ro.po | 4110 ++-- binutils/po/sr.po | 7724 +++---- binutils/po/sv.po | 4075 ++-- binutils/po/uk.po | 4103 ++-- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 154 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 6 +- binutils/resrc.c | 2 +- binutils/resres.c | 3 +- binutils/sanity.sh | 2 +- binutils/size.c | 26 +- binutils/srconv.c | 2 +- binutils/stabs.c | 2 +- binutils/strings.c | 2 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/addr2line.exp | 2 +- binutils/testsuite/binutils-all/ar.exp | 71 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 2 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5-op.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/kvx/kvx.exp | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../binutils-all/loongarch64/loongarch64.exp | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 2 +- binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 2 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/riscv/riscv.exp | 2 +- binutils/testsuite/binutils-all/riscv/unknown.s | 2 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/tek1.obj | 2 + binutils/testsuite/binutils-all/tek2.obj | 6 + binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 40 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 2 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config.guess | 11 +- config.sub | 729 +- config/acx.m4 | 10 + config/mt-nios2-elf | 5 - configure | 1207 +- configure.ac | 135 +- cpu/ChangeLog | 4 + elfcpp/ChangeLog | 6 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 27 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/Makefile.am | 2 +- etc/Makefile.in | 2 +- etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 2 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 6 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 4 +- gas/Makefile.in | 10 +- gas/NEWS | 39 +- gas/README | 2 +- gas/app.c | 16 +- gas/as.c | 82 +- gas/as.h | 5 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 11 +- gas/cgen.h | 2 +- gas/codeview.c | 2 +- gas/codeview.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 4 +- gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/kvx-parse.c | 13 +- gas/config/kvx-parse.h | 2 +- gas/config/loongarch-lex-wrapper.c | 2 +- gas/config/loongarch-lex.h | 2 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 2 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 4 +- gas/config/obj-aout.c | 2 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 5 +- gas/config/obj-coff-seh.h | 4 +- gas/config/obj-coff.c | 55 +- gas/config/obj-coff.h | 2 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 63 +- gas/config/obj-elf.h | 2 +- gas/config/obj-evax.c | 2 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 17 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 6 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 6 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 4 +- gas/config/tc-aarch64-ginsn.c | 2 +- gas/config/tc-aarch64.c | 124 +- gas/config/tc-aarch64.h | 4 +- gas/config/tc-alpha.c | 10 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 18 +- gas/config/tc-arc.h | 4 +- gas/config/tc-arm.c | 174 +- gas/config/tc-arm.h | 4 +- gas/config/tc-avr.c | 13 +- gas/config/tc-avr.h | 4 +- gas/config/tc-bfin.c | 14 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 29 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 17 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 13 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 20 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 30 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 17 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 18 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 24 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 6 +- gas/config/tc-epiphany.h | 4 +- gas/config/tc-fr30.c | 10 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 4 +- gas/config/tc-ft32.c | 26 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 16 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 95 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-ginsn.c | 2 +- gas/config/tc-i386-intel.c | 18 +- gas/config/tc-i386.c | 603 +- gas/config/tc-i386.h | 17 +- gas/config/tc-ia64.c | 7 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 2 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-kvx.c | 15 +- gas/config/tc-kvx.h | 5 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 114 +- gas/config/tc-loongarch.h | 12 +- gas/config/tc-m32c.c | 19 +- gas/config/tc-m32c.h | 4 +- gas/config/tc-m32r.c | 16 +- gas/config/tc-m32r.h | 4 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 26 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 63 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 78 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 24 +- gas/config/tc-metag.h | 4 +- gas/config/tc-microblaze.c | 16 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 46 +- gas/config/tc-mips.h | 4 +- gas/config/tc-mmix.c | 87 +- gas/config/tc-mmix.h | 11 +- gas/config/tc-mn10200.c | 21 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 39 +- gas/config/tc-mn10300.h | 4 +- gas/config/tc-moxie.c | 61 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 60 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 17 +- gas/config/tc-nds32.h | 4 +- gas/config/tc-nios2.c | 4103 ---- gas/config/tc-nios2.h | 132 - gas/config/tc-ns32k.c | 10 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 7 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 11 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 12 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 61 +- gas/config/tc-ppc.h | 8 +- gas/config/tc-pru.c | 13 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 94 +- gas/config/tc-riscv.h | 4 +- gas/config/tc-rl78.c | 33 +- gas/config/tc-rl78.h | 4 +- gas/config/tc-rx.c | 189 +- gas/config/tc-rx.h | 4 +- gas/config/tc-s12z.c | 14 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 138 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 22 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 20 +- gas/config/tc-sh.c | 26 +- gas/config/tc-sh.h | 4 +- gas/config/tc-sparc.c | 49 +- gas/config/tc-sparc.h | 4 +- gas/config/tc-spu.c | 16 +- gas/config/tc-spu.h | 4 +- gas/config/tc-tic30.c | 9 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 13 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 43 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 20 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 6 +- gas/config/tc-tilegx.h | 4 +- gas/config/tc-tilepro.c | 6 +- gas/config/tc-tilepro.h | 4 +- gas/config/tc-v850.c | 28 +- gas/config/tc-v850.h | 4 +- gas/config/tc-vax.c | 24 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 11 +- gas/config/tc-visium.h | 4 +- gas/config/tc-wasm32.c | 12 +- gas/config/tc-wasm32.h | 4 +- gas/config/tc-xgate.c | 8 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 17 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 20 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 30 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 25 +- gas/configure.ac | 7 +- gas/configure.com | 2 +- gas/configure.tgt | 4 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 101 +- gas/doc/c-aarch64.texi | 42 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 5 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 39 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-kvx.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-loongarch.texi | 2 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 2 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 2 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 267 - gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 27 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 2 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 2 +- gas/doc/local.mk | 3 +- gas/dw2gencfi.c | 77 +- gas/dw2gencfi.h | 8 +- gas/dwarf2dbg.c | 6 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 2 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 110 +- gas/expr.h | 9 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 12 +- gas/frags.h | 6 +- gas/gen-sframe.c | 423 +- gas/gen-sframe.h | 6 +- gas/ginsn.c | 2 +- gas/ginsn.h | 2 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 2 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 7 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 27 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 5 +- gas/obj.h | 2 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 2 - gas/po/fr.po | 6558 +++--- gas/po/gas.pot | 6243 +++--- gas/po/ro.po | 14362 +++++++------ gas/po/uk.po | 6548 +++--- gas/read.c | 51 +- gas/read.h | 17 +- gas/remap.c | 2 +- gas/sb.c | 14 +- gas/sb.h | 2 +- gas/scfi.c | 2 +- gas/scfi.h | 2 +- gas/scfidw2gen.c | 3 +- gas/scfidw2gen.h | 2 +- gas/sframe-opt.c | 2 +- gas/stabs.c | 2 +- gas/subsegs.c | 19 +- gas/subsegs.h | 2 +- gas/symbols.c | 47 +- gas/symbols.h | 14 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/bfloat16-1-invalid.d | 4 - gas/testsuite/gas/aarch64/bfloat16-1.d | 113 - gas/testsuite/gas/aarch64/bfloat16-2-invalid.d | 5 - gas/testsuite/gas/aarch64/bfloat16-2-invalid.l | 265 - gas/testsuite/gas/aarch64/bfloat16-bad.d | 4 - gas/testsuite/gas/aarch64/bfloat16-bad.l | 100 - gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/codeview.exp | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp8-mul-illegal.d | 2 +- gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.l | 27 +- gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.s | 27 +- gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/lse128-atomic.s | 2 +- gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/pac_ab_key.s | 4 +- .../gas/aarch64/pac_compat_cfi_window_save.d | 44 + .../gas/aarch64/pac_compat_cfi_window_save.s | 20 + gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/pr27217.d | 15 +- gas/testsuite/gas/aarch64/pr27217.s | 11 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-9.d | 1 + gas/testsuite/gas/aarch64/sme-b16b16-1.d | 126 + gas/testsuite/gas/aarch64/sme-b16b16-1.s | 143 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.d | 3 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.l | 193 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.s | 173 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.l | 33 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.s | 21 + gas/testsuite/gas/aarch64/sme-f16f16-1.d | 38 + gas/testsuite/gas/aarch64/sme-f16f16-1.s | 33 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.l | 29 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s | 17 + gas/testsuite/gas/aarch64/sme-f16f16-2.d | 28 + gas/testsuite/gas/aarch64/sme-f16f16-2.s | 21 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.l | 141 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.s | 133 + gas/testsuite/gas/aarch64/sme-f16f16-3.d | 102 + gas/testsuite/gas/aarch64/sme-f16f16-3.s | 109 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.l | 27 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.s | 18 + gas/testsuite/gas/aarch64/sme-f16f16-4.d | 24 + gas/testsuite/gas/aarch64/sme-f16f16-4.s | 17 + gas/testsuite/gas/aarch64/sme-nosve-1.d | 15 + gas/testsuite/gas/aarch64/sme-nosve-1.s | 3 + gas/testsuite/gas/aarch64/sme2-2-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-2-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-3-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-3-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-4-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-4-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-5-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-5-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-6-sve2p1.d | 109 + gas/testsuite/gas/aarch64/sme2-6-sve2p1.s | 112 + gas/testsuite/gas/aarch64/sme2-7.d | 1 + gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.d | 3 + gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.l | 5 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.l | 2 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.s | 4 + gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.d | 3 + gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.l | 159 + gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.s | 136 + gas/testsuite/gas/aarch64/sve-b16b16-sme2.d | 122 + gas/testsuite/gas/aarch64/sve-b16b16-sme2.s | 138 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.d | 3 + ...float16-1-invalid.l => sve-b16b16-sve2-bad-1.l} | 0 ...float16-1-invalid.s => sve-b16b16-sve2-bad-1.s} | 0 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.d | 3 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l | 265 + ...float16-2-invalid.s => sve-b16b16-sve2-bad-2.s} | 0 gas/testsuite/gas/aarch64/sve-b16b16-sve2.d | 112 + .../aarch64/{bfloat16-1.s => sve-b16b16-sve2.s} | 0 gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 - gas/testsuite/gas/aarch64/sve2-sme2-2.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-3.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-4.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-5.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-6.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-7.d | 1 + gas/testsuite/gas/aarch64/sve2p1-1.d | 2 + gas/testsuite/gas/aarch64/sve2p1-4.d | 20 +- gas/testsuite/gas/aarch64/sve2p1-4.s | 20 - gas/testsuite/gas/aarch64/sve2p1-5.d | 3 + gas/testsuite/gas/aarch64/sve2p1-6.d | 2 + gas/testsuite/gas/aarch64/sve2p1-7.d | 2 + gas/testsuite/gas/aarch64/sve2p1-8.d | 29 + gas/testsuite/gas/aarch64/sve2p1-8.s | 19 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.d | 2 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.l | 73 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.s | 69 + gas/testsuite/gas/aarch64/sve2p1-9.d | 75 + gas/testsuite/gas/aarch64/sve2p1-9.s | 71 + .../gas/aarch64/sysreg/aarch64-sysreg.exp | 2 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d | 2 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l | 250 +- .../gas/aarch64/sysreg/illegal-sysreg-3.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-3.l | 20 - .../gas/aarch64/sysreg/illegal-sysreg-8.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8.l | 188 - .../gas/aarch64/sysreg/illegal-sysreg-8b.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8b.l | 29 - gas/testsuite/gas/aarch64/sysreg/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/gas.exp | 19 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/octa-div.d | 10 + gas/testsuite/gas/all/octa-div.s | 11 + gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/quad-div.d | 9 + gas/testsuite/gas/all/quad-div.s | 32 + gas/testsuite/gas/all/quad-div2.d | 16 + gas/testsuite/gas/all/quad-div2.s | 27 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/archv8_1m-pac-msr.d | 137 + gas/testsuite/gas/arm/archv8_1m-pac-msr.s | 77 + gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm.d | 5 +- gas/testsuite/gas/arm/thumb2_ldmstm.s | 1 + gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/bpf.exp | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-3.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-3.s | 26 + .../gas/cfi-sframe/cfi-sframe-aarch64-4.d | 25 + .../gas/cfi-sframe/cfi-sframe-aarch64-4.s | 23 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 8 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d | 22 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.s | 18 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.s | 11 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.s | 11 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.s | 12 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 8 +- gas/testsuite/gas/cfi/cfi.exp | 2 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bss.d | 2 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.d | 2 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 3 +- gas/testsuite/gas/elf/section9.d | 1 + gas/testsuite/gas/elf/section9.s | 2 + gas/testsuite/gas/elf/string.d | 11 + gas/testsuite/gas/elf/string.s | 14 + gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d | 295 + gas/testsuite/gas/i386/avx10_2-256-bf16.d | 294 + gas/testsuite/gas/i386/avx10_2-256-bf16.s | 169 + gas/testsuite/gas/i386/avx10_2-256-cvt-intel.d | 152 +- gas/testsuite/gas/i386/avx10_2-256-cvt.d | 152 +- gas/testsuite/gas/i386/avx10_2-256-cvt.s | 76 +- gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d | 112 + gas/testsuite/gas/i386/avx10_2-256-miscs.d | 110 + gas/testsuite/gas/i386/avx10_2-256-miscs.s | 135 + gas/testsuite/gas/i386/avx10_2-256-satcvt-intel.d | 249 + gas/testsuite/gas/i386/avx10_2-256-satcvt.d | 247 + gas/testsuite/gas/i386/avx10_2-256-satcvt.s | 273 + gas/testsuite/gas/i386/avx10_2-256-sm4-intel.d | 31 + gas/testsuite/gas/i386/avx10_2-256-sm4.d | 29 + gas/testsuite/gas/i386/avx10_2-256-sm4.s | 47 + gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d | 151 + gas/testsuite/gas/i386/avx10_2-512-bf16.d | 150 + gas/testsuite/gas/i386/avx10_2-512-bf16.s | 99 + gas/testsuite/gas/i386/avx10_2-512-cvt-intel.d | 80 +- gas/testsuite/gas/i386/avx10_2-512-cvt.d | 80 +- gas/testsuite/gas/i386/avx10_2-512-cvt.s | 40 +- gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d | 34 + gas/testsuite/gas/i386/avx10_2-512-miscs.d | 32 + gas/testsuite/gas/i386/avx10_2-512-miscs.s | 43 + gas/testsuite/gas/i386/avx10_2-512-satcvt-intel.d | 127 + gas/testsuite/gas/i386/avx10_2-512-satcvt.d | 125 + gas/testsuite/gas/i386/avx10_2-512-satcvt.s | 147 + gas/testsuite/gas/i386/avx10_2-512-sm4-intel.d | 21 + gas/testsuite/gas/i386/avx10_2-512-sm4.d | 19 + gas/testsuite/gas/i386/avx10_2-512-sm4.s | 27 + gas/testsuite/gas/i386/avx10_2-sm4-inval.l | 5 + gas/testsuite/gas/i386/avx10_2-sm4-inval.s | 9 + gas/testsuite/gas/i386/avx512bw-wig1-intel.d | 988 - gas/testsuite/gas/i386/avx512bw_vl-wig1-intel.d | 1684 -- gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 52 - gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 32 - gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d | 268 - gas/testsuite/gas/i386/bnd.l | 14 +- gas/testsuite/gas/i386/bnd.s | 1 - gas/testsuite/gas/i386/codeview.exp | 2 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/evex-only.d | 24 + gas/testsuite/gas/i386/evex-only.s | 18 + gas/testsuite/gas/i386/evex.d | 12 +- gas/testsuite/gas/i386/evex.s | 4 + gas/testsuite/gas/i386/got-no-relax.d | 2 +- gas/testsuite/gas/i386/got.d | 2 +- gas/testsuite/gas/i386/i386.exp | 46 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-io.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-rep.d | 60 +- gas/testsuite/gas/i386/ilp32/x86-64.d | 6 +- gas/testsuite/gas/i386/imgrel.d | 40 + gas/testsuite/gas/i386/imgrel.s | 31 + gas/testsuite/gas/i386/insn-64.d | 9 + gas/testsuite/gas/i386/insn-64.s | 21 + gas/testsuite/gas/i386/intel-cmps64.d | 152 +- gas/testsuite/gas/i386/intel-movs64.d | 152 +- gas/testsuite/gas/i386/lfence-load.d | 3 +- gas/testsuite/gas/i386/lfence-load.s | 1 + gas/testsuite/gas/i386/movrs-intel.d | 15 + gas/testsuite/gas/i386/movrs-inval.l | 9 + gas/testsuite/gas/i386/movrs-inval.s | 12 + gas/testsuite/gas/i386/movrs.d | 13 + gas/testsuite/gas/i386/movrs.s | 15 + gas/testsuite/gas/i386/mpx-16bit.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/mpx.d | 1 + gas/testsuite/gas/i386/msr_imm-inval.l | 3 + gas/testsuite/gas/i386/msr_imm-inval.s | 6 + gas/testsuite/gas/i386/nop-7.l | 6 + gas/testsuite/gas/i386/nop-7.s | 6 + gas/testsuite/gas/i386/nops-8.d | 8 +- gas/testsuite/gas/i386/noreg64-data16.d | 28 +- gas/testsuite/gas/i386/noreg64-rex64.d | 28 +- gas/testsuite/gas/i386/noreg64.d | 28 +- gas/testsuite/gas/i386/notrack-intel.d | 1 + gas/testsuite/gas/i386/notrack.d | 1 + gas/testsuite/gas/i386/opts-intel.d | 1 + gas/testsuite/gas/i386/opts.d | 1 + gas/testsuite/gas/i386/padlockphe2.d | 13 + gas/testsuite/gas/i386/padlockphe2.s | 9 + gas/testsuite/gas/i386/padlockrng2.d | 11 + gas/testsuite/gas/i386/padlockrng2.s | 7 + gas/testsuite/gas/i386/padlockxmodx.d | 13 + gas/testsuite/gas/i386/padlockxmodx.s | 9 + gas/testsuite/gas/i386/prefetch-intel.d | 2 +- gas/testsuite/gas/i386/prefetch.d | 2 +- gas/testsuite/gas/i386/property-6.d | 2 +- gas/testsuite/gas/i386/pseudos.d | 2 +- gas/testsuite/gas/i386/secidx.d | 11 +- gas/testsuite/gas/i386/secidx.s | 6 + gas/testsuite/gas/i386/snp.s | 10 +- gas/testsuite/gas/i386/snp64.d | 18 +- gas/testsuite/gas/i386/solaris/cmov.d | 31 + gas/testsuite/gas/i386/solaris/cmov.s | 29 + gas/testsuite/gas/i386/solaris/solaris.exp | 4 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 2 +- .../gas/i386/solaris/x86-64-mpx-branch-2.d | 2 +- gas/testsuite/gas/i386/sse2avx-opts-intel.d | 2 +- gas/testsuite/gas/i386/sse2avx-opts.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-avx512-intel.d | 35 + gas/testsuite/gas/i386/x86-64-amx-avx512.d | 34 + gas/testsuite/gas/i386/x86-64-amx-avx512.s | 55 + gas/testsuite/gas/i386/x86-64-amx-fp8-bad.d | 22 + gas/testsuite/gas/i386/x86-64-amx-fp8-bad.s | 36 + gas/testsuite/gas/i386/x86-64-amx-fp8-intel.d | 19 + gas/testsuite/gas/i386/x86-64-amx-fp8-inval.l | 9 + gas/testsuite/gas/i386/x86-64-amx-fp8-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-fp8.d | 17 + gas/testsuite/gas/i386/x86-64-amx-fp8.s | 23 + gas/testsuite/gas/i386/x86-64-amx-movrs-intel.d | 23 + gas/testsuite/gas/i386/x86-64-amx-movrs-inval.l | 13 + gas/testsuite/gas/i386/x86-64-amx-movrs-inval.s | 19 + gas/testsuite/gas/i386/x86-64-amx-movrs.d | 21 + gas/testsuite/gas/i386/x86-64-amx-movrs.s | 31 + gas/testsuite/gas/i386/x86-64-amx-tf32-bad.d | 16 + gas/testsuite/gas/i386/x86-64-amx-tf32-bad.s | 18 + gas/testsuite/gas/i386/x86-64-amx-tf32-intel.d | 15 + gas/testsuite/gas/i386/x86-64-amx-tf32-inval.l | 7 + gas/testsuite/gas/i386/x86-64-amx-tf32-inval.s | 10 + gas/testsuite/gas/i386/x86-64-amx-tf32.d | 13 + gas/testsuite/gas/i386/x86-64-amx-tf32.s | 15 + gas/testsuite/gas/i386/x86-64-amx-transpose-bad.d | 17 + gas/testsuite/gas/i386/x86-64-amx-transpose-bad.s | 18 + .../gas/i386/x86-64-amx-transpose-intel.d | 33 + .../gas/i386/x86-64-amx-transpose-inval.l | 15 + .../gas/i386/x86-64-amx-transpose-inval.s | 18 + gas/testsuite/gas/i386/x86-64-amx-transpose.d | 31 + gas/testsuite/gas/i386/x86-64-amx-transpose.s | 51 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 2 +- .../gas/i386/x86-64-apx-evex-promoted-bad.s | 13 +- .../gas/i386/x86-64-apx-evex-promoted-intel.d | 32 + .../gas/i386/x86-64-apx-evex-promoted-wig.d | 32 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 32 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 32 + gas/testsuite/gas/i386/x86-64-arch-4.d | 2 +- .../gas/i386/x86-64-avx10_2-256-bf16-intel.d | 295 + gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d | 293 + gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s | 169 + .../gas/i386/x86-64-avx10_2-256-cvt-intel.d | 152 +- gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.d | 152 +- gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.s | 76 +- .../gas/i386/x86-64-avx10_2-256-miscs-intel.d | 112 + gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d | 110 + gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s | 135 + .../gas/i386/x86-64-avx10_2-256-satcvt-intel.d | 273 + gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.d | 271 + gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.s | 297 + .../gas/i386/x86-64-avx10_2-256-sm4-intel.d | 31 + gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.d | 29 + gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.s | 47 + .../gas/i386/x86-64-avx10_2-512-bf16-intel.d | 151 + gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d | 150 + gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s | 99 + .../gas/i386/x86-64-avx10_2-512-cvt-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.d | 80 +- gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.s | 40 +- .../gas/i386/x86-64-avx10_2-512-miscs-intel.d | 34 + gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d | 32 + gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s | 43 + .../gas/i386/x86-64-avx10_2-512-satcvt-intel.d | 127 + gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.d | 125 + gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.s | 147 + .../gas/i386/x86-64-avx10_2-512-sm4-intel.d | 21 + gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.d | 19 + gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.s | 27 + gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.l | 5 + gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.s | 9 + .../gas/i386/x86-64-avx512bw-wig1-intel.d | 1074 - .../gas/i386/x86-64-avx512bw_vl-wig1-intel.d | 1984 -- .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 52 - .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigru-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 32 - .../gas/i386/x86-64-avx512f_vl-wig1-intel.d | 300 - gas/testsuite/gas/i386/x86-64-disassem.d | 94 +- gas/testsuite/gas/i386/x86-64-evex-only.d | 24 + gas/testsuite/gas/i386/x86-64-evex-only.s | 18 + gas/testsuite/gas/i386/x86-64-evex.d | 8 +- gas/testsuite/gas/i386/x86-64-imgrel.d | 40 + gas/testsuite/gas/i386/x86-64-imgrel.s | 31 + gas/testsuite/gas/i386/x86-64-io-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-io-suffix.d | 8 +- gas/testsuite/gas/i386/x86-64-io.d | 8 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 2 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 17 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 1 + .../gas/i386/x86-64-movrs-avx10_2-256-intel.d | 27 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.d | 25 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.s | 41 + .../gas/i386/x86-64-movrs-avx10_2-512-intel.d | 27 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.d | 25 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.s | 41 + gas/testsuite/gas/i386/x86-64-movrs-intel.d | 31 + gas/testsuite/gas/i386/x86-64-movrs-suffix-intel.d | 15 + gas/testsuite/gas/i386/x86-64-movrs-suffix.d | 13 + gas/testsuite/gas/i386/x86-64-movrs-suffix.s | 15 + gas/testsuite/gas/i386/x86-64-movrs.d | 29 + gas/testsuite/gas/i386/x86-64-movrs.s | 47 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-addr32.d | 1 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-msr_imm-intel.d | 35 + gas/testsuite/gas/i386/x86-64-msr_imm-inval.l | 5 + gas/testsuite/gas/i386/x86-64-msr_imm-inval.s | 8 + gas/testsuite/gas/i386/x86-64-msr_imm.d | 35 + gas/testsuite/gas/i386/x86-64-msr_imm.s | 30 + gas/testsuite/gas/i386/x86-64-notrack-intel.d | 1 + gas/testsuite/gas/i386/x86-64-notrack.d | 1 + gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-prefetch.d | 2 +- gas/testsuite/gas/i386/x86-64-property-14.d | 4 +- gas/testsuite/gas/i386/x86-64-pseudos.d | 2 +- gas/testsuite/gas/i386/x86-64-rep-suffix.d | 16 +- gas/testsuite/gas/i386/x86-64-rep.d | 104 +- gas/testsuite/gas/i386/x86-64-secidx.d | 25 + gas/testsuite/gas/i386/x86-64-secidx.s | 13 + gas/testsuite/gas/i386/x86-64.exp | 77 +- gas/testsuite/gas/i386/x86_64-intel.d | 6 +- gas/testsuite/gas/i386/x86_64.d | 6 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/kvx/kvx.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/loongarch/dwarf-regnum.d | 338 + gas/testsuite/gas/loongarch/dwarf-regnum.s | 348 + gas/testsuite/gas/loongarch/localpic.d | 30 +- gas/testsuite/gas/loongarch/loongarch.exp | 2 +- gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/end.l | 2 +- gas/testsuite/gas/macros/macros.exp | 5 +- gas/testsuite/gas/macros/nesting1.d | 7 + gas/testsuite/gas/macros/nesting1.s | 15 + gas/testsuite/gas/macros/nesting2.d | 7 + gas/testsuite/gas/macros/nesting2.s | 11 + gas/testsuite/gas/macros/nesting3.d | 7 + gas/testsuite/gas/macros/nesting3.s | 14 + gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/fpr-names-eabi32.d | 42 + gas/testsuite/gas/mips/fpr-names-eabi64.d | 42 + gas/testsuite/gas/mips/fpr-names-o64.d | 42 + gas/testsuite/gas/mips/gpr-names-eabi32.d | 4 + gas/testsuite/gas/mips/gpr-names-eabi64.d | 4 + gas/testsuite/gas/mips/gpr-names-n32.d | 40 +- gas/testsuite/gas/mips/gpr-names-o64.d | 4 + gas/testsuite/gas/mips/mips.exp | 33 +- gas/testsuite/gas/mips/mips16-insn-length-bad.d | 3 + gas/testsuite/gas/mips/mips16-insn-length-bad.l | 11 + gas/testsuite/gas/mips/mips16-insn-length-bad.s | 16 + gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/add-r2.d | 18 - gas/testsuite/gas/nios2/add.d | 16 - gas/testsuite/gas/nios2/add.s | 13 - gas/testsuite/gas/nios2/align_fill-r2.d | 25 - gas/testsuite/gas/nios2/align_fill.d | 23 - gas/testsuite/gas/nios2/align_fill.s | 20 - gas/testsuite/gas/nios2/align_text-r2.d | 24 - gas/testsuite/gas/nios2/align_text.d | 22 - gas/testsuite/gas/nios2/align_text.s | 15 - gas/testsuite/gas/nios2/aligned_text-r2.d | 24 - gas/testsuite/gas/nios2/and-r2.d | 19 - gas/testsuite/gas/nios2/and.d | 17 - gas/testsuite/gas/nios2/and.s | 13 - gas/testsuite/gas/nios2/andc.d | 17 - gas/testsuite/gas/nios2/andc.s | 12 - gas/testsuite/gas/nios2/bmx.d | 21 - gas/testsuite/gas/nios2/bmx.s | 15 - gas/testsuite/gas/nios2/branch-r2.d | 23 - gas/testsuite/gas/nios2/branch.d | 21 - gas/testsuite/gas/nios2/branch.s | 15 - gas/testsuite/gas/nios2/break-r2.d | 14 - gas/testsuite/gas/nios2/break.d | 12 - gas/testsuite/gas/nios2/break.s | 8 - gas/testsuite/gas/nios2/bret-r2.d | 10 - gas/testsuite/gas/nios2/bret.d | 8 - gas/testsuite/gas/nios2/bret.s | 5 - gas/testsuite/gas/nios2/brn.d | 10 - gas/testsuite/gas/nios2/brn.s | 4 - gas/testsuite/gas/nios2/cache-r2.d | 18 - gas/testsuite/gas/nios2/cache-r2.s | 21 - gas/testsuite/gas/nios2/cache.d | 17 - gas/testsuite/gas/nios2/cache.s | 21 - gas/testsuite/gas/nios2/call-r2.d | 13 - gas/testsuite/gas/nios2/call.d | 11 - gas/testsuite/gas/nios2/call.s | 13 - gas/testsuite/gas/nios2/call26-r2.d | 78 - gas/testsuite/gas/nios2/call26.d | 76 - gas/testsuite/gas/nios2/call26.s | 12 - gas/testsuite/gas/nios2/call26_noat-r2.d | 78 - gas/testsuite/gas/nios2/call26_noat.d | 76 - gas/testsuite/gas/nios2/call26_noat.s | 13 - gas/testsuite/gas/nios2/call_noat-r2.d | 13 - gas/testsuite/gas/nios2/call_noat.d | 11 - gas/testsuite/gas/nios2/call_noat.s | 14 - gas/testsuite/gas/nios2/cdx_add.d | 19 - gas/testsuite/gas/nios2/cdx_add.s | 12 - gas/testsuite/gas/nios2/cdx_and.d | 27 - gas/testsuite/gas/nios2/cdx_and.s | 20 - gas/testsuite/gas/nios2/cdx_break.d | 11 - gas/testsuite/gas/nios2/cdx_break.s | 8 - gas/testsuite/gas/nios2/cdx_callr.d | 9 - gas/testsuite/gas/nios2/cdx_callr.s | 6 - gas/testsuite/gas/nios2/cdx_jmpr.d | 11 - gas/testsuite/gas/nios2/cdx_jmpr.s | 6 - gas/testsuite/gas/nios2/cdx_ldbu.d | 17 - gas/testsuite/gas/nios2/cdx_ldbu.s | 11 - gas/testsuite/gas/nios2/cdx_ldhu.d | 17 - gas/testsuite/gas/nios2/cdx_ldhu.s | 11 - gas/testsuite/gas/nios2/cdx_ldw.d | 17 - gas/testsuite/gas/nios2/cdx_ldw.s | 11 - gas/testsuite/gas/nios2/cdx_ldwsp.d | 13 - gas/testsuite/gas/nios2/cdx_ldwsp.s | 7 - gas/testsuite/gas/nios2/cdx_mov.d | 17 - gas/testsuite/gas/nios2/cdx_mov.s | 11 - gas/testsuite/gas/nios2/cdx_neg.d | 13 - gas/testsuite/gas/nios2/cdx_neg.s | 7 - gas/testsuite/gas/nios2/cdx_not.d | 13 - gas/testsuite/gas/nios2/cdx_not.s | 7 - gas/testsuite/gas/nios2/cdx_or.d | 13 - gas/testsuite/gas/nios2/cdx_or.s | 7 - gas/testsuite/gas/nios2/cdx_pop.d | 17 - gas/testsuite/gas/nios2/cdx_pop.s | 11 - gas/testsuite/gas/nios2/cdx_push.d | 17 - gas/testsuite/gas/nios2/cdx_push.s | 11 - gas/testsuite/gas/nios2/cdx_relax.d | 22 - gas/testsuite/gas/nios2/cdx_relax.s | 27 - gas/testsuite/gas/nios2/cdx_ret.d | 11 - gas/testsuite/gas/nios2/cdx_ret.s | 4 - gas/testsuite/gas/nios2/cdx_sll.d | 21 - gas/testsuite/gas/nios2/cdx_sll.s | 14 - gas/testsuite/gas/nios2/cdx_spaddi.d | 13 - gas/testsuite/gas/nios2/cdx_spaddi.s | 7 - gas/testsuite/gas/nios2/cdx_spdeci.d | 13 - gas/testsuite/gas/nios2/cdx_spdeci.s | 7 - gas/testsuite/gas/nios2/cdx_srl.d | 21 - gas/testsuite/gas/nios2/cdx_srl.s | 14 - gas/testsuite/gas/nios2/cdx_stb.d | 21 - gas/testsuite/gas/nios2/cdx_stb.s | 15 - gas/testsuite/gas/nios2/cdx_sth.d | 17 - gas/testsuite/gas/nios2/cdx_sth.s | 11 - gas/testsuite/gas/nios2/cdx_stw.d | 21 - gas/testsuite/gas/nios2/cdx_stw.s | 15 - gas/testsuite/gas/nios2/cdx_stwsp.d | 13 - gas/testsuite/gas/nios2/cdx_stwsp.s | 7 - gas/testsuite/gas/nios2/cdx_sub.d | 19 - gas/testsuite/gas/nios2/cdx_sub.s | 12 - gas/testsuite/gas/nios2/cdx_trap.d | 11 - gas/testsuite/gas/nios2/cdx_trap.s | 8 - gas/testsuite/gas/nios2/cdx_xor.d | 13 - gas/testsuite/gas/nios2/cdx_xor.s | 7 - gas/testsuite/gas/nios2/cmp-r2.d | 26 - gas/testsuite/gas/nios2/cmp.d | 24 - gas/testsuite/gas/nios2/cmp.s | 22 - gas/testsuite/gas/nios2/comments-r2.d | 28 - gas/testsuite/gas/nios2/comments.d | 26 - gas/testsuite/gas/nios2/comments.s | 28 - gas/testsuite/gas/nios2/complex-r2.d | 14 - gas/testsuite/gas/nios2/complex.d | 12 - gas/testsuite/gas/nios2/complex.s | 5 - gas/testsuite/gas/nios2/ctl-r2.d | 22 - gas/testsuite/gas/nios2/ctl.d | 20 - gas/testsuite/gas/nios2/ctl.s | 18 - gas/testsuite/gas/nios2/custom-r2.d | 15 - gas/testsuite/gas/nios2/custom.d | 13 - gas/testsuite/gas/nios2/custom.s | 8 - gas/testsuite/gas/nios2/eni.d | 12 - gas/testsuite/gas/nios2/eni.s | 7 - gas/testsuite/gas/nios2/etbt-r2.d | 12 - gas/testsuite/gas/nios2/etbt.d | 10 - gas/testsuite/gas/nios2/etbt.s | 4 - gas/testsuite/gas/nios2/flushda-r2.d | 12 - gas/testsuite/gas/nios2/flushda.d | 10 - gas/testsuite/gas/nios2/flushda.s | 6 - gas/testsuite/gas/nios2/illegal.l | 14 - gas/testsuite/gas/nios2/illegal.s | 17 - gas/testsuite/gas/nios2/illegal_pseudoinst.l | 35 - gas/testsuite/gas/nios2/illegal_pseudoinst.s | 45 - gas/testsuite/gas/nios2/jmp-r2.d | 12 - gas/testsuite/gas/nios2/jmp.d | 10 - gas/testsuite/gas/nios2/jmp.s | 6 - gas/testsuite/gas/nios2/ldb-r2.d | 197 - gas/testsuite/gas/nios2/ldb-r2.s | 117 - gas/testsuite/gas/nios2/ldb.d | 196 - gas/testsuite/gas/nios2/ldb.s | 117 - gas/testsuite/gas/nios2/ldh-r2.d | 197 - gas/testsuite/gas/nios2/ldh-r2.s | 117 - gas/testsuite/gas/nios2/ldh.d | 196 - gas/testsuite/gas/nios2/ldh.s | 117 - gas/testsuite/gas/nios2/ldw-r2.d | 197 - gas/testsuite/gas/nios2/ldw-r2.s | 117 - gas/testsuite/gas/nios2/ldw.d | 196 - gas/testsuite/gas/nios2/ldw.s | 117 - gas/testsuite/gas/nios2/ldwm.d | 37 - gas/testsuite/gas/nios2/ldwm.s | 31 - gas/testsuite/gas/nios2/lineseparator-r2.d | 12 - gas/testsuite/gas/nios2/lineseparator.d | 10 - gas/testsuite/gas/nios2/lineseparator.s | 4 - gas/testsuite/gas/nios2/movi.l | 6 - gas/testsuite/gas/nios2/movi.s | 21 - gas/testsuite/gas/nios2/movia-r2.d | 22 - gas/testsuite/gas/nios2/movia.d | 20 - gas/testsuite/gas/nios2/movia.s | 7 - gas/testsuite/gas/nios2/mpx.d | 14 - gas/testsuite/gas/nios2/mpx.s | 9 - gas/testsuite/gas/nios2/mul-r2.d | 21 - gas/testsuite/gas/nios2/mul.d | 19 - gas/testsuite/gas/nios2/mul.s | 15 - gas/testsuite/gas/nios2/nios2.exp | 29 - gas/testsuite/gas/nios2/nop-r2.d | 11 - gas/testsuite/gas/nios2/nop-r2.s | 8 - gas/testsuite/gas/nios2/nor-r2.d | 11 - gas/testsuite/gas/nios2/nor.d | 9 - gas/testsuite/gas/nios2/nor.s | 5 - gas/testsuite/gas/nios2/or-r2.d | 13 - gas/testsuite/gas/nios2/or.d | 11 - gas/testsuite/gas/nios2/or.s | 7 - gas/testsuite/gas/nios2/rdprs-r2.d | 32 - gas/testsuite/gas/nios2/rdprs-r2.s | 28 - gas/testsuite/gas/nios2/rdprs.d | 35 - gas/testsuite/gas/nios2/rdprs.s | 32 - gas/testsuite/gas/nios2/registers-r2.d | 53 - gas/testsuite/gas/nios2/registers.d | 51 - gas/testsuite/gas/nios2/registers.s | 51 - gas/testsuite/gas/nios2/relax.d | 25 - gas/testsuite/gas/nios2/relax.s | 5 - gas/testsuite/gas/nios2/ret-r2.d | 10 - gas/testsuite/gas/nios2/ret.d | 8 - gas/testsuite/gas/nios2/ret.s | 5 - gas/testsuite/gas/nios2/rotate-r2.d | 19 - gas/testsuite/gas/nios2/rotate.d | 17 - gas/testsuite/gas/nios2/rotate.s | 13 - gas/testsuite/gas/nios2/selftest.d | 18 - gas/testsuite/gas/nios2/selftest.s | 134 - gas/testsuite/gas/nios2/stb-r2.d | 197 - gas/testsuite/gas/nios2/stb-r2.s | 117 - gas/testsuite/gas/nios2/stb.d | 196 - gas/testsuite/gas/nios2/stb.s | 117 - gas/testsuite/gas/nios2/sth-r2.d | 197 - gas/testsuite/gas/nios2/sth-r2.s | 117 - gas/testsuite/gas/nios2/sth.d | 196 - gas/testsuite/gas/nios2/sth.s | 117 - gas/testsuite/gas/nios2/stw-r2.d | 197 - gas/testsuite/gas/nios2/stw-r2.s | 117 - gas/testsuite/gas/nios2/stw.d | 196 - gas/testsuite/gas/nios2/stw.s | 117 - gas/testsuite/gas/nios2/stwm.d | 35 - gas/testsuite/gas/nios2/stwm.s | 29 - gas/testsuite/gas/nios2/sub-r2.d | 12 - gas/testsuite/gas/nios2/sub.d | 10 - gas/testsuite/gas/nios2/sub.s | 4 - gas/testsuite/gas/nios2/sync-r2.d | 10 - gas/testsuite/gas/nios2/sync.d | 8 - gas/testsuite/gas/nios2/sync.s | 5 - gas/testsuite/gas/nios2/trap-r2.d | 12 - gas/testsuite/gas/nios2/trap.d | 10 - gas/testsuite/gas/nios2/trap.s | 6 - gas/testsuite/gas/nios2/tret-r2.d | 9 - gas/testsuite/gas/nios2/tret.d | 7 - gas/testsuite/gas/nios2/tret.s | 5 - gas/testsuite/gas/nios2/warn_noat.l | 5 - gas/testsuite/gas/nios2/warn_noat.s | 8 - gas/testsuite/gas/nios2/warn_nobreak.l | 9 - gas/testsuite/gas/nios2/warn_nobreak.s | 12 - gas/testsuite/gas/nios2/wrpie.d | 20 - gas/testsuite/gas/nios2/wrpie.s | 16 - gas/testsuite/gas/nios2/wrprs-r2.d | 21 - gas/testsuite/gas/nios2/wrprs.d | 19 - gas/testsuite/gas/nios2/wrprs.s | 16 - gas/testsuite/gas/nios2/xor-r2.d | 13 - gas/testsuite/gas/nios2/xor.d | 11 - gas/testsuite/gas/nios2/xor.s | 7 - gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe.exp | 2 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/future.d | 33 + gas/testsuite/gas/ppc/future.s | 33 + gas/testsuite/gas/ppc/ppc.exp | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/attribute-14.s | 5 - gas/testsuite/gas/riscv/attribute-14e.d | 8 - gas/testsuite/gas/riscv/bfloat16-be.d | 10 + gas/testsuite/gas/riscv/bfloat16-le.d | 10 + gas/testsuite/gas/riscv/bfloat16.s | 21 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 6 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 8 + gas/testsuite/gas/riscv/csr-version-1p10.d | 14 + gas/testsuite/gas/riscv/csr-version-1p10.l | 28 + gas/testsuite/gas/riscv/csr-version-1p11.d | 14 + gas/testsuite/gas/riscv/csr-version-1p11.l | 28 + gas/testsuite/gas/riscv/csr-version-1p12.d | 14 + gas/testsuite/gas/riscv/csr-version-1p12.l | 28 + gas/testsuite/gas/riscv/csr.s | 13 + gas/testsuite/gas/riscv/dis-data.d | 134 + gas/testsuite/gas/riscv/dis-data.s | 48 + gas/testsuite/gas/riscv/dis-partial-insn-byte.d | 11 + gas/testsuite/gas/riscv/dis-partial-insn-short.d | 11 + gas/testsuite/gas/riscv/dis-partial-insn-word.d | 11 + .../{loongarch/nop.s => riscv/dis-partial-insn.s} | 0 gas/testsuite/gas/riscv/imply.d | 8 + gas/testsuite/gas/riscv/imply.s | 11 + gas/testsuite/gas/riscv/insn-dwarf.d | 3 +- gas/testsuite/gas/riscv/insn-na.d | 3 +- gas/testsuite/gas/riscv/insn.d | 3 +- gas/testsuite/gas/riscv/insn.s | 2 + gas/testsuite/gas/riscv/march-help.l | 10 + gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/sifive-insns.d | 10 + gas/testsuite/gas/riscv/sifive-insns.s | 25 + gas/testsuite/gas/riscv/smctr-ssctr.d | 11 + gas/testsuite/gas/riscv/smctr-ssctr.s | 1 + gas/testsuite/gas/riscv/tail.d | 13 + gas/testsuite/gas/riscv/tail.s | 9 + gas/testsuite/gas/riscv/zcmt-fail.d | 3 + gas/testsuite/gas/riscv/zcmt-fail.l | 13 + gas/testsuite/gas/riscv/zcmt-fail.s | 7 + gas/testsuite/gas/riscv/zcmt.d | 14 + gas/testsuite/gas/riscv/zcmt.s | 5 + gas/testsuite/gas/riscv/zicfisslp-32.d | 27 + gas/testsuite/gas/riscv/zicfisslp-32.s | 32 + gas/testsuite/gas/riscv/zicfisslp-64.d | 35 + gas/testsuite/gas/riscv/zicfisslp-64.s | 40 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/s390/esa-g5.d | 2 +- gas/testsuite/gas/s390/esa-reloc.d | 2 +- gas/testsuite/gas/s390/esa-z9-109.d | 2 +- gas/testsuite/gas/s390/esa-z900.d | 2 +- gas/testsuite/gas/s390/esa-z990.d | 2 +- gas/testsuite/gas/s390/machine-parsing-1.l | 3 +- gas/testsuite/gas/s390/machine-parsing-1.s | 3 + gas/testsuite/gas/s390/zarch-arch12.d | 2 +- gas/testsuite/gas/s390/zarch-arch13.d | 2 +- gas/testsuite/gas/s390/zarch-arch14.d | 2 +- gas/testsuite/gas/s390/zarch-arch15.d | 2 +- gas/testsuite/gas/s390/zarch-base-index-0-err.l | 18 +- gas/testsuite/gas/s390/zarch-base-index-0-err.s | 10 +- gas/testsuite/gas/s390/zarch-base-index-0.d | 26 +- gas/testsuite/gas/s390/zarch-base-index-0.s | 18 +- .../gas/s390/zarch-omitted-base-index-err.l | 37 +- .../gas/s390/zarch-omitted-base-index-err.s | 3 + gas/testsuite/gas/s390/zarch-omitted-base-index.d | 5 +- gas/testsuite/gas/s390/zarch-omitted-base-index.s | 6 +- gas/testsuite/gas/s390/zarch-optargs.d | 46 +- gas/testsuite/gas/s390/zarch-optargs.s | 46 +- gas/testsuite/gas/s390/zarch-warn-areg-zero.l | 16 +- gas/testsuite/gas/s390/zarch-warn-areg-zero.s | 56 +- gas/testsuite/gas/s390/zarch-z10.d | 2 +- gas/testsuite/gas/s390/zarch-z13.d | 2 +- gas/testsuite/gas/s390/zarch-z196.d | 2 +- gas/testsuite/gas/s390/zarch-z9-109.d | 2 +- gas/testsuite/gas/s390/zarch-z9-ec.d | 2 +- gas/testsuite/gas/s390/zarch-z900.d | 2 +- gas/testsuite/gas/s390/zarch-z990.d | 2 +- gas/testsuite/gas/s390/zarch-zEC12.d | 2 +- gas/testsuite/gas/scfi/aarch64/scfi-aarch64.exp | 2 +- gas/testsuite/gas/scfi/x86_64/scfi-x86-64.exp | 2 +- gas/testsuite/gas/score/pr32700.d | 14 + gas/testsuite/gas/score/pr32700.s | 2 + gas/testsuite/gas/score/relax.exp | 4 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 62 +- gas/write.h | 4 +- gdb/MAINTAINERS | 10 +- gdb/Makefile.in | 55 +- gdb/NEWS | 168 +- gdb/README | 43 +- gdb/SECURITY.txt | 6 +- gdb/aarch32-linux-nat.h | 6 +- gdb/aarch32-tdep.h | 6 +- gdb/aarch64-fbsd-tdep.h | 6 +- gdb/aarch64-linux-nat.c | 2 +- gdb/aarch64-linux-tdep.c | 9 +- gdb/aarch64-linux-tdep.h | 6 +- gdb/aarch64-nat.h | 6 +- gdb/aarch64-ravenscar-thread.h | 6 +- gdb/aarch64-tdep.c | 46 +- gdb/aarch64-tdep.h | 12 +- gdb/ada-exp.h | 6 +- gdb/ada-lang.c | 141 +- gdb/ada-lang.h | 6 +- gdb/addrmap.c | 5 +- gdb/addrmap.h | 7 +- gdb/alpha-bsd-tdep.h | 6 +- gdb/alpha-mdebug-tdep.c | 6 +- gdb/alpha-tdep.c | 12 +- gdb/alpha-tdep.h | 6 +- gdb/amd-dbgapi-target.c | 143 +- gdb/amd-dbgapi-target.h | 6 +- gdb/amd64-bsd-nat.h | 6 +- gdb/amd64-darwin-tdep.h | 6 +- gdb/amd64-fbsd-tdep.h | 6 +- gdb/amd64-gnu-tdep.c | 231 + gdb/amd64-linux-tdep.c | 64 + gdb/amd64-linux-tdep.h | 6 +- gdb/amd64-nat.h | 6 +- gdb/amd64-obsd-tdep.c | 6 +- gdb/amd64-ravenscar-thread.h | 6 +- gdb/amd64-tdep.c | 26 +- gdb/amd64-tdep.h | 6 +- gdb/amd64-windows-tdep.c | 22 +- gdb/amdgpu-tdep.c | 7 +- gdb/amdgpu-tdep.h | 6 +- gdb/annotate.h | 8 +- gdb/arc-linux-tdep.h | 6 +- gdb/arc-tdep.c | 10 +- gdb/arc-tdep.h | 6 +- gdb/arch-utils.c | 28 +- gdb/arch-utils.h | 95 +- gdb/arch/aarch32.h | 6 +- gdb/arch/aarch64-insn.h | 6 +- gdb/arch/aarch64-mte-linux.h | 6 +- gdb/arch/aarch64-mte.h | 6 +- gdb/arch/aarch64-scalable-linux.h | 6 +- gdb/arch/aarch64.h | 6 +- gdb/arch/amd64-linux-tdesc.h | 6 +- gdb/arch/amd64.h | 6 +- gdb/arch/arc.h | 6 +- gdb/arch/arm-get-next-pcs.c | 1 - gdb/arch/arm-get-next-pcs.h | 6 +- gdb/arch/arm-linux.h | 6 +- gdb/arch/arm.h | 6 +- gdb/arch/csky.h | 6 +- gdb/arch/i386-linux-tdesc.h | 6 +- gdb/arch/i386.h | 6 +- gdb/arch/loongarch-insn.h | 2096 ++ gdb/arch/loongarch-syscall.h | 348 + gdb/arch/loongarch.h | 6 +- gdb/arch/ppc-linux-common.h | 6 +- gdb/arch/ppc-linux-tdesc.h | 6 +- gdb/arch/riscv.h | 6 +- gdb/arch/tic6x.h | 6 +- gdb/arch/x86-linux-tdesc-features.h | 6 +- gdb/arch/x86-linux-tdesc.h | 6 +- gdb/arch/xtensa.h | 6 +- gdb/arm-fbsd-tdep.h | 6 +- gdb/arm-linux-tdep.h | 6 +- gdb/arm-netbsd-tdep.h | 6 +- gdb/arm-tdep.c | 45 +- gdb/arm-tdep.h | 6 +- gdb/async-event.h | 6 +- gdb/auto-load.c | 25 +- gdb/auto-load.h | 6 +- gdb/auxv.h | 6 +- gdb/avr-tdep.c | 5 +- gdb/ax-gdb.h | 6 +- gdb/ax.h | 6 +- gdb/bcache.h | 6 +- gdb/bfd-target.h | 6 +- gdb/bfin-tdep.c | 6 +- gdb/bfin-tdep.h | 6 +- gdb/block.h | 6 +- gdb/bpf-tdep.c | 6 +- gdb/break-cond-parse.c | 4 +- gdb/break-cond-parse.h | 6 +- gdb/breakpoint.c | 261 +- gdb/breakpoint.h | 21 +- gdb/bsd-kvm.h | 6 +- gdb/bsd-uthread.c | 5 +- gdb/bsd-uthread.h | 6 +- gdb/bt-utils.h | 6 +- gdb/btrace.h | 6 +- gdb/build-id.c | 26 +- gdb/build-id.h | 6 +- gdb/buildsym-legacy.h | 6 +- gdb/buildsym.h | 8 +- gdb/c-exp.h | 6 +- gdb/c-lang.c | 10 +- gdb/c-lang.h | 6 +- gdb/c-support.h | 6 +- gdb/cgen-remap.h | 6 +- gdb/charset-list.h | 6 +- gdb/charset.c | 1 - gdb/charset.h | 6 +- gdb/check-include-guards.py | 127 + gdb/cli-out.c | 2 +- gdb/cli-out.h | 6 +- gdb/cli/cli-cmds.c | 30 +- gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.c | 298 +- gdb/cli/cli-decode.h | 30 +- gdb/cli/cli-interp.h | 6 +- gdb/cli/cli-option.c | 46 +- gdb/cli/cli-option.h | 27 +- gdb/cli/cli-script.c | 2 +- gdb/cli/cli-script.h | 6 +- gdb/cli/cli-setshow.c | 44 +- gdb/cli/cli-setshow.h | 6 +- gdb/cli/cli-style.c | 125 +- gdb/cli/cli-style.h | 19 +- gdb/cli/cli-utils.h | 6 +- gdb/coff-pe-read.h | 6 +- gdb/coffread.c | 1 + gdb/command.h | 33 +- gdb/compile/compile-c-symbols.c | 53 +- gdb/compile/compile-c.h | 6 +- gdb/compile/compile-cplus.h | 6 +- gdb/compile/compile-internal.h | 6 +- gdb/compile/compile-loc2c.c | 2 +- gdb/compile/compile-object-load.c | 7 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.c | 6 +- gdb/compile/compile-object-run.h | 6 +- gdb/compile/compile.c | 154 +- gdb/compile/compile.h | 17 +- gdb/compile/gcc-c-plugin.h | 6 +- gdb/compile/gcc-cp-plugin.h | 6 +- gdb/complaints.c | 2 +- gdb/complaints.h | 6 +- gdb/completer.h | 7 +- gdb/config.in | 6 - gdb/config/i386/i386gnu.mn | 29 - gdb/config/i386/nm-i386gnu.h | 30 - gdb/config/i386/nm-x86-gnu.h | 37 + gdb/config/i386/x86-gnu.mn | 31 + gdb/config/nm-linux.h | 6 +- gdb/configure | 132 +- gdb/configure.ac | 83 +- gdb/configure.host | 1 + gdb/configure.nat | 27 +- gdb/configure.tgt | 19 +- gdb/contrib/common-misspellings.txt | 4 + gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/spellcheck.sh | 14 +- gdb/copyright.py | 25 +- gdb/corefile.c | 16 +- gdb/corelow.c | 206 +- gdb/cp-abi.h | 6 +- gdb/cp-support.c | 31 +- gdb/cp-support.h | 7 +- gdb/cris-tdep.c | 12 +- gdb/cris-tdep.h | 6 +- gdb/csky-linux-tdep.c | 4 +- gdb/csky-tdep.c | 10 +- gdb/csky-tdep.h | 6 +- gdb/ctfread.h | 6 +- gdb/d-lang.h | 6 +- gdb/darwin-nat.c | 18 +- gdb/darwin-nat.h | 6 +- gdb/dbxread.c | 85 +- gdb/dcache.h | 6 +- gdb/debuginfod-support.h | 6 +- gdb/defs.h | 6 +- gdb/dicos-tdep.h | 6 +- gdb/dictionary.h | 6 +- gdb/disasm-flags.h | 7 +- gdb/disasm-selftests.c | 5 +- gdb/disasm.c | 85 +- gdb/disasm.h | 6 +- gdb/displaced-stepping.c | 43 + gdb/displaced-stepping.h | 73 +- gdb/doc/Makefile.in | 11 +- gdb/doc/gdb.texinfo | 554 +- gdb/doc/guile.texi | 104 + gdb/doc/python.texi | 129 +- gdb/dummy-frame.c | 8 +- gdb/dummy-frame.h | 8 +- gdb/dwarf2/abbrev-cache.c | 63 - gdb/dwarf2/abbrev-cache.h | 65 - gdb/dwarf2/abbrev-table-cache.c | 33 + gdb/dwarf2/abbrev-table-cache.h | 95 + gdb/dwarf2/abbrev.c | 46 - gdb/dwarf2/abbrev.h | 63 +- gdb/dwarf2/ada-imported.c | 3 +- gdb/dwarf2/aranges.c | 3 +- gdb/dwarf2/call-site.h | 71 +- gdb/dwarf2/comp-unit-head.h | 6 +- gdb/dwarf2/cooked-index.c | 102 +- gdb/dwarf2/cooked-index.h | 79 +- gdb/dwarf2/cu.c | 153 +- gdb/dwarf2/cu.h | 197 +- gdb/dwarf2/die.c | 21 - gdb/dwarf2/die.h | 37 +- gdb/dwarf2/dwz.c | 8 +- gdb/dwarf2/dwz.h | 4 +- gdb/dwarf2/expr.c | 42 +- gdb/dwarf2/expr.h | 12 +- gdb/dwarf2/file-and-dir.h | 2 + gdb/dwarf2/frame-tailcall.c | 9 +- gdb/dwarf2/frame-tailcall.h | 8 +- gdb/dwarf2/frame.c | 55 +- gdb/dwarf2/frame.h | 12 +- gdb/dwarf2/index-cache.c | 10 +- gdb/dwarf2/index-cache.h | 10 +- gdb/dwarf2/index-common.h | 16 +- gdb/dwarf2/index-write.c | 124 +- gdb/dwarf2/index-write.h | 6 +- gdb/dwarf2/line-header.h | 8 +- gdb/dwarf2/loc.c | 10 +- gdb/dwarf2/loc.h | 6 +- gdb/dwarf2/macro.c | 24 +- gdb/dwarf2/mapped-index.h | 78 +- gdb/dwarf2/parent-map.h | 17 +- gdb/dwarf2/public.h | 6 +- gdb/dwarf2/read-debug-names.c | 190 +- gdb/dwarf2/read-debug-names.h | 31 +- gdb/dwarf2/read-gdb-index.c | 949 +- gdb/dwarf2/read-gdb-index.h | 11 +- gdb/dwarf2/read.c | 2367 +-- gdb/dwarf2/read.h | 211 +- gdb/dwarf2/types.h | 6 +- gdb/elf-none-tdep.h | 6 +- gdb/event-top.c | 116 +- gdb/event-top.h | 7 +- gdb/exceptions.h | 6 +- gdb/exec.c | 5 +- gdb/exec.h | 6 +- gdb/expop.h | 6 +- gdb/expression.h | 6 +- gdb/extension-priv.h | 9 +- gdb/extension.c | 30 +- gdb/extension.h | 13 +- gdb/extract-store-integer.c | 2 +- gdb/f-array-walker.h | 8 +- gdb/f-exp.h | 6 +- gdb/f-lang.h | 6 +- gdb/fbsd-nat.c | 5 +- gdb/fbsd-nat.h | 6 +- gdb/fbsd-tdep.c | 134 + gdb/fbsd-tdep.h | 6 +- gdb/features/Makefile | 5 +- gdb/features/microblaze-linux.c | 79 + gdb/features/microblaze-linux.xml | 13 + gdb/features/nios2-cpu.xml | 59 - gdb/features/nios2-linux.xml | 13 - gdb/features/nios2.c | 68 - gdb/features/nios2.xml | 12 - gdb/filename-seen-cache.c | 58 - gdb/filename-seen-cache.h | 47 +- gdb/filesystem.h | 6 +- gdb/findvar.c | 18 + gdb/frame-base.h | 6 +- gdb/frame-id.h | 4 +- gdb/frame-unwind.c | 469 +- gdb/frame-unwind.h | 182 +- gdb/frame.c | 50 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 6 +- gdb/frv-tdep.c | 5 +- gdb/frv-tdep.h | 6 +- gdb/ft32-tdep.c | 6 +- gdb/ft32-tdep.h | 6 +- gdb/gcore-elf.h | 6 +- gdb/gcore.h | 6 +- gdb/gdb-demangle.h | 6 +- gdb/gdb-stabs.h | 6 +- gdb/gdb_bfd.c | 185 +- gdb/gdb_bfd.h | 17 +- gdb/gdb_curses.h | 6 +- gdb/gdb_expat.h | 6 +- gdb/gdb_proc_service.h | 6 +- gdb/gdb_vfork.h | 6 +- gdb/gdb_wchar.h | 6 +- gdb/gdbarch-gen.c | 110 +- gdb/gdbarch-gen.h | 70 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbarch.h | 9 +- gdb/gdbarch_components.py | 86 +- gdb/gdbcore.h | 10 +- gdb/gdbthread.h | 10 +- gdb/gdbtypes.c | 60 +- gdb/gdbtypes.h | 14 +- gdb/glibc-tdep.h | 6 +- gdb/gmp-utils.h | 6 +- gdb/gnu-nat-mig.h | 6 +- gdb/gnu-nat.c | 11 +- gdb/gnu-nat.h | 6 +- gdb/gnu-v3-abi.c | 98 +- gdb/go-lang.h | 6 +- gdb/gregset.h | 6 +- gdb/gstack-1.in | 147 + gdb/guile/guile-internal.h | 40 +- gdb/guile/guile.c | 1 + gdb/guile/guile.h | 6 +- gdb/guile/scm-auto-load.c | 4 +- gdb/guile/scm-color.c | 427 + gdb/guile/scm-lazy-string.c | 2 +- gdb/guile/scm-param.c | 33 +- gdb/guile/scm-type.c | 7 +- gdb/guile/scm-value.c | 3 +- gdb/h8300-tdep.c | 5 +- gdb/hppa-bsd-tdep.h | 6 +- gdb/hppa-linux-offsets.h | 6 +- gdb/hppa-linux-tdep.c | 5 +- gdb/hppa-tdep.c | 17 +- gdb/hppa-tdep.h | 6 +- gdb/i386-bsd-nat.h | 6 +- gdb/i386-darwin-tdep.h | 6 +- gdb/i386-fbsd-tdep.h | 6 +- gdb/i386-gnu-nat.c | 445 - gdb/i386-gnu-tdep.c | 13 +- gdb/i386-linux-tdep.h | 6 +- gdb/i386-obsd-tdep.c | 5 +- gdb/i386-tdep.c | 116 +- gdb/i386-tdep.h | 6 +- gdb/i387-tdep.c | 4 +- gdb/i387-tdep.h | 6 +- gdb/ia64-libunwind-tdep.h | 6 +- gdb/ia64-tdep.c | 24 +- gdb/ia64-tdep.h | 6 +- gdb/inf-child.c | 4 +- gdb/inf-child.h | 6 +- gdb/inf-loop.h | 6 +- gdb/inf-ptrace.c | 15 +- gdb/inf-ptrace.h | 6 +- gdb/infcall.c | 2 +- gdb/infcall.h | 6 +- gdb/infcmd.c | 16 +- gdb/inferior-iter.h | 6 +- gdb/inferior.h | 6 +- gdb/infrun.c | 68 +- gdb/infrun.h | 6 +- gdb/inline-frame.c | 6 +- gdb/inline-frame.h | 8 +- gdb/interps.c | 4 +- gdb/interps.h | 20 +- gdb/iq2000-tdep.c | 5 +- gdb/jit.c | 37 +- gdb/jit.h | 6 +- gdb/language.h | 8 +- gdb/linespec.c | 335 +- gdb/linespec.h | 6 +- gdb/linux-fork.c | 668 +- gdb/linux-fork.h | 23 +- gdb/linux-nat-trad.h | 6 +- gdb/linux-nat.c | 18 +- gdb/linux-nat.h | 6 +- gdb/linux-record.h | 6 +- gdb/linux-tdep.c | 315 + gdb/linux-tdep.h | 6 +- gdb/lm32-tdep.c | 5 +- gdb/location.c | 2 +- gdb/location.h | 6 +- gdb/loongarch-linux-nat.c | 51 +- gdb/loongarch-linux-tdep.c | 570 + gdb/loongarch-tdep.c | 526 +- gdb/loongarch-tdep.h | 13 +- gdb/m2-exp.h | 6 +- gdb/m2-lang.h | 6 +- gdb/m32c-tdep.c | 5 +- gdb/m32r-linux-tdep.c | 5 +- gdb/m32r-tdep.c | 5 +- gdb/m32r-tdep.h | 6 +- gdb/m68hc11-tdep.c | 5 +- gdb/m68k-linux-tdep.c | 6 +- gdb/m68k-tdep.c | 6 +- gdb/m68k-tdep.h | 6 +- gdb/machoread.c | 3 +- gdb/macroexp.h | 6 +- gdb/macroscope.h | 6 +- gdb/macrotab.h | 6 +- gdb/main.c | 32 +- gdb/main.h | 6 +- gdb/maint.c | 22 +- gdb/maint.h | 6 +- gdb/mdebugread.c | 9 +- gdb/mdebugread.h | 6 +- gdb/memattr.c | 4 +- gdb/memattr.h | 6 +- gdb/memory-map.h | 6 +- gdb/memrange.h | 6 +- gdb/memtag.h | 6 +- gdb/mep-tdep.c | 5 +- gdb/mi/mi-cmd-break.c | 3 - gdb/mi/mi-cmd-break.h | 6 +- gdb/mi/mi-cmd-disas.c | 1 - gdb/mi/mi-cmd-env.c | 2 - gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 4 - gdb/mi/mi-cmd-var.c | 1 - gdb/mi/mi-cmds.c | 1 - gdb/mi/mi-cmds.h | 6 +- gdb/mi/mi-common.h | 6 +- gdb/mi/mi-console.h | 6 +- gdb/mi/mi-getopt.h | 6 +- gdb/mi/mi-interp.c | 27 +- gdb/mi/mi-interp.h | 10 +- gdb/mi/mi-main.c | 12 +- gdb/mi/mi-main.h | 6 +- gdb/mi/mi-out.h | 6 +- gdb/mi/mi-parse.c | 1 - gdb/mi/mi-parse.h | 6 +- gdb/microblaze-tdep.c | 6 +- gdb/microblaze-tdep.h | 6 +- gdb/minsyms.c | 7 +- gdb/minsyms.h | 10 +- gdb/mips-fbsd-tdep.h | 6 +- gdb/mips-linux-tdep.h | 6 +- gdb/mips-netbsd-tdep.h | 6 +- gdb/mips-sde-tdep.c | 6 +- gdb/mips-tdep.c | 206 +- gdb/mips-tdep.h | 6 +- gdb/mn10300-tdep.c | 5 +- gdb/mn10300-tdep.h | 6 +- gdb/moxie-tdep.c | 5 +- gdb/moxie-tdep.h | 6 +- gdb/msp430-tdep.c | 5 +- gdb/namespace.h | 7 +- gdb/nat/aarch64-hw-point.c | 2 +- gdb/nat/aarch64-hw-point.h | 6 +- gdb/nat/aarch64-linux-hw-point.h | 6 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-mte-linux-ptrace.h | 6 +- gdb/nat/aarch64-scalable-linux-ptrace.h | 6 +- gdb/nat/aarch64-scalable-linux-sigcontext.h | 6 +- gdb/nat/amd64-linux-siginfo.h | 6 +- gdb/nat/fork-inferior.c | 81 +- gdb/nat/fork-inferior.h | 6 +- gdb/nat/gdb_ptrace.h | 6 +- gdb/nat/gdb_thread_db.h | 6 +- gdb/nat/glibc_thread_db.h | 6 +- gdb/nat/i386-linux.h | 6 +- gdb/nat/linux-btrace.h | 6 +- gdb/nat/linux-namespaces.c | 3 +- gdb/nat/linux-namespaces.h | 6 +- gdb/nat/linux-nat.h | 6 +- gdb/nat/linux-osdata.h | 6 +- gdb/nat/linux-personality.h | 6 +- gdb/nat/linux-procfs.h | 6 +- gdb/nat/linux-ptrace.c | 3 +- gdb/nat/linux-ptrace.h | 6 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nat/linux-waitpid.h | 6 +- gdb/nat/loongarch-hw-point.c | 25 +- gdb/nat/loongarch-hw-point.h | 18 +- gdb/nat/loongarch-linux-hw-point.c | 39 - gdb/nat/loongarch-linux-hw-point.h | 18 +- gdb/nat/loongarch-linux.c | 1 - gdb/nat/loongarch-linux.h | 6 +- gdb/nat/mips-linux-watch.h | 6 +- gdb/nat/netbsd-nat.h | 6 +- gdb/nat/ppc-linux.h | 6 +- gdb/nat/riscv-linux-tdesc.h | 6 +- gdb/nat/windows-nat.c | 63 +- gdb/nat/windows-nat.h | 123 +- gdb/nat/x86-cpuid.h | 6 +- gdb/nat/x86-dregs.h | 6 +- gdb/nat/x86-gcc-cpuid.h | 6 +- gdb/nat/x86-linux-dregs.h | 6 +- gdb/nat/x86-linux-tdesc.h | 6 +- gdb/nat/x86-linux.h | 6 +- gdb/nat/x86-xstate.h | 6 +- gdb/nds32-tdep.c | 14 +- gdb/nds32-tdep.h | 6 +- gdb/netbsd-nat.c | 9 +- gdb/netbsd-nat.h | 6 +- gdb/netbsd-tdep.h | 6 +- gdb/nios2-linux-tdep.c | 261 - gdb/nios2-tdep.c | 2406 --- gdb/nios2-tdep.h | 90 - gdb/objc-lang.h | 6 +- gdb/objfile-flags.h | 6 +- gdb/objfiles.c | 85 +- gdb/objfiles.h | 32 +- gdb/obsd-nat.c | 3 +- gdb/obsd-nat.h | 6 +- gdb/obsd-tdep.h | 6 +- gdb/observable.h | 9 +- gdb/opencl-lang.c | 2 +- gdb/or1k-linux-tdep.h | 6 +- gdb/or1k-tdep.c | 7 +- gdb/or1k-tdep.h | 6 +- gdb/osabi.h | 6 +- gdb/osdata.h | 6 +- gdb/p-lang.h | 6 +- gdb/parser-defs.h | 7 +- gdb/posix-hdep.c | 1 + gdb/ppc-fbsd-tdep.c | 5 +- gdb/ppc-fbsd-tdep.h | 6 +- gdb/ppc-linux-tdep.h | 6 +- gdb/ppc-netbsd-tdep.h | 6 +- gdb/ppc-obsd-tdep.c | 5 +- gdb/ppc-obsd-tdep.h | 6 +- gdb/ppc-ravenscar-thread.h | 6 +- gdb/ppc-tdep.h | 6 +- gdb/ppc64-tdep.h | 6 +- gdb/printcmd.c | 10 +- gdb/probe.h | 6 +- gdb/proc-utils.h | 6 +- gdb/process-stratum-target.h | 6 +- gdb/procfs.c | 12 +- gdb/procfs.h | 6 +- gdb/producer.c | 24 + gdb/producer.h | 10 +- gdb/progspace-and-thread.h | 6 +- gdb/progspace.h | 6 +- gdb/prologue-value.h | 6 +- gdb/psymtab.c | 38 +- gdb/psymtab.h | 18 +- gdb/python/lib/gdb/FrameDecorator.py | 5 +- gdb/python/lib/gdb/dap/breakpoint.py | 12 +- gdb/python/lib/gdb/dap/bt.py | 7 +- gdb/python/lib/gdb/dap/disassemble.py | 20 +- gdb/python/lib/gdb/dap/frames.py | 24 +- gdb/python/lib/gdb/dap/globalvars.py | 14 +- gdb/python/lib/gdb/dap/launch.py | 150 +- gdb/python/lib/gdb/dap/locations.py | 9 +- gdb/python/lib/gdb/dap/scopes.py | 51 +- gdb/python/lib/gdb/dap/server.py | 319 +- gdb/python/lib/gdb/dap/varref.py | 82 +- gdb/python/lib/gdb/printing.py | 40 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/py-arch.c | 16 +- gdb/python/py-auto-load.c | 8 +- gdb/python/py-block.c | 35 +- gdb/python/py-breakpoint.c | 2 +- gdb/python/py-color.c | 336 + gdb/python/py-color.h | 35 + gdb/python/py-connection.c | 2 +- gdb/python/py-disasm.c | 4 +- gdb/python/py-event.h | 6 +- gdb/python/py-events.h | 6 +- gdb/python/py-framefilter.c | 64 +- gdb/python/py-instruction.h | 6 +- gdb/python/py-lazy-string.c | 29 +- gdb/python/py-param.c | 40 +- gdb/python/py-record-btrace.h | 6 +- gdb/python/py-record-full.h | 6 +- gdb/python/py-record.h | 6 +- gdb/python/py-ref.h | 6 +- gdb/python/py-stopevent.h | 6 +- gdb/python/py-symbol.c | 40 +- gdb/python/py-type.c | 7 +- gdb/python/py-unwind.c | 68 +- gdb/python/py-value.c | 16 +- gdb/python/python-internal.h | 8 +- gdb/python/python.c | 302 +- gdb/python/python.h | 6 +- gdb/quick-symbol.h | 63 +- gdb/ravenscar-thread.h | 6 +- gdb/record-btrace.c | 15 +- gdb/record-btrace.h | 6 +- gdb/record-full.c | 6 +- gdb/record-full.h | 6 +- gdb/record.h | 10 +- gdb/regcache-dump.c | 233 +- gdb/regcache.c | 152 +- gdb/regcache.h | 28 +- gdb/regformats/microblaze-linux.dat | 63 + gdb/regformats/nios2-linux.dat | 55 - gdb/regformats/regdef.h | 6 +- gdb/reggroups.c | 22 +- gdb/reggroups.h | 6 +- gdb/registry.h | 6 +- gdb/regset.h | 6 +- gdb/remote-fileio.c | 2 +- gdb/remote-fileio.h | 6 +- gdb/remote-notif.h | 6 +- gdb/remote.c | 161 +- gdb/remote.h | 6 +- gdb/riscv-fbsd-tdep.h | 6 +- gdb/riscv-ravenscar-thread.h | 6 +- gdb/riscv-tdep.c | 97 +- gdb/riscv-tdep.h | 6 +- gdb/rl78-tdep.c | 6 +- gdb/rs6000-aix-nat.c | 9 +- gdb/rs6000-aix-tdep.c | 5 +- gdb/rs6000-aix-tdep.h | 6 +- gdb/rs6000-tdep.c | 16 +- gdb/rust-exp.h | 6 +- gdb/rust-lang.c | 23 +- gdb/rust-lang.h | 6 +- gdb/rust-parse.c | 125 +- gdb/rx-tdep.c | 10 +- gdb/s12z-tdep.c | 7 +- gdb/s390-linux-nat.c | 1 + gdb/s390-linux-tdep.c | 5 +- gdb/s390-linux-tdep.h | 6 +- gdb/s390-tdep.c | 242 +- gdb/s390-tdep.h | 7 +- gdb/scoped-mock-context.h | 8 +- gdb/selftest-arch.c | 2 +- gdb/selftest-arch.h | 6 +- gdb/sentinel-frame.c | 8 +- gdb/sentinel-frame.h | 8 +- gdb/ser-base.h | 6 +- gdb/ser-event.c | 20 +- gdb/ser-event.h | 6 +- gdb/ser-tcp.h | 6 +- gdb/ser-unix.h | 6 +- gdb/serial.h | 6 +- gdb/sh-tdep.c | 11 +- gdb/sh-tdep.h | 6 +- gdb/sim-regno.h | 6 +- gdb/skip.c | 6 +- gdb/skip.h | 6 +- gdb/sol2-tdep.h | 6 +- gdb/solib-aix.h | 6 +- gdb/solib-darwin.h | 6 +- gdb/solib-dsbt.h | 6 +- gdb/solib-svr4.h | 6 +- gdb/solib-target.h | 6 +- gdb/solib.c | 53 +- gdb/solib.h | 6 +- gdb/solist.h | 6 +- gdb/source-cache.h | 6 +- gdb/source.c | 34 +- gdb/source.h | 6 +- gdb/sparc-nat.h | 6 +- gdb/sparc-netbsd-tdep.c | 6 +- gdb/sparc-obsd-tdep.c | 6 +- gdb/sparc-ravenscar-thread.h | 6 +- gdb/sparc-sol2-tdep.c | 6 +- gdb/sparc-tdep.c | 6 +- gdb/sparc-tdep.h | 6 +- gdb/sparc64-fbsd-tdep.c | 6 +- gdb/sparc64-netbsd-tdep.c | 6 +- gdb/sparc64-obsd-tdep.c | 12 +- gdb/sparc64-sol2-tdep.c | 6 +- gdb/sparc64-tdep.c | 6 +- gdb/sparc64-tdep.h | 6 +- gdb/stabsread.c | 2 + gdb/stabsread.h | 19 +- gdb/stack.c | 20 +- gdb/stack.h | 6 +- gdb/stap-probe.h | 6 +- gdb/symfile-add-flags.h | 6 +- gdb/symfile-debug.c | 12 +- gdb/symfile.c | 40 +- gdb/symfile.h | 19 +- gdb/symmisc.c | 6 +- gdb/symtab.c | 203 +- gdb/symtab.h | 17 +- gdb/syscalls/aarch64-linux.xml | 77 +- gdb/syscalls/aarch64-linux.xml.in | 79 +- gdb/syscalls/amd64-linux.xml | 8 +- gdb/syscalls/amd64-linux.xml.in | 8 +- gdb/syscalls/arm-linux.py | 63 - gdb/syscalls/arm-linux.xml | 100 +- gdb/syscalls/arm-linux.xml.in | 101 +- gdb/syscalls/bfin-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/i386-linux.xml | 7 +- gdb/syscalls/i386-linux.xml.in | 7 +- gdb/syscalls/linux-defaults.xml.in | 7 +- gdb/syscalls/loongarch-linux.xml | 35 +- gdb/syscalls/loongarch-linux.xml.in | 34 +- gdb/syscalls/mips-n32-linux.xml | 7 +- gdb/syscalls/mips-n32-linux.xml.in | 7 +- gdb/syscalls/mips-n64-linux.xml | 7 +- gdb/syscalls/mips-n64-linux.xml.in | 7 +- gdb/syscalls/mips-o32-linux.xml | 7 +- gdb/syscalls/mips-o32-linux.xml.in | 7 +- gdb/syscalls/ppc-linux.xml | 7 +- gdb/syscalls/ppc-linux.xml.in | 7 +- gdb/syscalls/ppc64-linux.xml | 7 +- gdb/syscalls/ppc64-linux.xml.in | 7 +- gdb/syscalls/s390-linux.xml | 7 +- gdb/syscalls/s390-linux.xml.in | 7 +- gdb/syscalls/s390x-linux.xml | 7 +- gdb/syscalls/s390x-linux.xml.in | 7 +- gdb/syscalls/sparc-linux.xml | 7 +- gdb/syscalls/sparc-linux.xml.in | 7 +- gdb/syscalls/sparc64-linux.xml | 7 +- gdb/syscalls/sparc64-linux.xml.in | 7 +- gdb/syscalls/update-linux-from-src.sh | 266 +- gdb/syscalls/update-linux.sh | 29 +- gdb/target-connection.h | 6 +- gdb/target-dcache.h | 6 +- gdb/target-debug.h | 24 +- gdb/target-delegates-gen.c | 108 + gdb/target-descriptions.c | 25 +- gdb/target-descriptions.h | 6 +- gdb/target-float.h | 6 +- gdb/target.c | 3 +- gdb/target.h | 37 +- gdb/target/resume.h | 6 +- gdb/target/target.h | 6 +- gdb/target/wait.h | 6 +- gdb/target/waitstatus.h | 6 +- gdb/terminal.h | 6 +- gdb/test-target.h | 8 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/README | 24 +- gdb/testsuite/analyze-racy-logs.py | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 8 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 9 +- gdb/testsuite/gdb.ada/complete.exp | 57 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 4 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/discrete-char/main.adb | 4 +- .../gdb.ada/{arr_arr => discrete-char}/pck.adb | 0 .../gdb.ada/{arr_arr => discrete-char}/pck.ads | 0 .../gdb.ada/{arr_arr => float-bits}/pck.adb | 0 .../gdb.ada/{arr_arr => float-bits}/pck.ads | 0 gdb/testsuite/gdb.ada/float-bits/prog.adb | 6 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 3 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 12 +- gdb/testsuite/gdb.ada/lazy-string.exp | 43 + gdb/testsuite/gdb.ada/lazy-string/main.adb | 25 + gdb/testsuite/gdb.ada/local-enum/local.adb | 7 +- .../gdb.ada/{arr_arr => local-enum}/pck.adb | 0 .../gdb.ada/{arr_arr => local-enum}/pck.ads | 0 gdb/testsuite/gdb.ada/maint_with_ada.exp | 6 +- gdb/testsuite/gdb.ada/mi_prot.exp | 2 +- gdb/testsuite/gdb.ada/multiarray/p.adb | 2 + gdb/testsuite/gdb.ada/multiarray/pack.adb | 21 + gdb/testsuite/gdb.ada/multiarray/pack.ads | 3 + gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 6 +- gdb/testsuite/gdb.ada/p-bounds.exp | 36 + gdb/testsuite/gdb.ada/p-bounds/main.adb | 22 + .../gdb.ada/{arr_arr => p-bounds}/pck.adb | 0 gdb/testsuite/gdb.ada/p-bounds/pck.ads | 24 + gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 2 +- .../gdb.ada/{arr_arr => packed_record}/pck.adb | 0 .../gdb.ada/{arr_arr => packed_record}/pck.ads | 0 gdb/testsuite/gdb.ada/packed_record/pr.adb | 3 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 4 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 8 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/verylong.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 4 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 2 +- gdb/testsuite/gdb.arch/amd64-lam.c | 49 + gdb/testsuite/gdb.arch/amd64-lam.exp | 46 + gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 4 +- .../gdb.arch/arm-pseudo-unwind-legacy.exp | 4 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 4 +- gdb/testsuite/gdb.arch/pr25124.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 64 +- .../gdb.base/backtrace-through-cu-nodebug-caller.c | 28 + .../gdb.base/backtrace-through-cu-nodebug-main.c | 32 + .../gdb.base/backtrace-through-cu-nodebug.exp | 94 + gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 65 +- gdb/testsuite/gdb.base/bp-disabled-by-cond-lib.c | 24 + gdb/testsuite/gdb.base/bp-disabled-by-cond.c | 64 + gdb/testsuite/gdb.base/bp-disabled-by-cond.exp | 206 + gdb/testsuite/gdb.base/bp-disabled-by-cond.py | 23 + gdb/testsuite/gdb.base/branch-to-self.exp | 17 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/check-psymtab.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 26 +- gdb/testsuite/gdb.base/completion.exp | 6 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 6 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 235 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 17 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 252 +- gdb/testsuite/gdb.base/corefile-exec-context.c | 25 + gdb/testsuite/gdb.base/corefile-exec-context.exp | 186 + gdb/testsuite/gdb.base/corefile-find-exec.c | 25 + gdb/testsuite/gdb.base/corefile-find-exec.exp | 252 + gdb/testsuite/gdb.base/corefile.exp | 125 +- gdb/testsuite/gdb.base/default.exp | 48 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- .../gdb.base/{dlmopen.c => dlmopen-main.c} | 0 gdb/testsuite/gdb.base/dlmopen.exp | 344 +- gdb/testsuite/gdb.base/dump.exp | 10 - gdb/testsuite/gdb.base/exitsignal.exp | 2 +- gdb/testsuite/gdb.base/filename-completion.exp | 109 +- gdb/testsuite/gdb.base/finish-pretty.exp | 8 +- gdb/testsuite/gdb.base/fission-macro.exp | 8 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 8 +- gdb/testsuite/gdb.base/frame-selection.c | 21 + gdb/testsuite/gdb.base/frame-selection.exp | 37 + gdb/testsuite/gdb.base/frame-unwind-disable.c | 22 + gdb/testsuite/gdb.base/frame-unwind-disable.exp | 137 + gdb/testsuite/gdb.base/fullpath-expand.exp | 7 +- gdb/testsuite/gdb.base/gcorebg.c | 14 +- gdb/testsuite/gdb.base/gcorebg.exp | 6 +- gdb/testsuite/gdb.base/gstack.c | 32 + gdb/testsuite/gdb.base/gstack.exp | 94 + gdb/testsuite/gdb.base/inferior-args.exp | 105 +- gdb/testsuite/gdb.base/jit-reader.c | 12 + gdb/testsuite/gdb.base/jit-reader.exp | 4 + gdb/testsuite/gdb.base/kill-during-detach.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 3 +- gdb/testsuite/gdb.base/list-dot-nodebug.c | 9 + gdb/testsuite/gdb.base/list-dot-nodebug.exp | 69 +- gdb/testsuite/gdb.base/main-psymtab.exp | 6 +- gdb/testsuite/gdb.base/maint.exp | 18 +- gdb/testsuite/gdb.base/nostdlib.exp | 89 +- gdb/testsuite/gdb.base/options.exp | 6 + gdb/testsuite/gdb.base/persistent-lang.exp | 6 +- gdb/testsuite/gdb.base/readline.exp | 42 + gdb/testsuite/gdb.base/realname-expand.exp | 5 +- gdb/testsuite/gdb.base/reggroups.exp | 4 +- gdb/testsuite/gdb.base/reset-catchpoint-cond.exp | 4 + gdb/testsuite/gdb.base/return-3.c | 43 + gdb/testsuite/gdb.base/return-3.exp | 39 + gdb/testsuite/gdb.base/shlib-unload-lib.c | 30 + gdb/testsuite/gdb.base/shlib-unload.c | 63 + gdb/testsuite/gdb.base/shlib-unload.exp | 230 + gdb/testsuite/gdb.base/shlib-unload.h | 26 + gdb/testsuite/gdb.base/shlib-unload.py | 33 + gdb/testsuite/gdb.base/sigaltstack.exp | 1 - gdb/testsuite/gdb.base/sigbpt.exp | 1 - gdb/testsuite/gdb.base/siginfo.exp | 1 - gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/skipcxx.exp | 6 +- gdb/testsuite/gdb.base/start-cpp.exp | 6 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 146 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/style.exp | 265 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 2 +- .../gdb.base/value-history-unavailable.exp | 5 +- gdb/testsuite/gdb.base/wrap-line.exp | 2 +- gdb/testsuite/gdb.btrace/cpu.exp | 4 +- gdb/testsuite/gdb.btrace/ptwrite.exp | 2 +- gdb/testsuite/gdb.cp/call-method-register.exp | 15 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 23 + gdb/testsuite/gdb.cp/empty-enum.exp | 3 +- gdb/testsuite/gdb.cp/gdb2495.exp | 16 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 15 +- gdb/testsuite/gdb.cp/main-cp.exp | 6 +- gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 1 + gdb/testsuite/gdb.cp/minsym-fallback.exp | 14 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 19 + gdb/testsuite/gdb.cp/non-trivial-retval.exp | 32 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 25 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 26 + gdb/testsuite/gdb.cp/var-tag.exp | 11 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 6 +- gdb/testsuite/gdb.dap/ada-arrays.exp | 7 +- gdb/testsuite/gdb.dap/ada-nested.exp | 7 +- gdb/testsuite/gdb.dap/ada-nested/prog.adb | 4 +- gdb/testsuite/gdb.dap/ada-scopes.exp | 7 +- gdb/testsuite/gdb.dap/ada-scopes/prog.adb | 4 +- gdb/testsuite/gdb.dap/args-env.exp | 7 +- gdb/testsuite/gdb.dap/assign.exp | 7 +- gdb/testsuite/gdb.dap/attach.exp | 19 +- gdb/testsuite/gdb.dap/basic-dap.exp | 7 +- gdb/testsuite/gdb.dap/bt-nodebug.exp | 7 +- gdb/testsuite/gdb.dap/cancel-launch.exp | 60 + gdb/testsuite/gdb.dap/catch-exception.exp | 7 +- gdb/testsuite/gdb.dap/children.exp | 7 +- gdb/testsuite/gdb.dap/cond-bp.exp | 7 +- gdb/testsuite/gdb.dap/cwd.exp | 10 +- gdb/testsuite/gdb.dap/cxx-exception.exp | 7 +- gdb/testsuite/gdb.dap/disassem.exp | 7 +- gdb/testsuite/gdb.dap/frameless.exp | 7 +- gdb/testsuite/gdb.dap/global.exp | 7 +- gdb/testsuite/gdb.dap/hover.exp | 7 +- gdb/testsuite/gdb.dap/insn-bp.exp | 12 +- gdb/testsuite/gdb.dap/lazy-string.exp | 7 +- gdb/testsuite/gdb.dap/line-zero.exp | 60 + gdb/testsuite/gdb.dap/log-message.exp | 7 +- gdb/testsuite/gdb.dap/max-size.c | 25 + gdb/testsuite/gdb.dap/max-size.exp | 83 + gdb/testsuite/gdb.dap/memory.exp | 11 +- gdb/testsuite/gdb.dap/modules.exp | 7 +- gdb/testsuite/gdb.dap/pause.exp | 7 +- gdb/testsuite/gdb.dap/ptrref.exp | 7 +- gdb/testsuite/gdb.dap/remote-dap.exp | 10 +- gdb/testsuite/gdb.dap/rust-slices.exp | 7 +- gdb/testsuite/gdb.dap/scopes.exp | 34 +- gdb/testsuite/gdb.dap/sources.exp | 14 +- gdb/testsuite/gdb.dap/stack-format.exp | 7 +- gdb/testsuite/gdb.dap/step-out.exp | 59 +- gdb/testsuite/gdb.dap/stop-at-main.exp | 7 +- gdb/testsuite/gdb.dap/terminate.exp | 7 +- .../gdb.debuginfod/corefile-mapped-file-3.c | 2 +- .../gdb.debuginfod/corefile-mapped-file.exp | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 4 +- gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.c | 83 + .../gdb.dwarf2/dw2-bad-abstract-origin.exp | 274 + gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 4 +- .../gdb.dwarf2/dw2-skipped-line-entries.c | 50 + .../gdb.dwarf2/dw2-skipped-line-entries.exp | 211 + gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5-2.c | 52 + gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.c | 58 + gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.exp | 63 + gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.c | 57 + .../gdb.dwarf2/dw2-unexpected-entry-pc.exp | 250 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 14 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 1 + gdb/testsuite/gdb.dwarf2/implptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 8 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 16 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 16 +- gdb/testsuite/gdb.dwarf2/nameless-enum.exp | 62 + gdb/testsuite/gdb.dwarf2/short-build-id.exp | 119 + gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 3 +- gdb/testsuite/gdb.guile/scm-color.exp | 110 + gdb/testsuite/gdb.guile/scm-parameter.exp | 47 + gdb/testsuite/gdb.guile/types-module.exp | 6 +- .../cp-replace-typedefs-ns-template.cc | 4 +- gdb/testsuite/gdb.linespec/cpcompletion.cc | 23 + gdb/testsuite/gdb.linespec/cpcompletion.exp | 9 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 6 +- gdb/testsuite/gdb.linespec/cpls.cc | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 6 + gdb/testsuite/gdb.linespec/explicit.exp | 7 +- gdb/testsuite/gdb.mi/mi-break.exp | 4 + gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 2 +- gdb/testsuite/gdb.mi/mi-dlmopen-lib-dep.c | 21 + gdb/testsuite/gdb.mi/mi-dlmopen-lib.c | 28 + gdb/testsuite/gdb.mi/mi-dlmopen.c | 59 + gdb/testsuite/gdb.mi/mi-dlmopen.exp | 222 + gdb/testsuite/gdb.mi/mi-multi-commands.exp | 4 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 20 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 6 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 41 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 4 + gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 6 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 26 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 4 + .../gdb.mi/user-selected-context-sync.exp | 35 +- gdb/testsuite/gdb.multi/checkpoint-multi.exp | 800 + gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 9 +- gdb/testsuite/gdb.python/py-arch.exp | 4 + gdb/testsuite/gdb.python/py-block.exp | 6 +- gdb/testsuite/gdb.python/py-color.exp | 100 + gdb/testsuite/gdb.python/py-commands-breakpoint.c | 31 + .../gdb.python/py-commands-breakpoint.exp | 45 + gdb/testsuite/gdb.python/py-commands-breakpoint.py | 59 + gdb/testsuite/gdb.python/py-connection-removed.exp | 4 +- gdb/testsuite/gdb.python/py-failed-init.exp | 31 + .../gdb.python/py-finish-breakpoint-deletion.exp | 4 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.python/py-lazy-string.c | 1 + gdb/testsuite/gdb.python/py-lazy-string.exp | 7 + gdb/testsuite/gdb.python/py-mi-notify.exp | 5 +- gdb/testsuite/gdb.python/py-parameter.exp | 53 + gdb/testsuite/gdb.python/py-source-styling.exp | 16 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 15 +- gdb/testsuite/gdb.python/py-sym-artificial.exp | 62 + gdb/testsuite/gdb.python/py-symbol-3.c | 20 + gdb/testsuite/gdb.python/py-symbol.c | 1 + gdb/testsuite/gdb.python/py-symbol.exp | 36 +- gdb/testsuite/gdb.python/py-watchpoint.exp | 2 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/python.exp | 4 + gdb/testsuite/gdb.replay/connect.c | 22 + gdb/testsuite/gdb.replay/connect.exp | 129 + gdb/testsuite/gdb.reverse/i386-avx-reverse.c | 214 + gdb/testsuite/gdb.reverse/i386-avx-reverse.exp | 313 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 2 + gdb/testsuite/gdb.reverse/time-reverse.c | 12 + gdb/testsuite/gdb.reverse/time-reverse.exp | 7 +- .../{simple.cpp => displaced-stepping.cpp} | 0 gdb/testsuite/gdb.rocm/displaced-stepping.exp | 53 + gdb/testsuite/gdb.rocm/mi-attach.cpp | 38 + gdb/testsuite/gdb.rocm/mi-attach.exp | 32 + gdb/testsuite/gdb.rust/completion.exp | 4 +- gdb/testsuite/gdb.rust/expr.exp | 4 + gdb/testsuite/gdb.rust/simple.exp | 5 +- gdb/testsuite/gdb.rust/simple.rs | 2 + gdb/testsuite/gdb.server/non-existing-program.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/target-exec-file.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 2 +- .../gdb.threads/next-fork-exec-other-thread.c | 4 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 8 + .../process-exit-status-is-leader-exit-status.c | 1 + gdb/testsuite/gdb.threads/slow-waitpid.c | 4 +- .../gdb.threads/step-over-thread-exit.exp | 5 +- gdb/testsuite/gdb.trace/basic-libipa.exp | 12 +- gdb/testsuite/gdb.trace/change-loc.exp | 2 + gdb/testsuite/gdb.tui/flush-after-run.c | 54 + gdb/testsuite/gdb.tui/flush-after-run.exp | 66 + gdb/testsuite/gdb.tui/main.exp | 3 + gdb/testsuite/gdb.tui/resize-3-foo.c | 24 + gdb/testsuite/gdb.tui/resize-3-main.c | 24 + gdb/testsuite/gdb.tui/resize-3.exp | 73 + gdb/testsuite/gdb.tui/tui-disasm-styling.exp | 65 + gdb/testsuite/gdb.tui/tui-init-source.c | 47 + gdb/testsuite/gdb.tui/tui-init-source.exp | 41 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 3 + gdb/testsuite/gdb.xml/tdesc-regs.exp | 5 +- gdb/testsuite/lib/ada.exp | 21 - gdb/testsuite/lib/dap-support.exp | 48 +- gdb/testsuite/lib/dwarf.exp | 27 +- gdb/testsuite/lib/gdb-python.exp | 1 + gdb/testsuite/lib/gdb-utils.exp | 25 +- gdb/testsuite/lib/gdb.exp | 224 +- gdb/testsuite/lib/gdbreplay-support.exp | 143 + gdb/testsuite/lib/gdbserver-support.exp | 29 +- gdb/testsuite/lib/gnat_debug_info_test.adb | 15 + gdb/testsuite/lib/mi-support.exp | 69 +- gdb/testsuite/lib/prelink-support.exp | 33 - gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/read1.c | 4 +- gdb/testsuite/lib/rocm.exp | 110 +- gdb/testsuite/lib/tuiterm.exp | 23 +- gdb/testsuite/make-check-all.sh | 2 +- gdb/thread-fsm.h | 6 +- gdb/thread-iter.h | 6 +- gdb/tic6x-tdep.c | 12 +- gdb/tic6x-tdep.h | 6 +- gdb/tid-parse.h | 6 +- gdb/tilegx-tdep.c | 5 +- gdb/tilegx-tdep.h | 6 +- gdb/top.c | 56 +- gdb/top.h | 8 +- gdb/tracectf.h | 6 +- gdb/tracefile.h | 24 +- gdb/tracepoint.h | 7 +- gdb/trad-frame.h | 16 +- gdb/tramp-frame.c | 70 +- gdb/tramp-frame.h | 6 +- gdb/tui/tui-command.h | 6 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 10 +- gdb/tui/tui-disasm.h | 8 +- gdb/tui/tui-file.h | 6 +- gdb/tui/tui-hooks.c | 5 + gdb/tui/tui-hooks.h | 6 +- gdb/tui/tui-io.h | 6 +- gdb/tui/tui-layout.c | 10 +- gdb/tui/tui-layout.h | 6 +- gdb/tui/tui-location.h | 6 +- gdb/tui/tui-regs.c | 10 +- gdb/tui/tui-regs.h | 6 +- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-source.h | 12 +- gdb/tui/tui-status.c | 7 +- gdb/tui/tui-status.h | 6 +- gdb/tui/tui-win.c | 17 +- gdb/tui/tui-win.h | 6 +- gdb/tui/tui-wingeneral.c | 7 +- gdb/tui/tui-wingeneral.h | 6 +- gdb/tui/tui-winsource.c | 43 +- gdb/tui/tui-winsource.h | 8 +- gdb/tui/tui.c | 2 + gdb/tui/tui.h | 6 +- gdb/type-stack.h | 6 +- gdb/typeprint.c | 109 +- gdb/typeprint.h | 53 +- gdb/ui-file.c | 20 +- gdb/ui-file.h | 16 +- gdb/ui-out.h | 6 +- gdb/ui-style.c | 353 +- gdb/ui-style.h | 163 +- gdb/ui.h | 6 +- gdb/unittests/array-view-selftests.c | 13 + gdb/unittests/enum-flags-selftests.c | 27 - gdb/unittests/lookup_name_info-selftests.c | 2 +- gdb/unittests/style-selftests.c | 6 +- gdb/user-regs.h | 6 +- gdb/utils.c | 30 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 5 +- gdb/valprint.h | 6 +- gdb/value.c | 22 +- gdb/value.h | 12 +- gdb/varobj-iter.h | 6 +- gdb/varobj.c | 2 +- gdb/varobj.h | 6 +- gdb/vax-tdep.c | 6 +- gdb/vax-tdep.h | 6 +- gdb/version.in | 2 +- gdb/windows-nat.c | 244 +- gdb/windows-nat.h | 7 +- gdb/windows-tdep.c | 37 +- gdb/windows-tdep.h | 22 +- gdb/x86-bsd-nat.h | 6 +- gdb/x86-fbsd-nat.h | 6 +- gdb/x86-gnu-nat.c | 516 + gdb/x86-linux-nat.h | 6 +- gdb/x86-nat.h | 6 +- gdb/x86-tdep.h | 6 +- gdb/xcoffread.c | 1 + gdb/xcoffread.h | 6 +- gdb/xml-builtin.h | 6 +- gdb/xml-support.h | 6 +- gdb/xml-syscall.h | 6 +- gdb/xml-tdesc.h | 7 +- gdb/xstormy16-tdep.c | 5 +- gdb/xtensa-tdep.c | 7 +- gdb/xtensa-tdep.h | 6 +- gdb/yy-remap.h | 6 +- gdb/z80-tdep.c | 7 +- gdb/z80-tdep.h | 6 +- gdbserver/Makefile.in | 10 - gdbserver/config.in | 3 - gdbserver/configure | 161 +- gdbserver/configure.ac | 84 +- gdbserver/configure.srv | 11 +- gdbserver/debug.cc | 10 + gdbserver/debug.h | 10 + gdbserver/dll.cc | 9 - gdbserver/dll.h | 1 - gdbserver/gdbreplay.cc | 80 +- gdbserver/gdbthread.h | 28 +- gdbserver/inferiors.cc | 71 +- gdbserver/inferiors.h | 24 +- gdbserver/linux-aarch32-low.cc | 2 +- gdbserver/linux-aarch32-tdesc.h | 2 +- gdbserver/linux-aarch64-tdesc.cc | 4 +- gdbserver/linux-amd64-ipa.cc | 88 - gdbserver/linux-arm-low.cc | 2 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-i386-ipa.cc | 77 - gdbserver/linux-loongarch-low.cc | 264 + gdbserver/linux-low.cc | 130 +- gdbserver/linux-low.h | 15 +- gdbserver/linux-mips-low.cc | 4 +- gdbserver/linux-nios2-low.cc | 289 - gdbserver/linux-ppc-low.cc | 14 +- gdbserver/linux-s390-low.cc | 14 +- gdbserver/linux-x86-low.cc | 15 +- gdbserver/mem-break.cc | 16 +- gdbserver/mem-break.h | 12 +- gdbserver/netbsd-low.cc | 16 +- gdbserver/netbsd-low.h | 2 +- gdbserver/proc-service.cc | 4 +- gdbserver/regcache.cc | 221 +- gdbserver/regcache.h | 67 +- gdbserver/remote-utils.cc | 103 +- gdbserver/remote-utils.h | 2 + gdbserver/server.cc | 129 +- gdbserver/server.h | 1 - gdbserver/target.cc | 6 + gdbserver/target.h | 19 +- gdbserver/thread-db.cc | 4 +- gdbserver/tracepoint.cc | 1128 +- gdbserver/tracepoint.h | 12 +- gdbserver/win32-i386-low.cc | 150 +- gdbserver/win32-low.cc | 88 +- gdbserver/win32-low.h | 2 +- gdbsupport/agent.h | 6 +- gdbsupport/array-view.h | 15 +- gdbsupport/break-common.h | 6 +- gdbsupport/btrace-common.h | 6 +- gdbsupport/byte-vector.h | 6 +- gdbsupport/cleanups.h | 6 +- gdbsupport/common-debug.h | 6 +- gdbsupport/common-defs.h | 6 +- gdbsupport/common-exceptions.h | 6 +- gdbsupport/common-gdbthread.h | 6 +- gdbsupport/common-inferior.h | 6 +- gdbsupport/common-regcache.h | 34 +- gdbsupport/common-types.h | 6 +- gdbsupport/common-utils.cc | 21 + gdbsupport/common-utils.h | 11 +- gdbsupport/common.m4 | 49 +- gdbsupport/config.in | 6 + gdbsupport/configure | 58 +- gdbsupport/configure.ac | 5 + gdbsupport/def-vector.h | 6 +- gdbsupport/default-init-alloc.h | 10 +- gdbsupport/eintr.h | 50 + gdbsupport/enum-flags.h | 109 +- gdbsupport/environ.h | 6 +- gdbsupport/errors.h | 6 +- gdbsupport/event-loop.h | 6 +- gdbsupport/event-pipe.cc | 21 +- gdbsupport/event-pipe.h | 6 +- gdbsupport/fileio.h | 6 +- gdbsupport/filestuff.cc | 8 +- gdbsupport/filestuff.h | 6 +- gdbsupport/filtered-iterator.h | 6 +- gdbsupport/format.h | 6 +- gdbsupport/forward-scope-exit.h | 6 +- gdbsupport/function-view.h | 6 +- gdbsupport/gdb-checked-static-cast.h | 6 +- gdbsupport/gdb-dlfcn.h | 6 +- gdbsupport/gdb-safe-ctype.h | 6 +- gdbsupport/gdb_argv_vec.h | 139 + gdbsupport/gdb_assert.h | 6 +- gdbsupport/gdb_file.h | 6 +- gdbsupport/gdb_locale.h | 6 +- gdbsupport/gdb_obstack.h | 6 +- gdbsupport/gdb_proc_service.h | 6 +- gdbsupport/gdb_ref_ptr.h | 6 +- gdbsupport/gdb_regex.h | 6 +- gdbsupport/gdb_select.h | 6 +- gdbsupport/gdb_setjmp.h | 6 +- gdbsupport/gdb_signals.h | 6 +- gdbsupport/gdb_splay_tree.h | 6 +- gdbsupport/gdb_sys_time.h | 6 +- gdbsupport/gdb_tilde_expand.h | 6 +- gdbsupport/gdb_unique_ptr.h | 6 +- gdbsupport/gdb_unlinker.h | 6 +- gdbsupport/gdb_vecs.h | 6 +- gdbsupport/gdb_wait.h | 6 +- gdbsupport/host-defs.h | 6 +- gdbsupport/job-control.h | 6 +- gdbsupport/netstuff.h | 6 +- gdbsupport/next-iterator.h | 6 +- gdbsupport/observable.h | 6 +- gdbsupport/offset-type.h | 6 +- gdbsupport/osabi.h | 6 +- gdbsupport/packed.h | 6 +- gdbsupport/parallel-for.h | 2 +- gdbsupport/pathstuff.h | 6 +- gdbsupport/poison.h | 6 +- gdbsupport/preprocessor.h | 6 +- gdbsupport/print-utils.h | 6 +- gdbsupport/ptid.h | 6 +- gdbsupport/refcounted-object.h | 6 +- gdbsupport/rsp-low.h | 6 +- gdbsupport/run-time-clock.h | 6 +- gdbsupport/safe-iterator.h | 6 +- gdbsupport/scope-exit.h | 6 +- gdbsupport/scoped_fd.h | 6 +- gdbsupport/scoped_ignore_signal.h | 6 +- gdbsupport/scoped_ignore_sigttou.h | 6 +- gdbsupport/scoped_mmap.h | 6 +- gdbsupport/scoped_restore.h | 6 +- gdbsupport/scoped_signal_handler.h | 73 + gdbsupport/search.h | 6 +- gdbsupport/selftest.cc | 2 +- gdbsupport/selftest.h | 6 +- gdbsupport/signals-state-save-restore.h | 6 +- gdbsupport/symbol.h | 6 +- gdbsupport/tdesc.h | 6 +- gdbsupport/traits.h | 57 +- gdbsupport/underlying.h | 6 +- gdbsupport/unordered_dense.h | 2032 ++ gdbsupport/unordered_map.h | 37 + gdbsupport/unordered_set.h | 36 + gdbsupport/valid-expr.h | 6 +- gdbsupport/version.h | 6 +- gdbsupport/x86-xstate.h | 6 +- gdbsupport/xml-utils.h | 6 +- gold/ChangeLog | 6 +- gold/Makefile.am | 2 +- gold/Makefile.in | 2 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 4 +- gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure.ac | 2 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 21 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 2 +- gold/i386.cc | 2 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 2 +- gold/layout.h | 2 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 2 +- gold/object.h | 2 +- gold/options.cc | 2 +- gold/options.h | 2 +- gold/output.cc | 2 +- gold/output.h | 2 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 2 +- gold/po/fr.po | 124 +- gold/po/gold.pot | 52 +- gold/po/ka.po | 4276 ++++ gold/po/ro.po | 129 +- gold/po/sr.po | 125 +- gold/po/uk.po | 126 +- gold/powerpc.cc | 2 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_2_zstd.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 2 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 34 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/ver_test_pr31830.sh | 2 +- gold/testsuite/ver_test_pr31830_lto.sh | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_lib_4.c | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_undef_test_3.c | 2 +- gold/testsuite/weak_undef_test_4.c | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_gd_to_le.sh | 2 +- gold/testsuite/x86_64_ie_to_le.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 2 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 6 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 2 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 20 +- gprof/configure.ac | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 14 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/gprof.pot | 2 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprofng/Makefile.am | 2 +- gprofng/Makefile.in | 2 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 2 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 4 +- gprofng/common/gp-defs.h | 2 +- gprofng/common/gp-experiment.h | 2 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 2 +- gprofng/common/hwcdrv.c | 2 +- gprofng/common/hwcdrv.h | 2 +- gprofng/common/hwcentry.h | 2 +- gprofng/common/hwcfuncs.c | 2 +- gprofng/common/hwcfuncs.h | 2 +- gprofng/common/hwctable.c | 2 +- gprofng/common/opteron_pcbe.c | 2 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 20 +- gprofng/configure.ac | 2 +- gprofng/doc/Makefile.am | 2 +- gprofng/doc/Makefile.in | 2 +- gprofng/doc/gprofng-archive.texi | 2 +- gprofng/doc/gprofng-collect-app.texi | 2 +- gprofng/doc/gprofng-display-html.texi | 2 +- gprofng/doc/gprofng-display-src.texi | 2 +- gprofng/doc/gprofng-display-text.texi | 2 +- gprofng/doc/gprofng.texi | 2 +- gprofng/doc/gprofng_ug.texi | 2 +- gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- .../examples/mxv-pthreads/experiments/profile.sh | 2 +- gprofng/examples/mxv-pthreads/src/Makefile | 140 +- gprofng/examples/mxv-pthreads/src/main.c | 2 +- gprofng/examples/mxv-pthreads/src/manage_data.c | 2 +- gprofng/examples/mxv-pthreads/src/mxv.c | 2 +- gprofng/examples/mxv-pthreads/src/mydefs.h | 2 +- gprofng/examples/mxv-pthreads/src/workload.c | 2 +- gprofng/gp-display-html/Makefile.am | 2 +- gprofng/gp-display-html/Makefile.in | 2 +- gprofng/gp-display-html/gp-display-html.in | 4 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 2 +- gprofng/libcollector/Makefile.in | 2 +- gprofng/libcollector/collector.c | 2 +- gprofng/libcollector/collector.h | 2 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 20 +- gprofng/libcollector/configure.ac | 2 +- gprofng/libcollector/descendants.h | 2 +- gprofng/libcollector/dispatcher.c | 4 +- gprofng/libcollector/envmgmt.c | 2 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 2 +- gprofng/libcollector/hwprofile.c | 2 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/iolib.c | 2 +- gprofng/libcollector/iotrace.c | 2 +- gprofng/libcollector/jprofile.c | 2 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 62 +- gprofng/libcollector/libcol_util.h | 2 +- gprofng/libcollector/libgprofng.ver | 2 +- gprofng/libcollector/linetrace.c | 12 +- gprofng/libcollector/memmgr.c | 2 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 2 +- gprofng/libcollector/profile.c | 2 +- gprofng/libcollector/synctrace.c | 2 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 2 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 4 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 2 +- gprofng/src/BaseMetric.h | 2 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 2 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 2 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 2 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 2 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 2 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 2 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 2 +- gprofng/src/Dbe.h | 2 +- gprofng/src/DbeApplication.cc | 2 +- gprofng/src/DbeApplication.h | 2 +- gprofng/src/DbeArray.h | 2 +- gprofng/src/DbeCacheMap.h | 2 +- gprofng/src/DbeFile.cc | 2 +- gprofng/src/DbeFile.h | 2 +- gprofng/src/DbeJarFile.cc | 2 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 2 +- gprofng/src/DbeSession.h | 2 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 2 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 2 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 2 +- gprofng/src/Disasm.h | 2 +- gprofng/src/Dwarf.cc | 2 +- gprofng/src/Dwarf.h | 2 +- gprofng/src/DwarfLib.cc | 2 +- gprofng/src/DwarfLib.h | 2 +- gprofng/src/Elf.cc | 40 +- gprofng/src/Elf.h | 3 +- gprofng/src/Emsg.cc | 2 +- gprofng/src/Emsg.h | 2 +- gprofng/src/Emsgnum.h | 2 +- gprofng/src/ExpGroup.cc | 2 +- gprofng/src/ExpGroup.h | 2 +- gprofng/src/Exp_Layout.cc | 2 +- gprofng/src/Exp_Layout.h | 2 +- gprofng/src/Experiment.cc | 2 +- gprofng/src/Experiment.h | 2 +- gprofng/src/Expression.cc | 2 +- gprofng/src/Expression.h | 2 +- gprofng/src/FileData.cc | 2 +- gprofng/src/FileData.h | 2 +- gprofng/src/Filter.cc | 2 +- gprofng/src/Filter.h | 2 +- gprofng/src/FilterExp.h | 2 +- gprofng/src/FilterSet.cc | 2 +- gprofng/src/FilterSet.h | 2 +- gprofng/src/Function.cc | 2 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 2 +- gprofng/src/HeapActivity.cc | 2 +- gprofng/src/HeapActivity.h | 2 +- gprofng/src/HeapData.cc | 2 +- gprofng/src/HeapData.h | 2 +- gprofng/src/HeapMap.cc | 2 +- gprofng/src/HeapMap.h | 2 +- gprofng/src/Hist_data.cc | 12 +- gprofng/src/Hist_data.h | 2 +- gprofng/src/Histable.h | 2 +- gprofng/src/IOActivity.cc | 2 +- gprofng/src/IOActivity.h | 2 +- gprofng/src/IndexMap2D.h | 2 +- gprofng/src/IndexObject.cc | 2 +- gprofng/src/IndexObject.h | 2 +- gprofng/src/IntervalMap.h | 2 +- gprofng/src/LoadObject.cc | 303 +- gprofng/src/LoadObject.h | 3 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 4 +- gprofng/src/Makefile.in | 4 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 2 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 2 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 2 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 2 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 2 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 2 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 2 +- gprofng/src/Stabs.h | 2 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 2 +- gprofng/src/StringBuilder.h | 2 +- gprofng/src/StringMap.h | 2 +- gprofng/src/Table.cc | 2 +- gprofng/src/Table.h | 2 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/checks.cc | 2 +- gprofng/src/collctrl.cc | 2 +- gprofng/src/collctrl.h | 2 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 3 +- gprofng/src/comp_com.c | 2 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 2 +- gprofng/src/data_pckts.h | 60 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 2 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 2 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 2 +- gprofng/src/gethrtime.c | 2 +- gprofng/src/gp-archive.cc | 2 +- gprofng/src/gp-archive.h | 2 +- gprofng/src/gp-collect-app.cc | 2 +- gprofng/src/gp-display-src.cc | 2 +- gprofng/src/gp-display-text.cc | 2 +- gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 2 +- gprofng/src/gprofng.rc | 2 +- gprofng/src/hwc_amd_zen3.h | 2 +- gprofng/src/hwc_amd_zen4.h | 2 +- gprofng/src/hwc_arm64_amcc.h | 2 +- gprofng/src/hwc_arm_ampere_1.h | 2 +- gprofng/src/hwc_arm_neoverse_n1.h | 2 +- gprofng/src/hwc_intel_icelake.h | 2 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 8 +- gprofng/src/ipcio.cc | 12 +- gprofng/src/ipcio.h | 7 +- gprofng/src/machinemodels/generic.ermm | 2 +- gprofng/src/machinemodels/m5.ermm | 2 +- gprofng/src/machinemodels/m6.ermm | 2 +- gprofng/src/machinemodels/m7.ermm | 2 +- gprofng/src/machinemodels/t4.ermm | 2 +- gprofng/src/machinemodels/t5.ermm | 2 +- gprofng/src/parse.cc | 25 +- gprofng/src/stab.h | 2 +- gprofng/src/util.cc | 2 +- gprofng/src/util.h | 2 +- gprofng/src/vec.h | 2 +- gprofng/testsuite/config/default.exp | 2 +- gprofng/testsuite/gprofng.display/display.exp | 2 +- gprofng/testsuite/gprofng.display/gp-archive.exp | 2 +- .../testsuite/gprofng.display/gp-collect-app_F.exp | 2 +- .../gprofng.display/jsynprog/Intface.java | 2 +- .../gprofng.display/jsynprog/Launcher.java | 2 +- .../testsuite/gprofng.display/jsynprog/Makefile | 2 +- .../gprofng.display/jsynprog/Routine.java | 2 +- .../gprofng.display/jsynprog/Sub_Routine.java | 2 +- .../gprofng.display/jsynprog/check_results.pl | 2 +- .../testsuite/gprofng.display/jsynprog/cloop.cc | 2 +- .../testsuite/gprofng.display/jsynprog/jsynprog.h | 2 +- .../gprofng.display/jsynprog/jsynprog.java | 2 +- gprofng/testsuite/gprofng.display/mttest/Makefile | 2 +- .../gprofng.display/mttest/check_results.pl | 2 +- .../testsuite/gprofng.display/mttest/gethrtime.c | 2 +- gprofng/testsuite/gprofng.display/mttest/mttest.c | 4 +- gprofng/testsuite/gprofng.display/setpath_map.exp | 2 +- gprofng/testsuite/gprofng.display/synprog/Makefile | 2 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 2 +- .../testsuite/gprofng.display/synprog/endcases.c | 6 +- gprofng/testsuite/gprofng.display/synprog/fitos.c | 2 +- .../testsuite/gprofng.display/synprog/inc_body.h | 2 +- .../testsuite/gprofng.display/synprog/inc_brace.h | 2 +- .../testsuite/gprofng.display/synprog/inc_entry.h | 2 +- .../testsuite/gprofng.display/synprog/inc_exit.h | 2 +- .../testsuite/gprofng.display/synprog/inc_func.h | 2 +- .../testsuite/gprofng.display/synprog/inc_inline.h | 4 +- .../testsuite/gprofng.display/synprog/inc_macro.h | 2 +- gprofng/testsuite/gprofng.display/synprog/iosyn.c | 2 +- .../testsuite/gprofng.display/synprog/pagethrash.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syn.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 6 +- gprofng/testsuite/lib/Makefile.skel | 2 +- gprofng/testsuite/lib/acct.pm | 2 +- gprofng/testsuite/lib/display-lib.exp | 2 +- include/ChangeLog | 6 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 8 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 2 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/i386.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 2 +- include/coff/loongarch64.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 2 +- include/coff/riscv64.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/x86.h | 2 +- include/coff/x86_64.h | 2 +- include/coff/xcoff.h | 8 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 2 +- include/ctf.h | 2 +- include/demangle.h | 2 +- include/diagnostics.h | 11 +- include/dis-asm.h | 2 +- include/dwarf2.def | 4 +- include/dwarf2.h | 28 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 2 +- include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 5 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/kvx.h | 2 +- include/elf/kvx_elfids.h | 2 +- include/elf/lm32.h | 2 +- include/elf/loongarch.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 14 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 23 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 2 +- include/opcode/arm.h | 2 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/bpf.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 2 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/ia64.h | 2 +- include/opcode/kvx.h | 2 +- include/opcode/loongarch.h | 8 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 2 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 235 - include/opcode/nios2r1.h | 474 - include/opcode/nios2r2.h | 1081 - include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 2 +- include/opcode/pru.h | 2 +- include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 89 +- include/opcode/riscv.h | 15 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/safe-ctype.h | 2 +- include/sframe-api.h | 2 +- include/sframe.h | 2 +- include/sha1.h | 2 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 2 +- include/sim/sim-arm.h | 2 +- include/sim/sim-bfin.h | 2 +- include/sim/sim-cr16.h | 2 +- include/sim/sim-d10v.h | 2 +- include/sim/sim-frv.h | 2 +- include/sim/sim-ft32.h | 2 +- include/sim/sim-h8300.h | 2 +- include/sim/sim-lm32.h | 2 +- include/sim/sim-m32c.h | 2 +- include/sim/sim-ppc.h | 2 +- include/sim/sim-riscv.h | 2 +- include/sim/sim-rl78.h | 2 +- include/sim/sim-rx.h | 2 +- include/sim/sim-sh.h | 2 +- include/sim/sim.h | 2 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 22 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 4 +- ld/Makefile.in | 6 +- ld/NEWS | 22 +- ld/README | 2 +- ld/config.in | 4 + ld/configure | 46 +- ld/configure.ac | 19 +- ld/configure.host | 2 +- ld/configure.tgt | 6 +- ld/deffile.h | 2 +- ld/deffilep.y | 2 +- ld/emulparams/README | 2 +- ld/emulparams/call_nop.sh | 6 +- ld/emulparams/cet.sh | 2 +- ld/emulparams/elf32kvx.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf64_s390.sh | 1 + ld/emulparams/elf64kvx.sh | 2 +- ld/emulparams/elf64kvx_linux.sh | 2 +- ld/emulparams/nios2elf.sh | 19 - ld/emulparams/nios2linux.sh | 20 - ld/emulparams/x86-64-lam.sh | 6 +- ld/emulparams/x86-64-level-report.sh | 2 +- ld/emulparams/x86-64-level.sh | 2 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 171 +- ld/emultempl/aix.em | 43 +- ld/emultempl/alphaelf.em | 33 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 14 +- ld/emultempl/avrelf.em | 6 +- ld/emultempl/beos.em | 26 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 6 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 6 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 43 +- ld/emultempl/elf.em | 26 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/hppaelf.em | 6 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/kvxelf.em | 9 +- ld/emultempl/loongarchelf.em | 6 +- ld/emultempl/m68hc1xelf.em | 4 +- ld/emultempl/m68kelf.em | 6 +- ld/emultempl/metagelf.em | 6 +- ld/emultempl/mipself.em | 4 +- ld/emultempl/mmix-elfnmmo.em | 7 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 2 +- ld/emultempl/nds32elf.em | 8 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 304 - ld/emultempl/nto.em | 32 +- ld/emultempl/pdp11.em | 2 +- ld/emultempl/pe.em | 83 +- ld/emultempl/pep.em | 79 +- ld/emultempl/ppc32elf.em | 8 +- ld/emultempl/ppc64elf.em | 14 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 4 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 10 +- ld/emultempl/scoreelf.em | 4 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 4 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 24 +- ld/emultempl/tic6xdsbt.em | 12 +- ld/emultempl/ticoff.em | 6 +- ld/emultempl/v850elf.em | 4 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 4 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 15 +- ld/emultempl/z80.em | 4 +- ld/gen-doc.texi | 3 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 8 +- ld/ld.texi | 158 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 10 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 142 +- ld/ldelf.h | 5 +- ld/ldelfgen.c | 19 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 10 +- ld/ldemul.h | 2 +- ld/ldexp.c | 64 +- ld/ldexp.h | 6 +- ld/ldfile.c | 98 +- ld/ldfile.h | 4 +- ld/ldgram.y | 29 +- ld/ldint.texi | 6 +- ld/ldlang.c | 1408 +- ld/ldlang.h | 54 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 3 +- ld/ldlex.l | 44 +- ld/ldmain.c | 63 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 30 +- ld/ldmisc.h | 3 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 24 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 107 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 4 +- ld/mri.h | 2 +- ld/pdb.c | 2 +- ld/pdb.h | 2 +- ld/pe-dll.c | 23 +- ld/pe-dll.h | 2 +- ld/pep-dll-aarch64.c | 2 +- ld/pep-dll-x86_64.c | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 55 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 2 - ld/po/Make-in | 2 +- ld/po/bg.po | 3810 ++-- ld/po/fr.po | 5218 ++--- ld/po/ld.pot | 3837 ++-- ld/po/ro.po | 3850 ++-- ld/po/sr.po | 6223 +++--- ld/po/uk.po | 3836 ++-- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 4 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 480 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf64bpf.sc | 4 +- ld/scripttempl/elf64hppa.sc | 6 +- ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 6 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 6 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/misc-sections.sc | 2 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 4 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 117 +- ld/scripttempl/pep.sc | 116 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 4 +- ld/scripttempl/v850_rh850.sc | 4 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 2 +- ld/testplug.c | 2 +- ld/testplug2.c | 2 +- ld/testplug3.c | 2 +- ld/testplug4.c | 2 +- ld/testsuite/config/default.exp | 12 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 66 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 2 +- ld/testsuite/ld-aarch64/bti-far-1.d | 82 - ld/testsuite/ld-aarch64/bti-far-2.d | 61 - ld/testsuite/ld-aarch64/bti-far-3.d | 85 - ld/testsuite/ld-aarch64/bti-far-3a.s | 23 - ld/testsuite/ld-aarch64/bti-far-3b.s | 25 - ld/testsuite/ld-aarch64/bti-far-3c.s | 24 - ld/testsuite/ld-aarch64/bti-far-opt.d | 152 - ld/testsuite/ld-aarch64/bti-far-opt.s | 53 - ld/testsuite/ld-aarch64/bti-far.s | 29 - ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 35 - ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 35 - ld/testsuite/ld-aarch64/bti-plt-1.d | 32 - ld/testsuite/ld-aarch64/bti-plt-1.s | 40 - ld/testsuite/ld-aarch64/bti-plt-2.d | 12 - ld/testsuite/ld-aarch64/bti-plt-2.s | 21 - ld/testsuite/ld-aarch64/bti-plt-3.d | 36 - ld/testsuite/ld-aarch64/bti-plt-4.d | 11 - ld/testsuite/ld-aarch64/bti-plt-5.d | 28 - ld/testsuite/ld-aarch64/bti-plt-6.d | 16 - ld/testsuite/ld-aarch64/bti-plt-7.d | 17 - ld/testsuite/ld-aarch64/bti-plt-so.s | 41 - ld/testsuite/ld-aarch64/bti-warn.d | 17 - ld/testsuite/ld-aarch64/lib/aarch64-elf-lib.exp | 59 + ld/testsuite/ld-aarch64/pac-plt-1.d | 35 - ld/testsuite/ld-aarch64/pac-plt-2.d | 25 - ld/testsuite/ld-aarch64/property-bti-pac1.d | 11 - ld/testsuite/ld-aarch64/property-bti-pac1.s | 37 - ld/testsuite/ld-aarch64/property-bti-pac2.d | 12 - ld/testsuite/ld-aarch64/property-bti-pac2.s | 50 - ld/testsuite/ld-aarch64/property-bti-pac3.d | 12 - ld/testsuite/ld-aarch64/property-bti-pac4-a.d | 11 - ld/testsuite/ld-aarch64/property-bti-pac4-b.d | 11 - .../ld-aarch64/protections/aarch64-protections.exp | 75 + ld/testsuite/ld-aarch64/protections/bti-far-1.d | 83 + ld/testsuite/ld-aarch64/protections/bti-far-2.d | 62 + ld/testsuite/ld-aarch64/protections/bti-far-3.d | 86 + .../ld-aarch64/{ => protections}/bti-far-3.ld | 0 ld/testsuite/ld-aarch64/protections/bti-far-3a.s | 14 + ld/testsuite/ld-aarch64/protections/bti-far-3b.s | 16 + ld/testsuite/ld-aarch64/protections/bti-far-3c.s | 15 + ld/testsuite/ld-aarch64/protections/bti-far-opt.d | 153 + ld/testsuite/ld-aarch64/protections/bti-far-opt.s | 44 + .../ld-aarch64/{ => protections}/bti-far.ld | 0 ld/testsuite/ld-aarch64/protections/bti-far.s | 20 + .../ld-aarch64/protections/bti-pac-plt-1-a.d | 32 + .../ld-aarch64/protections/bti-pac-plt-1-b.d | 36 + .../ld-aarch64/protections/bti-pac-plt-2-a.d | 36 + .../ld-aarch64/protections/bti-pac-plt-2-b.d | 36 + .../ld-aarch64/protections/bti-pac-plt-3-a.d | 36 + .../ld-aarch64/protections/bti-pac-plt-3-b.d | 36 + ld/testsuite/ld-aarch64/protections/bti-pac-plt.s | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-1-a.d | 32 + ld/testsuite/ld-aarch64/protections/bti-plt-1-b.d | 32 + ld/testsuite/ld-aarch64/protections/bti-plt-1-c.d | 33 + ld/testsuite/ld-aarch64/protections/bti-plt-1.s | 12 + .../ld-aarch64/protections/bti-plt-2-a-i.d | 17 + .../ld-aarch64/protections/bti-plt-2-a-ii.d | 8 + .../ld-aarch64/protections/bti-plt-2-a-iii.d | 17 + .../ld-aarch64/protections/bti-plt-2-a-iv.d | 12 + .../ld-aarch64/protections/bti-plt-2-a-v.d | 17 + ld/testsuite/ld-aarch64/protections/bti-plt-2-b.d | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-2-c.d | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-2.s | 14 + ld/testsuite/ld-aarch64/protections/bti-plt-3.d | 36 + .../ld-aarch64/protections/bti-plt-4-a-i.d | 15 + .../ld-aarch64/protections/bti-plt-4-a-ii.d | 6 + .../ld-aarch64/protections/bti-plt-4-a-iii.d | 15 + .../ld-aarch64/protections/bti-plt-4-a-iv.d | 11 + .../ld-aarch64/protections/bti-plt-4-a-v.d | 15 + ld/testsuite/ld-aarch64/protections/bti-plt-4-b.d | 11 + ld/testsuite/ld-aarch64/protections/bti-plt-4-c.d | 11 + ld/testsuite/ld-aarch64/protections/bti-plt-6.d | 16 + ld/testsuite/ld-aarch64/protections/bti-plt-so.s | 28 + .../ld-aarch64/{ => protections}/bti-plt.ld | 0 ld/testsuite/ld-aarch64/protections/gcs-1-a.d | 9 + ld/testsuite/ld-aarch64/protections/gcs-1-b.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-1-c.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-1-d.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-a-i.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-2-a-ii.d | 14 + ld/testsuite/ld-aarch64/protections/gcs-2-b-i.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-2-b-ii.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-b-iii.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-2-b-iv.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-c-i.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-c-ii.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-3-a-i.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-a-ii.d | 14 + ld/testsuite/ld-aarch64/protections/gcs-3-a-iii.d | 13 + ld/testsuite/ld-aarch64/protections/gcs-3-a-iv.d | 14 + ld/testsuite/ld-aarch64/protections/gcs-3-b-i.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-b-ii.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-b-iii.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-c-i.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-c-ii.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-c-iii.d | 8 + .../ld-aarch64/protections/gcs-dynamic-1-a.d | 12 + .../ld-aarch64/protections/gcs-dynamic-1-b.d | 12 + .../ld-aarch64/protections/gcs-dynamic-2-a-i.d | 15 + .../ld-aarch64/protections/gcs-dynamic-2-a-ii.d | 8 + .../ld-aarch64/protections/gcs-dynamic-2-a-iii.d | 15 + .../ld-aarch64/protections/gcs-dynamic-2-a-iv.d | 12 + .../ld-aarch64/protections/gcs-dynamic-2-b.d | 14 + .../ld-aarch64/protections/gcs-dynamic-2-c.d | 12 + .../ld-aarch64/protections/gcs-dynamic-2-d.d | 14 + .../ld-aarch64/protections/gcs-dynamic-3-a.d | 15 + .../ld-aarch64/protections/gcs-dynamic-3-b.d | 14 + .../ld-aarch64/protections/gcs-dynamic-3-c.d | 12 + .../ld-aarch64/protections/gcs-dynamic-4-a.d | 7 + .../ld-aarch64/protections/gcs-dynamic-4-b.d | 7 + .../ld-aarch64/protections/gcs-dynamic-4-c.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-so.s | 28 + ld/testsuite/ld-aarch64/protections/gcs-so2.s | 28 + ld/testsuite/ld-aarch64/protections/gcs.s | 12 + ld/testsuite/ld-aarch64/protections/gcs2.s | 32 + .../gnu-note-properties-maskable-merged.inc | 32 + .../gnu-note-properties-maskable-split.inc | 72 + .../gnu-note-properties-selectable-merged.inc | 32 + .../gnu-note-properties-selectable-split.inc | 72 + .../protections/gnu-properties-1-all-merged.d | 11 + .../protections/gnu-properties-1-all-split.d | 11 + .../ld-aarch64/protections/gnu-properties-all.s | 29 + .../protections/gnu-properties-combine-2-all-all.d | 12 + .../gnu-properties-combine-2-all-bti-pac.d | 12 + .../protections/gnu-properties-combine-2-all-bti.d | 12 + .../protections/gnu-properties-combine-2-all-gcs.d | 12 + .../protections/gnu-properties-combine-2-all-pac.d | 12 + .../protections/gnu-properties-maskable.s | 22 + .../protections/gnu-properties-selectable.s | 22 + ld/testsuite/ld-aarch64/protections/nogcs.s | 14 + ld/testsuite/ld-aarch64/protections/pac-plt-1-a.d | 36 + ld/testsuite/ld-aarch64/protections/pac-plt-1-b.d | 36 + ld/testsuite/ld-aarch64/protections/pac-plt-2.d | 27 + .../ld-aarch64/protections/property-bti-pac1.s | 12 + .../ld-aarch64/protections/property-bti-pac2.s | 20 + .../ld-aarch64/protections/property-bti-pac4-a.d | 11 + .../ld-aarch64/protections/property-bti-pac4-b.d | 11 + .../{ => protections}/property-bti-pac4.s | 0 ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 5 +- ld/testsuite/ld-arm/export-class.exp | 2 +- .../farcall-thumb2-purecode-consecutive-veneer.d | 28 + .../farcall-thumb2-purecode-consecutive-veneer.s | 25 + ld/testsuite/ld-arm/farcall-thumb2-purecode.d | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 2 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 2 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 3 +- ld/testsuite/ld-elf/build-id.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dt-relr.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/indirect.exp | 6 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/merge4b.s | 10 +- ld/testsuite/ld-elf/no-section-header.exp | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/package-note.exp | 2 +- ld/testsuite/ld-elf/pr32690.h | 17 + ld/testsuite/ld-elf/pr32690a.c | 1297 ++ ld/testsuite/ld-elf/pr32690b.c | 2119 ++ ld/testsuite/ld-elf/property-seal-1.d | 15 + ld/testsuite/ld-elf/property-seal-1.s | 11 + ld/testsuite/ld-elf/property-seal-2.d | 16 + ld/testsuite/ld-elf/property-seal-3.d | 16 + ld/testsuite/ld-elf/property-seal-4.d | 16 + ld/testsuite/ld-elf/property-seal-5.d | 11 + ld/testsuite/ld-elf/property-seal-6.d | 15 + ld/testsuite/ld-elf/property-seal-7.d | 11 + ld/testsuite/ld-elf/property-seal-8.d | 15 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 2 +- ld/testsuite/ld-elf/size-2.d | 4 +- ld/testsuite/ld-elf/tls.exp | 4 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 5 +- ld/testsuite/ld-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfweak/elfweak.exp | 2 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 7 +- ld/testsuite/ld-i386/load4c.d | 4 + ld/testsuite/ld-i386/load5c.d | 4 + ld/testsuite/ld-i386/load8.d | 14 + ld/testsuite/ld-i386/load8.s | 21 + ld/testsuite/ld-i386/load9.s | 20 + ld/testsuite/ld-i386/load9a.d | 14 + ld/testsuite/ld-i386/load9b.d | 13 + ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 924 +- ld/testsuite/ld-kvx/kvx-elf.exp | 2 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/64_pcrel.d | 2 +- .../ld-loongarch-elf/bad_pcala_hi20_global.d | 2 +- .../ld-loongarch-elf/bad_pcala_hi20_global_pie.d | 2 +- .../ld-loongarch-elf/bad_pcala_hi20_weak.d | 2 +- .../ld-loongarch-elf/bad_pcala_hi20_weak_pie.d | 2 +- .../ld-loongarch-elf/bad_pcrel20_s2_global.d | 2 +- .../ld-loongarch-elf/bad_pcrel20_s2_weak.d | 2 +- ld/testsuite/ld-loongarch-elf/call_undefweak.d | 16 + ld/testsuite/ld-loongarch-elf/call_undefweak.s | 33 + ld/testsuite/ld-loongarch-elf/check_got_relax.d | 60 + ld/testsuite/ld-loongarch-elf/check_got_relax.s | 43 + ld/testsuite/ld-loongarch-elf/check_relax_got.ld | 25 + ld/testsuite/ld-loongarch-elf/cmodel.exp | 2 +- ld/testsuite/ld-loongarch-elf/data-got.d | 2 +- ld/testsuite/ld-loongarch-elf/desc-ie-norelax.dd | 8 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.rd | 3 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.s | 15 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.sd | 6 + ld/testsuite/ld-loongarch-elf/desc-relax.d | 2 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 32 +- ld/testsuite/ld-loongarch-elf/pic.exp | 2 +- .../ld-loongarch-elf/relax-align-ignore-start.d | 2 +- ld/testsuite/ld-loongarch-elf/relax.exp | 4 +- ld/testsuite/ld-loongarch-elf/start_stop.d | 13 + ld/testsuite/ld-loongarch-elf/start_stop.s | 10 + ld/testsuite/ld-loongarch-elf/tlsdesc_abs.d | 12 +- ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.d | 8 +- .../ld-loongarch-elf/weak-undef-hidden-pie.d | 14 + .../ld-loongarch-elf/weak-undef-hidden-shared.d | 14 + ld/testsuite/ld-loongarch-elf/weak-undef-hidden.s | 9 + .../ld-loongarch-elf/weak-undef-static-pie.d | 13 + .../ld-loongarch-elf/weak-undef-static-pie.s | 8 + ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/input-remap.exp | 2 +- ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/emit-relocs-1.d | 37 - ld/testsuite/ld-nios2/emit-relocs-1.ld | 20 - ld/testsuite/ld-nios2/emit-relocs-1a.s | 24 - ld/testsuite/ld-nios2/emit-relocs-1b.s | 18 - ld/testsuite/ld-nios2/gprel.d | 17 - ld/testsuite/ld-nios2/gprel.s | 29 - ld/testsuite/ld-nios2/hilo16.d | 13 - ld/testsuite/ld-nios2/hilo16.s | 10 - ld/testsuite/ld-nios2/hilo16_symbol.s | 3 - ld/testsuite/ld-nios2/imm5.d | 13 - ld/testsuite/ld-nios2/imm5.s | 9 - ld/testsuite/ld-nios2/imm5_symbol.s | 4 - ld/testsuite/ld-nios2/mixed1a.d | 9 - ld/testsuite/ld-nios2/mixed1a.s | 9 - ld/testsuite/ld-nios2/mixed1b.d | 9 - ld/testsuite/ld-nios2/mixed1b.s | 3 - ld/testsuite/ld-nios2/nios2.exp | 28 - ld/testsuite/ld-nios2/pcrel16.d | 15 - ld/testsuite/ld-nios2/pcrel16.s | 8 - ld/testsuite/ld-nios2/pcrel16_label.s | 5 - ld/testsuite/ld-nios2/relax_call26.s | 27 - ld/testsuite/ld-nios2/relax_call26_boundary.ld | 14 - ld/testsuite/ld-nios2/relax_call26_boundary.s | 29 - ld/testsuite/ld-nios2/relax_call26_boundary_c8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_cc.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d0.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d4.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_dc.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f0.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f4.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_fc.d | 9 - ld/testsuite/ld-nios2/relax_call26_cache.d | 9 - ld/testsuite/ld-nios2/relax_call26_cache.ld | 13 - ld/testsuite/ld-nios2/relax_call26_cache.s | 28 - ld/testsuite/ld-nios2/relax_call26_multi.d | 36 - ld/testsuite/ld-nios2/relax_call26_multi.ld | 14 - ld/testsuite/ld-nios2/relax_call26_norelax.d | 5 - ld/testsuite/ld-nios2/relax_call26_shared.d | 31 - ld/testsuite/ld-nios2/relax_call26_shared.ld | 13 - ld/testsuite/ld-nios2/relax_callr.d | 24 - ld/testsuite/ld-nios2/relax_callr.ld | 11 - ld/testsuite/ld-nios2/relax_callr.s | 17 - ld/testsuite/ld-nios2/relax_cjmp.d | 38 - ld/testsuite/ld-nios2/relax_cjmp.s | 32 - ld/testsuite/ld-nios2/relax_jmp.ld | 11 - ld/testsuite/ld-nios2/relax_section.d | 35 - ld/testsuite/ld-nios2/relax_section.s | 23 - ld/testsuite/ld-nios2/relax_ujmp.d | 32 - ld/testsuite/ld-nios2/relax_ujmp.s | 37 - ld/testsuite/ld-nios2/reloc.d | 10 - ld/testsuite/ld-nios2/reloc.s | 9 - ld/testsuite/ld-nios2/reloc_symbol.s | 24 - ld/testsuite/ld-nios2/s16.d | 12 - ld/testsuite/ld-nios2/s16.s | 16 - ld/testsuite/ld-nios2/s16_symbol.s | 10 - ld/testsuite/ld-nios2/u16.d | 12 - ld/testsuite/ld-nios2/u16.s | 16 - ld/testsuite/ld-nios2/u16_symbol.s | 9 - ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/aarch64.d | 35 +- ld/testsuite/ld-pe/longsecn-1.d | 7 +- ld/testsuite/ld-pe/longsecn-2.d | 7 +- ld/testsuite/ld-pe/longsecn.d | 7 +- ld/testsuite/ld-pe/orphan.d | 9 +- ld/testsuite/ld-pe/orphan_nu.d | 9 +- ld/testsuite/ld-pe/pdb.exp | 2 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 2 +- ld/testsuite/ld-pe/pe-aarch64.d | 13 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 2 +- ld/testsuite/ld-pe/secidx.d | 6 +- ld/testsuite/ld-pe/secidx_64.d | 4 +- ld/testsuite/ld-pe/secidx_aarch64.d | 4 +- ld/testsuite/ld-pe/secrel.d | 2 +- ld/testsuite/ld-pe/secrel_64.d | 4 +- ld/testsuite/ld-pe/tlssec64.d | 2 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto-10.out | 1 + ld/testsuite/ld-plugin/{pr13183b.c => lto-10a.c} | 0 ld/testsuite/ld-plugin/lto-10b.c | 7 + ld/testsuite/ld-plugin/lto-10r.d | 9 + ld/testsuite/ld-plugin/lto-4.out | 2 + ld/testsuite/ld-plugin/{lto-5a.c => lto-4a.c} | 0 ld/testsuite/ld-plugin/lto-4b.c | 9 + ld/testsuite/ld-plugin/lto-4c.c | 6 + ld/testsuite/ld-plugin/lto-4r-a.d | 7 + ld/testsuite/ld-plugin/lto-4r-b.d | 7 + ld/testsuite/ld-plugin/lto-4r-c.d | 7 + ld/testsuite/ld-plugin/lto-4r-d.d | 7 + ld/testsuite/ld-plugin/lto.exp | 95 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 12 - .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 12 - .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 13 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 9 +- .../ld-riscv-elf/relax-data-segment-align.d | 8 + .../ld-riscv-elf/relax-data-segment-align.s | 16 + ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/plt_31-1.s | 40 + ld/testsuite/ld-s390/plt_31-1.wf | 32 + ld/testsuite/ld-s390/plt_31_non-pic-1.pd | 54 + ld/testsuite/ld-s390/plt_31_pic-1.pd | 57 + ld/testsuite/ld-s390/plt_64-1.pd | 38 + ld/testsuite/ld-s390/plt_64-1.s | 26 + ld/testsuite/ld-s390/plt_64-1.wf | 33 + ld/testsuite/ld-s390/plt_64-1_eh.wf | 31 + ld/testsuite/ld-s390/pltlib.s | 16 + ld/testsuite/ld-s390/s390.exp | 30 +- ld/testsuite/ld-s390/tlsbin.dd | 10 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 2 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/script.exp | 2 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/section-order.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 2 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/sframe.exp | 2 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-shared/main.c | 4 +- ld/testsuite/ld-shared/sh1.c | 6 +- ld/testsuite/ld-shared/shared.exp | 2 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/got-def.s | 15 + ld/testsuite/ld-sparc/sparc.exp | 10 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/sr1.c | 4 +- ld/testsuite/ld-srec/sr2.c | 6 +- ld/testsuite/ld-srec/srec.exp | 6 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 19 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vsb/main.c | 4 +- ld/testsuite/ld-vsb/sh1.c | 6 +- ld/testsuite/ld-vsb/vsb.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/apx-load1.s | 77 + ld/testsuite/ld-x86-64/apx-load1a.d | 147 +- ld/testsuite/ld-x86-64/apx-load1b.d | 52 +- ld/testsuite/ld-x86-64/apx-load1c.d | 145 +- ld/testsuite/ld-x86-64/apx-load1d.d | 145 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load3.s | 22 + ld/testsuite/ld-x86-64/load3a.d | 21 + ld/testsuite/ld-x86-64/load3b.d | 21 + ld/testsuite/ld-x86-64/load4.d | 16 + ld/testsuite/ld-x86-64/load4.s | 29 + ld/testsuite/ld-x86-64/load5.s | 17 + ld/testsuite/ld-x86-64/load5a.d | 15 + ld/testsuite/ld-x86-64/load5b.d | 15 + ld/testsuite/ld-x86-64/mark-plt-1a-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1a.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1b-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1b.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1c-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1c.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1d-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1d.d | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/pr19609-2a.d | 11 +- ld/testsuite/ld-x86-64/pr19609-2b.d | 11 +- ld/testsuite/ld-x86-64/pr19609-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4a.d | 11 +- ld/testsuite/ld-x86-64/pr19609-4c.d | 13 +- ld/testsuite/ld-x86-64/pr19609-4d.d | 13 - ld/testsuite/ld-x86-64/pr19609-4e.d | 13 - ld/testsuite/ld-x86-64/pr19609-5d.d | 10 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 13 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 13 +- 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/pr32591-1.s | 24 + ld/testsuite/ld-x86-64/pr32591-1a-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1a.d | 22 + ld/testsuite/ld-x86-64/pr32591-1a.t | 7 + ld/testsuite/ld-x86-64/pr32591-1b-x32.d | 27 + ld/testsuite/ld-x86-64/pr32591-1b.d | 27 + ld/testsuite/ld-x86-64/pr32591-1b.t | 7 + ld/testsuite/ld-x86-64/pr32591-1c-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1c.d | 22 + ld/testsuite/ld-x86-64/pr32591-1c.t | 6 + ld/testsuite/ld-x86-64/pr32591-1d-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1d.d | 22 + ld/testsuite/ld-x86-64/pr32591-1d.t | 7 + ld/testsuite/ld-x86-64/pr32591-2-x32.d | 12 + ld/testsuite/ld-x86-64/pr32591-2.d | 12 + ld/testsuite/ld-x86-64/pr32591-2.s | 13 + ld/testsuite/ld-x86-64/pr32591-2.t | 4 + ld/testsuite/ld-x86-64/pr32591-3-x32.d | 13 + ld/testsuite/ld-x86-64/pr32591-3.d | 13 + ld/testsuite/ld-x86-64/pr32591-3.s | 7 + ld/testsuite/ld-x86-64/pr32591-3.t | 5 + ld/testsuite/ld-x86-64/pr32591-4-x32.d | 13 + ld/testsuite/ld-x86-64/pr32591-4.d | 13 + ld/testsuite/ld-x86-64/pr32591-4.s | 7 + ld/testsuite/ld-x86-64/pr32665.err | 3 + ld/testsuite/ld-x86-64/pr32665.o.bz2 | Bin 0 -> 2827 bytes ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 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-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-lam-u48-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-lam-u57-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d | 2 +- ld/testsuite/ld-x86-64/sframe-plt-1.d | 2 +- ld/testsuite/ld-x86-64/sframe-pltgot-1.d | 2 +- ld/testsuite/ld-x86-64/sframe-pltgot-2.d | 2 +- ld/testsuite/ld-x86-64/sframe-simple-1.d | 2 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 16 + ld/testsuite/ld-x86-64/tlsbindesc.rd | 36 +- ld/testsuite/ld-x86-64/tlsbindesc.s | 6 + ld/testsuite/ld-x86-64/tlsie5.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 28 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 195 +- libctf/ChangeLog | 6 +- libctf/Makefile.am | 2 +- libctf/Makefile.in | 4 +- libctf/configure.ac | 2 +- libctf/ctf-api.c | 2 +- libctf/ctf-archive.c | 2 +- libctf/ctf-create.c | 2 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 3 +- libctf/ctf-dump.c | 2 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 2 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 2 +- libctf/ctf-lookup.c | 2 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 2 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 2 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-types.c | 2 +- libctf/ctf-util.c | 2 +- libctf/doc/ctf-spec.texi | 4 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 2 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 2 +- libctf/testsuite/lib/ctf-lib.exp | 2 +- libctf/testsuite/libctf-lookup/lookup.exp | 2 +- .../libctf-regression/libctf-repeat-cu.exp | 2 +- libctf/testsuite/libctf-regression/regression.exp | 2 +- libctf/testsuite/libctf-writable/id-assignment.c | 24 +- libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 41 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/acinclude.m4 | 2 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 6 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 4 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 8 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 6 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 212 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 17 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libsframe/Makefile.am | 2 +- libsframe/Makefile.in | 4 +- libsframe/configure.ac | 2 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 12 +- libsframe/sframe-dump.c | 2 +- libsframe/sframe-error.c | 2 +- libsframe/sframe-impl.h | 2 +- libsframe/sframe.c | 2 +- libsframe/testsuite/config/default.exp | 2 +- libsframe/testsuite/libsframe.decode/be-flipping.c | 2 +- libsframe/testsuite/libsframe.decode/decode.exp | 2 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 2 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 2 +- libsframe/testsuite/libsframe.encode/encode-1.c | 2 +- libsframe/testsuite/libsframe.encode/encode.exp | 2 +- libsframe/testsuite/libsframe.find/find.exp | 2 +- libsframe/testsuite/libsframe.find/findfre-1.c | 2 +- libsframe/testsuite/libsframe.find/findfunc-1.c | 2 +- libsframe/testsuite/libsframe.find/plt-findfre-1.c | 2 +- opcodes/ChangeLog | 6 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 4 +- opcodes/Makefile.in | 6 +- opcodes/aarch64-asm-2.c | 71 +- opcodes/aarch64-asm.c | 2 +- opcodes/aarch64-asm.h | 2 +- opcodes/aarch64-dis-2.c | 1395 +- opcodes/aarch64-dis.c | 2 +- opcodes/aarch64-dis.h | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 5 +- opcodes/aarch64-opc.c | 10 +- opcodes/aarch64-opc.h | 4 +- opcodes/aarch64-sys-regs.def | 2 +- opcodes/aarch64-tbl.h | 1104 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 273 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 2 +- opcodes/arm-dis.c | 33 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-dis.c | 2 +- opcodes/bpf-opc.c | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 21 +- opcodes/configure.ac | 3 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 2 +- opcodes/cris-desc.h | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/cris-opc.h | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 2 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 14 +- opcodes/disassemble.h | 6 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 2 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 48 + opcodes/i386-dis-evex-prefix.h | 247 +- opcodes/i386-dis-evex-reg.h | 12 +- opcodes/i386-dis-evex-w.h | 70 +- opcodes/i386-dis-evex-x86-64.h | 25 + opcodes/i386-dis-evex.h | 82 +- opcodes/i386-dis.c | 510 +- opcodes/i386-gen.c | 54 +- opcodes/i386-init.h | 1628 +- opcodes/i386-mnem.h | 4336 ++-- opcodes/i386-opc.h | 50 +- opcodes/i386-opc.tbl | 190 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 19895 ++++++++++--------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/kvx-dis.c | 2 +- opcodes/kvx-dis.h | 2 +- opcodes/kvx-opc.c | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 2 +- opcodes/loongarch-dis.c | 2 +- opcodes/loongarch-opc.c | 34 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 2 +- opcodes/m68k-opc.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 2 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 18 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 29 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 2 +- opcodes/nios2-dis.c | 1044 - opcodes/nios2-opc.c | 783 - opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 2 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 2 - opcodes/po/de.po | 330 +- opcodes/po/fr.po | 1463 +- opcodes/po/opcodes.pot | 309 +- opcodes/po/ro.po | 335 +- opcodes/po/sr.po | 374 +- opcodes/po/uk.po | 328 +- opcodes/ppc-dis.c | 12 +- opcodes/ppc-opc.c | 107 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 409 +- opcodes/riscv-opc.c | 90 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 2 +- opcodes/s12z-opc.c | 2 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 101 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 2 +- opcodes/s390-opc.txt | 2 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- readline/readline/CHANGELOG | 47 +- readline/readline/CHANGES | 124 +- readline/readline/INSTALL | 46 +- readline/readline/MANIFEST | 10 +- readline/readline/Makefile.in | 8 +- readline/readline/NEWS | 61 +- readline/readline/README | 4 +- readline/readline/aclocal.m4 | 891 +- readline/readline/bind.c | 204 +- readline/readline/callback.c | 16 +- readline/readline/chardefs.h | 31 +- readline/readline/colors.c | 23 +- readline/readline/compat.c | 22 +- readline/readline/complete.c | 128 +- readline/readline/config.h.in | 27 +- readline/readline/configure | 779 +- readline/readline/configure.ac | 57 +- readline/readline/display.c | 145 +- readline/readline/doc/Makefile.in | 11 +- readline/readline/doc/history.3 | 2 +- readline/readline/doc/history.texi | 2 +- readline/readline/doc/hstech.texi | 2 +- readline/readline/doc/hsuser.texi | 22 +- readline/readline/doc/readline.3 | 99 +- readline/readline/doc/rlman.texi | 2 +- readline/readline/doc/rltech.texi | 85 +- readline/readline/doc/rluser.texi | 110 +- readline/readline/doc/rluserman.texi | 2 +- readline/readline/doc/texi2dvi | 0 readline/readline/doc/texi2html | 0 readline/readline/doc/version.texi | 13 +- readline/readline/examples/Makefile.in | 11 +- readline/readline/examples/excallback.c | 4 + readline/readline/examples/fileman.c | 2 +- readline/readline/examples/rl-callbacktest.c | 4 +- readline/readline/examples/rl-test-timeout | 6 + readline/readline/examples/rl-timeout.c | 245 + readline/readline/examples/rl.c | 8 + readline/readline/examples/rlbasic.c | 8 + readline/readline/examples/rlcat.c | 8 + readline/readline/examples/rlevent.c | 8 + readline/readline/examples/rlptytest.c | 11 +- readline/readline/examples/rltest.c | 8 + readline/readline/funmap.c | 6 +- readline/readline/histexpand.c | 45 +- readline/readline/histfile.c | 14 +- readline/readline/histlib.h | 11 +- readline/readline/history.c | 13 +- readline/readline/history.h | 79 +- readline/readline/history.pc.in | 11 + readline/readline/histsearch.c | 6 +- readline/readline/input.c | 370 +- readline/readline/isearch.c | 31 +- readline/readline/keymaps.h | 18 +- readline/readline/kill.c | 46 +- readline/readline/m4/codeset.m4 | 24 + readline/readline/macro.c | 2 + readline/readline/mbutil.c | 36 +- readline/readline/misc.c | 68 +- readline/readline/nls.c | 100 +- readline/readline/parens.c | 8 +- readline/readline/patchlevel | 2 +- readline/readline/posixdir.h | 2 +- readline/readline/posixtime.h | 84 + readline/readline/readline.c | 121 +- readline/readline/readline.h | 597 +- readline/readline/rldefs.h | 8 +- readline/readline/rlmbutil.h | 38 +- readline/readline/rlprivate.h | 325 +- readline/readline/rlshell.h | 12 +- readline/readline/rltty.c | 41 +- readline/readline/rltypedefs.h | 56 +- readline/readline/search.c | 90 +- readline/readline/shell.c | 4 +- readline/readline/signals.c | 71 +- readline/readline/support/config.guess | 1238 +- readline/readline/support/config.rpath | 0 readline/readline/support/config.sub | 82 +- readline/readline/support/install.sh | 0 readline/readline/support/mkdirs | 0 readline/readline/support/mkdist | 13 +- readline/readline/support/mkinstalldirs | 0 readline/readline/support/shlib-install | 0 readline/readline/support/shobj-conf | 12 +- readline/readline/terminal.c | 110 +- readline/readline/text.c | 108 +- readline/readline/tilde.h | 22 +- readline/readline/undo.c | 6 +- readline/readline/util.c | 7 +- readline/readline/vi_mode.c | 123 +- readline/readline/xmalloc.h | 8 +- sim/aarch64/memory.c | 2 +- sim/arm/armcopro.c | 6 +- sim/arm/armemu.c | 2 +- sim/arm/armsupp.c | 6 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/nrun.c | 2 +- sim/common/sim-arange.c | 8 +- sim/common/sim-bits.h | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.h | 8 +- sim/common/sim-engine.h | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-resume.c | 2 +- sim/d10v/interp.c | 2 +- sim/erc32/README.erc32 | 2 +- sim/erc32/README.gdb | 2 +- sim/erc32/exec.c | 2 +- sim/erc32/float.c | 2 +- sim/erc32/sis.h | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/profile.c | 4 +- sim/frv/traps.c | 2 +- sim/h8300/compile.c | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-icache.c | 4 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 4 +- sim/igen/gen.c | 4 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 4 +- sim/igen/ld-insn.c | 8 +- sim/igen/lf.h | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/traps.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/mips/acinclude.m4 | 2 +- sim/mips/interp.c | 2 +- sim/mips/m16.igen | 2 +- sim/mips/mips.igen | 6 +- sim/mips/sim-main.h | 4 +- sim/mn10300/interp.c | 4 +- sim/ppc/BUGS | 4 +- sim/ppc/INSTALL | 4 +- sim/ppc/README | 2 +- sim/ppc/RUN | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/corefile.h | 6 +- sim/ppc/cpu.h | 4 +- sim/ppc/debug.c | 2 +- sim/ppc/device.h | 2 +- sim/ppc/emul_bugapi.c | 4 +- sim/ppc/gen-icache.c | 4 +- sim/ppc/gen-idecode.c | 2 +- sim/ppc/gen-semantics.h | 4 +- sim/ppc/hw_cpu.c | 2 +- sim/ppc/hw_eeprom.c | 2 +- sim/ppc/hw_ide.c | 4 +- sim/ppc/hw_init.c | 2 +- sim/ppc/hw_opic.c | 8 +- sim/ppc/hw_phb.c | 6 +- sim/ppc/idecode_expression.h | 4 +- sim/ppc/igen.c | 2 +- sim/ppc/igen.h | 4 +- sim/ppc/interrupts.h | 2 +- sim/ppc/ld-decode.h | 4 +- sim/ppc/main.c | 2 +- sim/ppc/os_emul.h | 4 +- sim/ppc/powerpc.igen | 16 +- sim/ppc/psim.c | 4 +- sim/ppc/psim.texinfo | 4 +- sim/ppc/std-config.h | 8 +- sim/ppc/tree.c | 2 +- sim/ppc/vm.c | 2 +- sim/ppc/vm.h | 2 +- sim/sh/interp.c | 6 +- sim/testsuite/bfin/se_illegalcombination.S | 2 +- sim/testsuite/bfin/se_undefinedinstruction1.S | 2 +- sim/testsuite/bfin/se_undefinedinstruction2.S | 4 +- sim/testsuite/d10v/t-macros.i | 2 +- sim/testsuite/frv/testutils.inc | 2 +- sim/testsuite/h8300/ldc.s | 4 +- sim/testsuite/h8300/stc.s | 4 +- sim/testsuite/h8300/testutils.inc | 2 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/hilo-hazard-4.s | 2 +- sim/v850/simops.c | 2 +- sim/v850/v850-sim.h | 2 +- sim/v850/v850.igen | 4 +- src-release.sh | 38 +- 5752 files changed, 167833 insertions(+), 131735 deletions(-) delete mode 100644 bfd/cpu-nios2.c delete mode 100644 bfd/elf32-nios2.c delete mode 100644 bfd/elf32-nios2.h create mode 100644 bfd/po/ms.po create mode 100644 binutils/testsuite/binutils-all/tek1.obj create mode 100644 binutils/testsuite/binutils-all/tek2.obj delete mode 100644 config/mt-nios2-elf delete mode 100644 gas/config/tc-nios2.c delete mode 100644 gas/config/tc-nios2.h delete mode 100644 gas/doc/c-nios2.texi delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-2-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-2-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.l create mode 100644 gas/testsuite/gas/aarch64/pac_compat_cfi_window_save.d create mode 100644 gas/testsuite/gas/aarch64/pac_compat_cfi_window_save.s create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4.s create mode 100644 gas/testsuite/gas/aarch64/sme-nosve-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-nosve-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.l create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2.s create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.d rename gas/testsuite/gas/aarch64/{bfloat16-1-invalid.l => sve-b16b16-sve2-bad-1.l} (100%) rename gas/testsuite/gas/aarch64/{bfloat16-1-invalid.s => sve-b16b16-sve2-bad-1.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l rename gas/testsuite/gas/aarch64/{bfloat16-2-invalid.s => sve-b16b16-sve2-bad-2.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2.d rename gas/testsuite/gas/aarch64/{bfloat16-1.s => sve-b16b16-sve2.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve2p1-8.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-8.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9.s create mode 100644 gas/testsuite/gas/all/octa-div.d create mode 100644 gas/testsuite/gas/all/octa-div.s create mode 100644 gas/testsuite/gas/all/quad-div.d create mode 100644 gas/testsuite/gas/all/quad-div.s create mode 100644 gas/testsuite/gas/all/quad-div2.d create mode 100644 gas/testsuite/gas/all/quad-div2.s create mode 100644 gas/testsuite/gas/arm/archv8_1m-pac-msr.d create mode 100644 gas/testsuite/gas/arm/archv8_1m-pac-msr.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-3.s create mode 100644 gas/testsuite/gas/elf/string.d create mode 100644 gas/testsuite/gas/elf/string.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4.s create mode 100644 gas/testsuite/gas/i386/avx10_2-sm4-inval.l create mode 100644 gas/testsuite/gas/i386/avx10_2-sm4-inval.s delete mode 100644 gas/testsuite/gas/i386/avx512bw-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512bw_vl-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/evex-only.d create mode 100644 gas/testsuite/gas/i386/evex-only.s create mode 100644 gas/testsuite/gas/i386/imgrel.d create mode 100644 gas/testsuite/gas/i386/imgrel.s create mode 100644 gas/testsuite/gas/i386/movrs-intel.d create mode 100644 gas/testsuite/gas/i386/movrs-inval.l create mode 100644 gas/testsuite/gas/i386/movrs-inval.s create mode 100644 gas/testsuite/gas/i386/movrs.d create mode 100644 gas/testsuite/gas/i386/movrs.s create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.l create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.s create mode 100644 gas/testsuite/gas/i386/nop-7.l create mode 100644 gas/testsuite/gas/i386/nop-7.s create mode 100644 gas/testsuite/gas/i386/padlockphe2.d create mode 100644 gas/testsuite/gas/i386/padlockphe2.s create mode 100644 gas/testsuite/gas/i386/padlockrng2.d create mode 100644 gas/testsuite/gas/i386/padlockrng2.s create mode 100644 gas/testsuite/gas/i386/padlockxmodx.d create mode 100644 gas/testsuite/gas/i386/padlockxmodx.s create mode 100644 gas/testsuite/gas/i386/solaris/cmov.d create mode 100644 gas/testsuite/gas/i386/solaris/cmov.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512bw-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512bw_vl-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-only.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-only.s create mode 100644 gas/testsuite/gas/i386/x86-64-imgrel.d create mode 100644 gas/testsuite/gas/i386/x86-64-imgrel.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs.s create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.d create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.s create mode 100644 gas/testsuite/gas/i386/x86-64-secidx.d create mode 100644 gas/testsuite/gas/i386/x86-64-secidx.s create mode 100644 gas/testsuite/gas/loongarch/dwarf-regnum.d create mode 100644 gas/testsuite/gas/loongarch/dwarf-regnum.s create mode 100644 gas/testsuite/gas/macros/nesting1.d create mode 100644 gas/testsuite/gas/macros/nesting1.s create mode 100644 gas/testsuite/gas/macros/nesting2.d create mode 100644 gas/testsuite/gas/macros/nesting2.s create mode 100644 gas/testsuite/gas/macros/nesting3.d create mode 100644 gas/testsuite/gas/macros/nesting3.s create mode 100644 gas/testsuite/gas/mips/fpr-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/fpr-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/fpr-names-o64.d create mode 100644 gas/testsuite/gas/mips/gpr-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/gpr-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/gpr-names-o64.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.s delete mode 100644 gas/testsuite/gas/nios2/add-r2.d delete mode 100644 gas/testsuite/gas/nios2/add.d delete mode 100644 gas/testsuite/gas/nios2/add.s delete mode 100644 gas/testsuite/gas/nios2/align_fill-r2.d delete mode 100644 gas/testsuite/gas/nios2/align_fill.d delete mode 100644 gas/testsuite/gas/nios2/align_fill.s delete mode 100644 gas/testsuite/gas/nios2/align_text-r2.d delete mode 100644 gas/testsuite/gas/nios2/align_text.d delete mode 100644 gas/testsuite/gas/nios2/align_text.s delete mode 100644 gas/testsuite/gas/nios2/aligned_text-r2.d delete mode 100644 gas/testsuite/gas/nios2/and-r2.d delete mode 100644 gas/testsuite/gas/nios2/and.d delete mode 100644 gas/testsuite/gas/nios2/and.s delete mode 100644 gas/testsuite/gas/nios2/andc.d delete mode 100644 gas/testsuite/gas/nios2/andc.s delete mode 100644 gas/testsuite/gas/nios2/bmx.d delete mode 100644 gas/testsuite/gas/nios2/bmx.s delete mode 100644 gas/testsuite/gas/nios2/branch-r2.d delete mode 100644 gas/testsuite/gas/nios2/branch.d delete mode 100644 gas/testsuite/gas/nios2/branch.s delete mode 100644 gas/testsuite/gas/nios2/break-r2.d delete mode 100644 gas/testsuite/gas/nios2/break.d delete mode 100644 gas/testsuite/gas/nios2/break.s delete mode 100644 gas/testsuite/gas/nios2/bret-r2.d delete mode 100644 gas/testsuite/gas/nios2/bret.d delete mode 100644 gas/testsuite/gas/nios2/bret.s delete mode 100644 gas/testsuite/gas/nios2/brn.d delete mode 100644 gas/testsuite/gas/nios2/brn.s delete mode 100644 gas/testsuite/gas/nios2/cache-r2.d delete mode 100644 gas/testsuite/gas/nios2/cache-r2.s delete mode 100644 gas/testsuite/gas/nios2/cache.d delete mode 100644 gas/testsuite/gas/nios2/cache.s delete mode 100644 gas/testsuite/gas/nios2/call-r2.d delete mode 100644 gas/testsuite/gas/nios2/call.d delete mode 100644 gas/testsuite/gas/nios2/call.s delete mode 100644 gas/testsuite/gas/nios2/call26-r2.d delete mode 100644 gas/testsuite/gas/nios2/call26.d delete mode 100644 gas/testsuite/gas/nios2/call26.s delete mode 100644 gas/testsuite/gas/nios2/call26_noat-r2.d delete mode 100644 gas/testsuite/gas/nios2/call26_noat.d delete mode 100644 gas/testsuite/gas/nios2/call26_noat.s delete mode 100644 gas/testsuite/gas/nios2/call_noat-r2.d delete mode 100644 gas/testsuite/gas/nios2/call_noat.d delete mode 100644 gas/testsuite/gas/nios2/call_noat.s delete mode 100644 gas/testsuite/gas/nios2/cdx_add.d delete mode 100644 gas/testsuite/gas/nios2/cdx_add.s delete mode 100644 gas/testsuite/gas/nios2/cdx_and.d delete mode 100644 gas/testsuite/gas/nios2/cdx_and.s delete mode 100644 gas/testsuite/gas/nios2/cdx_break.d delete mode 100644 gas/testsuite/gas/nios2/cdx_break.s delete mode 100644 gas/testsuite/gas/nios2/cdx_callr.d delete mode 100644 gas/testsuite/gas/nios2/cdx_callr.s delete mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.d delete mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldw.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldw.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.s delete mode 100644 gas/testsuite/gas/nios2/cdx_mov.d delete mode 100644 gas/testsuite/gas/nios2/cdx_mov.s delete mode 100644 gas/testsuite/gas/nios2/cdx_neg.d delete mode 100644 gas/testsuite/gas/nios2/cdx_neg.s delete mode 100644 gas/testsuite/gas/nios2/cdx_not.d delete mode 100644 gas/testsuite/gas/nios2/cdx_not.s delete mode 100644 gas/testsuite/gas/nios2/cdx_or.d delete mode 100644 gas/testsuite/gas/nios2/cdx_or.s delete mode 100644 gas/testsuite/gas/nios2/cdx_pop.d delete mode 100644 gas/testsuite/gas/nios2/cdx_pop.s delete mode 100644 gas/testsuite/gas/nios2/cdx_push.d delete mode 100644 gas/testsuite/gas/nios2/cdx_push.s delete mode 100644 gas/testsuite/gas/nios2/cdx_relax.d delete mode 100644 gas/testsuite/gas/nios2/cdx_relax.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ret.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ret.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sll.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sll.s delete mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.d delete mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.s delete mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.d delete mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.s delete mode 100644 gas/testsuite/gas/nios2/cdx_srl.d delete mode 100644 gas/testsuite/gas/nios2/cdx_srl.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stb.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stb.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sth.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sth.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stw.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stw.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sub.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sub.s delete mode 100644 gas/testsuite/gas/nios2/cdx_trap.d delete mode 100644 gas/testsuite/gas/nios2/cdx_trap.s delete mode 100644 gas/testsuite/gas/nios2/cdx_xor.d delete mode 100644 gas/testsuite/gas/nios2/cdx_xor.s delete mode 100644 gas/testsuite/gas/nios2/cmp-r2.d delete mode 100644 gas/testsuite/gas/nios2/cmp.d delete mode 100644 gas/testsuite/gas/nios2/cmp.s delete mode 100644 gas/testsuite/gas/nios2/comments-r2.d delete mode 100644 gas/testsuite/gas/nios2/comments.d delete mode 100644 gas/testsuite/gas/nios2/comments.s delete mode 100644 gas/testsuite/gas/nios2/complex-r2.d delete mode 100644 gas/testsuite/gas/nios2/complex.d delete mode 100644 gas/testsuite/gas/nios2/complex.s delete mode 100644 gas/testsuite/gas/nios2/ctl-r2.d delete mode 100644 gas/testsuite/gas/nios2/ctl.d delete mode 100644 gas/testsuite/gas/nios2/ctl.s delete mode 100644 gas/testsuite/gas/nios2/custom-r2.d delete mode 100644 gas/testsuite/gas/nios2/custom.d delete mode 100644 gas/testsuite/gas/nios2/custom.s delete mode 100644 gas/testsuite/gas/nios2/eni.d delete mode 100644 gas/testsuite/gas/nios2/eni.s delete mode 100644 gas/testsuite/gas/nios2/etbt-r2.d delete mode 100644 gas/testsuite/gas/nios2/etbt.d delete mode 100644 gas/testsuite/gas/nios2/etbt.s delete mode 100644 gas/testsuite/gas/nios2/flushda-r2.d delete mode 100644 gas/testsuite/gas/nios2/flushda.d delete mode 100644 gas/testsuite/gas/nios2/flushda.s delete mode 100644 gas/testsuite/gas/nios2/illegal.l delete mode 100644 gas/testsuite/gas/nios2/illegal.s delete mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.l delete mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.s delete mode 100644 gas/testsuite/gas/nios2/jmp-r2.d delete mode 100644 gas/testsuite/gas/nios2/jmp.d delete mode 100644 gas/testsuite/gas/nios2/jmp.s delete mode 100644 gas/testsuite/gas/nios2/ldb-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldb-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldb.d delete mode 100644 gas/testsuite/gas/nios2/ldb.s delete mode 100644 gas/testsuite/gas/nios2/ldh-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldh-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldh.d delete mode 100644 gas/testsuite/gas/nios2/ldh.s delete mode 100644 gas/testsuite/gas/nios2/ldw-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldw-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldw.d delete mode 100644 gas/testsuite/gas/nios2/ldw.s delete mode 100644 gas/testsuite/gas/nios2/ldwm.d delete mode 100644 gas/testsuite/gas/nios2/ldwm.s delete mode 100644 gas/testsuite/gas/nios2/lineseparator-r2.d delete mode 100644 gas/testsuite/gas/nios2/lineseparator.d delete mode 100644 gas/testsuite/gas/nios2/lineseparator.s delete mode 100644 gas/testsuite/gas/nios2/movi.l delete mode 100644 gas/testsuite/gas/nios2/movi.s delete mode 100644 gas/testsuite/gas/nios2/movia-r2.d delete mode 100644 gas/testsuite/gas/nios2/movia.d delete mode 100644 gas/testsuite/gas/nios2/movia.s delete mode 100644 gas/testsuite/gas/nios2/mpx.d delete mode 100644 gas/testsuite/gas/nios2/mpx.s delete mode 100644 gas/testsuite/gas/nios2/mul-r2.d delete mode 100644 gas/testsuite/gas/nios2/mul.d delete mode 100644 gas/testsuite/gas/nios2/mul.s delete mode 100644 gas/testsuite/gas/nios2/nios2.exp delete mode 100644 gas/testsuite/gas/nios2/nop-r2.d delete mode 100644 gas/testsuite/gas/nios2/nop-r2.s delete mode 100644 gas/testsuite/gas/nios2/nor-r2.d delete mode 100644 gas/testsuite/gas/nios2/nor.d delete mode 100644 gas/testsuite/gas/nios2/nor.s delete mode 100644 gas/testsuite/gas/nios2/or-r2.d delete mode 100644 gas/testsuite/gas/nios2/or.d delete mode 100644 gas/testsuite/gas/nios2/or.s delete mode 100644 gas/testsuite/gas/nios2/rdprs-r2.d delete mode 100644 gas/testsuite/gas/nios2/rdprs-r2.s delete mode 100644 gas/testsuite/gas/nios2/rdprs.d delete mode 100644 gas/testsuite/gas/nios2/rdprs.s delete mode 100644 gas/testsuite/gas/nios2/registers-r2.d delete mode 100644 gas/testsuite/gas/nios2/registers.d delete mode 100644 gas/testsuite/gas/nios2/registers.s delete mode 100644 gas/testsuite/gas/nios2/relax.d delete mode 100644 gas/testsuite/gas/nios2/relax.s delete mode 100644 gas/testsuite/gas/nios2/ret-r2.d delete mode 100644 gas/testsuite/gas/nios2/ret.d delete mode 100644 gas/testsuite/gas/nios2/ret.s delete mode 100644 gas/testsuite/gas/nios2/rotate-r2.d delete mode 100644 gas/testsuite/gas/nios2/rotate.d delete mode 100644 gas/testsuite/gas/nios2/rotate.s delete mode 100644 gas/testsuite/gas/nios2/selftest.d delete mode 100644 gas/testsuite/gas/nios2/selftest.s delete mode 100644 gas/testsuite/gas/nios2/stb-r2.d delete mode 100644 gas/testsuite/gas/nios2/stb-r2.s delete mode 100644 gas/testsuite/gas/nios2/stb.d delete mode 100644 gas/testsuite/gas/nios2/stb.s delete mode 100644 gas/testsuite/gas/nios2/sth-r2.d delete mode 100644 gas/testsuite/gas/nios2/sth-r2.s delete mode 100644 gas/testsuite/gas/nios2/sth.d delete mode 100644 gas/testsuite/gas/nios2/sth.s delete mode 100644 gas/testsuite/gas/nios2/stw-r2.d delete mode 100644 gas/testsuite/gas/nios2/stw-r2.s delete mode 100644 gas/testsuite/gas/nios2/stw.d delete mode 100644 gas/testsuite/gas/nios2/stw.s delete mode 100644 gas/testsuite/gas/nios2/stwm.d delete mode 100644 gas/testsuite/gas/nios2/stwm.s delete mode 100644 gas/testsuite/gas/nios2/sub-r2.d delete mode 100644 gas/testsuite/gas/nios2/sub.d delete mode 100644 gas/testsuite/gas/nios2/sub.s delete mode 100644 gas/testsuite/gas/nios2/sync-r2.d delete mode 100644 gas/testsuite/gas/nios2/sync.d delete mode 100644 gas/testsuite/gas/nios2/sync.s delete mode 100644 gas/testsuite/gas/nios2/trap-r2.d delete mode 100644 gas/testsuite/gas/nios2/trap.d delete mode 100644 gas/testsuite/gas/nios2/trap.s delete mode 100644 gas/testsuite/gas/nios2/tret-r2.d delete mode 100644 gas/testsuite/gas/nios2/tret.d delete mode 100644 gas/testsuite/gas/nios2/tret.s delete mode 100644 gas/testsuite/gas/nios2/warn_noat.l delete mode 100644 gas/testsuite/gas/nios2/warn_noat.s delete mode 100644 gas/testsuite/gas/nios2/warn_nobreak.l delete mode 100644 gas/testsuite/gas/nios2/warn_nobreak.s delete mode 100644 gas/testsuite/gas/nios2/wrpie.d delete mode 100644 gas/testsuite/gas/nios2/wrpie.s delete mode 100644 gas/testsuite/gas/nios2/wrprs-r2.d delete mode 100644 gas/testsuite/gas/nios2/wrprs.d delete mode 100644 gas/testsuite/gas/nios2/wrprs.s delete mode 100644 gas/testsuite/gas/nios2/xor-r2.d delete mode 100644 gas/testsuite/gas/nios2/xor.d delete mode 100644 gas/testsuite/gas/nios2/xor.s delete mode 100644 gas/testsuite/gas/riscv/attribute-14e.d create mode 100644 gas/testsuite/gas/riscv/bfloat16-be.d create mode 100644 gas/testsuite/gas/riscv/bfloat16-le.d create mode 100644 gas/testsuite/gas/riscv/bfloat16.s create mode 100644 gas/testsuite/gas/riscv/dis-data.d create mode 100644 gas/testsuite/gas/riscv/dis-data.s create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-byte.d create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-short.d create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-word.d copy gas/testsuite/gas/{loongarch/nop.s => riscv/dis-partial-insn.s} (100%) create mode 100644 gas/testsuite/gas/riscv/smctr-ssctr.d create mode 100644 gas/testsuite/gas/riscv/smctr-ssctr.s create mode 100644 gas/testsuite/gas/riscv/tail.d create mode 100644 gas/testsuite/gas/riscv/tail.s create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.d create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.l create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.s create mode 100644 gas/testsuite/gas/riscv/zcmt.d create mode 100644 gas/testsuite/gas/riscv/zcmt.s create mode 100644 gas/testsuite/gas/riscv/zicfisslp-32.d create mode 100644 gas/testsuite/gas/riscv/zicfisslp-32.s create mode 100644 gas/testsuite/gas/riscv/zicfisslp-64.d create mode 100644 gas/testsuite/gas/riscv/zicfisslp-64.s create mode 100644 gas/testsuite/gas/score/pr32700.d create mode 100644 gas/testsuite/gas/score/pr32700.s create mode 100644 gdb/amd64-gnu-tdep.c create mode 100644 gdb/arch/loongarch-insn.h create mode 100644 gdb/arch/loongarch-syscall.h create mode 100755 gdb/check-include-guards.py delete mode 100644 gdb/config/i386/i386gnu.mn delete mode 100644 gdb/config/i386/nm-i386gnu.h create mode 100644 gdb/config/i386/nm-x86-gnu.h create mode 100644 gdb/config/i386/x86-gnu.mn delete mode 100644 gdb/dwarf2/abbrev-cache.c delete mode 100644 gdb/dwarf2/abbrev-cache.h create mode 100644 gdb/dwarf2/abbrev-table-cache.c create mode 100644 gdb/dwarf2/abbrev-table-cache.h create mode 100644 gdb/features/microblaze-linux.c create mode 100644 gdb/features/microblaze-linux.xml delete mode 100644 gdb/features/nios2-cpu.xml delete mode 100644 gdb/features/nios2-linux.xml delete mode 100644 gdb/features/nios2.c delete mode 100644 gdb/features/nios2.xml delete mode 100644 gdb/filename-seen-cache.c create mode 100755 gdb/gstack-1.in create mode 100644 gdb/guile/scm-color.c delete mode 100644 gdb/i386-gnu-nat.c delete mode 100644 gdb/nios2-linux-tdep.c delete mode 100644 gdb/nios2-tdep.c delete mode 100644 gdb/nios2-tdep.h create mode 100644 gdb/python/py-color.c create mode 100644 gdb/python/py-color.h create mode 100644 gdb/regformats/microblaze-linux.dat delete mode 100644 gdb/regformats/nios2-linux.dat delete mode 100644 gdb/syscalls/arm-linux.py copy gdb/testsuite/gdb.ada/{arr_arr => discrete-char}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{arr_arr => discrete-char}/pck.ads (100%) copy gdb/testsuite/gdb.ada/{arr_arr => float-bits}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{arr_arr => float-bits}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/lazy-string.exp create mode 100644 gdb/testsuite/gdb.ada/lazy-string/main.adb copy gdb/testsuite/gdb.ada/{arr_arr => local-enum}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{arr_arr => local-enum}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/multiarray/pack.adb create mode 100644 gdb/testsuite/gdb.ada/p-bounds.exp create mode 100644 gdb/testsuite/gdb.ada/p-bounds/main.adb copy gdb/testsuite/gdb.ada/{arr_arr => p-bounds}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/p-bounds/pck.ads copy gdb/testsuite/gdb.ada/{arr_arr => packed_record}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{arr_arr => packed_record}/pck.ads (100%) create mode 100755 gdb/testsuite/gdb.arch/amd64-lam.c create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.exp create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug-caller.c create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug-main.c create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug.exp create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond-lib.c create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.c create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.exp create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.py create mode 100644 gdb/testsuite/gdb.base/corefile-exec-context.c create mode 100644 gdb/testsuite/gdb.base/corefile-exec-context.exp create mode 100644 gdb/testsuite/gdb.base/corefile-find-exec.c create mode 100644 gdb/testsuite/gdb.base/corefile-find-exec.exp rename gdb/testsuite/gdb.base/{dlmopen.c => dlmopen-main.c} (100%) create mode 100644 gdb/testsuite/gdb.base/frame-unwind-disable.c create mode 100644 gdb/testsuite/gdb.base/frame-unwind-disable.exp create mode 100644 gdb/testsuite/gdb.base/gstack.c create mode 100644 gdb/testsuite/gdb.base/gstack.exp create mode 100644 gdb/testsuite/gdb.base/return-3.c create mode 100644 gdb/testsuite/gdb.base/return-3.exp create mode 100644 gdb/testsuite/gdb.base/shlib-unload-lib.c create mode 100644 gdb/testsuite/gdb.base/shlib-unload.c create mode 100644 gdb/testsuite/gdb.base/shlib-unload.exp create mode 100644 gdb/testsuite/gdb.base/shlib-unload.h create mode 100644 gdb/testsuite/gdb.base/shlib-unload.py create mode 100644 gdb/testsuite/gdb.dap/cancel-launch.exp create mode 100644 gdb/testsuite/gdb.dap/line-zero.exp create mode 100644 gdb/testsuite/gdb.dap/max-size.c create mode 100644 gdb/testsuite/gdb.dap/max-size.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-skipped-line-entries.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-skipped-line-entries.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/nameless-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/short-build-id.exp create mode 100644 gdb/testsuite/gdb.guile/scm-color.exp create mode 100644 gdb/testsuite/gdb.linespec/cpcompletion.cc create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen-lib-dep.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen-lib.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen.exp create mode 100644 gdb/testsuite/gdb.multi/checkpoint-multi.exp create mode 100644 gdb/testsuite/gdb.python/py-color.exp create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.c create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.exp create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.py create mode 100644 gdb/testsuite/gdb.python/py-failed-init.exp create mode 100644 gdb/testsuite/gdb.python/py-sym-artificial.exp create mode 100644 gdb/testsuite/gdb.python/py-symbol-3.c create mode 100644 gdb/testsuite/gdb.replay/connect.c create mode 100644 gdb/testsuite/gdb.replay/connect.exp copy gdb/testsuite/gdb.rocm/{simple.cpp => displaced-stepping.cpp} (100%) create mode 100644 gdb/testsuite/gdb.rocm/displaced-stepping.exp create mode 100644 gdb/testsuite/gdb.rocm/mi-attach.cpp create mode 100644 gdb/testsuite/gdb.rocm/mi-attach.exp create mode 100644 gdb/testsuite/gdb.tui/flush-after-run.c create mode 100644 gdb/testsuite/gdb.tui/flush-after-run.exp create mode 100644 gdb/testsuite/gdb.tui/resize-3-foo.c create mode 100644 gdb/testsuite/gdb.tui/resize-3-main.c create mode 100644 gdb/testsuite/gdb.tui/resize-3.exp create mode 100644 gdb/testsuite/gdb.tui/tui-disasm-styling.exp create mode 100644 gdb/testsuite/gdb.tui/tui-init-source.c create mode 100644 gdb/testsuite/gdb.tui/tui-init-source.exp create mode 100644 gdb/testsuite/lib/gdbreplay-support.exp create mode 100644 gdb/x86-gnu-nat.c delete mode 100644 gdbserver/linux-nios2-low.cc create mode 100644 gdbsupport/gdb_argv_vec.h create mode 100644 gdbsupport/scoped_signal_handler.h create mode 100644 gdbsupport/unordered_dense.h create mode 100644 gdbsupport/unordered_map.h create mode 100644 gdbsupport/unordered_set.h create mode 100644 gold/po/ka.po delete mode 100644 include/opcode/nios2.h delete mode 100644 include/opcode/nios2r1.h delete mode 100644 include/opcode/nios2r2.h delete mode 100644 ld/emulparams/nios2elf.sh delete mode 100644 ld/emulparams/nios2linux.sh delete mode 100644 ld/emultempl/nios2elf.em delete mode 100644 ld/testsuite/ld-aarch64/bti-far-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3a.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3b.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3c.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far.s delete mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.s delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.s delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-3.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-4.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-5.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-6.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-7.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-so.s delete mode 100644 ld/testsuite/ld-aarch64/bti-warn.d create mode 100644 ld/testsuite/ld-aarch64/lib/aarch64-elf-lib.exp delete mode 100644 ld/testsuite/ld-aarch64/pac-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/pac-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.s delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.s delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac3.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-a.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/aarch64-protections.exp create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-1.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-2.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3.d rename ld/testsuite/ld-aarch64/{ => protections}/bti-far-3.ld (100%) create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3a.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3b.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3c.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-opt.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-opt.s rename ld/testsuite/ld-aarch64/{ => protections}/bti-far.ld (100%) create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-2-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-3-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-3-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-v.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-3.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-v.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-6.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-so.s rename ld/testsuite/ld-aarch64/{ => protections}/bti-plt.ld (100%) create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-d.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-c-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-c-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-b-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-b-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-b-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-c-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-c-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-c-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-d.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-4-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-4-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-4-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-so.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-so2.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs2.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-maskabl [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-maskabl [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-selecta [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-selecta [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-1-all-merged.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-1-all-split.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-all.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-all.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-al [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-bti.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-gcs.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-pac.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-maskable.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-selectable.s create mode 100644 ld/testsuite/ld-aarch64/protections/nogcs.s create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac1.s create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac2.s create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac4-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac4-b.d rename ld/testsuite/ld-aarch64/{ => protections}/property-bti-pac4.s (100%) create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode-consecutive-veneer.d create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode-consecutive-veneer.s create mode 100644 ld/testsuite/ld-elf/pr32690.h create mode 100644 ld/testsuite/ld-elf/pr32690a.c create mode 100644 ld/testsuite/ld-elf/pr32690b.c create mode 100644 ld/testsuite/ld-elf/property-seal-1.d create mode 100644 ld/testsuite/ld-elf/property-seal-1.s create mode 100644 ld/testsuite/ld-elf/property-seal-2.d create mode 100644 ld/testsuite/ld-elf/property-seal-3.d create mode 100644 ld/testsuite/ld-elf/property-seal-4.d create mode 100644 ld/testsuite/ld-elf/property-seal-5.d create mode 100644 ld/testsuite/ld-elf/property-seal-6.d create mode 100644 ld/testsuite/ld-elf/property-seal-7.d create mode 100644 ld/testsuite/ld-elf/property-seal-8.d create mode 100644 ld/testsuite/ld-i386/load4c.d create mode 100644 ld/testsuite/ld-i386/load5c.d create mode 100644 ld/testsuite/ld-i386/load8.d create mode 100644 ld/testsuite/ld-i386/load8.s create mode 100644 ld/testsuite/ld-i386/load9.s create mode 100644 ld/testsuite/ld-i386/load9a.d create mode 100644 ld/testsuite/ld-i386/load9b.d create mode 100644 ld/testsuite/ld-loongarch-elf/call_undefweak.d create mode 100644 ld/testsuite/ld-loongarch-elf/call_undefweak.s create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/check_relax_got.ld create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.dd create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.rd create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.sd create mode 100644 ld/testsuite/ld-loongarch-elf/start_stop.d create mode 100644 ld/testsuite/ld-loongarch-elf/start_stop.s create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-hidden-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-hidden-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-hidden.s create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-static-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-static-pie.s delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1.d delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1.ld delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1a.s delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1b.s delete mode 100644 ld/testsuite/ld-nios2/gprel.d delete mode 100644 ld/testsuite/ld-nios2/gprel.s delete mode 100644 ld/testsuite/ld-nios2/hilo16.d delete mode 100644 ld/testsuite/ld-nios2/hilo16.s delete mode 100644 ld/testsuite/ld-nios2/hilo16_symbol.s delete mode 100644 ld/testsuite/ld-nios2/imm5.d delete mode 100644 ld/testsuite/ld-nios2/imm5.s delete mode 100644 ld/testsuite/ld-nios2/imm5_symbol.s delete mode 100644 ld/testsuite/ld-nios2/mixed1a.d delete mode 100644 ld/testsuite/ld-nios2/mixed1a.s delete mode 100644 ld/testsuite/ld-nios2/mixed1b.d delete mode 100644 ld/testsuite/ld-nios2/mixed1b.s delete mode 100644 ld/testsuite/ld-nios2/nios2.exp delete mode 100644 ld/testsuite/ld-nios2/pcrel16.d delete mode 100644 ld/testsuite/ld-nios2/pcrel16.s delete mode 100644 ld/testsuite/ld-nios2/pcrel16_label.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_c8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_cc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d0.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d4.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_dc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f0.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f4.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_fc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_norelax.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.ld delete mode 100644 ld/testsuite/ld-nios2/relax_callr.d delete mode 100644 ld/testsuite/ld-nios2/relax_callr.ld delete mode 100644 ld/testsuite/ld-nios2/relax_callr.s delete mode 100644 ld/testsuite/ld-nios2/relax_cjmp.d delete mode 100644 ld/testsuite/ld-nios2/relax_cjmp.s delete mode 100644 ld/testsuite/ld-nios2/relax_jmp.ld delete mode 100644 ld/testsuite/ld-nios2/relax_section.d delete mode 100644 ld/testsuite/ld-nios2/relax_section.s delete mode 100644 ld/testsuite/ld-nios2/relax_ujmp.d delete mode 100644 ld/testsuite/ld-nios2/relax_ujmp.s delete mode 100644 ld/testsuite/ld-nios2/reloc.d delete mode 100644 ld/testsuite/ld-nios2/reloc.s delete mode 100644 ld/testsuite/ld-nios2/reloc_symbol.s delete mode 100644 ld/testsuite/ld-nios2/s16.d delete mode 100644 ld/testsuite/ld-nios2/s16.s delete mode 100644 ld/testsuite/ld-nios2/s16_symbol.s delete mode 100644 ld/testsuite/ld-nios2/u16.d delete mode 100644 ld/testsuite/ld-nios2/u16.s delete mode 100644 ld/testsuite/ld-nios2/u16_symbol.s create mode 100644 ld/testsuite/ld-plugin/lto-10.out copy ld/testsuite/ld-plugin/{pr13183b.c => lto-10a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/lto-10b.c create mode 100644 ld/testsuite/ld-plugin/lto-10r.d create mode 100644 ld/testsuite/ld-plugin/lto-4.out copy ld/testsuite/ld-plugin/{lto-5a.c => lto-4a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/lto-4b.c create mode 100644 ld/testsuite/ld-plugin/lto-4c.c create mode 100644 ld/testsuite/ld-plugin/lto-4r-a.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-b.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-c.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-d.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-data-segment-align.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-data-segment-align.s create mode 100644 ld/testsuite/ld-s390/plt_31-1.s create mode 100644 ld/testsuite/ld-s390/plt_31-1.wf create mode 100644 ld/testsuite/ld-s390/plt_31_non-pic-1.pd create mode 100644 ld/testsuite/ld-s390/plt_31_pic-1.pd create mode 100644 ld/testsuite/ld-s390/plt_64-1.pd create mode 100644 ld/testsuite/ld-s390/plt_64-1.s create mode 100644 ld/testsuite/ld-s390/plt_64-1.wf create mode 100644 ld/testsuite/ld-s390/plt_64-1_eh.wf create mode 100644 ld/testsuite/ld-s390/pltlib.s create mode 100644 ld/testsuite/ld-sparc/got-def.s create mode 100644 ld/testsuite/ld-x86-64/load3.s create mode 100644 ld/testsuite/ld-x86-64/load3a.d create mode 100644 ld/testsuite/ld-x86-64/load3b.d create mode 100644 ld/testsuite/ld-x86-64/load4.d create mode 100644 ld/testsuite/ld-x86-64/load4.s create mode 100644 ld/testsuite/ld-x86-64/load5.s create mode 100644 ld/testsuite/ld-x86-64/load5a.d create mode 100644 ld/testsuite/ld-x86-64/load5b.d delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-4-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-4.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-4.s create mode 100644 ld/testsuite/ld-x86-64/pr32665.err create mode 100644 ld/testsuite/ld-x86-64/pr32665.o.bz2 create mode 100644 opcodes/i386-dis-evex-x86-64.h delete mode 100644 opcodes/nios2-dis.c delete mode 100644 opcodes/nios2-opc.c mode change 100755 => 100644 readline/readline/doc/texi2dvi mode change 100755 => 100644 readline/readline/doc/texi2html create mode 100644 readline/readline/examples/rl-test-timeout create mode 100644 readline/readline/examples/rl-timeout.c create mode 100644 readline/readline/history.pc.in create mode 100644 readline/readline/m4/codeset.m4 create mode 100644 readline/readline/posixtime.h mode change 100755 => 100644 readline/readline/support/config.guess mode change 100755 => 100644 readline/readline/support/config.rpath mode change 100755 => 100644 readline/readline/support/config.sub mode change 100755 => 100644 readline/readline/support/install.sh mode change 100755 => 100644 readline/readline/support/mkdirs mode change 100755 => 100644 readline/readline/support/mkdist mode change 100755 => 100644 readline/readline/support/mkinstalldirs mode change 100755 => 100644 readline/readline/support/shlib-install