This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/sframe-stacktracer-testsuite in repository binutils-gdb.
omits f402ef925b4 testsuite: libsframest: more renames omits e36aa32ffee testsuite: libsframest: create new sframest_sfinfo_init omits 2d466a50ef1 testsuite: libsframest: define a new function sframest_sfin [...] omits dc5f8e1ba26 more renames for readability omits b201fff7e0d testsuite: libsframest: rename for readability omits fc316c05349 testsuite: libsframest: use shorter version in conditionals omits 72ca5c892d4 libsframest: use access API instead of direct access using [...] omits e47e027d6ce lisbframest: remove unnecessary arch-specific code omits bdd8d74d2f4 testsuite: minor housekeeping omits 28a78267217 testsuite: libsframest: use as, ld, collect-ld from build dir omits bb5f22a1a3d libsframest: use as a test tool instead omits f512d7fb5d9 testsuite: sframebt: Add backtrace-1 which uses -O2 always omits ed7b28948ee testsuite: sframebt: Use -fno-optimize-sibling-calls omits 6ec0a1f8f48 sframebt: Factor register access code into a header file omits 171324cb032 unwinder: Add SFrame unwinder tests omits 6d551065a7a unwinder: generate backtrace using SFrame format adds a99345fcd08 Fix end_sequence addresses for dw2-lines.exp adds cd0dbe76777 Automatic date update in version.in adds 6fde04116b4 objcopy: check input flavor before setting PE/COFF section [...] adds afdd600c098 gdb: specify sh pointer register types adds d830e565e70 gdb: Add a SECURITY.txt document for GDB adds 354f8d0a1f9 Remove unnecessary get_current_frame calls from infrun.c adds aef11345e4b Document conventions for describing packet syntax adds 2e703c09ecb Centralize documentation of error and empty RSP responses adds d0273077ccb Document "E.MESSAGE" RSP errors adds e0139e5b033 Windows: Fix run/attach hang after bad run/attach adds e6dad9621d1 Fix "run" failure handling with GDBserver adds 33befefc3d6 Improve vRun error reporting adds f1fc8dc2dcc Fix "attach" failure handling with GDBserver adds ef27d39dd2c gdbserver: Fix vAttach response when attaching is not supported adds c7a2ee64911 gdb_is_target_native -> gdb_protocol_is_native adds 5fec7411a2b gdb_is_target_remote -> gdb_protocol_is_remote adds e42e3415a08 Eliminate gdb_is_target_remote / gdb_is_target_native & friends adds acaf8d85fe9 Fix gdb.base/attach.exp --pid test skipping on native-exten [...] adds 5e86aab8511 gdb/linux-nat: Fix mem access ptrace fallback (PR threads/31579) adds d9df7f165a2 Improve target.h & target_ops & xfer_partial descriptions adds 94f7532ed2e Automatic date update in version.in adds e705ee1621d [gdb/remote] Fix abort on REMOTE_CLOSE_ERROR adds 389cddc4b68 Remove two unneeded forward declarations adds b822bc0c123 Fix typo in TUI comment adds 3f3014cb00f Automatic date update in version.in adds e5d6ff38126 Automatic date update in version.in adds 679ad6e1268 Fix building Loongarch BFD with a 32-bit compiler adds c541d53765b gdb/remote: fix qRcmd error handling adds d1765f5db3f Fix initiali state of DWARF v5 line number table in BFD library adds 2fb3ca4e88a gdb/doc: document how filename arguments are formatted adds 43ca4ec2996 gdb/Cygwin: Fix attach pid error message adds a75d04db22f Automatic date update in version.in adds 3de4256ca3e gdb/nat: Use procfs(5) indexes in linux_common_core_of_thread adds 16a447bec54 gdb/nat: Factor linux_proc_get_stat_field out of linux_comm [...] adds c930a077225 gdb/nat/linux: Fix attaching to process when it has zombie threads adds 6b4b601b35a gdb/testsuite: Add gdb.base/memops-watchpoint.exp adds 7bd696ef499 RISC-V: PR29823, defined the missing elf_backend_obj_attrs_ [...] adds 7320840f199 Automatic date update in version.in adds 385ab37c5b7 [gdb/testsuite] Fix stray file in gdb.dwarf2/gdb-index-nodebug.exp adds 347775edd49 [gdb/testsuite] Fix stray file in get_compiler_info adds 75d933919d8 Automatic date update in version.in adds 5ce0e02478c [gdb/symtab] Work around PR gas/29517, dwarf2 case adds 635d05b88f4 PR31692, objdump fails .debug_info size check adds 0ee25f97d21 Fix regression on aarch64-linux gdbserver adds 84a069db671 Automatic date update in version.in adds d125c4bbce8 x86: zap value-less Disp8MemShift from non-EVEX templates adds 24187fb9c0d x86/APX: extend SSE2AVX coverage adds 1d026d6b19a x86/APX: further extend SSE2AVX coverage adds e6d60e7624b x86: tidy <sse*> templates adds ed8fd0a342f [gdb/exp] Fix cast handling for indirection adds 47d6a242988 [gdb/testsuite] Update INTERNAL_GDBFLAGS example adds bab7860fa71 [gdb/testsuite] Remove superfluous -quiet and -ex set width [...] adds 9dd1e642084 [gdb/testsuite] Use save_vars to restore GDBFLAGS adds 67fe874896e [gdb/build] Fix gdbserver/linux-aarch64-low.cc build adds ccdb8875841 Adjust gdb_continue_to_end for Windows adds f4b228ee68f Automatic date update in version.in adds b6dfea2438b [gdb/testsuite] Factor out proc get_portnum adds c42c12f9bf9 [gdb/testsuite] Make portnum a persistent global adds fbb0edfe60e [gdb/testsuite] Factor out proc with_lock adds 007a7cb675f [gdb/testsuite] Factor out proc lock_dir adds a0a6e110198 [gdb/testsuite] Move gpu-parallel.lock to cache dir adds e82dca2a57b [gdb/testsuite] Use unique portnum in parallel testing adds c479e964a86 [gdb/testsuite] Use unique portnum in parallel testing (che [...] adds c7a1fe2286e bus error with fuzzed archive element adds 91fc201ed4a Remove call to dwarf2_per_objfile::adjust from ranges readers adds a5a40101890 Remove more calls to dwarf2_per_objfile::adjust adds 6142f7cd836 Remove call to dwarf2_per_objfile::adjust from read_call_si [...] adds 12fddc10c3c Remove call to dwarf2_per_objfile::adjust from read_attribu [...] adds b42d685452f Remove dwarf2_per_objfile::adjust adds 5140d8e013b Fix heap-use-after-free in index-cached with --disable-threading adds bf79d8caea4 Automatic date update in version.in adds f4c1c984bf0 Automatic date update in version.in adds f2a3a8814da x86: Use vexvvvv as the switch state to encode the vvvv register adds 0820c9f5fc1 x86: Drop SwapSources adds c8866e3ec5e x86: Drop using extension_opcode to encode vvvv register adds 5edbb6ed920 [gdb/exp] Redo cast handling for indirection adds 147fe7f9fb9 [gdb/testsuite] Handle ptrace operation not permitted in ca [...] adds 45e83f86587 Fix build issues with mingw toolchain adds cdf5362f562 Automatic date update in version.in adds d264d04ac4c LoongArch: Fix ld test failures caused by using instruction [...] adds 20100e09dd0 gdb/testsuite/lib/rocm: Fix with_rocm_gpu_lock adds 1d2db4525cf Remove gdb.base/watchpoint-running.exp leftover adds 810203888da gdb.base/watchpoint-running.exp: Run sw watch tests even if [...] adds 3f1438a5b2e gdbserver/ipa/x86: remove unneeded declarations adds 0c58b372e07 gdbserver: convert have_ptrace_getregset to a tribool adds 868883583e7 gdb/arch: assert that X86_XSTATE_MPX is not set for x32 adds d68f983f88c Fix heap-use-after-free because all_objfiles_removed trigge [...] adds f0dbbf54018 Automatic date update in version.in adds c144f638337 RISC-V: Support B, Zaamo and Zalrsc extensions. adds 2236c5e384d [gdb/python] Make gdb.UnwindInfo.add_saved_register more robust adds 43bb6c0e087 Fix RELOC_FOR_GLOBAL_SYMBOLS macro so that it can cope with [...] adds 1dfd6a2f93a ld: Run --wrap tests only if supported adds 1509f0c2318 ld: Add PR ld/31710 tests adds 573b697e9da Fix typo in binutils manual adds c70ccf9248c Fix AIX thread exit events not being reported and UI to sho [...] adds 0fd705062ee [gdb/testsuite] Add gdb.tui/reread.exp adds 189d3013eef gdb: more filename styling adds e61c7092f7f gdb: Change "list ." command's error when no debuginfo is a [...] adds 824083f34c2 gdb/doc: use silent-rules.mk in the Makefile adds 46b6ba96d0b Automatic date update in version.in adds e5b12a313fd Fix hard-coded bash path in gprofng adds cb1a6b85b84 gdb: add a new build_id_equal function adds cba95c27876 gdb: convert address_in_mem_range to mem_range::contains adds 5021daf3033 Fix typo in gdb/README. adds b75187cd948 sim: riscv: Fix build issue due to recent binutils commit adds 65924bda46f Automatic date update in version.in adds 408bc9c5fc7 [gdb/python] Make gdb.UnwindInfo.add_saved_register more ro [...] adds 78b2db9e7f5 gdb sim testing, set gdb_protocol to "sim" adds 2b34e067657 Add missing \n to the end of warning messages in dwarf.c. adds a4f76c0765a gdb: add gdbarch_stack_grows_down function adds ad658482c1e Re: PR31692, objdump fails .debug_info size check adds 6e8376fa569 Add --section-ordering command line option to the bfd linker. adds c610012988f Pass stream to remote_console_output adds 674dea05e3b Remove FIXME from DAP adds 4b09134a09e Simplify DAP make_source callers adds 400d4e3290b Implement tp_richcompare for gdb.Block adds a2f972b330b Add symbol, line, and location to DAP disassemble result adds 04e63f26ba5 Remove tui_refresh_all adds e14f6ec969d Change gdbarch_inner_than to return bool adds 353f6a9bd17 Automatic date update in version.in adds 14b1358663d [gdb/testsuite] Fix Wreturn-mismatch in gdb.base/list-dot-n [...] adds 52b38954b2e Automatic date update in version.in adds 7143ed12051 Automatic date update in version.in adds 83b972fc272 Add new assembler macro pseudo-variable + which counts the [...] adds a2db92ea312 Automatic date update in version.in adds b5ae4e7b458 arm: remove tests for Maverick FPU extensions adds 58bd8d56c75 arm: remove Maverick support from the assembler. adds e06a561b73d arm: binutils: drop Maverick support. adds ad5da6e6d86 arm: opcodes: remove Maverick disassembly. adds 71afdf2e264 arm: remove Maverick support from BFD. adds 30d57f2e41b arm: update documentation for removal of the Maverick extension adds 414aa6987f2 Fix Segmentation Fault in AIX during multi process debugging. adds b9a16391e8f Fix gas's 'macro count' test for various targets adds f1fe1d35c85 Adjust C++ destructor type tests adds 4ac16d6607c Improve objdump -p output of PE Import and Export Tables adds c2b915e2a5c gdb/testsuite: remove unnecessary -Wl,-soname,NAME build flags adds ad666becfe0 gdb/doc: don't delete *.pod files too early adds 0a6b9eefc21 Remove fflush call from tui_refresh_cmd_win adds be2a6a5803e Disallow trailing whitespace in docstrings adds 6bc4d69d3d7 Remove test code from cp-name-parser.y adds d1587e198f3 Allow initialization functions in .y files adds ed4eabdf63b Clean up demangle_parse_info adds 6921816e5ec Change storage of demangle_component adds 843d1820007 Fix C++ name canonicalizations of character literals adds 25113e2d040 Remove some unnecessary allocations from cpname_state::pars [...] adds 383a3d99c36 Fix C++ canonicalization of hex literals adds a4b7c5f5cda Implement C++14 numeric separators adds 3b099df59c4 Allow function types as template parameters in name canonicalizer adds da3ce5c46e1 Add spaceship operator to cp-name-parser.y adds 7a7ec56c811 RISC-V: Search for mapping symbols from the last one found adds 27f4c4bd198 Automatic date update in version.in adds 7e4f1f4bc7f [binutils/readelf] Fix printing of dwarf4 .debug_str_offsets.dwo adds e548840a038 [binutils/readelf] Fix handling of DW_MACRO_define_strx in [...] adds d5a095100b4 aarch64: testsuite: replace instruction addresses by regex adds f2f6a6c1574 aarch64: testsuite: use same regs for read and write tests adds eb847ee117e aarch64: testsuite: reorder write and read to match macro order adds 4f90313d02a aarch64: testsuite: share test utils macros and use them adds 16b4196349f aarch64: Add simd dependency to +sha2 adds 53071aac476 aarch64: Add sysreg features to +d128 dependencies adds b1d28350499 gas: Fix + expansion for .irp and .irpc adds 52cad896786 Automatic date update in version.in adds 3e61a22ce7b Fix FAIL: macros altmacro adds 9c54f520db3 [gdb/testsuite] Generate DW_MACRO_define_strp in dwarf assembly adds 7e544ad81a5 arm: remove incorrect handling of FP bignums in move_or_lit [...] adds e9ee1927d1a Move assembler "IRP +" test into a separate file. Add XFA [...] adds f01ae0392ed aarch64: add SPMU feature and its associated registers adds 3e09762b7d1 Stop 'configure --enable-threading' if std::thread doesn't work adds 7d0383ad39c aarch64: fp8 convert and scale - add feature flags and rela [...] adds ab501c0deeb aarch64: fp8 convert and scale - Add advsimd insn variants adds eef66d27fcd aarch64: fp8 convert and scale - add sve2 insn variants adds a09771e687b aarch64: fp8 convert and scale - add sme2 insn variants adds 8f155672d34 gdb: move lm_info to solib in dsbt_current_sos adds 74d2676602e gdb: bump black version to 24.4.2 adds f6bbac3f2e3 gdb: remove unused includes from progspace.{c,h} adds e2e6bf023e8 gdb: remove unused include in infcmd.c adds 89457440e4a gdb: initialize packet_result::m_textual_err_msg adds 108f22e4ebf gdb: define type aliases for `fork_inferior()` callbacks adds 3396d197b7c gdb, testsuite: Handle unused compiler option fdiagnostics- [...] adds f617661c110 gdb: remove unused includes in objfiles.{c,h} adds e75d765e2bf [gdb/testsuite] Add missing terminator in Dwarf::_macro_unit adds c6af2c1c2d3 gas: sframe: fix typo to use FP instead of BP adds d7218dbb208 Automatic date update in version.in adds de203ed568f LoongArch: gas: Adjust DWARF CIE alignment factors adds 132a0b0d77f aarch64: correct SVE2.1 ld{3,4}q / st{3,4}q (scalar plus im [...] adds 44fc9616c2e aarch64: correct SVE2.1 ld2q (scalar plus scalar) adds 7bc376bb970 libctf: typos adds 61914bb6990 libctf: failure to open parent dicts that exist should be an error adds 2dd3fd0de41 libctf: ctf_archive_iter: fix tiny leak adds 26f0f80b6fb libctf: test: add lookup_link adds e449709833b libctf: test: add host adds 8c59ec70063 libctf: test: add wrapper adds 37ed36fc8b6 libctf: fix leak of entire dict when dict opening fails adds 9ea82bfdd61 include, libctf: add a bunch of documentation to ctf-api.h adds 3a0fae31298 gdb/symtab: check name matches before expanding a CU adds 5d0e1642037 gdb/symtab: reuse last segment lookup name info by creating [...] adds 1cd542c8e9a gdb/symtab: compute match_type outside the loop adds 1f8243f0398 gdb/symtab: use symbol name matcher for all segments in a q [...] adds 650a81d87bc Inline some ui_out methods adds 5c51acfcce1 Don't allow new-ui to start the TUI adds f2e4bd45d95 Remove gdb_stdtargerr adds 7922c42688f bfd: sframe: minor code adjustments and fix typos adds f74ba96bb08 Automatic date update in version.in adds 663741df74f gprofng: remove old interface with libcpc adds ee7af0e7107 gprofng: add hardware counters for AMD Zen3 adds ac388570747 Remove unnecessary block from execute_fn_to_ui_file adds 84f7f894076 Automatic date update in version.in adds fe9f9ff5a0b Automatic date update in version.in adds 3ce12d6d4ad RISC-V: PR31733, Change initial CFI operation from DW_CFA_d [...] adds f65d4a2f810 Let avr-objdump show .note.gnu.avr.deviceinfo adds e8c83191cc6 Include .rodata size in avr-objdump -P mem-usage. adds e390d876abb aarch64: Add support for the fpmr system register adds 9839849c0c3 [gdb/testsuite] Fix can_spawn_for_attach_1 consistency check adds 4af05421427 Add extra files found in etc/ sub-directory to ETC_SUPPORT [...] adds 762910fbd19 readelf: add pretty printing for FDO Dlopen Metadata note adds 752e03a7c1a gdb: Fix Windows build after #include shuffle adds 05887e360ad Automatic date update in version.in adds 6f0fe858b88 include, libctf: improve documentation adds b3fcf659914 ld: silence makeinfo warnings adds c924b84f201 gas: drop remnants of ia64-*-aix* adds f56e1c8c863 Clarify documentation for pretty_printer.child adds e63b1d59502 aarch64: Fix the hyphenated disassembly comment. adds 002ccda0ef3 gas: ginsn: remove unnecessary buffer allocation and free adds 92f59183ab0 Automatic date update in version.in adds 3a8ecbdade8 x86: Split REX/REX2 old registers judgment. adds 9f8b42c871a Add check for 8-bit old registers in EVEX format adds a3e8656c02f gprofng: remove memset() in libcollector adds aea1188a257 gprofng: Remove hardware counter tables for unsupported har [...] adds 559f8726e8d gprofng: use StringBuilder to create long messages adds b757e3c1acb X86: Remove "i.rex" to eliminate extra conditional branch adds bbe8d019ed3 Support APX zero-upper adds ef2d28fd02c aarch64: fix incorrect encoding for system register pmsdsfr_el1 adds f6f70819a61 restore build with --enable-maintainer-mode adds b013bd16630 Default dwarf_synchronous to true adds 4ce8b69ddd4 libctf testsuite compilation failure adds fc12b44ec0e Automatic date update in version.in adds 100318bcfda gdb/testsuite: Restore libc_has_debug_info's less strict behaviour adds d3daf5a2ba5 gdb, testsuite: Fix return value in gdb.base/foll-fork.exp adds 78726a8b7cb Automatic date update in version.in adds db7814f3e5f [gdb/testsuite] Add PR26286 kfail in gdb.threads/attach-man [...] adds acd86c81f04 x86: correct VCVT{,U}SI2SD adds fb40ea39def x86: simplify / consolidate check_{word,long,qword}_reg() adds 6b15ec51657 x86: simplify VexVVVV_SRC2 handling for the XOP case adds 69cab370cf6 gas: adjust handling of quotes for .irpc adds f29ebbe3be5 gas: extend + support to .irp / .irpc adds 2597ca3417d Re: LoongArch: gas: Adjust DWARF CIE alignment factors adds 7870026f974 Automatic date update in version.in adds 0daa17bf187 ld: Document -pie -Ttext-segment=ORG generates ET_EXEC adds 3a624d9f1c5 Automatic date update in version.in adds 4b22e359540 Bump version to 16.0.50.DATE-git. adds bdc10cded85 Update gdb/NEWS after GDB 15 branch creation. adds 4250085217f Automatic date update in version.in adds 6f779908fd6 LoongArch: Fix relaxation overflow caused by ld -z separate-code adds 1d7a877a0f7 RISC-V: Segment fault for kernel purgatory when linking. adds e8c26825728 RISC-V: Fixed overwritten IRELATIVE relocs in the .rel.iplt [...] adds 83dae94abed Re-run make-target-delegates.py adds 78ba9033742 Automatic date update in version.in adds b85af8d9fd3 RISC-V: Fix U insn; replace opcode6 with opcode7 in gas/doc [...] adds 08b0f198b16 Add new ELF section and segment types to readelf. adds 73061b1e53a opcodes: add a .gitattributes file for aarch64 autogenerate [...] adds 8406f842533 Updated Spanish translation for the BFD sub-directory. adds 73c8603c3f2 Fix: internal error in write_function_pdata at obj-coff-seh adds 6d267250a9b Fix typo in assembler documentation adds 2db17c87bd6 Use bool in thread_events adds c3bb4211d97 gas, aarch64: Add AdvSIMD lut extension adds 444c60fe337 gas, aarch64: Add SVE2 lut extension adds f95ecfc6e07 Make tui_win_info::make_window non-virtual adds a606ff9b090 ld: pru: Increase the default memory region sizes adds 5a44fd84de5 Automatic date update in version.in adds 7574c0c2b38 PR31796, Internal error in write_function_pdata at obj-coff-seh adds 6ccf16c19d3 x86/Intel: SHLD/SHRD have dual meaning adds b83021de7a8 x86/Intel: warn about undue mnemonic suffixes adds d41629d35e2 readelf: Fix symbol display for RELR relocs adds d565a958286 readelf: Use section names for displaying RELR relocs adds 40acbd34527 gdb/doc: don't have .pod targets separate to man page targets adds 2c37ce86c15 Automatic date update in version.in adds 99455afce4c .gitignore: ignore .vscode adds 888ef525238 src-release.sh: Support zstd compression adds cc08f5580ee Update binutils release documentation to include using the [...] adds be408939b17 gdb: remove unused includes in breakpoint.{c,h} adds 8330f26f31b gdb: remove unused includes in symfile.c adds 6f69575237f Automatic date update in version.in adds 05d9d66d928 gdb: remove unused includes in utils.h adds a736284b1d1 gdb, doc: Fix AVX-512 documentation. adds 9736d941f27 gdb, amd64: remove unused forward declarations adds 939c703789e x86: reduce check_{byte,word,long,qword}_reg() overhead adds a71d8768011 aarch64: Add DT_RELR support adds 5df6499c838 aarch64: Add some DT_RELR ld tests adds 2e3b7a38930 Move dwarf2_per_bfd::index_addrmap to mapped_gdb_index adds 869fcd51d5e gas, aarch64: Fixes in texi and tests following faminmax an [...] adds cc80485f45c aarch64, testsuite: avoid regexes in opcode field adds 7f34450b75b [gdb/testsuite] New test: gdb.base/errno.exp adds 4635b42ac78 Automatic date update in version.in adds 89bd22ef5b7 Automatic date update in version.in adds 0d700907adf Fix typo in tui-data.h adds ad280e8ef75 Automatic date update in version.in adds 628b136d647 [gdb/testsuite] Fix timeout in gdb.tui/resize-2.exp adds 8e8b2ab688b src-release.sh: Use -T0 for xz compression adds f74da7b8b3d Allow calling of convenience functions with python adds 8a2e940b8d5 Enable call of overloaded subscript operator from python adds fc3577ef9f3 Fix deprecation text adds 7c493aa7e73 Remove one call to can_box from TUI adds 9af067bfcdc gprofng: add hardware counters for AMD Zen4 adds d806bf43d0a Automatic date update in version.in adds b472e4cfd63 arm: testsuite: fix msdos line endings in tests adds 5f4fa40e4de LoongArch: Make align symbol be in same section with alignm [...] adds 07284e5ee02 LoongArch: Disable linker relaxation if set the address of [...] adds 92a89ee1d99 gdb/Makefile.in: silence recipe for creating .deps/ directories adds 9543c37620c gdb/testsuite: make gdb_gnu_strip_debug consistent adds 3e35b4deae2 gdb/testsuite: tests for debug lookup within the sysroot adds 333cf8e4d6e src-release.sh: fix adjusting files permissions and cleaning adds d3f6bbc48d4 Add myself to gdb/MAINTAINERS adds c12221171ba Rely on std::uncaught_exceptions adds 56fefe83f7e Some constification in psymtab adds 7149dfe819b Make bcache more type-safe adds 57ab1952fcf Remove a couple unnecessary casts adds ea54f7806ba Put "source" into DAP scope adds aac3cc82581 Memoize gdb.Block and make them hashable adds 4dd38c39833 Convert DAP disassemble code to use Block hashing adds d856ef4fc2b Return global scope from DAP scopes request adds 7b9cfd7f3d2 Automatic date update in version.in adds 5260dcf0c6c gdb: more filename styling in remote.c and target.c adds f95540d91f4 gdb/testsuite: remove trailing \r from rust_llvm_version result adds 940da069b48 RISC-V: Add support for XCVelw extension in CV32E40P adds b0f266f38b4 RISC-V: Add support for XCVbi extension in CV32E40P adds 29de80758f0 RISC-V: Add support for XCVmem extension in CV32E40P adds 3d7627c2d08 RISC-V: Tidy vendor core-v extension gas testcases adds 2db414c36b4 Fix illegal memory access when bfd_get_section_contents is [...] adds 7ea20ae702b arm: remove FPA related tests adds 51c2c0f62bd arm: rename FPU_ARCH_VFP to FPU_ARCH_SOFTVFP adds d3a79e28334 arm: default to softvfp on armv6 or later cores adds be9943151ab arm: adjust FPU selection logic adds e8cf93739c9 arm: redirect fp constant data directives through a wrapper adds c27b73c5251 arm: change default FPUs from FPA to none adds 44d174bcb63 arm: remove options to select the FPA adds 01613db7875 arm: remove FPA instructions from assembler adds 79171565998 arm: remove disassembly support for the FPA co-processor adds 298bc2ea2ea arm: minor documentation cleanup given removal of FPA adds ecc5fed7910 NEWS: arm: note that FPA support has been removed adds 761ed077099 Automatic date update in version.in adds 42878336131 Re: aarch64: Add some DT_RELR ld tests adds af38c6367ff RISC-V: Add support for Zfbfmin extension adds d9c14a8744b RISC-V: Add support for Zvfbfmin extension adds 0b4595be3f0 RISC-V: Add support for Zvfbfwma extension adds 47277edc326 opcodes/riscv: add styling support to print_reg_list adds 5ccd31931e1 opcodes/riscv: prevent future use of disassemble_info::fpri [...] adds 6ba07219312 Updated Spanish translation for the bfd/ directory adds 01469ac03e0 arm: fix testsuite fallout on arm-elf and arm-nto from FPA removal adds 584dc32c594 DAP: Allow for deferring stop events from gdb thread adds 42dc1b7f621 DAP: Allow gdb exception in exec_and_log to propagate adds 61e608693b5 DAP: Handle "stepOut" request in outermost frame adds de4edfcb949 gdb/doc: use POD2MAN5 when appropriate adds a5631e3da1d Automatic date update in version.in adds f9478936896 [gdb/testsuite] Fix gdb.fortran/array-bounds.exp on arm adds 961befd6930 aarch64: Fix DT_RELR support with discarded sections adds b284a87b49c aarch64: Test DT_RELR with discarded sections adds d89cd643c52 Re: Yet another ecoff fuzzed object fix adds 1a7d840a216 [gdb/tdep] Fix ARM_LINUX_JB_PC_EABI adds b995344c116 gdb/aarch64: Disable displaced single-step for MOPS instructions adds ebd06ca6b9b gdb/aarch64: Add record support for MOPS instructions. adds 55e3fcf5e52 gdb/testsuite: Add gdb.arch/aarch64-mops-watchpoint.exp adds b56d975cc80 Automatic date update in version.in adds 8a39a981bd8 gdb/tui: change some macros to functions adds a791eef7673 gdb: add IWYU export pragams to gdb_curses.h adds 9102a6c15c7 gdb/tui: cleanup includes adds 9ad8c5832d0 gdb: make progspace::exec_filename private, add getter / setter adds 0a70e1a8a94 gdb: replace `get_exec_file (0)` calls with `current_progra [...] adds 449637674f3 gdb: remove dead code in nto-procfs.c adds 7831bc91853 gdb: remove get_exec_file adds e222ed2ce5b gdb: Avoid compilation warning in gcore.c. adds a42c182441b Fix typo in warning in gdb/configure adds 2b05f934486 Automatic date update in version.in adds 89d801850ac gold: Properly remove the versioned symbol adds c22e3e25de0 autoupdate: replace obsolete macros AC_HELP_STRING adds 2cac47f5bab autoupdate: replace obsolete macros AC_AIX, AC_MINIX, and A [...] adds 5a8f592c761 autoupdate: replace obsolete macros AC_PROG_LIBTOOL adds 29496481662 autoupdate: replace obsolete macros AC_CANONICAL_SYSTEM adds bb85488e6f5 autoupdate: replace obsolete macros AC_CONFIG_HEADER adds 28ea7ae220a autoupdate: replace old version of AC_INIT by the new one adds de278b64701 autoupdate: add square brackets around argument of AC_PREREQ adds 3dee0baea2e autoupdate: add square brackets around arguments of AC_INIT adds bcbbe25eb44 autoconf: delete obsolete unused m4 file adds e83746f5351 autoupdate: regen after replacing obsolete macros adds 7a4c00599cc regen sim/frv files for copyright update adds 4186bc40b67 Automatic date update in version.in adds db335d7e0ad ld-aarch64: check support before launching dt_relr tests adds d967140f8ca x86/APX: add missing CPU requirement to imm+rm forms of <al [...] adds 1e3c814459d gas: extend + support to .rept adds 3ee50921cb4 [gdb/testsuite] Don't use set auto-solib-add off adds 8ebb6fcd075 gdb: re-add necessary includes in tui/tui-win.c adds f3f71a5ca0b x86/APX: support extended SETcc form adds cf037c0de24 x86: disassembler macro for condition code adds d1c2dd6f4de x86/APX: convert ZU to operand constraint adds a2e71b281a9 MIPS/Allegrex: Exclude trap instructions adds c41020942b9 MIPS/Allegrex: Enable dbreak instruction adds 0949bd1df95 src-release.sh: don't take untracked files into account in [...] adds 539c3962fa0 PR31873, buffer overflow in evax_bfd_print_dst adds a8463c6844c [gdb/python] Note that python 3.6 assumes long long support adds 811f77dc382 Revert "MIPS/Allegrex: Enable dbreak instruction" adds 5d077c2bfd3 Revert "MIPS/Allegrex: Exclude trap instructions" adds 25d826c6bfd aarch64: warn on unpredictable results for new rcpc3 instructions adds 4cd214dce45 [gdb/python] Fix gdb.python/py-disasm.exp on arm-linux adds 58a628530ee [gdb/python] Fix GDB_PY_{LL,LLU}_ARG on platform without long long adds c4c093a31f6 Make global_symbol_searcher::filenames private adds 48e63b87538 IBM zSystems: Rewrite l(g)rl @GOTENT to larl for --no-pie adds 39071d57ab2 Automatic date update in version.in adds b20ab53f81d PR31872, Segfault in objdump (elf_slurp_reloc_table_from_section) adds 1ded0d12e0e MIPS/opcodes: Exclude trap instructions for MIPS Allegrex adds 60e221e9b7f MIPS/opcodes: Add MIPS Allegrex DBREAK instruction adds bb2981798f5 Fix printing strings on macOS Sonoma adds 9dc9a56ebc9 support_dt_relr aarch64 adds d4b508dd5c6 Remove extract_long_unsigned_integer adds ce6b89bfdfd Remove useless call to wnoutrefresh adds 8130c1a430c fix division by zero in target_read_string() adds 4bafd5b7f37 Restore bitshift.exp tests adds d1773152542 Fix right shift of negative numbers adds 50f4e9c3c3e Fix too-large or negative right shift of negative numbers adds 3dd8c680a86 Fix 64-bit shifts where long only has 32-bit size adds 7eceaa69efd Fix cast types for opencl adds fc240bb143c gdb/fileio: fix errno for packets where an attachment is expected adds c7e38ee47c9 gdb: avoid duplicate search in build_id_to_bfd_suffix adds 1d6f5804daa gdb: warn of slow remote file reading only after a successful open adds 6dfd07222c0 gdb: convert separate-debug-file to new(ish) debug scheme adds a3d147a4544 Automatic date update in version.in adds b7641ae1afa RISC-V: Support S[sm]csrind extension csrs. adds 7065d0a33f7 PR 31882 libctf: test suite incorrect format specifiers adds ddb3f3d89cf Add "error_message+" feature to qSupported adds 292b9a30293 Allow calling of user-defined function call operators adds 72476aca8f5 aarch64: add Branch Record Buffer extension instructions adds 764af878259 [gdb/python] Add typesafe wrapper around PyObject_CallMethod adds 9a50e260ee1 [gdb/testsuite] Fix error in gdb.server/server-kill-python.exp adds c3481fc74d9 Remove PARSER_STATE macro adds 2da9e4a1958 Remove PARSER_RESULT macro adds 315aaf04e73 Remove PARSER_EXPLICIT macro adds f7660f9e2ee Remove PARSER_STREAM macro adds bf14ed9fd19 Remove LS_TOKEN_KEYWORD macro adds 4893865f6c1 Remove LS_TOKEN_STOKEN macro adds 5a011d5b86b Automatic date update in version.in adds 84baa5fe937 MIPS/opcodes: Update INSN_CHIP_MASK for INSN_ALLEGREX adds 888ff82e77d MIPS/opcodes: Rework INSN_* flags into a consistent block adds e8e10743f7b Add --rosegment option to BFD linker to stop the '-z separa [...] adds 56c82e70294 [gdb/testsuite] Fix kfail number in gdb.base/watchpoint-run [...] adds 2f43916ead9 [gdb/testsuite] Add gdb.base/fission-macro.exp adds 54904469f71 Adjust linker tests that are sensitive to --rosegment adds 7c03e522d4e Return gdbpy_ref<> from gdbpy_call_method adds c2d091ff5c8 Add gdbpy_call_method overloads for gdbpy_ref<> adds 6b19a26ee12 Automatic date update in version.in adds 8a29222b85f gdb/gdbserver: share I386_LINUX_XSAVE_XCR0_OFFSET definition adds 3d5394c501d gdbserver/x86: move no-xml code earlier in x86_linux_read_d [...] adds 18d4886c009 gdb/x86: move have_ptrace_getfpxregs global into gdb/nat directory adds a402c3ac22e gdb: move have_ptrace_getregset declaration into gdb/nat directory adds fab07978eca gdb/x86: move reading of cs and ds state into gdb/nat directory adds 1845af06191 gdb: move xcr0 == 0 check into i386_linux_core_read_description adds bf616be9915 gdb/gdbserver: share some code relating to target descripti [...] adds cc59d02b90c gdbserver: update target description creation for x86/linux adds 646d754d14c gdb/gdbserver: share x86/linux tdesc caching adds 0696ccbdb57 Regenerate configure files in ld sub-directory adds a8651ef5182 gdb/aarch64: prevent crash from in process agent adds 5527eae3f1f aarch64: add SPMU system registers missed in f01ae0392ed adds 6b23978d2e6 Rename is_cplus_template_function adds fd7b969b9ec Move search_symbol_list to symtab.c adds 5ae8852d26a Examine template symbols in lookup_local_symbol adds 67554fb777b Simplify lookup_local_symbol adds b2cb4b4005e Remove an unnecessary null check from lookup_local_symbol adds 9c23c0df0dc Introduce language_defn::lookup_symbol_local adds 3739147957a Simplify ada_lookup_encoded_symbol adds 65e513dc95d ld: Align --no-error-execstack help output adds 93548ee191f x86: Add -z isa-level-report=[none|all|needed|used] adds f2869f51b2e Automatic date update in version.in adds 486df2b7c88 [gdb/testsuite] Clean up gdb/contrib/expect-read1.sh adds b790195962c [gdb/testsuite] Clean up gdb/contrib/cc-with-tweaks.sh adds 382cac88812 [gdb/testsuite] Clean up formatting in gdb/contrib/cc-with- [...] adds 750fc33e4eb [gdb/testsuite] Clean up lib/dg-add-core-file-count.sh adds 97033da5070 [gdb/build] Cleanup gdb/features/feature_to_c.sh adds 855dc4f2ac0 Remove a call to fflush adds 28775f62b96 Automatic date update in version.in adds a6687ef35cd Make tui_register_info::highlight private adds c3d23f753da Automatic date update in version.in adds 2df6e967098 Error messages emitted during bfd_check_format_matches adds 1b19566b18a PR31898 bug in processing DW_RLE_startx_endx adds a6760bd40b4 [gdb/testsuite] Fix duplicates in gdb.fortran/array-{indice [...] adds 38362a0c634 binutils/testsuite: Add a helper for relative path construction adds 4c817355a01 GAS/testsuite: Add a helper for paths outside the source dir adds 7c900791f21 GAS/testsuite: Make a copy of none.s before operating on it [...] adds 6a4f078b5b8 Automatic date update in version.in adds 8864c4afdf2 LoongArch: add .option directive adds d8ba1c40371 Support APX CCMP and CTEST adds f7b1fe8dc46 Remove %ME and used %NE for movbe. adds 0915235d341 x86: Fix typo in i386-dis-evex-mod.h adds 88729e96162 RISC-V: Support Zacas extension. adds 7003edc383f RISC-V: Add SiFive cease extension v1.0 adds 7aabe8edca8 RISC-V: Updated gas/NEWS and gas/doc/c-riscv.texi for vendo [...] adds c7e4521c972 gdb: rename offset to high bits in ymm registers adds 7b74583e2ca Ensure that the text segment is aligned on disk when using [...] adds c2db2b8a377 RISC-V: Fixed typo from smscrind to smcsrind in riscv_impli [...] adds 28c812b3490 readelf: rename recently added testsuite files adds 1cdcc977329 libctf: strtab corruption when strings are added to ctf_ope [...] adds f7b02dc3e12 include: fix libctf ECTF_NOENUMNAM error message adds 0c5f03a9d5e libctf: doc: fix ctf_stype_t typedef string in spec adds f8da1a05db6 libctf: dedup: enums with overlapping enumerators are conflicting adds 327356780ab libctf: don't leak enums if ctf_add_type fails adds e3cd5660756 libctf: fix dict leak on archive-wide symbol lookup error path adds 9f0fb75b8e1 libctf: suppress spurious failure of malloc-counting tests [...] adds 6e09d4a6e6e libctf: prohibit addition of enums with overlapping enumera [...] adds 4bbc4b1f5cf libctf: make the ctf_next ctn_fp non-const adds 1f62f2a9b56 include: libctf: comment improvements adds 2fa4b6e6df0 libctf, include: new functions for looking up enumerators adds 3465822f147 [gdb/build] Add GPL header comment to gdb/features/feature_ [...] adds 9c39329d1c5 Automatic date update in version.in adds be23e44263d [gdb/tdep] Simplify ARM_LINUX_JB_PC_EABI adds 78564d3f6c1 [gdb/testsuite] Add string cat for tcl version < 8.6.2 adds 81ad8a2444b [gdb/testsuite] Fix gdb.dwarf2/shortpiece.exp on s390x adds 5445d7819ba x86: Remove the secondary encoding for ctest. adds ea4e03c0a9f gdb/python/python-internal.h: avoid uninitialized constexpr adds b84ffc176d3 libctf: fix testsuite bugs revealed by -Wall adds b49c3a37b19 [gdb/symtab] Fix target type of complex long double on arm adds b820cd55a3d [gdb/build] Redo poisoning of PyObject_CallMethod adds 9e9a27707e9 ld: Remove JANSSON_LIBS from ld_new_DEPENDENCIES adds b5929e7aa01 Automatic date update in version.in adds b5b05a6e652 LoongArch: TLS IE needs only one dynamic reloc adds e874cbd3879 Remove LIBINTL_DEP adds 56f39033698 Revert "Remove LIBINTL_DEP" adds 6c58dad0ef5 [gdb/testsuite] Fix duplicates in gdb.fortran/huge.exp adds ff05ed68edc [gdb/testsuite] Fix duplicates in gdb.opt/inline-cmds.exp adds 18e62b79463 [gdb/testsuite] Fix duplicates in gdb.base/watchpoint-unali [...] adds 4429b54cc83 [gdb/testsuite] Fix gdb.python/py-format-address.exp on arm adds 6eb63917ce1 Handle "info symbol" in Rust language mode adds 154960342cd Automatic date update in version.in adds da16a23481b RISC-V: Remove implicit enablement of Zvknha from Zvkn. adds 4ad2348edbf gas: terminate buffer SB in do_repeat() adds c68a6e5cadf x86: don't suppress errors when optimizing adds 8bcda53caab x86: %riz, %rip, and %eip don't require REX adds 87860ef6f46 x86/APX: fix disassembly of byte register operands adds fa2c4239f1a x86: optimize left-shift-by-1 adds f4a966a91d2 x86: optimize {,V}PEXTR{D,Q} with immediate of 0 adds 50de502a4f8 [gdb/tdep] Fix gdb.base/watchpoint-running.exp on {arm,ppc6 [...] adds 8fbf220321d [gdb/testsuite] Fix regexp in gdb.threads/stepi-over-clone.exp adds 4c8d6351ccc Automatic date update in version.in adds 59cd16533b9 gdb/testsuite: analyze-racy-logs.py cleanup adds b43cf8d3d87 Automatic date update in version.in adds 835fb5ac2af aarch64: Enable +cssc for armv8.9-a adds 18b13d11d37 Automatic date update in version.in adds c3466dee852 gdb/i386: fix tdesc rejection issue for targets without PTR [...] adds c6e7d403bb2 gdb/doc: don't try to copy GDBvn.texi from the source tree adds 6c715062f4a gdb/doc: merge rules for building .1 and .5 man pages adds 1a5dfba4efc gdb/doc: allow for version.subst in the source tree adds f31b12c2155 gdb/doc: also look in srcdir when running TEXI2POD adds f4aca14e5fb gdb/doc: fix parallel build of refcard related targets adds 0700386f142 gdb/doc: fix parallel build of pdf and dvi files adds c702f1ad8a6 Include needed unordered_map header adds adea87e2758 gas, aarch64: Add SME2 lutv2 extension adds df85f9864f4 ld: Improve the documentation describing the -o option. adds e13c4e58907 Updated Spanish translations for the bfd and binutils sub-d [...] adds 3af54857cd2 libdep plugin: fix bugs in parser and drop escaping adds 7682ef5a19d Don't obstack-allocate the DIE hash adds 5e6ab40868d Don't obstack-allocate the CU dependency hash table adds e433e995a94 Rename symtab::fullname adds 44089760554 Make symtab members private adds f59be2ed394 Add compunit_symtab::forget_cached_source_info adds 4122e647d57 Don't obstack-allocate the call site hash table adds 9f71296fda4 Remove hashtab_obstack_allocate adds 979114a1b39 Prefer htab_traverse_noresize adds 92d37320d5f aarch64: Move struct definition towards its usage adds 05f15256d02 aarch64: Add support for virtual features adds 59b78ab1c16 aarch64: Add FP8 Neon and SVE multiplication instructions adds a6e529673a9 aarch64: Add SME FP8 multiplication instructions adds 5ae5974d603 Fix gdb.lookup_type for function-local types adds c1cdee0e2c1 gdb: LoongArch: Add support for hardware watchpoint adds 6ced1278fc0 gdb: LoongArch: Add support for hardware breakpoint adds 218bb9dcdbb Automatic date update in version.in adds bd54c881cd1 [gdb/symtab] Remove dead code in parse_macro_definition adds c9cf7bdfe53 aarch64: Add DT_RELR support for ILP32 ABI adds 22a8698b561 aarch64: Add DT_RELR tests for ILP32 ABI adds 2a56698523c gdb: use alternative for demangled name for non-demangeable [...] adds 5ac806f22ed Fix calculation of space remaining in buffer when printing [...] adds 8c438c8d083 Revert 4ee1d7e401a8c1aedfdc86aac7faa8267eab1e5c adds 8e018c070ce aarch64: Enable mandatory feature bits for v9.4-A. adds f5f38efc0a2 aarch64: Fix sve2p1 dupq instruction operands. adds f50b1a3c1f9 aarch64: Fix sve2p1 extq instruction operands. adds 4f2cb9d129f aarch64: Fix sve2p1 ld[1-4]/st[1-4]q instruction operands. adds f3eefcc18bb arch64: Fix the wrong constraint used for sve2p1 instructions. adds 98043d5fae2 aarch64: Add extra tests for sve2p1 min max instructions. adds 524e9852815 aarch64: Fix FEAT_B16B16 sve2 instruction constraints. adds 79b836ef6b0 Updated Russian translation for the bfd/ sub-directory adds 9ac999f5007 gdb/doc: fix cannot create directory error when building dvi/pdf adds 98dd5ba2afe gdb/doc: the all-doc build target should build .... all docs adds 64daf9abd9c aarch64: Treat operand Rt_IN_SYS_ALIASES as register number [...] adds da47588db1b aarch64: Treat operand ADDR_SIMPLE as address with base register adds 64e3e92fe0c Hurd port: update interface to match upstream and fix warnings. adds e80f3b46439 aarch64: FP8 scale and convert - Implement minor improvements adds b57ce132426 Automatic date update in version.in adds f8ed9c5722d doc: sframe: small improvements for readability adds c44008bda2f [gdb/testsuite] Fix timeout in gdb.base/bg-execution-repeat.exp adds cbccccfdf19 [gdb/testsuite] Minor cleanup in gdb.base/bg-execution-repeat.exp adds 057a2b4c4b5 Revert: 35fd2ddeb1d90f1750401cfb6d01fe055656b88d adds f6761982204 Rewrite SHT_GROUP handling adds 6cb70d1bf43 Automatic date update in version.in adds d58dbdd2a62 Re: Rewrite SHT_GROUP handling adds 9653254a75d Fix new libdep test so that if the plugin cannot be located [...] adds 973563710c2 Improve comments describing the Import Directory Table adds 88aad97c21d gdb: add overloads of gdb_abspath adds 632c5372771 gdb: add overloads of gdb_tilde_expand adds 67b1d28b521 Set BFD_DECOMPRESS when reading build-id debuglink adds b3e08eae167 Automatic date update in version.in adds 805df5e4a8d RISC-V: Add Zabha extension CAS instructions. adds 81c353cb9cb RISC-V: PR27180, Update relocation for riscv_zero_pcrel_hi_reloc. adds 685dcd295af RISC-V: Shrink the riscv_implicit_subsets table. adds f63d85cc78e gas: .irp/.irpc are macro-like adds 0868b8999bb x86/APX: optimize {nf} forms of ADD/SUB with specific immediates adds c7eae03eab7 x86/APX: optimize {nf}-form rotate-by-width-less-1 adds 27ef4876f74 x86/APX: optimize certain {nf}-form insns to LEA adds 2a7f257afb4 x86-64: restrict by-imm31 optimization adds 82e06fa803f x86/APX: optimize {nf}-form IMUL-by-power-of-2 to SHL adds 7add9939175 x86/APX: extend TEST-by-imm7 optimization to CTESTcc adds 2513312930b x86/APX: apply NDD-to-legacy transformation to further CMOV [...] adds e4ed68e5770 LoongArch: Do not check R_LARCH_SOP_PUSH_ABSOLUTE to avoid [...] adds d5a0c0a308c ld/doc: drop stray blank adds 032eb4f7189 aarch64: Add support for Armv9.5-A architecture adds 17de5033a28 Automatic date update in version.in adds 17c78a23491 ld: pass -g for ld-elf tests adds 8891a9751f9 Automatic date update in version.in adds 6e46bdf64e3 Re: Rewrite SHT_GROUP handling adds 4b8c2aaf2d3 Assertion `(data) <= (end)' failed in read_bases adds 01a88544063 tweak latest vms-alpha.c change adds ebe3f6d0f18 objcopy: Allow making symbol global and weak on same invocation adds adf584eb92b ld: Avoid folding new and delete pairs adds d65111ff0a4 Automatic date update in version.in adds 79674bfc369 PR31941 objcopy --globalize-symbol adds d8eca167157 LoongArch: Remove unused code in ld test suite adds 7fafb574572 MAINTAINERS: Update my e-mail address adds 25396021367 ld: Move foo before delete in dl5.cc adds aa0c55a9669 Automatic date update in version.in adds eb5d719dd77 x86-64: Verify that TLS IE works with APX NF adds d59d4e2f3a8 Use lwp field in ptid for AIX. adds 4401c3c098d Accept unnamed array in gdb.ada/limited-length.exp adds afa87be0fc7 Automatic date update in version.in adds 0c43f0a1bc2 gas/doc/riscv: Fixed syntax of `.option arch' when reseting [...] adds 2d5428d8cdd x86-64: Support APX NF TLS IE with 2 operands adds aa8c6e64846 gas/doc/riscv: Fixed typo of `.insn cj' format adds 5b714f5b6df Avoid possible signed overflow in decode_local_label_name adds 14ea7f9b443 RISC-V: Tidy and complete testing of all architecture imply rules. adds 026eb0595f6 Automatic date update in version.in adds b0dd832fa45 Support APX CFCMOV adds 73b56ef2fda x86: Remove unused SFrame CFI RA register variable adds 8086fe0b3de gas: Enhance arch-specific SFrame configuration descriptions adds 76f05e1dfb3 readelf/objdump: Dump SFrame CFA fixed FP and RA offsets adds 5c7f6da4323 readelf/objdump: Display SFrame fixed RA offset as 'f' in dump adds bdde1b34c4b gas: Print DWARF call frame insn name in SFrame warning message adds e24992c3341 gas: Skip SFrame FDE if CFI specifies non-FP/SP base register adds 541b0fbbf27 gas: Warn if SFrame FDE is skipped due to non-default retur [...] adds 397582abe70 gas: Refactor SFrame CFI opcode DW_CFA_register processing adds 536119a44c9 gas: User readable warnings if SFrame FDE is not generated adds c6024caf0ce gas: Skip SFrame FDE if FP without RA on stack adds 541d3b64585 gas: Skip SFrame FDE if .cfi_window_save adds df174a6b760 gas: Don't skip SFrame FDE if .cfi_register specifies RA w/ [...] adds 42e6e6904bd gas: Don't skip SFrame FDE if .cfi_register specifies SP register adds cd1fab1330d gas: Test predicate whether SFrame RA tracking is used adds 68e549ee549 gas: Validate SFrame RA tracking and fixed RA offset adds 433e2bef4a9 mve: Fix encoding for vcvt[bt] single-half float conversion [...] adds f9d218de5c7 RISC-V: hash with segment id and pcrel_hi address while rec [...] adds c83ea305e21 RISC-V: Fix BFD_RELOC_RISCV_PCREL_LO12_S patch issue adds db7f6be8ef9 Automatic date update in version.in adds f95476cc5e5 x86: Add {load}/{store} tests for apx instructions. adds fc111d56dd5 x86: Correct position of ".s" for CCMPcc in disassembler adds 1c31db21fe6 LoongArch: Reject R_LARCH_32 from becoming a runtime reloc [...] adds 41ef0bff203 LoongArch: Fix bad reloc with mixed visibility ifunc symbol [...] adds 17cae6980b1 LoongArch: Make protected function symbols local for -shared adds d89ecf33ab6 LoongArch: Add DT_RELR support adds 3880820e340 LoongArch: Add DT_RELR tests adds e6292a4b2c7 aarch64: fix build with old glibc adds 8c1d0aea1df RISC-V: avoid use of match_opcode() in riscv_insn_types[] adds 97bf50bb610 x86-64: Fix support for APX NF TLS IE with 2 operands adds a15809c010f aarch64: add E3DSE feature and its associated registers adds 27e411ef5db aarch64: add SPMU2 feature and its associated registers adds f83675969be aarch64: add STEP2 feature and its associated registers adds aaa064b75c1 aarch64: add Debug Feature Register 2 (ID_AA64DFR2_EL1) adds 69c21b8a229 Automatic date update in version.in adds 428c21e99a3 objcopy bfd_map_over_sections and global status adds 66e545391e2 Re: LoongArch: Add DT_RELR support adds 85a67d0a39a Automatic date update in version.in adds 49cc32b732a Automatic date update in version.in adds 166da3c2791 aarch64: Add support for sve2p1 orqv instruction. adds 984f5ebb7b5 aarch64: Add support for sve2p1 tblq instruction. adds 2da3319873b aarch64: Add support for sve2p1 uzpq[1-2] instructions. adds 4d9e3c3f614 aarch64: Add support for sve2p1 zipq[1-2] instructions. adds d6ec64f93d1 aarch64: Add support for sve2p1 tbxq instruction. adds de7a30ceaa4 aarch64: Add support for sve2p1 pmov instruction. adds de9dfbb3859 Automatic date update in version.in adds eb7892c4019 LTO: Properly check wrapper symbol adds 6dacff8a2f4 doc: sframe: segregate the ABI/arch-specific components adds 4de9a5ccd66 include: sframe: update code comments around SFrame FRE sta [...] adds 604b972e614 doc: sframe: add appendix for generating stack traces adds 971ae1844e7 gprofng: add hardware counters for Intel Ice Lake processor adds 7757f66fdbe elf: Add glibc version dependency only if needed adds a4a220f2663 Automatic date update in version.in adds db79be61211 libsframe: accept --target configure option adds 1ca89940494 libsframe: remove runstatedir in Makefile.in adds 479edf0a6a6 Add support for a .base64 pseudo-op to gas adds 762c38d552a RISC-V:[gprofng] Minimal support gprofng for riscv. adds aa047105e03 x86-64: Skip -z mark-plt tests on MUSL adds 82ed416538c Automatic date update in version.in adds b357aca7494 LoongArch: Not alloc dynamic relocs if symbol is absolute adds 4cf957e7ac4 Re: Add support for a .base64 pseudo-op to gas adds 25f05199bb7 RISC-V: Add platform property/capability extensions adds cef946b6f4f X86: Update gas/NEWS for Intel APX. adds 5e07665d4c2 gdb: add testcase for invalid record display adds 8ea8012a8bd gas: there's no scrubber state 12 adds 296597f53e2 gas: multi-byte warning adjustments adds 0cec3ce5705 gas: don't open-code IS_WHITESPACE() / IS_NEWLINE() adds a7909491557 base64: Add support for targets with byte size > octet size. adds 1ccffa40d56 Automatic date update in version.in adds d686a2b6881 Re: base64: Add support for targets with byte size > octet size. adds f769dcdb019 gprofng: add release notes for 2.43 adds 0d988fbb4e2 aarch64: disable feature b16b16 adds d49f2dd78b0 MIPS: Use N64 by default for mips*64*-*-linux-gnuabi64 adds bfa257b4072 MIPS/GAS: Omit LI 0 for condition trap adds eb81ff85a03 x86/APX: correct TEST/CTESTcc with 1st operand being a memory one adds 3367789048f x86/APX: remove two inconsistencies adds 246b21d7777 x86: drop unnecessary () from bundle tests adds 9858d3031e5 aarch64: Add support for sme2.1 luti2 and luti4 instructions. adds 6ab366f2643 aarch64: Add support for sme2.1 movaz instructions. adds 7bdb051fd62 aarch64: Add support for sme2.1 zero instructions. adds 83511d2679b s390: Do not replace brcth referencing undefined weak symbol adds 6f8b365b653 s390: Avoid reloc overflows on undefined weak symbols (cont) adds ed8025a5764 libiberty: sync with gcc adds e8fbf319614 Automatic date update in version.in adds 7478277414b LoongArch: Fix dwarf3 test cases from XPASS to PASS adds 61022df13c7 Revert "MIPS/GAS: Omit LI 0 for condition trap" adds e8723b48d9e Revert "MIPS: Use N64 by default for mips*64*-*-linux-gnuabi64" adds 7846287a38e Automatic date update in version.in adds a48e485c7c9 hppa: Fix handling of relocations that apply to data adds 50e33eb0794 Automatic date update in version.in adds 323b56a7ab4 Synchronize config.[sub|guess] with the latest versions fro [...] adds d21176c014a aarch64: Fix --no-apply-dynamic-relocs for RELR adds 134a0a106c9 gdb: make objfile::pspace private adds 25c22840959 Fix loading a saved recording adds 574b77fccb8 gdb: remove some trivial uses of current_program_space adds 93016848f94 gdb: use objfile::pspace in objfile::unlink adds 98793b838c3 gdb: pass program space to objfile_purge_solibs adds 89dc60d9570 gdb: split no_shared_libraries, command vs implementation adds b8c9d0de904 gdb: pass program space to no_shared_libraries adds 4113c737bda gdb: make `program_space::free_all_objfiles` use `this` adds fbee6a57b23 gdb: pass program space to clear_current_source_symtab_and_line adds cc7541ce5e1 gdb: bool-ify a few functions in objfiles.{c,h} adds 9c067e28448 gdb: pass program space to have_{full,partial}_symbols adds 3bae94c0fb8 gdb: pass program space to get_current_source_symtab_and_line adds da2732476db gdb: pass program space to objfiles_changed adds b7513ebd18f gdb: pass program space to entry_point_address_query adds d1e4438fa18 gdb: pass program space to entry_point_address adds da877546dbf gdb: pass program space to objfile::objfile adds 8991986e241 gdb: pass program space to objfile::make adds 58a775a6063 gdb: pass program space to overlay_invalidate_all adds a81f4e591fd Automatic date update in version.in adds b6a5604da00 [gdb/testsuite] Simplify gdb.base/complex-parts.exp adds a7a430a68c2 gdb: add ATTRIBUTE_NORETURN to remote_unpush_target adds 9153eb8a7f5 gdb: fix indentation in remote.c adds d9deb60b2e9 gdb, gdbserver, gdbsupport: use [[noreturn]] instead of ATT [...] adds d898e0855b3 Automatic date update in version.in adds dfeb912e160 gas: scfi: testsuite: refresh the README adds 0ed152c5c6b [gdb/testsuite] Fix gdb.arch/arm-pseudo-unwind.exp with uni [...] adds 7c0de4c1e03 Automatic date update in version.in adds 3ca6c047a42 X86: Update gas/NEWS for Intel APX. adds 08a115cc1c4 gdb: add target_fileio_stat, but no implementations yet adds 3055e3d2f13 gdb: add GDB side target_ops::fileio_stat implementation adds 6d45af96ea5 gdbserver: add gdbserver support for vFile::stat packet adds 22836ca8859 gdb: check for multiple matching build-id files adds 05974f2467e gas: minor reformatting in command line help and doc adds 8dcdc911822 Automatic date update in version.in adds af4eb9e20a6 gas: scfi: make scfi_state_restore_reg function more precise adds 04521e258ee include: opcodes: aarch64: define new subclasses adds 0cb8f3f0c50 opcodes: aarch64: add flags to denote subclasses of ldst insns adds 7ecbb858931 opcodes: aarch64: add flags to denote subclasses of arithme [...] adds 61f82dcb030 opcodes: aarch64: add flags to denote subclasses of uncond [...] adds 5a4546190cf opcodes: aarch64: denote subclasses for insns of iclass dp_2src adds 002ac059022 opcodes: aarch64: enforce checks on subclass flags in aarch [...] adds 29085f7243e gas: aarch64: add experimental support for SCFI adds 0331cd9c511 gas: aarch64: testsuite: add new tests for SCFI adds 71ddc7006b9 MIPS/GAS/testsuite: Reorder R5900 CPU architecture definition adds 5dd9c473f6b MIPS/GAS/testsuite: Add R10000 CPU architecture adds 875ac09b121 MIPS/GAS: Handle --trap command-line option dynamically adds a70e2bc4fcc MIPS/GAS/testsuite: Run the div macro test across architectures adds b734aebe68e MIPS/GAS/testsuite: Split div test into 32-bit and 64-bit parts adds dec718565a5 MIPS/GAS/testsuite: Also verify trap expansions of division macros adds 37ed5bd27af MIPS/GAS/testsuite: Run the mul macro test across architectures adds 37b83106809 MIPS/GAS/testsuite: Split mul test into 32-bit and 64-bit parts adds 6eac8a30643 MIPS/GAS/testsuite: Also verify trap expansions of multipli [...] adds 88e7d674ef6 bfin: free the allocated memory adds 8ba953169cf x86/APX: add CMPcc/CTESTcc cases to noreg64 tests adds e3bfcef3f2c x86: split pseudo-prefix state from i386_insn adds 0ff4e567db6 x86: undo '{' being a symbol-start character adds 3fea91b17da x86: accept whitespace inside curly braces adds 75d0166b711 gas: pre-init the scrubber's lex[] adds da0fa10a4e0 gas: drop tic6x scrubber special case adds 0d96d156aca gas: consistently drop trailing whitespace when scrubbing adds fd05d6b739f gas: adjust impossible/bogus M68K/MRI special case when scrubbing adds cfa18744d43 Arm: correct macro use in gas testsuite adds a1b7023447d bfin: correct macro use in gas testsuite adds 1cc4b7d755a bfin: drop _ASSIGN_BANG adds 2231ac9b9e8 ia64: correct macro use in gas testsuite adds c0e9aca554e MIPS: correct macro use in gas and ld testsuites adds 6e892703fed TilePro: correct macro use in gas testsuite adds 91a082c1bac Sparc: relax gas testsuite whitespace expectations adds e6f05f36594 MIPS/opcodes: Exclude $0 from "-x" R6 operand type adds 0f3e1d2708a MIPS/opcodes: Correct documentation for R6 operand types adds 2a172ea63d2 MIPS/opcodes: Discard unused OP_SH, OP_MASK, and OP_OP macros adds 31bd9f4682d MIPS/opcodes: Output thread context registers numerically w [...] adds 73a833412e2 MIPS/opcodes: Remove the regular MIPS "+t" operand code adds ef5ddeb1705 MIPS/opcodes: Rename the AL membership shorthand to ALX adds f7808b86011 MIPS/opcodes: Make AL a shorthand for INSN2_ALIAS adds 6b34e39c39e MIPS/opcodes: Reorder coprocessor moves alphabetically adds ad781af697d MIPS/GAS/testsuite: Run the MT ASE test across architectures adds d8b73b41a20 MIPS/opcodes: Mark PAUSE as an alias adds 0ffc7246996 MIPS/opcodes: Mark MT thread context move assembly idioms a [...] adds b39807cc93b MIPS/opcodes: Replace "y" microMIPS operand code with "x" adds c5c3b90970f gdb-gdb.py: strip typedefs in intrusive_list printer assertion adds f5036a1861f Automatic date update in version.in adds 964be70df76 PR31999 strip [.gnu.build.attributes]: failed adds 3f55acd0ec0 binutils: Add a test for strip with build notes adds 237c05a65fe Re: binutils: Add a test for strip with build notes adds b33c4f8f828 Add markers for 2.43 branch/release adds cff16e125a4 Change version to 2.43.50 adds 9f26b04c3e9 Update after creating 2.43 branch adds 7934cb137a7 gdb: don't display inferior list for pending breakpoints adds b172d94b62b gdb: remove breakpoint_re_set_one adds de5dc49e435 gdb: remove tracepoint_probe_create_sals_from_location_spec adds e1b9d58e85e Correct version for binutils 2.43 NEWS entries. adds 11c9c34be6c ld/PDB: use correct hashing algorithm in add_globals_ref adds a69553e8f78 ld/testsuite: add missing definition to PDB test adds d2f8ed90199 Automatic date update in version.in adds ad88661d55f [gdb/testsuite] Fix scopes check in gdb.dap/rust-slices.exp adds 7d24d987903 gdb/testsuite: Add missing 'require allow_gdbserver_tests' adds 79937804a5c Don't trim trailing newline in run_host_cmd adds 5cbed9c77bb Automatic date update in version.in adds 6fc24c7607b gdb/testsuite: fix minor typo in a comment adds 40578beee8a gdb/remote: remove an out of date comment adds 7dc9fbb845c gdb/solib: pass program space to solib_used adds ef379f175aa gdb/unittests/intrusive-list: remove unnecessary local objects adds 85402ee9eda Automatic date update in version.in adds 91b999864f9 Improve objdump's display of PE header information. adds 128eb414a71 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp on arm-linux adds d0af16d5a10 [gdb/testsuite] Add xfail in gdb.base/hbreak.exp adds 5a2f7d248a5 gdb/solib-frv: move lm_info object to solib adds fa8c46f5ade Refine the 'define' documentation adds c51fb386792 Add returnValue scope to DAP adds 6f57c9823e7 Automatic date update in version.in adds 91a84aaf9a1 RISC-V: PR32001, Untranslated "internal:" prefix for error [...] adds d4cea453901 [gdb/testsuite] Fix gdb.cp/m-static.exp on arm adds 2a215bbf7c0 [gdb/testsuite] Handle address class annotation for s390x i [...] adds 28792287e81 opcodes/x86: fix minor missed styling case adds b0056f89497 gdb/testsuite: ensure gdb_get_worker_threads succeeds adds 88141209e25 BFD: Add .relro_padding to list of special sections adds de272a5e905 [gdb/exp] Allow internal function to indicate return type adds 75ece951b54 [gdb/exp] Fix ptype $_creal/$_cimag adds 5e7a9b5da47 Remove redundant macro definitions from remote.c adds a93faed5d46 Automatic date update in version.in adds f026d7063ec Add /usr/lib32 to the native search paths for FreeBSD systems. adds 1d68a49ac5d x86: Improve TLS transition error check adds f73f5173faa x86: Add missing newlines in TLS transition error messages adds 87107817610 gdb/amdgpu: remove unused includes adds 5a7f5aa29b3 Automatic date update in version.in adds e26ff6c44e7 ARM print_insn_mve assertion adds b47de6c86f9 Remove srcdir from x86 testcase "source:" lines adds 1cd36be7c96 x86/APX: optimize certain {nf}-form insns to BMI2 ones adds c97f0d71ea9 x86: accept whitespace around prefix separator adds e0b9535c824 gas: drop scrubber state -2 adds b8b1a438883 gas: correct sb_add_char() 2nd parameter type adds 4a2b9808fc8 gdb/testsuite: fix build-id compile option when used with clang adds ad43ae7635a Fix "Untranslated plural in readelf.c" adds 08e6af1bac9 microMIPS: Add MT ASE instruction set support adds ced7ecee432 Automatic date update in version.in adds 8d40cbfde59 [gdb/tdep] Fix arm thumb2 hw breakpoint adds 64a565589c0 Automatic date update in version.in adds 8db172ae387 gdb/testsuite: restructure gdb_data_cache (lib/cache.exp) adds 0726729d344 gdb/testsuite: track if a caching proc calls gdb_exit or not adds 2509e28c88f Automatic date update in version.in adds 972092a9eda PR32032 dwp segfaults on hello world binary adds fb2a924990d PR 31728 testcases adds 6c41f7a812d Fixes to "PR 31728 testcases" adds 8896efce13e Updated translations for the bfd, binutils, gas, ld and opc [...] adds 685404e6335 [gdb/testsuite] Fix gdb.threads/leader-exit-attach.exp with [...] adds 312aea764b7 [gdb/testsuite] Remove PR31554 kfail in gdb.threads/leader- [...] adds 5dd825c15dc [gdb/testsuite] Fix gdb.gdb/index-file.exp with -g0 adds 7e42bbed5b1 Add a test for the gcore script adds 548dbdb27f1 Automatic date update in version.in adds f722345809f gas/NEWS, ld/NEWS: Announce LoongArch changes in 2.43 adds a7763df8fba gdb/doc: move @anchor off @item line adds 1cb8a69ec29 gdb: use std::string vector for macro definition adds b1da98a7465 gdb: remove use of alloca in new_macro_definition adds 4e7b18de44b [gdb/symtab] Emit malformed macro definition complaint once adds c4ffbc564d8 gprofng: 32018 Compilation of binutils 2.43 failed on CentOS 6 adds 4f165e008d4 gdb: don't call macro_bcache with nullptr adds 183bccfce1b [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp some more adds 762f95fdc65 Automatic date update in version.in adds 52ff9e9d54d fix the framework error adds 1264d4a096c gas/doc: adjust an @xref adds c39fbc749a5 x86: move ginsn stuff adds 50fb268a6ff [gdb/exp] Fix gdb.fortran/intrinsics.exp fail on arm adds 61ed16ee634 [gdb/testsuite] Add gdb.python/py-disasm-{exec,obj}.exp adds 35f09cd5d7f [gdb/testsuite] Detect trailing-text-in-parentheses duplicates adds c60b22e8eda [gdb/testsuite] Fix trailing-text-in-parentheses duplicates adds 95861bb3966 libctf: we do in fact support foreign-endian old versions adds 68720e03f58 libctf, dedup: drop unnecessary arg from ctf_dedup() adds b404bf7270f libctf, string: split the movable refs out of the ref list adds 2b35088f30d libctf, dump: correctly dump non-root-visible types adds 87b2f673102 libctf: fix linking of non-root-visible types adds 36c771b1794 libctf: fix CTF dict compression adds 5f1077e69e4 libctf: improve ECTF_NOPARENT error message adds 6b783c33429 libctf: dedup: tiny tweaks adds 67588c4dd68 libctf: fix dynset insertion adds c3256db5c30 libctf, subr: don't mix up errors and warnings adds 4cd2c266cf3 libctf, open: Fix enum error handling path adds ad633f2115b libctf: link: fix error handling adds 58db4b35317 libctf: link: remember to turn off the LCTF_LINKING flag af [...] adds adc74ae98fd include, libctf: improve ECTF_DUPLICATE error message adds 6da92674828 libctf, include: add ctf_dict_set_flag: less enum dup check [...] adds e34b3bde885 libctf: clean up hashtab error handling mess adds 21397b78f9a libctf: fix ref leak of names of newly-inserted non-root-vi [...] adds 4b04e01284f libctf: dump: fix small leak adds 86fd34fde15 libctf: fix ctf_archive_count return value on big-endian adds c2e15bf5197 Automatic date update in version.in adds e859b93a8cf ld/PDB: handle empty LF_FIELDLIST types adds ca5915512b4 LoongArch: Fix ld FAIL test cases adds 1d4ed590757 [gdb/testsuite] Fix gdb.python/py-format-string.exp with py [...] adds b782c65ba11 gdb: AArch64: Support MTE on baremetal adds 479c6116361 skip_attr_bytes assertion (data) <= (end) fail adds 94223333026 gdb: LoongArch: Add show-debug-regs maintenance command adds d56083b5047 gas: x86: ginsn: handle previously missed indirect call and [...] adds 67f39cdbc9d gas: ginsn: do not emit an unnecessary trailing comma in te [...] adds 648ad82c558 gas: ginsn: minor improvements in ginsn_dst_print and ginsn [...] adds b6e1210536c Automatic date update in version.in adds 3615e5db8d0 gas: correctly deal with line comments when not preprocessing adds 4a9843c301e gas: drop unnecessary use of tc_comment_chars adds 853d02bc070 gdb/testsuite: add build-id compile flag to tests that expect it adds c6a0e02d08b gdb/testsuite: extend XFAIL to gdb.fortran/entry-point.exp [...] adds c8cfd51787e gdb/testsuite: fix gdb.python/py-framefilter-invalidarg.exp [...] adds f9383915344 Fix typo in --help output of the strings program. adds 05d193cacd5 Updated Bulgarian translation for the binutils/ directory adds 713e89012e4 gdb: remove inline_frame::skipped_frames adds 6ce1ea97af2 gdb,testsuite: fix gdb.base/list-dot-nodebug and make it mo [...] adds d724d71ad22 gdb: remove uses of VLA adds 3145bf08f2b gdb, gdbserver, gdbsupport: remove -Wno-vla-cxx-extension adds 7ff899ed54e Automatic date update in version.in adds 3221c470f07 LTO: Restore the wrapper symbol check for standard function adds ef2a5e0d077 Automatic date update in version.in adds b59d8eafd87 Update release-README after completing the 2.43 release. adds 0c817e7c105 Automatic date update in version.in adds 3a83f0342e5 LoongArch: Add support for OUTPUT_FORMAT("binary") adds b464e193d11 [gdb] Notice when stepping into different file adds 1068b745488 gas: recognize #APP at start-of-physical-line only adds 526363dbe45 gas: generalize / tighten #APP / #NO_APP recognition adds b43f37b77fd gas: maintain line numbers correctly after #APP / #NO_APP adds 61fd04f37c5 gdb: rename gdbarch.c to gdbarch-gen.c adds 60d4fed4e36 Automatic date update in version.in adds 3ba06284d2c RISC-V: Add support for Zimop extension adds 8a3ffa71945 RISC-V: Add support for Zcmop extension adds 2f1739a348c RISC-V: Add support for XCvBitmanip extension in CV32E40P adds 87e720ad359 RISC-V: map zext.h to pack/packw if Zbkb is enabled adds bb07e97d25b gas: scfi: replace verbose expressions with local vars adds 8fdd2b2bcd8 Mark unavailable bytes of limited-length arrays when alloca [...] adds c42ee4a1ca8 Automatic date update in version.in adds b93dcd1cdd1 loongarch ld testsuite xpasses adds 643f8ace5c9 gas/NEWS: Moved RISC-V Zimop/Zcmop changes into 2.43 sectio [...] adds 544248c027a gas: improve unrecognized command line option diagnostic adds 5715e0b51c2 VAX: drop OBJ_VMS leftovers adds b962d73b836 gas: drop dead VMS code from command line handling adds 52e7f037dbd score: drop TC_ALPHA code adds 5b84cbc35ad Automatic date update in version.in adds c45c3b41621 [gdb] Handle ^C during disassembly adds 647adc68123 [gdb/python] Fix handling of ^C during disassembly adds a7b0384d541 gas: sparc: Fix faligndatai assembly and disassembly adds 2fba6c8908c Automatic date update in version.in adds 04c9cf0a8c5 RISC-V: PR32014, .option directives shuoldn't affect elf at [...] adds 8d627d3b319 gas: have scrubber also respect quoted labels adds d5de496c0ed gas: respect CR_EOL also for scrubbing adds eb3cc508ee4 Arm: respect line separators for .symver scrubber special case adds 3a4de19d4e4 m32r: move scrubber override to target header adds a7421f0323b Arm: relax gas testsuite whitespace expectations adds e052622907b aarch64: relax gas testsuite whitespace expectations adds eb2b4443214 MIPS: relax gas testsuite whitespace expectations adds 6ae8a30d44f gas: have scrubber retain more whitespace adds 7dd0dfbde7e gas: drop scrubber states 14 and 15 adds 49e607f511c gdb: adjust the default place of 'list' to main's prologue adds 9d13bd76f84 Fix test failure when TUI is not enabled adds e34f53c5e6f Automatic date update in version.in adds ec8f5671b4e PR32067, ld -Wl,--oformat,binary crash in _bfd_elf_link_kee [...] adds 602f5cf7e3a ld: Add PR ld/32067 tests adds 3fa12f5bd65 Automatic date update in version.in adds 3338faa385a Automatic date update in version.in adds 7ee8372bdbd gdb: rename target-delegates.c to target-delegates-gen.c adds 36fb20fa934 gdb: remove QNX Neutrino support adds 554822d670c gdbsupport: remove #ifndef REALTIME_LO in signals.cc adds 10ac7e80c01 gdb: remove find_and_open_solib so_list method adds 03b40f6f55b gdb: drop struct keyword when using bound_minimal_symbol adds c8979ae4fbc gdb: make lookup_minimal_symbol objf and sfile parameters optional adds 8d2f4b7c316 gdb: remove lookup_bound_minimal_symbol adds 4144d36a68b gdb: add program_space parameter to lookup_minimal_symbol adds 3b996cc7aee gdb: add program_space parameter to get_symbol_leading_char adds 2e7c4d0fe5b gdb: add program_space parameter to lookup_minimal_symbol_linkage adds cb9f919f0f4 gdb: add program_space parameter to lookup_minimal_symbol_text adds ac56938eb42 gdb/NEWS: announce removal of QNX Neutrino support adds 66673ad2e45 gdbsupport: remove C enum flags fallback adds b050b744be4 gdb, gdbsupport: use `using` in enum flags code adds ba96d2e697a gdb: change names of enumerations in enum flags selftest adds 74e39223b5e gdb: pass inferior to target_current_description adds 91f378ddd0f gdb: pass inferior to gdbarch_update_p adds 37ef6d976a7 gdb/amd-dbgapi-target: adjust to amd-dbgapi 0.75.0 adds 250f1bbaf33 [gdb/testsuite] Fix gdb.tui/wrap-line.exp with wrapping disabled adds 3fc9d4e2e5a pre-commit: autoupdate adds 65d41fb015a Revert "gas: drop scrubber states 14 and 15" adds 87582defe75 Revert "gas: have scrubber retain more whitespace" adds a86cec1a6f5 gas: Add macro tests for PR gas/32073 adds 219036b4fa8 Simplify typename_concat adds c412d3f5d9e sim: pru: Fix test case assembly with latest GAS adds 6a60060d3e7 gprofng: specify the heap data collection range adds b935898fd1b Automatic date update in version.in adds cfe96ff03ac PR32072 dlltool.c initializer-string is too long adds 429ac18107a gas macro arg1 test adds 722232dafd8 gdb/gdbarch: fix a dot-space-space in generated files adds 549bc65f059 elf: Never set non_ir_ref_regular for debug reference adds ca25db0641f Automatic date update in version.in adds a4c88987f07 gdb: remove unnecessary code relating to limited-length arrays adds d894edfcc40 btrace: Introduce auxiliary instructions. adds 72bb34e6553 btrace: Enable auxiliary instructions in record instruction [...] adds 4195751c5ca btrace: Enable auxiliary instructions in record function-ca [...] adds d5e1495d99e btrace: Handle stepping and goto for auxiliary instructions. adds bea4f6fac4e python: Introduce gdb.RecordAuxiliary class. adds 8958aefd342 python: Add clear() to gdb.Record. adds ccc480801b4 btrace, gdbserver: Add ptwrite to btrace_config_pt. adds 77a33bb0241 btrace, linux: Enable ptwrite packets. adds 6be9971c93f btrace, python: Enable ptwrite filter registration. adds 3bf62223f0f btrace: Extend ptwrite event decoding. adds c0177034c9f x86: correct .insn with opcode extension and VEX/XOP/EVEX encoding adds 8c1cd860344 gas: correct .irpc handling with empty string adds 91e0b465510 LoongArch: Fix assertion failure with DT_RELR adds d15180ebed2 LoongArch: Fix DT_RELR and relaxation interaction adds b5e0214aad5 Remove unnecessary default argument from initialize_block_iterator adds 8be33827cdc ld: Add an LTO test for common symbol override adds 0341f2767ad Introduce exec_mi_and_log for DAP adds 0c3bfda0ac6 Make DAP instruction breakpoints unverified adds f2387377574 Fix failure with C++ exceptions in DAP adds d1b72c26495 Notify Python when breakpoint symbol changes adds 7e2d5218ff6 Log gdb version and configuration in DAP adds 6dac711fa23 Automatic date update in version.in adds 72e96189d8b gprofng: fix typo in src/collctrl.cc adds a6f8fe0a9e9 lto: Don't include unused LTO archive members in output adds 5c8f918639f gas: pru: Fix trailing whitespace handling adds d47600c85d2 Add another constructor to scoped_restore_current_language adds 4184396d587 Revert "MIPS: correct macro use in gas and ld testsuites" adds 5835278179d Revert "ia64: correct macro use in gas testsuite" adds a1299dc71ec Revert "bfin: correct macro use in gas testsuite" adds 5e3c96bded4 Revert "Arm: correct macro use in gas testsuite" adds 81e9e546368 Automatic date update in version.in adds 4b939bab12e opcodes/cgen: drop trailing whitespace also for cris adds 50e19e6e6c4 gas: don't open-code LEX_*NAME adds bc737bc7fb7 gdb: Fix gdb.python/py-record-btrace.exp test adds 51f38ebfc43 [gdb/testsuite] Fix gdb.arch/arm-single-step-kernel-helper.exp adds 798bb5cc53e [gdb/testsuite] Fix gdb.dwarf2/dw2-fixed-point.exp on arm-linux adds 807f697b176 Fix DAP failure when fetching global variables adds fe70001da2d Automatic date update in version.in adds baeb0a958cf Update release readme after making 2.43.1 release adds f9b44496e63 Automatic date update in version.in adds 9747e37ed4a [gdb] Prune inferior after switching inferior adds d71c16aec2a Automatic date update in version.in adds a0780848529 gdb: Fix printing frame when reversing out of a recursive c [...] adds ea4c968ce54 gdb: avoid '//' in filenames when searching for debuginfo adds 195795b0fd4 gdb: fix a target: prefix issue in find_separate_debug_file adds 73fbc50f4be Remove Walter Lee as maintainer for Tile Gx and Tile Pro adds 8be66a3708a Ensure gdb.ada/multiarray.exp runs in both modes adds 03b09d2e34c Fix m68k OS ABI sniffer adds 5ffe413283c gas: ginsn: x86: pacify Wmaybe-uininitialized compiler warning adds 1b32f601b15 Automatic date update in version.in adds 4456cb827f8 gprofng: add hardware counters for Appliedmicro processor adds 60202b0cedb [gdb/testsuite] Fix gdb.python/py-mi-cmd.exp with python 3.13 adds a55790e9923 Use SEARCH_FUNCTION_DOMAIN when looking for Ada exception symbols adds be14b683af7 Fix Windows regression adds 40a1603112d gdb/testsuite: track nested caching proc calls adds 28c3bf55f0f Automatic date update in version.in adds 5d683ae3dad Do not assume ELF in dwarf2/read.c adds 57a91ca28fa gdb: some global_block improvements adds 622be1889a9 Automatic date update in version.in adds 1ebf4606c24 gprofng: testsuite: fix 'wrapper' typo adds a16c032a5c6 [gdb] Eliminate catch(...) in get_test_insn adds 78125417227 [gdb] Add & in catch in svr4_handle_solib_event adds 365b32b9c77 [gdb/python] Eliminate catch(...) in type_to_type_object adds 50f8a39878d [gdb] Add const to catch gdb_exception adds 573d8bb08bf [gdb/symtab] Return correct reader for top-level CU in cook [...] adds eb53cbeca8c lto: Add a test for PR ld/32083 adds 57db1af8bae Automatic date update in version.in adds b994624fa57 RISC-V: process rs_align_code also when relaxing adds b67ed458772 gas: update lex_type[] also for .mri directives adds 5637daa2064 x86: simplify SAE checking adds aa35682ce59 gdb/dwarf2: Check for null abbrev_info ptr adds 6179272353d Automatic date update in version.in adds 80f2ae843a3 Automatic date update in version.in adds e814012b2b1 Recognize -2 as a tombstone value in .debug_line adds d188dec6ee4 Automatic date update in version.in adds db856d41004 PR32109, aborting at bfd/bfd.c:1236 in int _bfd_doprnt adds 387f97a1b24 gdb, btrace: Fix clang build adds 05b3e964953 LoongArch: Fix wrong relocation handling of symbols defined [...] adds 08919701099 Change message when reaching end of reverse history. adds a733b2c9046 gdb: imply --once if connecting via stdio adds 91555eddd48 ld/PDB: handle pointers to members adds 16ffddc6b99 Simplify ada_identical_enum_types_p adds abb27dd124f Disable gprofng build for *musl* adds 47649afc965 Automatic date update in version.in adds ca2590d7804 RISC-V: PR32036, Support Zcmp cm.mva01s and cm.mvsa01 instr [...] adds f6f07a0b923 [gdb/symtab] Use [in module %s] notation more consistently [...] adds 25cd029a628 [gdb/symtab] Add gdb/dwarf2/error.h adds 408dac3f452 [gdb/symtab] Use DWARF_ERROR_PREFIX adds b5070480d74 [gdb/symtab] Change DWARF_ERROR from Dwarf Error to DWARF Error adds 2f8cd40c37a [gdb/python] Use GDB_PY_HANDLE_EXCEPTION more often adds fbf8e4c35c2 [gdb/python] Use GDB_PY_SET_HANDLE_EXCEPTION more often adds fd8ec8ed825 [gdb/testsuite] Fix regexp in gdb.dwarf2/dw2-inter-cu-error.exp adds d660d20c0ce x86: Allow R_386_TLS_LE_32 with KMOVD adds 24e3920d1d8 x86: Report invalid TLS relocation name adds 934fcc7c916 Automatic date update in version.in adds a6feefa6eb9 Revert "gdb: remove inline_frame::skipped_frames" adds 3e9907d8496 gdb: make symbols const in struct inline_state adds 56260065c80 gdb: Add 'maint info inline-frames' command adds be85cdf4159 gdb: add 'maint info blocks' command adds 0e643063351 gdb/testsuite: add no-delete-breakpoints option to 'runto' proc adds 2e3759c2609 gdb/testsuite: fix gdb.btrace/non-stop.exp end of history check adds 903ae636569 x86: Report invalid TLS operator adds 93ea177e95d gold: Remove duplicated rules for ifuncmain[12457]picstatic adds 86db7e7da80 gold: Use asm for GCC 9 and older in PR gold/31830 tests adds 0eb85fc2422 Re: x86: Allow R_386_TLS_LE_32 with KMOVD adds 57a3845126b dlltool.c formatting adds dbb062e5e92 gold: Disable &no_such_symbol_ != NULL check when GOT in use adds a2776c438c6 gold: Force a PC-relative reference to .LC0 adds c9652a062fe x86: Report expected register for elf_x86_tls_error_indirect_call adds a253bea8995 dlltool: file name too long adds 5a06416ebf9 Don't check dwarf2_name in process_enumeration_scope adds 5cca20f6146 Automatic date update in version.in adds b55b65bc566 [gdb/testsuite] Fix regexp in gdb.arch/i386-disp-step-self- [...] adds 8ee4561d38f [gdb/testsuite] Fix another regexp in gdb.threads/stepi-ove [...] adds 35e273526b7 PR32093, -Walloc-size warning in ctf-hash.c adds 9459f695d3b ld testsuite output files adds f2a15e7cde9 get_type_abbrev_from_form tidy adds ae60acec423 gdb: remove unused includes in linespec.c adds f70987f0b99 gdb: include gdbsupport/gdb_obstack.h in addrmap.h adds 83fbcee1a1a gdb/doc: move NEWS entry to the correct place adds dcaa85e58c4 gdb: reject inserting breakpoints between functions adds 2e9df7573a1 Automatic date update in version.in adds 4311b2c9cfa LoongArch: LoongArch64 allows relocations to use 64-bit addends adds 358ada8bc5c gdb/doc: fix typo in 'watch' command adds 4f14f47e0ce gas: generated code/data listing output vs .endr and alike adds 91fa2ea2213 gas: properly check for ELF in LISTING_NODEBUG handling adds 4eb19fde73e x86: limit RegRex64 use adds 5d67152772f x86/APX: drop %SW disassembler macro again adds ca6f0a61e78 x86: replace conditional operators used to calculate booleans adds 67e30b15212 x86: Check invalid TLS descriptor call adds bcae3bb6509 Fix regexp quoting in gdb.ada test cases adds 71e0850800c Minor formatting fix in breakpoint.c adds e5afccc7e45 gdb/dwarf2: cleanup includes adds c201bc6e933 gdb: remove duplicate check in disable_breakpoints_in_freed [...] adds d5de35fb07a Automatic date update in version.in adds 1a86b364a30 [gdb/testsuite] Handle unsupported catch syscall adds 229ecf80f35 gold: Always resolve non-default weak undefined to 0 adds 5a655b5291b x86: Fix comment typos in TLS relocation check adds 95dac283521 Automatic date update in version.in adds 073e508b618 Automatic date update in version.in adds 85e370a3d63 Support ymm rounding control for Intel AVX10.2 adds cf525621820 Automatic date update in version.in adds a6ecb18b796 RISC-V: Add support for XCVsimd extension in CV32E40P adds bbc8c5a1d1c [gdb] Fix typos adds 6225a4d33a7 Automatic date update in version.in adds b281480b26f bfd/pdb: fix bitmap generation in pdb_write_bitmap adds 3bd0f5c4d99 [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp on arm-linux adds 8cfe8572e1c MAINTAINERS: Update my email address adds 9a3781f1203 contrib: Add autoregen.py adds 31ed3a9d691 arm: Do not insert stubs needing Arm code on Thumb-only cores. adds be3a561eca4 [gdb/testsuite] Fix gdb.arch/riscv-tdesc-regs.exp adds d15d4e20544 Revert "contrib: Add autoregen.py" adds a92e943014f gdb: implement ::re_set method for catchpoint class adds 0121d70b233 libiberty: sync with gcc adds 8a950d80d54 gdb: reformat Python file with black adds 82d6a9e5b4b Improve comments in dwarf2/parent-map.h adds b79c457ca01 Fix 32097 Warnings when building gprofng with Clang adds 9adad974918 Automatic date update in version.in adds 88327cbcd02 LoongArch: Fixed ABI v1.00 TLS dynamic relocation generation bug adds 43af2e08dc0 gdbserver: aarch64: Fix expedited registers list adds 8a72d8924a5 PR32136, Use-of-uninitialized-memory in evax_bfd_print_image adds 897a57a1262 bfd/pdb: fix -Wmaybe-uninitialized warning adds 9772824e0e3 Automatic date update in version.in adds f12eb19e179 x86: templatize VNNI templates adds a844415db87 bfd/PE: correct SizeOfImage calculation adds 6b8ed67d6e5 x86/APX: optimize certain reg-only CFCMOVcc forms adds 4eb59a5243c x86/APX: use D for 2-operand CFCMOVcc adds 237df762d73 bfd: Fix GCC warning when CFLAGS="-Og" is used adds f83ca9c7cca Fix the build-id option for GCC default configuration adds a63b3b2f74e Introduce and use foreach_gnat_encoding adds d767b870c4f Test -fgnat-encodings=all in tagged_access.exp adds 6a4eb277b78 Clear Ada symbol cache adds d2f67711730 Fix 'catch exception' with -flto adds a35d8973e54 Rename gp-* man pages to gprofng-* man pages adds 4723415cda0 Automatic date update in version.in adds 2bbe1079021 Add macros to get opcode of instructions approriately adds 9a33a0b9c65 Not append rela for absolute symbol adds 522875f679b gdb/corefile: don't pretend unavailable sections are readable adds a47a679c769 gdb/corefile: improve file backed mapping handling adds fa826a4bbe9 gdb: improve shared library build-id check for core-files adds 8358d39b4f0 gdb: unify build-id to objfile lookup code adds 4076f962e8c gdb: split apart two different types of filename completion adds dc22ab49e9b gdb: deprecated filename_completer and associated functions adds 35036875913 gdb: improve escaping when completing filenames adds 1d1df753977 gdb: move display of completion results into completion_res [...] adds bbbfe4af4fb gdb: simplify completion_result::print_matches adds 2bebc9ee270 gdb: add match formatter mechanism for 'complete' command output adds f2f866c6ca8 gdb: apply escaping to filenames in 'complete' results adds 8f87fcb1daf gdb: improve gdb_rl_find_completion_word for quoted words adds 67b8e30af90 gdb: implement readline rl_directory_rewrite_hook callback adds 1217ae6726a gdb: new extract_single_filename_arg helper function adds 1be3b2e82f7 gdb: extend completion of quoted filenames to work in brkch [...] adds d552429edae gdb: add remove-symbol-file command completion adds e454ae416a0 gdb: allow quoted filenames for commands that have custom c [...] adds 03ad29c86c2 gdb: 'target ...' commands now expect quoted/escaped filenames adds 8f934adf59f Clean up refreshing in TUI register window adds d3acf3d759d Rename tui_suppress_output adds a35cc8ff85a Remove tui_wrefresh adds 26d23d8e024 Remove tui_refresh_cmd_win adds 4764e22161c gdb: make breakpoint_debug_printf global adds 3debc0b3480 gdb: add another overload of startswith adds 5a7cfbb424d gdb: create new is_thread_id helper function adds c6b486755e0 gdb: parse pending breakpoint thread/task immediately adds 85eb08c5f05 gdb: don't set breakpoint::pspace in create_breakpoint adds 6cce025114c gdb: only insert thread-specific breakpoints in the relevan [...] adds 7e4f57dc1bb Automatic date update in version.in adds 29c70787112 [gdb/testsuite] Handle missing curses in gdb.python/py-miss [...] adds da8730e8f92 gdb: fix use of out of scope temporary variable in break-co [...] adds 4bc828f8765 Automatic date update in version.in adds 6c2358b90ad LoongArch: Fixed precedence of expression operators in inst [...] adds b6900dc7395 gdb/NEWS: group general news items together adds e75cfa9f0f8 s390: Document syntax to omit base register operand adds 1afe02759f1 s390: Align opcodes to lower-case adds 86d6495bd44 Ignore DW_TAG_padding in tag_is_type adds 052736020af Refactor cooked_index_shard::handle_gnat_encoded_entry adds 4f69c1b3326 Fix some comments in dwarf2/cooked-index.h adds 6b826231878 Boolify ada_identical_enum_types_p adds 511c6575b2f Minor cleanup to ada_identical_enum_types_p adds 2bf0419eea5 Move enum size check into ada_identical_enum_types_p adds f66673c62e3 Automatic date update in version.in adds c839a44c391 bfd: Pass true to ld_plugin_object_p adds bc13da1980c [gdb/build] Fix unused var in corelow.c adds 258c81da3c1 [gdb/testsuite] Fix gdb.xml/tdesc-regs.exp on riscv64 adds 5ddd0d7eefb gdb/python: avoid depending on the curses library adds 523b8f4f29e Revert "[gdb/testsuite] Handle missing curses in gdb.python [...] adds a80935397a1 gdb/testsuite: add return after a call to 'untested' adds dbddec2a8e0 gdb/testsuite: fix argument order in example code within a comment adds 80b48e0afd2 Automatic date update in version.in adds 8e98b4aa43d ld/testsuite: exclude relocs from section contributions PDB test adds b7ee8ec914c x86: error handling in set_cpu_arch() adds 6170a088a60 x86/APX: correct disassembly for EVEX.B4 adds 9135fac423c arm: don't engage symver scrubber hack in CCS mode adds 5d2142f10e7 gas: restrict scrubber mri_{state,last_ch} vars adds 6fc346a4b39 gas: avoid (scrubber) diagnostics for stuff past .end adds ef54c7a94fe Fix typo in Python TUI window text adds 1628e022674 gdb: Support DW_OP_constx (the standardized version of DW_O [...] adds a77ccc81295 arm: Handle undefweak with ST_BRANCH_UNKNOWN adds e20c1e410ba [gdb/testsuite] Simplify gdb.dwarf2/forward-spec.exp adds ad0751b6ecf Fix 32096 UBSAN issues in gprofng adds 4290b2c07e2 Automatic date update in version.in adds a3f1e7c56a6 s390: Simplify (dis)assembly of insn operands with const bits adds b8b60e2d0cb s390: Relax risbg[n]z, risb{h|l}gz, {rns|ros|rxs}bgt operan [...] adds f89276a2f3e gdb: change type of `general_symbol_info::m_section` to int adds 669aeefedb0 gprofng: avoid use of non-portable which [PR32166] adds 40422bbae1d Automatic date update in version.in adds a1371f3288f testsuite, trace: add guards if In-Process Agent library is [...] adds 96917d0541d gdbsupport/intrusive-list: sprinkle noexcept adds d8ea57169cf gdbsupport/intrusive-list: make insert return an iterator adds 8b8f98ad2ba gdbsupport/intrusive-list: add owning_intrusive_list adds edb09798f2c gdb/solib: use owning_intrusive_list for solib list adds c7e57281af0 Add quoting to 'file' invocations in DAP adds 24e5f974261 Fix quoting in gdb-add-index.sh adds 246119630a8 Update more types for section index change adds 1136616707c gdb dap: introduce stopOnEntry option adds 37fc1b20cf8 Automatic date update in version.in adds 2693187cc58 [gdb/testsuite] Add gdb.dwarf2/enum-type-c++.exp, regressio [...] adds 93a20d956e6 [gdb/testsuite] Add regression test for PR32158 adds a2860473ef1 [gdb/symtab] Revert "Change handling of DW_TAG_enumeration_ [...] adds a86253944d4 Automatic date update in version.in adds 929b910f62a gdb: fix amd_dbgapi_target_breakpoint::re_set's signature adds 6a334c44791 MIPS/opcodes: Rework documentation for instruction args adds 248f96fba6f MIPS/GAS/testsuite: Print instructions in hex in division tests adds c26846ab066 MIPS/GAS: Discard redundant instruction from DDIV/DREM macros adds 3073d684c10 Automatic date update in version.in adds 0f79c44dac4 Fix typo in py-arch.exp adds 1794b3a18db Automatic date update in version.in adds bd26cd1810c gdb/testsuite: fix gdb.mi/mi-catch-cpp-exceptions.exp with clang adds 4d91b710565 gdb/testsuite: fix gdb.mi/mi-var-cp.exp with clang adds 9162d24e619 gdb/testsuite: skip gdb.mi/dw2-ref-missing-frame.exp with clang adds e5856db3311 Automatic date update in version.in adds 2963d7d80df x86/APX: Don't promote AVX/AVX2 instructions out of APX spec adds 28489a70d46 LoongArch: Add elfNN_loongarch_mkobject to initialize Loong [...] adds 5ea2e0f74eb Automatic date update in version.in adds b6532accdd8 Fix 32096 UBSAN issues in gprofng adds bf6d7087de0 ld: Move the .note.build-id section to near the start of th [...] adds bb067ddfca6 gdb/MAINTAINERS: update my email address adds 8015b1b0c1a x86-64: Never make R_X86_64_GOT64 section relative adds 075c4ca29a1 x86-64: Disable PIE on PR gas/32189 test adds c0f24997856 Automatic date update in version.in adds c588e374965 ld: Change -z one-rosegment to --rosegment in comments adds b0170acd5a9 gdb/testsuite: rework bp-cond-failure to not depend on inlining adds 890f0ceb616 gdb: Make dbxread rely less on global variables adds 5b64a6127f9 gdb: Move process_one_symbol to stabsread.c adds 64a1f185b37 gdb: Move dbx_end_psymtab to stabsread, and rename to stabs [...] adds 3cd1748a7d1 gdb: Move read_dbx_symtab to stabsread, and rename to read_ [...] adds 59d41830a3d gdb: fully separate coff and elf reading from dbx adds ae6a4c3f1d5 ld: Use --no-rosegment to ld for PR ld/22393 tests adds d774bf9b362 x86: Add tls check in gas adds dfc2e69ba4a Automatic date update in version.in adds f121b8cf753 [gdb/testsuite] Drop -readnow in three gdb.dwarf2 test-cases adds 4a8a2d17999 [gdb/testsuite] Fix timeout in gdb.ada/call_pn.exp adds af7dd4aac93 [gdb/testsuite] Limit xfail in gdb.ada/call_pn.exp adds 104ee502450 Automatic date update in version.in adds 1b714c14e40 x86: Turn PLT32 to PC32 only for PC-relative relocations adds f844c8f242d Automatic date update in version.in adds 59c9bc5fb6c [gdb/testsuite] Fix timeout in gdb.mi/mi-multi-commands.exp adds 39e1719eef9 [gdb/testsuite] Fix gdb.trace/entry-values.exp on riscv64-linux adds 5cd2a231952 [gdb/testsuite] Fix gdb.base/attach-deleted-exec.exp with NFS adds be32af158ad [gdb/testsuite] Fix gdb.base/empty-host-env-vars.exp adds 3169d006121 [gdb/testsuite] Make parse_args error out on remaining args adds bee9d006882 [gdb/testsuite] Fix gdb.base/return.exp on arm-linux adds dca18cb6a10 [gdb/testsuite] Fix failure in gdb.threads/signal-sigtrap.exp adds 9923d668942 Fix compile time error introduced by d774bf9b3623239a1cfa72 [...] adds e02f4847761 LD: Document use of SOURCE_DATE_EPOCH in Environment section adds 72cd2c70977 ld/PE: no base relocs for section (relative) ones adds 4c73fafbbdf ld/PE: enable secrel testcases also for 64-bit Cygwin adds 43a1fffa620 gdb: update comment in code_breakpoint::re_set_default adds b9155b800c6 [gdb/testsuite] Fix timeout in gdb.fortran/info-types.exp adds 336bb2a1c1d Automatically add types to Python modules adds 2edcfde44c5 [gdb/testsuite] Avoid large timeout in gdb.base/checkpoint.exp adds 9e0840deed3 x86: Enable TLS relocation check only for ELF adds 05ff7a4dfec Automatic date update in version.in adds 909fcd9bc8f ld/pdb: Handle DEBUG_S_INLINEELINES data adds 7d5702b8fde testsuite, threads: fix LD_LIBRARY_PATH in 'tls-sepdebug.exp' adds 00105aa1c4d [gdb/symtab] Don't expand non-Ada CUs for info exceptions adds 21fc5abfb1f [gdb/testsuite] Add gdb.dwarf2/dwz-unused-pu.exp adds 510ecbcdfbf [gdb/symtab] Use expand_all_symtabs in maint expand-symtabs adds 68489382721 [gdb/symtab] Fix segfault on invalid debug info adds 912bc231ab1 [gdb/python] Add gdbpy_handle_gdb_exception adds 1ccb6f106a7 [gdb/python] Eliminate GDB_PY_HANDLE_EXCEPTION adds fa61a48db2a [gdb/python] Eliminate GDB_PY_SET_HANDLE_EXCEPTION adds e1863c7d7cf [gdb/python] Use gdbpy_handle_gdb_exception in valpy_assign_core adds 7ba8082f030 [gdb/cli] Show readline wrapping mode for maint info screen adds b3926d6ad14 [gdb] Handle ^C in gnu_source_highlight_test adds 6078478a907 [gdb] Make scope_exit constructor throw adds 7fd46e6b2ac [gdb] Eliminate catch(...) in execute_fn_to_string adds f3f21aa9f90 [gdb] Eliminate catch(...) in target_wait adds 58706ec7378 [gdb] Eliminate catch(...) in pipe_command adds e8caa7cf6d7 btrace: Print "non-contiguous" for gaps. adds 48bc2f1c657 btrace: Add printing support for cfe and evd packets. adds 13b3a89bc27 btrace: Enable event tracing on Linux for Intel PT. adds cdd65168f30 btrace: Add support for interrupt events. adds dc08e970bb5 btrace: Add support for IRET events. adds 63b87d7c85a btrace: Add support for further events. adds 07d74e51ba8 [gdb] Handle ^C in ~scoped_remote_fd adds 2299dfd4ba9 ld: support --build-id=xx mode adds 6896412cde4 [gdb] Handle SIGTERM in run_events adds 265c4e5bba6 gdb/elfread.c: remove unused includes adds 89320f8658d ld: re-generate configure adds 94aedcf7ea5 gdb: testsuite: Test whether PC register is expedited in gd [...] adds 1db505de938 Fix typo in gdb.ada/complete.exp test adds 85536552c12 Automatic date update in version.in adds f0bdf8c1691 RISC-V: Add Smrnmi extension csrs. adds 3babc2e220a binutils testsuite: canonicalize subtest names in debuginfod.exp adds 4eb048d4488 binutils testsuite: canonicalize subtest names in libctf adds ee06c79b0fe gdb, testsuite, python: Add missing imports. adds fc14343205d gdb, gdbserver, python, testsuite: Remove MPX. adds f82fd76c96c gdb/testsuite: format some Python files adds dfba4847f6a [gdb/python] Make sure python sys.exit makes gdb exit adds 71011d3cb12 ltmain.sh: allow more flags at link-time adds 437a3b0fa2b x86 TLS relocation checks adds c9cfe943aaa Automatic date update in version.in adds 24979a6d5af x86/testsuite: Refine AVX10.2 rounding testcases adds f4b29c2f610 gdb/testsuite: test for memory leaks in gdb.Inferior.read_memory() adds fc91e3cec5c x86: templatize SIMD FP arithmetic templates adds 5d285de425d x86: further templatize FMA templates adds 0c27c22320a x86: templatize SIMD FP binary-logic templates adds 2bb43416f9a x86: templatize SIMD sign-/zero-extension templates adds 174e5e38b92 x86: templatize SIMD narrowing-move templates adds 052940eba6f ld: Ignore .note.gnu.build-id when placing orphaned notes adds d31c9cf54ac Fix -Wstringop-overflow warning in ecoff_link_hash_newfunc adds 039db5946f7 Updated Brazilian Portuguese translation for the gprof directory. adds 519aef2dae5 Fix 32207 [gprofng collect app] Error in parsing the -O option adds 92aac466fb2 Add 'const' to symmisc.c adds d9589324ff1 Automatic date update in version.in adds 428f3561bc1 Enable -z separate-code, -z common and -z text for more targets adds 0fcb4bfcd40 x86: correct {,V}PEXTR{D,Q} optimization adds afd5b33bc7a x86: optimize {,V}EXTRACTPS with immediate 0 adds f079b0c4b29 x86: optimize {,V}EXTRACT{F,I}{128,32x{4,8},64x{2,4}} with [...] adds ca6b6f9d6e6 x86: optimize {,V}INSERTPS with certain immediates adds 784e2ef54b4 RISC-V: correct alignment directive handling for text sections adds 9a788db16ae RISC-V: odd data padding vs mapping symbols adds dfa9ee01a4e x86: fix Solaris gas testsuite run adds bb3e9b6521a gdb/symtab: pass program space to lookup_symtab and iterate [...] adds 802c2244afa Re-run 'isort' on gdb tests adds daf306a6f1a Automatic date update in version.in adds f6abafcd91f Move uses_elf_em to ld-lib.exp adds eb5903a8e26 gas buffer overflow with --listing-rhs-width adds 18c4b05e40e [gdb/symtab] Dump m_all_parents_map for verbose debug dwarf-read adds 890f5ccd97d Automatic date update in version.in adds 1f4aee70ed1 Automatic date update in version.in adds bd12abcf00f gdb, testsuite: clean duplicate header includes adds 1bfa2dddacf gdb: Remove myself as x86 maintainer and update my email adds 65133b6a081 gdb/MAINTAINERS: add myself to maintainers adds 9dedc2ac713 gdb: fix for completing a second filename for a command adds 4339a3ffc39 gdb: fix filename completion in the middle of a line adds 7ecf0250f7f Improve the placement of orphan note sections. adds 887ae0cf2be Add line-number styling adds 656f8fbaae3 segv in bfd_elf_get_str_section adds 444ae19249a segv in read_a_source_file adds d0285cdf58a Re: dlltool: file name too long adds c5c85987434 Automatic date update in version.in adds 1ce23123912 Introduce and use operation::type_p adds 2754d75a115 Automatic date update in version.in adds 042f14505ed Add support for IMPORT_NAME_EXPORTAS in ILF (MSVC style) im [...] adds bcb92f7ba7b gdb: more file name styling adds 63b5e37fbca gprofng: fix a problem with hardware event counters adds a3aa9cb83fd Automatic date update in version.in adds 68bbe118337 Don't return "(null)" from bfd_elf_sym_name adds d2ea1a94117 nm: don't try to print line numbers for symbols without names adds 45a7f5a29de dlltool leading_underscore adds c6bf8c475a3 Enable dlltool --leading-underscore for targets other than x86 adds 424890868f1 peicode.h formatting adds 98b1464bdf6 bfd: fix unnecessary bfd.info regen adds 59529d80e8f gdb-dap: disable events when deleting breakpoints adds 33bb412bda4 Automatic date update in version.in adds 4b59d30c847 MAINTAINERS: move Matt Thomas to Past Maintainers adds af16469a905 MAINTAINERS: move M R Swami Reddy to Past Maintainers adds 2ced0b79da9 gas: drop unused fields from struct emulation adds c41215350b0 gas: put emul decls in emul.h adds 833c28eefb8 gas/dw2gencfi: correct .sframe section conditional adds ccaa95c8878 gas: don't use COFF-specific SF_SET_LOCAL() directly from read.c adds d6b42c30358 gas: drop generate_asm_lineno emulation hook adds 87d2a201520 include: de-duplicate i386.h and x86_64.h adds 46f44aa7006 x86: drop largely defunct gas emulations adds e9285aa0466 x86: prune OBJ_MAYBE_... uses adds 85ef4a5ed82 gas: hide emulation struct format_ops instances when not needed adds 265757dc6e4 bfd_elf_sym_name_raw adds 0c13ac533e5 get_synthetic_symtab fixes for commit 68bbe1183379 adds 6e40f9bb31b is_target_special_symbol fixes for commit 68bbe1183379 adds 06116013f80 dlltool fixes for commit 68bbe1183379 adds 753e2f771b1 gdb segv in elfread.c:elf_rel_plt_read adds c1947f57ee8 Automatic date update in version.in adds 389fdfbe0d2 elf.c and elflink.c fixes for commit 68bbe1183379 adds ef166f451fb objcopy fixes for commit 68bbe1183379 adds 2e676da72d7 Automatic date update in version.in adds 67eca1ccc1a [gdb/contrib] Add spellcheck.sh adds 8f6606b6e3b [gdb] Fix common misspellings adds dda9cf662b0 [gdb] Fix more common misspellings adds 23ca0175c66 [gdb] Rerun spellcheck.sh adds 8503550c456 gdb/MAINTAINERS: update my email address adds 8e756a12bd7 gdb/m2: add builtin procedure function ADR adds d396fcc9d17 Automatic date update in version.in adds 11fe8653a97 [gdb/testsuite] Fix gdb.python/py-inferior.exp with -fsanit [...] adds 3f30f11f6d5 m68k: Support for jump visualization in disassembly adds ebeedbe2bbe Automatic date update in version.in adds 004d3480633 gprofng: add hardware counters for Neoverse-N1 and Ampere-1 [...] adds 542d8137f9f RISC-V: Fix implicit dependency of Zabha and Zacas adds 22ad34b314b Revert "objcopy fixes for commit 68bbe1183379" adds e8859e49472 Revert "elf.c and elflink.c fixes for commit 68bbe1183379" adds b0623fda9f0 Revert "dlltool fixes for commit 68bbe1183379" adds e022977bc56 Revert "is_target_special_symbol fixes for commit 68bbe1183379" adds 9b09ceea7d2 Revert "get_synthetic_symtab fixes for commit 68bbe1183379" adds e5375abb67e Revert "bfd_elf_sym_name_raw" adds cc516199d64 Revert "Don't return "(null)" from bfd_elf_sym_name" adds 124deb31011 Revised "Don't return (null) from bfd_elf_sym_name" adds 99fd53b19dd [gdb/contrib] Factor out grep_or and sed_or in spellcheck.sh adds 0576fe81465 [gdb/contrib] Add more separators in spellcheck.sh adds e808bbbe37d [gdb/contrib] Fix "sofar->so far" misspelling adds 42d385542f5 [gdb/symtab] Fix parent of enumerator adds 5ad960fcdb6 [gdb/symtab] Fix gdb.dwarf2/enum-type-c++.exp with cc-with- [...] adds e232c983323 [gdb/testsuite] Fix gdb.ada/tagged-lookup.exp with read1+readnow adds 16a6f7d2ee3 gdb: avoid breakpoint::clear_locations calls in update_brea [...] adds cd5e87850f3 gdb: include --enable-targets in 'show configuration' output adds 09ff58c1ad9 [gdb/testsuite] Fix gdb.base/break-interp.exp with check-read1 adds 57f5c841c33 Use ui-out tables for info proc mappings adds a750186ec5f Use ui-out tables in "maint print user-regs" adds df475bd5329 Automatic date update in version.in adds 967dc35c78a PR32243, NAME_MAX does not exist on mingw-w64 without _POSIX_ adds 2ae9b1b2d7e [gdb/testsuite] Fix gdb.base/reggroups.exp with check-read1 adds 1f0bc051acd Automatic date update in version.in adds cc72ea8235b [gdb/testsuite] Fix some gdb.dwarf2 test-cases for check-read1 adds 1001055e355 [gdb/testsuite] Fix gdb.dwarf2/enum-type-c++.exp with clang adds a98a6fa2d8e s390: Add arch15 instructions adds f04b2702faf [gdb/breakpoints] Fix gdb.base/scope-hw-watch-disable.exp o [...] adds 9c13221eaf4 gdbserver: make arch and osabi names gdb::unique_xmalloc_ptr<char> adds cb5997da947 gdb: make use of set_tdesc_osabi overload in features/ files adds 67470b3532f gdb: split osabi support between gdb/ and gdbsupport/ directories adds d2f8a107b79 gdb/gdbserver: change shared set_tdesc_osabi to take gdb_osabi adds 98bcde5e268 gdbserver: pass osabi to GDB in target description adds 61621e018c8 gprofng: install examples to $(docdir)/gprofng adds 8789556ab4b gprofng: Use $(DESTDIR) in install-examples adds 7fbaef8e801 Automatic date update in version.in adds 873e7b6cf61 Support Intel AVX10.2 media instructions adds 1f1b5e506bf bfd/ELF: restrict file alignment for object files adds 29ed50151ab bfd/ELF: drop align_file_position() adds d55d7b35c4e x86: bring 64-bit-only cmdline option handling in sync adds a9ed7a0814f Revert "gdbserver: pass osabi to GDB in target description" adds 5bc1b13676b gdbserver: remove declaration of init_registers_arm_with_neon adds cd55846db30 Automatic date update in version.in adds f552e902955 Add to GDB manual information about building index with 'gold' adds df89bdf0baf Automatic date update in version.in adds d9252a0459d Fix 32110 gprofng segfaults on parsing DWARF of clang++ 18. [...] adds a134ad4780c Automatic date update in version.in adds 22c62092858 LoongArch: Fixed R_LARCH_[32/64]_PCREL generation bug adds a227513b8b7 gdb: make frame_unwind_try_unwinder return bool adds b03815327ab gas: drop SKIP_WHITESPACE_AFTER_NAME() adds f5bb7f33242 x86: also template-expand trailing mnemonic part adds 4444dac5173 ia64/ELF: fix HPUX testsuite fallout adds 2dbb779c83f gdb/testsuite: fix gdb.multi/inferior-specific-bp.exp adds 60bee7c28e8 Automatic date update in version.in adds 990c7d444ce x86/testsuite: Rename AVX10.2 media testcases adds 9c5b0ee4d56 x86: Refine instruction check in x86_check_tls_relocation adds 5c3d09c1855 LoongArch: Optimize the relaxation process adds a104f0a3e62 LoongArch: Add more relaxation support for call36 adds 1411185a57e Introduce and use gnat_version_compare adds 6f4024f86d1 Automatic date update in version.in adds 3bac89e65f0 Support Intel AVX10.2 convert instructions adds 76eab8f47a7 PR32266, segv when linking libclang_rt.asan-powerpc64.so adds bc85bc665a9 Add noxfail option to run_dump_test adds 02d1e73bf63 Assertion fail at peicode.h:607 adds 620d68c9840 gprofng: use xmalloc/xrealloc/xcalloc/xstrdup/xstrndup from [...] adds 320601c9acc Automatic date update in version.in adds 7721dcad5c6 Add myself to gdb/MAINTAINERS adds 4cb77761d68 LoongArch: Check PC-relative relocations for shared libraries adds 34f93a568c4 [gdb/testsuite] Fix gdb.ada/fixed_points.exp for gcc < 10 adds ed3228de9b3 PR32260: Improve error handling on string merging adds 22ae2e1f702 Fix for -Wstringop-overflow false positive adds aaa4688f9db gprofng: fix regression in man page installation adds 3e0c29b24a9 [gdb/symtab] Fix qualified name for cooked index dump adds 9a56fae565b [gdb/build] Use -fno-hoist-adjacent-loads for gcc <= 13 adds 876f0e78ba8 [gdb] Handle bad alloc handling in gdb_bfd_open adds 0e15fd3d54f Automatic date update in version.in adds d6a07eeabba gprofng: fix a memory leak in the mxv-pthreads example adds 8f0d880434b x86: Support x86 ZHAOXIN GMI instructions adds b2841da4f20 x86: Regenerate missing table files adds 32af040ef2f Require a command argument in gdb.execute_mi adds f4b00218b54 Automatic date update in version.in adds cd05f8d44dd [gdb/symtab] Skip local variables in cooked index adds 3173529d7de [gdb/guile, c++20] Work around Werror=volatile in libguile.h adds 6c8052f6b22 [gdbsupport] Use std::span-style iterators for gdb::array_view adds e6863381051 [gdbsupport] Add gdb::array_view::{iterator,const_iterator} adds 03ace3807c8 Pass current directory to gdb_abspath adds f4ab1188c05 Add cwd paramter to openp adds 3fbf1a34f10 Capture the current directory and debug directory in DWARF reader adds 17b145510f2 Automatic date update in version.in adds 32dc367249e Report bfd_merge_sections error adds 40ae603e6e0 Use std::make_unique in more places adds 48a0a7ca5e6 gdb: fix 'maint info inline-frames' after 'stepi' adds 0740c336853 Automatic date update in version.in adds ced885161b6 [gdb/build, c++20] Fix more deprecated implicit capture of this adds 9ee88498141 gdb/guile: add get-basic-type adds 84fbbb5e614 [gdb/contrib] Add spellcheck.sh --check adds 6c80e57caad [gdb/contrib] Speed up spellcheck.sh --check adds 3be7119db23 [gdb/contrib] Handle dot in spellcheck.sh adds 32ffcd0737a gdbreplay: Use getopt_long to parse command line arguments adds 0cb7f3a837c gdbreplay: Add --debug-logging option adds 21769084e4a [gdb/symtab] Fix incorrect filenames with inter-CU refs adds 4806ed93bc8 Automatic date update in version.in adds 3790b9f7ff2 LoongArch: Force relocation for every reference to the glob [...] adds 9858f29e6a9 [gdb] Handle EINTR in run_under_shell adds 485d9cab65a [gdb/testsuite] Improve class name in gdb.dwarf2/self-spec.exp adds a03c03f84ac [gdb/testsuite] Handle maint set dwarf synchronous off default adds 4689c9b9469 gdbserver: use 'gdb::function_view' in 'find_*' and 'for_each_*' adds 8483536dea6 stringmerge: don't presize hash table adds 04ce6b03d9e Implement 'Object_Size adds 538271a1e0b Automatic date update in version.in adds 05eba57965e gdb/testsuite: introduce dwarf5 option to gdb_compile adds 4598f83eac0 Automatic date update in version.in adds 8b5a2124953 tekhex object file output fixes adds 86b26b453f6 Replace uses of asprintf with xasprintf adds abbc4d4435a Use gdb_bfd_get_full_section_contents in auto-load.c adds ce61f407ac3 Add locking when reading BFD sections adds be6d665abdd Automatic date update in version.in adds d4110830693 [gdb/testsuite] Fix some test-cases for check-read1 (gdb_te [...] adds c593605f5f6 [gdb/testsuite] Fix some test-cases for check-read1 (pipe/grep) adds a1ccc78ea7b [gdb/testsuite] Fix some test-cases for check-read1 (-lbl) adds 5c15d620746 [gdb/testsuite] Fix gdb.threads/ia64-sigill.exp with check-read1 adds c33568d2c10 [gdb/testsuite] Fix gdb.cp/exceptprint.exp with check-read1 adds 3d17c881721 [gdb] Handle bad alloc in gdb_rl_callback_read_char_wrapper [...] adds 6ecc44f6980 PR32300, --dependency-file: link dependencies are not all c [...] adds b3ee98cda49 tekhex.c tidy writesym adds 5a43f7f040d [gdb] Don't create registry keys in destructor adds 2bba4605878 gdb/testsuite: fix test pattern after switch to -lbl matching adds 4be75f1fad5 [gdb/testsuite] Fix gdb.dwarf2/dwp-symlink.exp with target [...] adds 9af55b95684 Automatic date update in version.in adds a723c56efb0 gdb/testsuite: avoid intermittent failures on a debuginfod test adds b391a8b0439 Automatic date update in version.in adds 917ed120663 RISC-V: Fix typo in gas/testsuite/gas/riscv/mapping.s adds 2f46cda83b8 gdb: Allow replayed threads to read and write pseudo registers adds 13f01136769 gdb: Start supporting AVX instruction adds 4b672a4a6d0 gdb/record: add support to vmovd and vmovq instructions adds 51de3d886cd gdb/record: add support to AVX unpack instructions adds 6be89caafe1 gdb/record: Add recording support to vpbroadcast instructions adds 5bf288d5a88 gdb/record: support AVX instructions VMOVDQ(U|A) when recording adds 77f6ff44617 gdb/record: add support to vzeroupper instruction adds 541b1881822 gdbserver: fix formatting in gdbthread.h adds 2930265f056 gdbserver: remove unused include in gdbthread.h adds f951f2dbb8f Don't copy memory for arguments if there are none adds 84786372e1c Fix size of register buffer adds ad909bee05b Automatic date update in version.in adds a8ff55b5b47 RISC-V: Update the doc to match ISA manual adds 641cf0e2c04 gas: constify md_{short,long}opts and md_longopts_size adds c1a4b47e2a3 gas: make fix_new_exp()'s "exp" parameter const adds 5168ed9912e x86: use <xyz> for VFPCLASSP{S,D} adds 287938873c4 LoongArch: Corrected to GNU style code adds b0fdcd47065 fortran: Fix arrays of variable length strings for FORTRAN adds 80ac4785110 [gdb/symtab] Handle multiple .debug_info sections adds f4e363cae29 ld/ELF: Add --image-base command line option to the ELF linker adds 4a487e028cc Add a target to src-release.sh to crate a binutils release [...] adds 51527eb809f [gdb/testsuite] Add read1 and readmore to make-check-all.sh adds 7ffd4868a7e Fix signal unsafe call inside a signal adds 0a81e17f765 Automatic date update in version.in adds d0a9378d985 x86/APX: squash REX prefix when REX2 is being emitted adds a3db0f57df1 x86/APX: support JMPABS also in assembler adds 5330d85af1d x86: add a helper to copy insn operand info adds 35d53ce6429 [gdb/tdep] Use std::array in amd64-windows-tdep.c adds b02e6f38a6e gdb: Update SECURITY.txt to mention extension scripts and i [...] adds afc1f137e18 ld-elf/pr25207.d: Pass --no-rosegment to ld adds 4868f6025e9 Automatic date update in version.in adds 004a5bfc72b RISC-V: Dump instruction without checking architecture supp [...] adds 6c4f88a10e7 gas/doc/riscv: Fixed misaligned instruction table adds 820ebe46a41 Prevent use-after-free of bfd filename in gdb_bfd_close_or_warn adds 893e4fd6231 Automatic date update in version.in adds 76367d23146 Add gdb.events.tui_enabled adds 086a2beb152 Fix compile error due to [[noreturn]] with clang adds 360f74a1019 x86-64: Add a test for hidden undefined symbol adds 1785837a257 ld: fix PR/32297 adds 938fb512184 ld: fix wrong SFrame info for lazy IBT PLT adds 47c88752f9a ld: generate SFrame stack trace info for .plt.got adds e0c182c3acd Fix 32303 ./configure --help: replace --enable-gprofng with [...] adds d25ba4596e8 gprofng: use gprofng- prefix for gprofng binaries adds 22d7506fb98 Automatic date update in version.in adds 69a95773584 Automatic date update in version.in adds 55e32b3c682 Automatic date update in version.in adds 9247f052848 Fix AIX core dump while main thread exits. adds 91f8973ba3d gdb/testsuite: spring clean the gdb.stabs/gdb11479.exp test adds 3105b46ed1e gdb: add filename option support adds ebc73070f4b gdb: use option framework for add-inferior and clone-inferior adds 8675d152275 Remove gdb::hash_enum adds a2d63ac6798 gdb: cleanup includes in gdbtypes.h adds 0b4c9b50575 gdb: cleanup includes in *-typeprint.[ch] adds ae2f3fa7581 Turn decode_line_2_compare_items into operator< adds e1e4078ac59 Automatic date update in version.in adds 52a8387dfdd Automatic date update in version.in adds 7ea50bf94f2 gdb: remove exact_match parameter from find_line_symtab adds 1873768e445 [gdb/tdep] Use raw_supply_zeroed for SPARC g0 reg adds 56fe851ced5 PowerPC: Merge rfc2655 and rfc2656 test cases into one futu [...] adds 8adee4d2ce0 Automatic date update in version.in adds 9f77b3aa0bf gdbserver: change 'all_processes' and 'all_threads' list type adds c26f8fbe794 gdbserver: add process specific thread list and map adds aec7815b4b7 Deprecate the ARM simulator. adds b6ccbbd5d38 arm: Skip two failing tests for wince & pe targets adds 01086f8a21c Automatic date update in version.in adds e08e0b3e788 [gdb/tdep] Use raw_supply_zeroed for IA-64 gr0 and fr0 regs adds a2578d52bd5 [gdb/tdep] Use raw_supply_zeroed for PA-RISC r0 reg adds 221d3ac93d8 [gdb/tdep] Use raw_supply_zeroed for Alpha r31 reg adds a452ed5b5c1 [gdb/tdep] Use raw_supply_zeroed for NIOS r0 reg adds 39d45a70316 [gdb/tdep] Use raw_supply_zeroed in i387_supply_xsave adds 2c9d089c901 arm, objdump: Make objdump use bfd's machine detection to d [...] adds cfbbd403336 arm, objdump: print obsolote warning when 26-bit set in ins [...] adds 328f42d85b8 bfd: Remove unused static find function from doc/chew.c adds 31ada87f91b gdb: fixes and tests for the 'edit' command adds dbca1bef47f gdb/testsuite: fix gdb.base/basic-edit-cmd.exp test adds f0af85dc9e3 aarch64: make comment clearer about the location adds a924330947f aarch64: constify unchanged char* arguments adds c703d0aff58 aarch64: change returned type to bool to match semantic of [...] adds 46dace1933f aarch64: improve debuggability on array of enum adds e308b2999c7 aarch64: remove redundant register type R_N adds 23cd66ea0eb aarch64: testsuite: remove hard-coded instruction addresses adds 3a4653efc3f aarch64: add flag OPD_F_UNSIGNED to distinguish signedness [...] adds 9ebb627ed64 gdb: make the error message for unreadable objfiles more in [...] adds 6672ccafd90 gdb: LoongArch: Remove use of gdbarch_remove_non_address_bits hook adds 3470a0e144d gdbserver: remove for_each_thread(pid, func) adds dceb3cd436e gdbserver: add thread -> process backlink adds 9618dbfe52f gdbserver: make add_thread a method of process_info adds 2500e7d7d24 gdbserver: make remove_thread a method of process_info adds 907f8c0cf39 gdbserver: remove get_thread_process adds e9690243aa9 gdbserver: remove current_ptid macro adds 82c24a30cf4 gdbserver: remove current_thread_ptid adds 90a66fe855e gdbserver: remove ptid_of(thread) adds 5929ef8975c gdbserver: remove lwpid_of(thread) adds 65b7d4502b2 gdbserver: remove pid_of(thread) adds 592e13ac900 gdbserver: remove pidof(process) adds 21dc8b8d287 Add dw2-aranges.exp adds 2500edfc272 Automatic date update in version.in adds 3da8ce337cb Automatic date update in version.in adds 73d7312ff61 gdb: use mapped file information to improve debuginfod text adds 629bcc68d79 gdb: rename ext_lang_missing_debuginfo_result adds ef1a41f20b7 gdb: add extension hook ext_lang_find_objfile_from_buildid adds 5cabc8098e6 gdb/python: implement Python find_exec_by_build_id hook adds 9f4d8151eef Automatic date update in version.in adds 599df6e2db1 ld, LoongArch: print error about linking without -fPIC or - [...] adds c0a07e7d488 gdb/dwarf2/read.c: Handle empty CU name adds 023e60ced0c ld: Move note sections after .rodata section adds 272eacf34fd gdb: fix missing operator % on xmethod matcher output adds 3a983e041b8 Re-run isort adds 218ee1660d1 Add setting to control frame language mismatch warning adds bf0a2177753 Call gdbpy_fix_doc_string_indentation for function help adds fc55e99ad74 Wrap help strings at 80 columns adds 0fd0f223009 Clean up opaque-type-resolution help adds 9f7ed4d5cad Remove the "title" from the remote packet help adds ada6f4701b8 Shorten internal problem help text adds a03d5b9bf37 Wrap help options when building help string adds fba3b6d16c2 Ensure that help text fits in 80 columns adds b6829c3c917 Use an iterator range for 'using' directives adds 89e99b67475 [gdb/testsuite] Avoid intermittent failures on another debu [...] adds c9353fa6e7b [gdb/testsuite] Fix gdb.base/annota1.exp on arm-linux adds 7d88c8a06ce [gdb/testsuite] Reduce quoting in gdb.base/annota1.exp adds f03239584d8 gdb/testsuite: fix failure in gdb.base/info_sources.exp adds df0445b370f gdb/testsuite: fix typo 'unsupport' to 'unsupported' adds 427cc3b541e Fix using Page-Up in TUI source window close to the top adds fa15972b68a gdb/progspace: link objfiles using owning_intrusive_list adds 0fb43ab598d gdb/progspace: make program_space::objfiles_list private adds af3f129d92d Handle type-casting in template parameter list when hashing [...] adds 912f10fba9d Automatic date update in version.in adds e0323071916 Re: tekhex object file output fixes adds a3741bc6c70 Re: ld: Move note sections after .rodata section adds 510fa4aadb1 Remove redundant section merge hash table field adds a4a5f05266b [gdb/tdep] Use raw_supply_part_zeroed for AArch64 adds 09c964ce903 gdb/testsuite: fix gdb.reverse/i386-avx-reverse.exp with clang adds 3d6f66d8bb6 gdb/MAINTAINERS: Update my email address adds 9b5ba7e49ed gdb/features: set osabi in all Linux related features/*.xml files adds 06e9986d025 gdb/regformats: add osabi information to generated .dat files adds 1048062a3f8 gdbserver: pass osabi to GDB in more target descriptions adds b0c6153ccfb gdb/readline: add readline library version to 'show configuration' adds 31fa6221bf8 gdb/readline: don't get stuck thinking an EOF arrived adds 26885b2b6ca gdb/testsuite: fix duplicate test names in gdb.trace/ adds 06b8b0ad976 gdb/testsuite: some cleanups in gdb.base/annota{1,3}.exp tests adds 14bc3b1b836 bfd: Add WARN_CFLAGS_FOR_BUILD to doc/chew.c build, fix warnings adds 2e7d431af88 Automatic date update in version.in adds b3aa594daae gas: add .cv_ucomp and .cv_scomp pseudo-directives adds b9de07a5ff7 gdb: fix handling of DW_AT_entry_pc of inlined subroutines adds 5d9887ffa26 gdb: stepping between inline functions with multiple ranges adds 76b9b6eb9c7 [gdb/tdep] Handle sycall statx for arm-linux adds 6e4577fc298 [gdb/tdep] Fix recording of T1 push adds e2fa415cfd3 [precommit] Add some documentation in .pre-commit-config.yaml adds 0d1f7e27650 [gdb/contrib] Handle parentheses in spellcheck.sh adds ee126995f50 [gdb/contrib] Handle double quotes in spellcheck.sh adds 74b9033e6f7 [gdb/contrib] Add "doens't->doesn't" to common-misspellings.txt adds 5cb0406bb64 [gdb/contrib] Handle capitalized words in spellcheck.sh adds 580f291cb80 [gdb/tdep] Handle syscall clock_gettime64 for arm-linux adds 768f23b94f3 Automatic date update in version.in adds dcf4c484539 gdb/python: remove PyObject_IsTrue call in gdbpy_handle_mis [...] adds d8a2c719dac gdb/python: remove some additional PyObject_IsTrue calls adds 5209b83f530 gdb/python: missing PyObject_IsTrue error check in py-arch.c adds ad39b4aae84 gdb/python: missing PyObject_IsTrue error check in micmdpy_ [...] adds 8518ce5fc22 gdb/python: missing PyObject_IsTrue error check in bppy_init adds 75e11412937 Automatic date update in version.in adds 82eff6743b7 gdb/testsuite: skip gdb.opt/inline-entry.exp for gcc 7 and older adds a7d1f26ec37 Improvements to gdb.LazyString documentation adds f80d7a791b6 [gdb/symtab] Fix segfault with dwp file adds 8eba92c9e22 PR 32359, --dependency-file: wrong error message if fopen fails adds 63a8afc8e9c Automatic date update in version.in adds 2abed72b2ca Use bool for solib::symbols_loaded adds ece531604dc Automatic date update in version.in adds 231a8ab70fc x86-64: Drop x32 references in PLT entry variables adds 9dc89f2b274 gdb: Update linkage name lookup function to allow mst_file_ [...] adds c0e7f910641 x86-64: Always check IBT PLT before BND PLT adds 5b61986ac16 Automatic date update in version.in adds 931e4f9b095 bfd: fix -std=gnu23 compatibility wrt _Bool adds 8ebe62f3f0d opcodes: fix -std=gnu23 compatibility wrt static_assert adds eeff15bc88b binutils: fix -std=gnu23 compatibility wrt _Bool adds bf447eec6d7 ld: fix -std=gnu23 compatibility wrt _Bool adds a2f774427e0 gprofng: fix -std=gnu23 compatibility wrt unprototyped functions adds 92a5cfde2f7 [gdb/contrib] Allow thru in spellcheck.sh adds 57e43f6ea5b [gdb/contrib] Add spellcheck.sh --print-dictionary adds 8b2ea4bcbc9 [gdb] Fix some typos adds b0588b2173b s390: Add arch15 instruction names adds 76445f36a2f s390: Add arch15 Concurrent-Functions Facility insns adds d5cbf916be4 gas/ELF: also reject merge entity size being zero adds 70ab7e0acfa ELF: SHF_MERGE vs SHT_NOBITS adds af3394d97a8 ELF: SHF_STRINGS isn't really tied to SHF_MERGE adds 20d9fb448c3 gas: move had_errors() invocation in finishing of subsegs adds b0cc81e8708 ld: Support percent-encoded JSON in --package-metadata adds c6f2bd9d108 [gdb/contrib] Fix spellcheck.sh for bash < 5.1 adds 3c17b69fa1a x86: generalize "implicit quad group" handling adds 497ee27a748 x86: VP2INTERSECT{D,Q} have mask register destination group adds 335cb88259f x86: rename SPACE_{,E}VEX_MAP<N> 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 adds a3177d19fb2 Remove unnecessary non-standard & unportable inclusions. adds bf89fce0cf9 readelf, objdump: fix ctf dict leak adds 83e8a5d39be libctf: fix slices of slices and of enums adds fa4fe275373 libctf: fix cv-qualified unnamed struct/union field lookup adds c981932fc5c Add Vim swap files to .gitignore adds cb9995e8d8f gdb/dwarf: add dwarf2_per_bfd::filename and use it where possible adds 13fb39dd5aa Automatic date update in version.in adds 50eeb3b1603 gprof: remove ASCII formfeed/0x0C bytes from source code adds f19534f257e gprof: rename min_insn_size to insn_boundary adds b6539282a93 gprof: speed up line-by-line for MIPS/PowerPC/RISCV/SuperH adds 9b65bc0067e gprof: remove unused variables adds 37afef6fe13 gprof: fix symbol miscount by merging passes adds 44abbf103d1 Automatic date update in version.in adds b8189cf9e40 gprof: only process line numbers for intersection of vmas a [...] adds 76622597b66 Automatic date update in version.in adds 759b09f492d RISC-V: Stop generating mapping symbol $x, replace with $x<isa>. adds ade87b8e629 RISC-V: Re-define mapping symbol $x to the file elf archite [...] adds 56a0188548e RISC-V: Support ssqosid extension with version 1.0. adds 9b919132212 gdb: remove unused include from frame.c adds c4852a6f240 gdb: remove some unused includes from printcmd.c adds d468657e665 [gdb/doc] Don't advertise *&function for pascal and modula-2 adds c9ee63c0c0f [gdb/doc] Fix address location with file prefix adds f96ad03c0e6 [gdb/doc] Indicate in which languages 'filename'::funcaddr works adds 58539c5f76d Bploc should try to return full path adds b55c841c51f gdb/dwarf: rename dwarf2_per_cu_data -> dwarf2_per_cu adds 50ca09324ae gdb/dwarf: remove unnecessary abfd parameter in dwarf2_per_ [...] adds 268c8bda250 Add language to type unit in debug-names-tu.exp.tcl adds 43baf926acf Move BFD_FAKE_SECTION to libbfd.h adds 11b6914ce6e windres: delete function forward declaraions adds 7166166ec09 rescoff: ensure file is PE adds a8a9fc74297 objdump: is_same_section adds 7720707bb85 ecoff: check result of stat adds cc85ec00606 Automatic date update in version.in adds e578bccf573 Obvious comment fix in cooked-index.h adds ef8975b494c Display entry offset for .debug_names adds bb0fe13508d clean-up: fix annoying spaces in bfd/elf-bfd.h adds 5d526bdf5f3 clean-up: fix annoying spaces in binutils/readelf.c adds 1efbe98a4d2 clean-up: fix conflicting symbol with unknown from bfd/elf-bfd.h adds 434a7a6bc89 clean-up bfd/elf-attrs.c: change return type of uleb128_siz [...] adds 3f8f380190a clean-up readelf: simplify and flatten body of process_attributes adds 011e50143f0 clean-up: move writing of build attributes section into a function adds 29b221fc12a clean-up create_obj_attrs_section: comment about .gnu.attri [...] adds eb6e183be1a clean-up aarch64: move the name of the build attributes sec [...] adds e025c481c84 clean-up bfd: rename functions for object attributes v1 adds c5f3649c888 clean-up bfd/elf-attrs.c: move specific-code to parse objec [...] adds 2cf9acb79ff aarch64: setup_gnu_properties only creates the notes sectio [...] adds 005cd152baa refactoring bfd_linear_search_one_with_gnu_property adds b2bc643e097 refactoring _bfd_elf_get_property adds cf382577780 refactoring elf_find_and_remove_property adds be382ece165 Check for compiler support in scalar_storage.exp adds 6a509dd70f0 Introduce ada_simple_compile adds e0386dee309 Check -fvar-tracking via ada_simple_compile adds 95a95ec4d40 Look for -fgnat-encodings option adds e933812402b Check whether gnatmake supports -Og adds b55f9065770 Check whether gnatmake can link with -shared adds 121efb593c2 gdb/dwarf: remove create_cu_from_index_list adds 66195fe1092 gdb/dwarf: make dwarf2_get_dwz_file a method of dwarf2_per_bfd adds 6625c32600b gdb/dwarf: pass is_dwz to dwarf2_per_cu constructor adds aa2cd0e39dc Automatic date update in version.in adds 78d7038b157 ld: Pass -Wl,-z,lazy to compiler for i386 lazy binding tests adds 9b1e14e5e90 ld: Add a test for PR ld/25237 adds 5b412c6b4db elfxx-aarch64.c: Replace nested function with a static inli [...] adds c3bdc2348f9 Dump debug names index adds 4ad3a0115d6 Create dwarf2/parent-map.c adds e283a286894 gdb: fix null pointer dereference on missing PATH variable adds 20c09c608f9 gdb/dwarf: remove unnecessary local variable in dw2_get_fil [...] adds e6170d789a3 gdb/dwarf: remove unnecessary parameter of create_cus_hash_table adds 559e8b4a19e gdb/dwarf: remove die_reader_specs adds 37912250961 gdb/dwarf: remove unnecessary parameters to create_{cus,deb [...] adds a433a6f8bc3 gdb/dwarf: remove unused local variable in create_debug_typ [...] adds f99ba1e18d0 gdb/dwarf: change htabs holding dwo_unit objects to gdb::un [...] adds 76ee822b86e gdb/dwarf: make dwarf2_per_bfd::dwo_files a gdb::unordered_set adds 93258b5fa6e gdb/dwarf: store dwo_file_up in dwo_file_set adds 6a739b55512 Inconsistent treatment of template parameters in DWARF reader adds 6594ca4a99d gdb: do not handle a NULL linebuffer in pager_file::puts adds 18b66eb5872 gdb/testsuite: add test for memory requirements of gcore adds 5ccf7a5512d ld: Update PR ld/25237 test adds 34f65d9dee4 Automatic date update in version.in adds d0bcc49443f Revert "gprof: only process line numbers for intersection o [...] adds 664c80701d1 [gdb] Fix typos in some selftests adds 37b0b22f16c [gdbsupport] Fix some typos adds 5393cfd07ab Avoid double-decoding in ada_add_global_exceptions adds 9d3fbbd4c4c Use "::" as separator for Fortran in cooked index adds 606062ac5b1 [gdbserver] Fix some typos adds 9f5f1eb9a11 gdb: remove unnecessary local variable in pager_file::puts adds 61cc67a504e [gdbsupport] Add codespell section in setup.cfg adds d1a5224cd3b gdb/dwarf: make read_cutu_die_from_dwo a method of cutu_reader adds 085002d0dc0 gdb/dwarf: make init_cu_die_reader a method of cutu_reader adds e9c7a913187 gdb/dwarf: add empty lines in cutu_reader::read_cutu_die_fr [...] adds 54333345d29 gdb/dwarf: move a bunch of DIE-reading functions to cutu_reader adds b8c80caf59f gdb/dwarf: pass dwarf2_cu instead of cutu_reader to two functions adds f5484e9b6cf gdb/dwarf: make all fields of cutu_reader private adds ebb283e4ae2 gdb/dwarf: remove unnecessary `this->` in read.c adds 8d957538344 [gdbserver] Add codespell section in setup.cfg adds 78dd36b8f21 Use 'const' in some gdbarch methods adds fd28119acab [gdbserver] Drop abbreviations in gdbserver/xtensa-xtregs.cc adds a584cfc980f Add a quit to maint_print_all_sections adds 29faeceaa8a Allow for anonymous Ada enumeration types adds 56ddbf72843 Fix latent crash in ada_variant_discrim_name adds cabd5456c78 Allow unqualified names in Ada tests adds fb77dfe48b5 Fix type name in ptype-o.exp adds 8b9041206f3 Allow multiple locations in homonym.exp adds 7253760b5a0 Fixes to gdb.ada/fun_overload_menu.exp adds a8551849716 Use ada_identical_enum_types_p in ada_atr_enum_rep adds 7eccd2e4078 Compare unqualified names in ada_identical_enum_types_p adds 5fce64293af Use dwarf2_full_name when computing type names adds e382ede5ea0 Use DW_TAG_module for Ada adds 4a4a50517b6 Add "synthetic" marker for index entries adds 8cf79a06467 Handle DW_TAG_module for Ada adds c70ac07a791 Store new Ada entries in cooked_index_shard::m_entries adds aab26529b30 Add "Ada linkage" mode to cooked_index_entry::full_name adds aa24bf2c05f Add support for hierarchical Ada names adds f83d71e9c79 Update ada_add_block_renamings for compiler changes adds 6fc2ce19fc7 [gdb] Fix typos in gdbarch_components.py adds 6fdebf12af6 [gdb/cli] Fix typos adds 90ea6240b89 [gdb/tui] Fix typos adds 16b05b1aa45 [gdb/nat] Fix typos adds ab36ed51d17 [gdb/doc] Fix typos in python.texi adds cfa9718522f [gdb/doc] Fix typos in annotate.texinfo adds 24dc9ad2051 [gdb/doc] Fix typos in gdb.texinfo adds 4f237b414f4 [gdb/guile] Fix typos adds ccf9089658b [gdb/python] Fix typos in lib adds 586ccf78228 [gdb/python] Fix typos adds add18b7824d [gdb] Fix typos in NEWS adds 3dab78a6866 Re: ld: Add a test for PR ld/25237 adds 1a764289c7c Automatic date update in version.in adds d07a59a5ca8 gprof: Copy a simple test from glibc adds 4295841be43 RISC-V: Go PLT for CALL/JUMP/RVC_JUMP if `h->plt.offset' isn't -1 adds bdf94855597 gprof: Update PR gprof/32764 test adds 2d677125936 {,E}COFF: use is_end_of_stmt() adds ce6f50b0362 ELF: use is_end_of_stmt() adds bcd356af281 Mach-O: use is_end_of_stmt() adds 74838eae6b5 Alpha: use is_end_of_stmt() adds 41241256243 Arm: use is_end_of_stmt() adds d4bc5a68c5f aarch64: use is_end_of_stmt() adds 13381aae83e cris: use is_end_of_stmt() adds 4a87b58f957 C-Sky: use is_end_of_stmt() adds 333596190ec dlx: use is_end_of_stmt() adds cfa0b67f9be HP-PA: use is_end_of_stmt() adds 980171ec6df LoongArch: use is_end_of_stmt() adds 81fa16bf3a7 IQ2000: use is_end_of_stmt() adds 74a2b86f222 M68HC1x: use is_end_of_stmt() adds 2a8dbd8e6fc M68k: use is_end_of_stmt() adds 4250bcf74e9 MicroBlaze: use is_end_of_stmt() adds 9848e4ef33a MIPS: use is_end_of_stmt() adds 0714ea7824e MMIX: use is_end_of_stmt() adds 2d26d563558 PPC: use is_end_of_stmt() adds f1ffe6e3893 pru: use is_end_of_stmt() adds 64ac402023e RISC-V: use is_end_of_stmt() adds 68aaefdf86a Score: use is_end_of_stmt() adds 80276495890 SH: use is_end_of_stmt() adds 16856962c73 Sparc: use is_end_of_stmt() adds 0ebc27d15d3 C30: use is_end_of_stmt() adds f3921d41221 C4x: use is_end_of_stmt() adds 8b385c48cf3 C54x: use is_end_of_stmt() adds 18dd3a91ff3 C6x: use is_end_of_stmt() adds ee03c16d906 Tile-Gx: use is_end_of_stmt() adds 071943663a8 TILEPro: use is_end_of_stmt() adds 4a338b4f8d4 VAX: use is_end_of_stmt() adds 6d24cd31795 x86: use is_end_of_stmt() adds 02b4b482c31 Z8k: use is_end_of_stmt() adds c5fa22cf2f3 rl78: drop redundant statement separator check adds 62d9ebbd4ea include: drop bout.h adds 3e145704944 gas: fold is_end_of_line[] into lex_type[] adds b6b2252830d v850: improve linker scripts for relocatable linking adds 9479e1deba8 gas: leave expression symbols alone when processing equates adds 0907b3ea044 [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 1 adds 08850487148 [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 2 adds cdde99c6d5f [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 3 adds 0c1eecdfc63 [gdb/tdep] Factor out amd64_get_used_input_int_regs adds bbb04932e6c [gdb/tdep] Add amd64-insn-decode selftest adds a7769415cb4 [gdb/tdep] Factor out rip_relative_p adds 5a98b457ade [gdb/tdep] Fix rip-relative insn handling in amd64_get_used [...] adds 7b3e2b12ea9 [gdb/tdep] Factor out part of fixup_riprel adds 88eafe30d0b [gdb/tdep] Add vex2_to_vex3 adds 1fc1d9d6705 [gdb/tdep] Add vzeroupper and vzeroall in amd64-insn-decode [...] adds 92ba43e9406 [gdb/tdep] Make amd64_get_insn_details more regular adds 6fa05bba5ae [gdb/tdep] Fix vmovdqu decoding adds 7f01be510bd [gdb/tdep] Support REX2 and EVEX prefix adds 9385922d3fb Fix missing int argument warning adds 60e254b7012 objdump: properly disassemble successive functions of the s [...] adds cdd8492b059 objdump: permit disassembling multiple individual functions adds e83aca0906f gas: centralize declaration of listing_tail adds 898f38f5867 gas/listing: drop forward declarations adds 757c681fc2e gas: don't permit "repeat" expressions with .cfi_{escape,fde_data} adds 15d8ef5b368 Fix imm20 range check in MSP430 port of gas adds 0d93e61c318 AVR: gas/32704 - Improve code generation for __gcc_isr. adds d991cb73965 gdb/dwarf: move cutu_reader to read.h adds c5911854477 gdb/dwarf: move cooked_index_storage to cooked-index-storage.{h,c} adds 34177f19831 gdb/dwarf: move cooked_indexer to cooked-indexer.{h,c} adds 8f6ddbfc7df Minor cleanups to cpname_state adds caf77196512 Handle ">>" in cp-name-parser.y adds c56a8d595f9 Automatic date update in version.in adds d5192828661 Use wild matching for lookup_name_info::match_any adds aab2ac34d7f Avoid excessive CU expansion on failed matches adds 86a53c0b2ea gdb/dwarf: call other cutu_reader constructor in ensure_lan [...] adds 4f0636220e6 [gdb/testsuite] Fix gdb.base/step-over-syscall.exp with -m3 [...] adds 1563d43f320 gprof: Compile tst-gmon.c with -O2 -fno-omit-frame-pointer adds 684f3e906cc bfd_elf_parse_attr_section_v1 buffer overflow adds fb2f3876d90 Automatic date update in version.in adds cbc6950a660 Fix segfault if target_fileio_read_alloc fails adds 512316811d4 RISC-V: PR32772, fixed segfault caused by the accidental re [...] adds 74f583e625d Automatic date update in version.in adds 768a8d310dd gas: Use SFrame header and FDE field sizes when generating .sframe adds 28704396aba ld: Cleanup sframe_decoder_init_func_bfdinfo use of reloc cookie adds ce53bc06f64 Tidy code handling bed->p_align a little. adds b8c5ada1742 Further tidies to bed->p_align code adds ebed0bfecc7 meaningless p_offset for zero p_filesz PT_LOAD adds 48691f6650b gprof: Add a simple test for gprof -l adds 72088cbe294 gprof: Append -l to tst-gmon-gprof-l.sh data files adds 0e7e4162469 Fix check-include-guards.py adds 3f239fd3ff0 gdb/dwarf: add doc for cutu_reader::is_dummy adds cc0fdf98610 gdb/dwarf: rename comp_unit_die to top_level_die adds eb39f6d01e7 Remove eval_op_scope adds c05c9914b18 Use flags enum for cooked_index_entry::full_name adds f62cf22157c gdb/dwarf: save DWARF version in dwarf2_loclist_baton, remo [...] adds b4f18de12c7 gdb/dwarf: use ranged for loop in some pots adds bedb4e09f29 gdb/dwarf: remove unnecessary braces adds 30ba7441898 gdb/dwarf: track comp and type units count adds b3fa38aef59 gdb/dwarf: move index unit vectors to debug names reader an [...] adds 32a187da762 libiberty: move DW_LANG_* definitions to dwarf2.def adds 6cbd64aa3eb gdb/dwarf: add dwarf_source_language_name adds e9386435c94 gdb/dwarf: print DWARF CUs/TUs in "maint print objfiles" adds ae2a50a9ae1 attempt to revamp to the CU/TU list adds c19c928f7b3 Revert past commits adds 2609ee6f193 Add string cache and use it in cooked index adds d03f69e7463 Remove pid from test name in gcore-memory-usage.exp adds 827f39f7e5d Automatic date update in version.in adds 674d4856730 [gdb/testsuite] Fix gdb.base/step-over-syscall.exp with glibc 2.41 adds d9c531fd647 Use gdb set and map in source_cache adds d8a30dd2a69 Use gdb set and map in TUI adds 58984e4ad22 Use gdb::function_view in iterate_over_threads adds d99b43c298f Use gdb set and map in mi-main.c adds 8c830ad96eb Use gdb set and map in remote.c adds 054f8e32fe9 Use gdb set in all_non_exited_process_targets adds ca198333325 Use gdb set in dwarf2/aranges.c adds 0c9953e0e07 Use gdb map in py-connection.c adds 383aa019aea Use gdb map in mi-cmds.c adds cf4fdbd491b Automatic date update in version.in adds bb196461592 gdb: remove include from process-stratum-target.h adds b21f6439cc6 gdb: remove trailing whitespaces in exceptions.c adds add96080cf9 gdb: remove unused includes in exceptions.c adds b6cc4ef6d20 Use correct types in string-set.h adds 90803ffdcc4 gprofng: Fix cross-compilation binary name. adds 8bf41b4c568 gprofng: regenerate Makefile.in adds 053438d7dd8 Automatic date update in version.in adds 29204156228 gdb/dwarf: use ranged for loop in some spots adds 69e80b754d2 gdb/dwarf: remove unnecessary braces adds c8016181cb4 gdb/dwarf: remove unused parameter of create_dwo_cu_reader adds 0d1d2567159 gdb/dwarf: use all_units_range in dwarf2_base_index_functio [...] adds fbfb29b304e [gdb/tdep] Rewrite i386_canonicalize_syscall adds f9f03322004 [gdb/record] Support recording syscall accept4 adds 51729ea0905 [gdb/record] Fix out-of-bounds write in aarch64_record_asim [...] adds 56252b7c913 gcore: add -v or --version option to show version number adds 86ab2c442ff gcore: add -h|--help options, and improve help/usage messag [...] adds e8112abd3a1 gcore/doc: fix mistake in the gcore man page adds 51a093a5e90 gdb/testsuite: fail less catastrophically in gdb.base/style.exp adds 11b1c5b52e7 gdb/dwarf: keep going even if reading macro information fails adds acc71ddb5b8 gdb/testsuite: fix undefined variable in gdb.ada/scalar_sto [...] adds a64e445f7a8 Automatic date update in version.in adds 61a5adc314c gas: deal with the need for relocations from .cfi_{escape,f [...] adds 5e713f7542b gas: include .cfi_* generated data in listing adds 2df22dd31d8 gas: make NO_LISTING work again adds 9f42fb05256 gas: permit LEB128 operands for .cfi_escape adds ebe00173e32 gas: permit wider-than-byte operands for .cfi_escape adds c912005af77 gprof: only process line numbers for intersection of vmas a [...] adds 8215e9b0f3c gdb/dwarf: remove pretend_language parameter from load_full [...] adds 5d58950c0d8 gdb/dwarf: factor out to cutu_reader::skip_one_attribute method adds 0bb9d85fc7f gdb/dwarf: access m_info_ptr directly instead of passing in [...] adds 4fca47b9386 gdb/dwarf: change cutu_reader::read_die_and_siblings to cut [...] adds 8c6d5bcf9b8 gdb/dwarf: remove cutu_reader::keep, add cutu_reader::release_cu adds 4509b5a9091 gdb/dwarf: remove some _1 suffixes adds 12e442efecc gdb/dwarf: remove unnecessary per_objfile parameter in cook [...] adds b1b6ea0cb02 gdb/dwarf: rename local variables in follow_die_offset adds dc41f577884 gdb/dwarf: assume that source_cu->dies is always set in fol [...] adds bd36fe01ba5 gdb/dwarf: remove existing_cu parameter of load_full_comp_unit adds 0a15ae610a3 gdb/dwarf: assume that no dwarf2_cu exist when calling load [...] adds 5cac5ee6be6 Remove std::hash specialization adds d87be451ebb elf: Clear the SEC_ALLOC bit for NOLOAD note sections adds c7d973ab618 Automatic date update in version.in adds 8bfe8a6bfdd gdb/python: handle non-utf-8 character from gdb.execute() adds d21f28a067e gdb/python: remove unused argument from builtin_disassemble adds a07c8b3a73c Automatic date update in version.in adds dad0da34b7c Automatic date update in version.in adds e32bff33bce ld/testsuite: add gnu property section in nto-stack-note* adds 06c982e72b0 Fix Guile pretty printer display hints adds cc2f268d14e gdb/dwarf: use gdb::unordered_set for seen_names adds 050c30f4db4 gdb: fix typo in NEWS file adds a6924ac89d7 gdb: make cli_styling static within cli/cli-style.c adds 71f193a5c1c gdb-add-index: add --help and --version options adds df3eb64a53c gdbsupport: re-format and sort warning flags adds 6fca4d9694b gdbsupport: add some -Wunused-* warning flags adds aca980917b4 gdb/dwarf: remove unused cooked_index::cooked_index parameter adds a7e5d97c123 Automatic date update in version.in adds 921d65b3f07 RISC-V: Fixed riscv_update_subset1 returning wrong boolean value adds 433ccc440b5 RISC-V: Free the returned string of riscv_arch_str if we ca [...] adds e4c9f0e6c3a RISC-V: Avoid parsing arch string repeatedly for dis-assembler adds 66b81b40dcf RISC-V: Add extension XTheadVdot for T-Head VECTOR vendor e [...] adds 614d1b72cea gas/NEW: Updated news related to mapping symbol and extensi [...] adds 7b2a5f7183b RISC-V: Support pointer masking extension 1.0 adds 57d2ceb311a [gdb/tdep] Use SYSCALL_MAP_RENAME for aarch64 and loongarch adds 246a63ad0a7 Use scoped_fd in linux-nat.c:proc_mem_file adds 536f59548e5 Use gdb unordered set and map in corelow.c adds 72a6691321d Use gdb unordered set in breakpoint.c adds 39e99b6a7f9 Use gdb unordered map in dictionary.c adds 33f1e7e899b Use gdb unordered map in gdb_bfd.c adds c2c9928fe67 Use gdb unordered set in symtab.c adds d0ed7bf67d1 Use gdb unordered map in ada-exp.y adds 57a99efc0ad Use gdb unordered map in inferior.h adds ff64da7cfdc Use gdb unordered map in stap-probe.c adds cd0f7432a8b Use gdb unordered map for complaints adds f9868995b4b Use gdb unordered map in linux-nat.c adds 7116b64e238 Use gdb unordered set in linux-procfs.c adds fd34c152ef2 Use gdb unordered set and map in Python layer adds aeeb41fcf7c Use gdb unordered map in ravenscar.c adds b91c25f6cd6 Use gdb unordered map in target.c adds 4d5ced441ab Use gdb unordered set and map in unit tests adds 478d549db53 Use gdb unordered map in xml-tdesc.c adds b5b4ed06aa3 Use gdb unordered set and map in cp-namespace.c adds fa52d173f92 Use gdb unordered map in tui-io.c adds 1038e933021 Use gdb unordered map in regcache.c adds 7f6cdc6a9ef Updated translations for BFD and BINUTILS sub-directories adds 5ab7e92d559 Preserve a local variable in a gdb test adds 710f7df7da3 gdb: remove the !startup_with_shell path from construct_inf [...] adds 512ca2fca4b gdb: split up construct_inferior_arguments adds 71a48752660 gdb/dwarf: remove create_dwo_cu_reader adds aab6de1613d gdb/dwarf: fix spurious error when encountering dummy CU adds 6eb9dab4c99 gdb/dwarf: set m_top_level_die directly in read_cutu_die_from_dwo adds 29b2c50ece6 [gdb/testsuite] Fix gdb.base/enum_cond.exp on arm-linux adds e4d946a97a6 Rename form_is_signed to form_is_strictly_signed adds e0a55ad4225 Introduce and use attribute::unsigned_constant adds a83688465fe Use form name in complaint in dwarf2_record_block_entry_pc adds 75de4e21025 Assume DW_AT_decl_line is unsigned adds dfcc760bcc7 Assume DW_AT_alignment is unsigned adds 14e39db0312 Handle DW_END_default adds 545c11e607b Remove is_nonnegative and as_nonnegative adds d87251a45bc gdb/dwarf: use gdb::unordered_map for dwarf2_per_bfd::{quic [...] adds c08c2adbb03 gdb/dwarf: remove type_unit_group adds 4ea28692e88 gdb/dwarf: use gdb::unordered_set for cooked_index_storage: [...] adds 82455bdab80 Automatic date update in version.in adds 6a77c6575ff gdbserver: fix build on NetBSD adds 65addfb0e40 gdb: show full shared library memory range in 'info sharedlibrary' adds e5348a7ab3f gdb/python: new styling argument to gdb.execute adds a7f139db221 gdb: C++-ify internal_function adds bab86877e48 gdb: clear internalvar on destruction adds c509b986479 gdb: handle INTERNALVAR_FUNCTION in clear_internalvar adds 35ad2b260d3 gdb: change set_internalvar_function to take a unique pointer adds 14b8ef758c6 gdb/python: preserve identity for gdb.Symtab objects adds d518cb9be11 gdb/python: preserve identity for gdb.Symbol objects adds aaefa9023e6 gdb/python: do not hold on gdb.Symtab object from gdb.Symta [...] adds 974c8ea5763 gdb/python: preserve identity for gdb.Type objects adds ea8b10443b1 gdb/python: do not hold on gdb.Type object from gdb.Value adds a691853148f gdb/python: introduce gdbpy_registry adds 980ceecacc2 gdb/python: convert gdb.Symbol to use gdbpy_registry adds cd8707ad0d0 gdb/python: convert gdb.Type to use gdbpy_registry adds f55f9247615 gdb/python: convert gdb.Symtab to use gdbpy_registry adds d1da7bb43ec gdb/python: convert gdb.Symtab_and_line to use gdbpy_registry adds 3bed686102c gdb-add-index: quote PKGVERSION adds d19d6bc17e0 gcore: quote PKGVERSION adds 2084a5debfa Automatic date update in version.in adds d3d4840e802 [gdb/build] Fix build with gcc 9 adds 2774eeb9e2a [gdb/testsuite] Add missing returns in gdb.threads/infcall- [...] adds 1b7a712f236 Fix grammar error in dwarf2/attribute.h adds d8a250dc5c0 [gdb/testsuite] Fix typos in gdb.threads/infcall-from-bp-co [...] adds 37c6eb16164 x86-64: Remove the unused pr19636-3d.d adds 4226ebed419 [gdbsupport] Fix typo in common-inferior.h adds f3816fbcf8c Automatic date update in version.in adds bc965121b5f RISC-V: Ssnpm, smnpm and smmpm imply zicsr. adds 37a1bbe9d56 aarch64: simplify RCPC3 unpredictable logic adds daf53ffeaa9 strip: don't corrupt PE binary's section/file alignment adds 05f5f4f2746 gdb: check styled status of source cache entries adds 45e4b960fd9 Do not use warning_pre_print in linux-thread-db.c adds a6bc5efb912 Simplify warning_pre_print adds 70c0de234fc Rename die_info::sibling to die_info::next adds 53181a6dfaa Introduce die_info::children and use it adds efcfb26ae61 gdb/testsuise: gdb.rocm/precise-memory.exp to not require h [...] adds da72ce7ff1b gdb/testsuite/lib/rocm: Drop hip_devices_support_precise_memory adds 64f6e72d4eb gdb/testsuite: Test the effect of amdgpu-precise memory adds af829d8b8d5 Automatic date update in version.in adds df1ed5c0d49 Automatic date update in version.in new 5abc6d92658 unwinder: generate backtrace using SFrame format new bb188a0619a unwinder: Add SFrame unwinder tests new e409b5efeff sframebt: Factor register access code into a header file new e73921d00f2 testsuite: sframebt: Use -fno-optimize-sibling-calls new 22781a16ab9 testsuite: sframebt: Add backtrace-1 which uses -O2 always new d327bb48a80 libsframest: use as a test tool instead new fafb1fafdb8 testsuite: libsframest: use as, ld, collect-ld from build dir new 8b9d48ef52a testsuite: minor housekeeping new 1b88cb4a5e7 lisbframest: remove unnecessary arch-specific code new e2ee611cd03 libsframest: use access API instead of direct access using [...] new 1d65150c461 testsuite: libsframest: use shorter version in conditionals new cd1a49b3c26 testsuite: libsframest: rename for readability new ef0c1ae194c more renames for readability new b8dae559aec testsuite: libsframest: define a new function sframest_sfin [...] new 828794e2f21 testsuite: libsframest: create new sframest_sfinfo_init new 28ce8398191 testsuite: libsframest: more renames
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 (f402ef925b4) \ N -- N -- N refs/heads/users/ibhagat/sframe-stacktracer-testsuite (2 [...]
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 16 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 | 3 + .pre-commit-config.yaml | 64 +- ChangeLog | 28 + bfd/ChangeLog | 29 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 8 +- bfd/Makefile.in | 16 +- 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 | 9 +- bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 153 +- bfd/bfd.c | 190 +- 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 | 47 +- bfd/cofflink.c | 2 +- bfd/coffswap.h | 2 +- bfd/compress.c | 3 +- bfd/config.bfd | 21 +- bfd/configure | 28 +- bfd/configure.ac | 7 +- 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 | 72 +- 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 | 64 +- bfd/doc/doc.str | 2 +- bfd/doc/local.mk | 8 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 47 +- bfd/ecoff-bfd.h | 4 +- bfd/ecoff.c | 39 +- bfd/ecofflink.c | 15 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 399 +- bfd/elf-bfd.h | 59 +- bfd/elf-eh-frame.c | 40 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 6 +- bfd/elf-linker-x86.h | 13 +- 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 | 203 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 28 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 751 +- bfd/elf32-am33lin.c | 3 +- bfd/elf32-arc.c | 7 +- bfd/elf32-arm.c | 160 +- 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 | 106 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 238 +- 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 | 39 +- 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 | 17 +- 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 | 10 +- 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 | 28 +- 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 | 80 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 189 +- bfd/elf64-sparc.c | 11 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 1086 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 13 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 574 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 777 +- bfd/elfnn-ia64.c | 11 +- bfd/elfnn-kvx.c | 27 +- bfd/elfnn-loongarch.c | 1552 +- bfd/elfnn-riscv.c | 296 +- bfd/elfxx-aarch64.c | 411 +- bfd/elfxx-aarch64.h | 116 +- 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 | 542 +- bfd/elfxx-riscv.h | 4 +- bfd/elfxx-sparc.c | 45 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 18 +- bfd/elfxx-tilegx.c | 7 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 515 +- bfd/elfxx-x86.h | 26 +- bfd/format.c | 91 +- 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 | 48 +- bfd/libbfd.c | 64 +- bfd/libbfd.h | 147 +- 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 | 143 +- 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 | 109 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 180 +- 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 | 59 +- 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 | 76 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 62 +- 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 | 180 +- bfd/plugin.c | 223 +- bfd/plugin.h | 4 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 3 - bfd/po/bfd.pot | 4061 +- bfd/po/es.po | 10671 +-- bfd/po/fr.po | 4039 +- bfd/po/ms.po | 9825 +++ bfd/po/ro.po | 4020 +- bfd/po/ru.po | 2665 +- bfd/po/sr.po | 4033 +- bfd/po/uk.po | 4014 +- 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 | 102 +- 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 | 14 +- bfd/sysdep.h | 2 +- bfd/targets.c | 14 +- bfd/tekhex.c | 150 +- 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 | 75 +- 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 | 11 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 4 +- binutils/ChangeLog | 10 +- binutils/MAINTAINERS | 20 +- binutils/Makefile.am | 2 +- binutils/Makefile.in | 4 +- binutils/NEWS | 37 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 222 +- 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/config.in | 4 - binutils/configure | 36 +- binutils/configure.ac | 9 +- 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 | 931 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 21 +- binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 6 +- binutils/dwarf.c | 376 +- 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 | 80 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 370 +- binutils/objdump.c | 319 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 167 +- binutils/od-macho.c | 2 +- binutils/od-pe.c | 95 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/bg.po | 5964 +- binutils/po/binutils.pot | 4413 +- binutils/po/ca.po | 12922 ++-- binutils/po/es.po | 17520 +++-- binutils/po/fr.po | 4563 +- binutils/po/ro.po | 4600 +- binutils/po/sr.po | 7781 +- binutils/po/sv.po | 4513 +- binutils/po/uk.po | 4581 +- binutils/prdbg.c | 4 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 1384 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 11 +- 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 | 6 +- 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/debug_str.s | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 14 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- .../{display-section.0 => display-section-0.r} | 0 .../{display-section.r => display-section-rel.r} | 0 binutils/testsuite/binutils-all/dlltool.exp | 59 +- 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 +- .../testsuite/binutils-all/i386/compressed-1b.d | 8 +- .../testsuite/binutils-all/i386/compressed-1c.d | 8 +- 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-all/mips/micromips-mt-alias.d | 634 + .../binutils-all/mips/micromips-mt-noalias.d | 634 + binutils/testsuite/binutils-all/mips/mips.exp | 6 +- .../testsuite/binutils-all/mips/mips32-mt-alias.d | 634 + .../binutils-all/mips/mips32-mt-noalias.d | 634 + binutils/testsuite/binutils-all/multi-1.d | 23 + binutils/testsuite/binutils-all/multi-2.d | 23 + binutils/testsuite/binutils-all/multi-3.d | 28 + binutils/testsuite/binutils-all/multi1.s | 6 + binutils/testsuite/binutils-all/multi2.s | 6 + binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 14 +- binutils/testsuite/binutils-all/objdump.exp | 28 +- .../binutils-all/readelf-debug-str-offsets-dw4.d | 21 + .../binutils-all/readelf-debug-str-offsets-dw4.s | 13 + binutils/testsuite/binutils-all/readelf.exp | 7 +- binutils/testsuite/binutils-all/readelf.s | 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/strip-13.d | 3 +- binutils/testsuite/binutils-all/strip-16.d | 12 + binutils/testsuite/binutils-all/symbols-5.d | 8 + binutils/testsuite/binutils-all/symbols-5.s | 3 + 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 | 3 +- binutils/testsuite/lib/binutils-common.exp | 131 +- 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 | 169 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config.guess | 20 +- config.sub | 752 +- config/acx.m4 | 14 +- config/debuginfod.m4 | 2 +- config/enable.m4 | 2 +- config/lib-prefix.m4 | 7 +- config/lthostflags.m4 | 2 +- config/mt-nios2-elf | 5 - config/uintmax_t.m4 | 32 - configure | 1244 +- configure.ac | 158 +- cpu/ChangeLog | 10 +- elfcpp/ChangeLog | 12 +- 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 | 10 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 8 +- gas/Makefile.in | 23 +- gas/NEWS | 105 +- gas/README | 2 +- gas/app.c | 292 +- gas/as.c | 147 +- gas/as.h | 14 +- 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 | 86 +- gas/codeview.h | 4 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 18 +- gas/config.in | 7 +- 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 | 3 +- gas/config/bfin-parse.y | 12 +- gas/config/e-crisaout.c | 12 +- gas/config/e-criself.c | 12 +- gas/config/e-i386aout.c | 38 - gas/config/e-i386coff.c | 38 - gas/config/e-i386elf.c | 38 - gas/config/e-mipself.c | 12 +- 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 | 26 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 4 +- gas/config/obj-aout.c | 14 +- gas/config/obj-aout.h | 7 +- gas/config/obj-coff-seh.c | 34 +- gas/config/obj-coff-seh.h | 4 +- gas/config/obj-coff.c | 88 +- gas/config/obj-coff.h | 18 +- gas/config/obj-ecoff.c | 56 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 263 +- gas/config/obj-elf.h | 5 +- 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 | 33 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 7 +- gas/config/obj-som.c | 10 +- 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 | 963 + gas/config/tc-aarch64.c | 481 +- gas/config/tc-aarch64.h | 37 +- gas/config/tc-alpha.c | 51 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 28 +- gas/config/tc-arc.h | 4 +- gas/config/tc-arm.c | 1467 +- gas/config/tc-arm.h | 4 +- gas/config/tc-avr.c | 195 +- gas/config/tc-avr.h | 4 +- gas/config/tc-bfin.c | 22 +- gas/config/tc-bfin.h | 4 +- gas/config/tc-bpf.c | 35 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 23 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 23 +- gas/config/tc-cris.h | 11 +- gas/config/tc-crx.c | 26 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 52 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 23 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 24 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 36 +- gas/config/tc-dlx.h | 4 +- gas/config/tc-epiphany.c | 12 +- gas/config/tc-epiphany.h | 4 +- gas/config/tc-fr30.c | 16 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 8 +- gas/config/tc-frv.h | 4 +- gas/config/tc-ft32.c | 32 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 22 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 113 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-ginsn.c | 1135 + gas/config/tc-i386-intel.c | 27 +- gas/config/tc-i386.c | 4703 +- gas/config/tc-i386.h | 47 +- gas/config/tc-ia64.c | 50 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-ip2k.c | 8 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 12 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-kvx.c | 33 +- gas/config/tc-kvx.h | 5 +- gas/config/tc-lm32.c | 8 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 305 +- gas/config/tc-loongarch.h | 35 +- gas/config/tc-m32c.c | 25 +- gas/config/tc-m32c.h | 4 +- gas/config/tc-m32r.c | 26 +- gas/config/tc-m32r.h | 7 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 46 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 111 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 84 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 8 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 30 +- gas/config/tc-metag.h | 4 +- gas/config/tc-microblaze.c | 30 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 113 +- gas/config/tc-mips.h | 4 +- gas/config/tc-mmix.c | 99 +- gas/config/tc-mmix.h | 14 +- gas/config/tc-mn10200.c | 27 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 45 +- gas/config/tc-mn10300.h | 4 +- gas/config/tc-moxie.c | 67 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 74 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-mt.c | 8 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 23 +- gas/config/tc-nds32.h | 4 +- gas/config/tc-nios2.c | 4103 -- gas/config/tc-nios2.h | 132 - gas/config/tc-ns32k.c | 16 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 17 +- gas/config/tc-or1k.h | 5 +- gas/config/tc-pdp11.c | 17 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 18 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 81 +- gas/config/tc-ppc.h | 10 +- gas/config/tc-pru.c | 27 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 478 +- gas/config/tc-riscv.h | 9 +- gas/config/tc-rl78.c | 42 +- gas/config/tc-rl78.h | 4 +- gas/config/tc-rx.c | 195 +- gas/config/tc-rx.h | 4 +- gas/config/tc-s12z.c | 20 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 153 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 48 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 44 +- gas/config/tc-sh.c | 34 +- gas/config/tc-sh.h | 4 +- gas/config/tc-sparc.c | 86 +- gas/config/tc-sparc.h | 4 +- gas/config/tc-spu.c | 22 +- gas/config/tc-spu.h | 4 +- gas/config/tc-tic30.c | 21 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 26 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 87 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 52 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 20 +- gas/config/tc-tilegx.h | 4 +- gas/config/tc-tilepro.c | 20 +- gas/config/tc-tilepro.h | 4 +- gas/config/tc-v850.c | 34 +- gas/config/tc-v850.h | 4 +- gas/config/tc-vax.c | 92 +- gas/config/tc-vax.h | 6 +- gas/config/tc-visium.c | 22 +- gas/config/tc-visium.h | 7 +- gas/config/tc-wasm32.c | 18 +- gas/config/tc-wasm32.h | 4 +- gas/config/tc-xgate.c | 14 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 8 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 28 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 26 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 46 +- 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 | 4 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 4 +- gas/config/te-armlinuxeabi.h | 4 +- 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-ia64aix.h | 23 - gas/config/te-interix.h | 6 +- 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 | 4 +- 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 | 100 +- gas/configure.ac | 71 +- gas/configure.com | 2 +- gas/configure.tgt | 5 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 225 +- gas/doc/c-aarch64.texi | 61 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 28 +- 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 | 59 +- 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 | 12 +- 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 | 255 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 14 +- 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 | 4 +- gas/doc/local.mk | 3 +- gas/dw2gencfi.c | 221 +- gas/dw2gencfi.h | 30 +- gas/dwarf2dbg.c | 14 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 14 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- gas/emul-target.h | 8 +- gas/emul.h | 8 +- gas/expr.c | 149 +- 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 | 17 +- gas/frags.h | 6 +- gas/gen-sframe.c | 690 +- gas/gen-sframe.h | 8 +- gas/ginsn.c | 65 +- gas/ginsn.h | 2 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 33 +- gas/input-file.h | 2 +- gas/input-scrub.c | 38 +- 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 | 216 +- gas/listing.h | 17 +- gas/literal.c | 2 +- gas/macro.c | 86 +- gas/macro.h | 17 +- gas/makefile.vms | 2 +- gas/messages.c | 5 +- gas/obj.h | 6 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 6 - gas/po/fr.po | 7450 +- gas/po/gas.pot | 7120 +- gas/po/ro.po | 15302 ++-- gas/po/uk.po | 7436 +- gas/read.c | 819 +- gas/read.h | 107 +- gas/remap.c | 2 +- gas/sb.c | 18 +- gas/sb.h | 5 +- gas/scfi.c | 207 +- gas/scfi.h | 2 +- gas/scfidw2gen.c | 5 +- gas/scfidw2gen.h | 2 +- gas/sframe-opt.c | 2 +- gas/stabs.c | 16 +- gas/subsegs.c | 19 +- gas/subsegs.h | 2 +- gas/symbols.c | 55 +- gas/symbols.h | 14 +- gas/tc.h | 6 +- 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/aarch64/advsimd-faminmax-illegal.s | 92 +- gas/testsuite/gas/aarch64/advsimd-faminmax.d | 105 +- gas/testsuite/gas/aarch64/advsimd-faminmax.s | 112 +- gas/testsuite/gas/aarch64/advsimd-fp8-fail.d | 2 + gas/testsuite/gas/aarch64/advsimd-fp8-fail.l | 262 + gas/testsuite/gas/aarch64/advsimd-fp8-fail.s | 121 + gas/testsuite/gas/aarch64/advsimd-fp8.d | 109 + gas/testsuite/gas/aarch64/advsimd-fp8.s | 73 + gas/testsuite/gas/aarch64/advsimd-lut-bad.d | 3 + gas/testsuite/gas/aarch64/advsimd-lut-bad.l | 25 + gas/testsuite/gas/aarch64/advsimd-lut-illegal.d | 3 + gas/testsuite/gas/aarch64/advsimd-lut-illegal.l | 208 + gas/testsuite/gas/aarch64/advsimd-lut-illegal.s | 128 + gas/testsuite/gas/aarch64/advsimd-lut.d | 33 + gas/testsuite/gas/aarch64/advsimd-lut.s | 29 + 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/armv9_5.d | 10 + gas/testsuite/gas/aarch64/armv9_5.s | 9 + gas/testsuite/gas/aarch64/b_c_1.d | 50 +- gas/testsuite/gas/aarch64/bfloat16-1.d | 106 - gas/testsuite/gas/aarch64/bfloat16-1.s | 113 - gas/testsuite/gas/aarch64/bfloat16-bad.d | 4 - gas/testsuite/gas/aarch64/bfloat16-bad.l | 97 - gas/testsuite/gas/aarch64/bfloat16-invalid.d | 4 - gas/testsuite/gas/aarch64/bfloat16-invalid.l | 8 - gas/testsuite/gas/aarch64/bfloat16-invalid.s | 13 - gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/brbe-brb-bad.d | 2 + gas/testsuite/gas/aarch64/brbe-brb-bad.l | 4 + gas/testsuite/gas/aarch64/brbe-brb-bad.s | 6 + gas/testsuite/gas/aarch64/brbe-brb-inst.d | 14 + gas/testsuite/gas/aarch64/brbe-brb-inst.s | 5 + gas/testsuite/gas/aarch64/brbe-brb-invalid.d | 3 + gas/testsuite/gas/aarch64/brbe-brb-invalid.l | 3 + gas/testsuite/gas/aarch64/brbe-brb.d | 12 + gas/testsuite/gas/aarch64/brbe-brb.s | 5 + gas/testsuite/gas/aarch64/codeview.exp | 2 +- gas/testsuite/gas/aarch64/cpa-addsub-bad.l | 16 +- gas/testsuite/gas/aarch64/cpa-addsub-neg.l | 12 +- gas/testsuite/gas/aarch64/cpa-addsub.d | 1 + gas/testsuite/gas/aarch64/cpa-sve.d | 1 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/cssc.d | 1 + gas/testsuite/gas/aarch64/diagnostic.l | 72 +- 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-mul-illegal.l | 24 + gas/testsuite/gas/aarch64/fp8-mul-illegal.s | 24 + gas/testsuite/gas/aarch64/fp8-simd-dot2.d | 25 + gas/testsuite/gas/aarch64/fp8-simd-dot2.s | 19 + gas/testsuite/gas/aarch64/fp8-simd-dot4.d | 21 + gas/testsuite/gas/aarch64/fp8-simd-dot4.s | 15 + gas/testsuite/gas/aarch64/fp8-simd-fma.d | 51 + gas/testsuite/gas/aarch64/fp8-simd-fma.s | 53 + gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.d | 2 + gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.l | 90 + gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.s | 103 + gas/testsuite/gas/aarch64/fp8-sme-dot2.d | 50 + gas/testsuite/gas/aarch64/fp8-sme-dot2.s | 47 + gas/testsuite/gas/aarch64/fp8-sme-dot4.d | 55 + gas/testsuite/gas/aarch64/fp8-sme-dot4.s | 53 + gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.d | 2 + gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.l | 72 + gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.s | 78 + gas/testsuite/gas/aarch64/fp8-sme-fmlal.d | 57 + gas/testsuite/gas/aarch64/fp8-sme-fmlal.s | 56 + gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.d | 2 + gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.l | 72 + gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.s | 78 + gas/testsuite/gas/aarch64/fp8-sme-fmlall.d | 57 + gas/testsuite/gas/aarch64/fp8-sme-fmlall.s | 56 + gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.d | 2 + gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.l | 7 + gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.s | 7 + gas/testsuite/gas/aarch64/fp8-sme-mopa2.d | 15 + gas/testsuite/gas/aarch64/fp8-sme-mopa2.s | 6 + gas/testsuite/gas/aarch64/fp8-sme-mopa4.d | 15 + gas/testsuite/gas/aarch64/fp8-sme-mopa4.s | 6 + gas/testsuite/gas/aarch64/fp8-sve-dot2.d | 18 + gas/testsuite/gas/aarch64/fp8-sve-dot2.s | 9 + gas/testsuite/gas/aarch64/fp8-sve-dot4.d | 18 + gas/testsuite/gas/aarch64/fp8-sve-dot4.s | 9 + gas/testsuite/gas/aarch64/fp8-sve-fma.d | 64 + gas/testsuite/gas/aarch64/fp8-sve-fma.s | 65 + gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d | 2 + gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.l | 21 + gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.s | 35 + gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.l | 142 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 480 +- gas/testsuite/gas/aarch64/illegal.l | 52 +- 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/rcpc3-fail.d | 1 + gas/testsuite/gas/aarch64/rcpc3-fail.l | 82 +- gas/testsuite/gas/aarch64/rcpc3-fail.s | 99 +- gas/testsuite/gas/aarch64/rcpc3-fp-fail.l | 8 +- gas/testsuite/gas/aarch64/rcpc3.d | 63 +- gas/testsuite/gas/aarch64/rcpc3.s | 46 + gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reglist-2.l | 14 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-4-illegal.l | 70 +- gas/testsuite/gas/aarch64/sme-5-illegal.l | 56 +- gas/testsuite/gas/aarch64/sme-6-illegal.l | 44 +- gas/testsuite/gas/aarch64/sme-7-illegal.l | 16 +- 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/aarch64/sme-fp16-addsub-illegal.d | 2 + .../gas/aarch64/sme-fp16-addsub-illegal.l | 19 + .../gas/aarch64/sme-fp16-addsub-illegal.s | 24 + gas/testsuite/gas/aarch64/sme-fp16-addsub.d | 25 + gas/testsuite/gas/aarch64/sme-fp16-addsub.s | 19 + gas/testsuite/gas/aarch64/sme-nosve-1.d | 15 + gas/testsuite/gas/aarch64/sme-nosve-1.s | 3 + gas/testsuite/gas/aarch64/sme2-1-invalid.l | 600 +- gas/testsuite/gas/aarch64/sme2-1-noarch.l | 576 +- gas/testsuite/gas/aarch64/sme2-10-invalid.l | 92 +- gas/testsuite/gas/aarch64/sme2-10-noarch.l | 1280 +- gas/testsuite/gas/aarch64/sme2-11-invalid.l | 158 +- gas/testsuite/gas/aarch64/sme2-11-noarch.l | 232 +- gas/testsuite/gas/aarch64/sme2-12-invalid.l | 194 +- gas/testsuite/gas/aarch64/sme2-12-noarch.l | 900 +- gas/testsuite/gas/aarch64/sme2-13-invalid.l | 102 +- gas/testsuite/gas/aarch64/sme2-13-noarch.l | 400 +- gas/testsuite/gas/aarch64/sme2-14-invalid.l | 4 +- gas/testsuite/gas/aarch64/sme2-14-noarch.l | 172 +- gas/testsuite/gas/aarch64/sme2-15-invalid.l | 148 +- gas/testsuite/gas/aarch64/sme2-15-noarch.l | 372 +- gas/testsuite/gas/aarch64/sme2-16-invalid.l | 148 +- gas/testsuite/gas/aarch64/sme2-16-noarch.l | 496 +- gas/testsuite/gas/aarch64/sme2-17-invalid.l | 20 +- gas/testsuite/gas/aarch64/sme2-17-noarch.l | 88 +- gas/testsuite/gas/aarch64/sme2-18-invalid.l | 34 +- gas/testsuite/gas/aarch64/sme2-18-noarch.l | 40 +- gas/testsuite/gas/aarch64/sme2-19-invalid.l | 58 +- gas/testsuite/gas/aarch64/sme2-19-noarch.l | 80 +- gas/testsuite/gas/aarch64/sme2-2-invalid.l | 390 +- gas/testsuite/gas/aarch64/sme2-2-noarch.l | 960 +- gas/testsuite/gas/aarch64/sme2-2-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-2-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-20-invalid.l | 36 +- gas/testsuite/gas/aarch64/sme2-20-noarch.l | 40 +- gas/testsuite/gas/aarch64/sme2-22-invalid.l | 20 +- gas/testsuite/gas/aarch64/sme2-22-noarch.l | 220 +- gas/testsuite/gas/aarch64/sme2-23-invalid.l | 14 +- gas/testsuite/gas/aarch64/sme2-23-noarch.l | 128 +- gas/testsuite/gas/aarch64/sme2-24-invalid.l | 24 +- gas/testsuite/gas/aarch64/sme2-24-noarch.l | 32 +- gas/testsuite/gas/aarch64/sme2-25-invalid.l | 44 +- gas/testsuite/gas/aarch64/sme2-25-noarch.l | 72 +- gas/testsuite/gas/aarch64/sme2-26-invalid.l | 22 +- gas/testsuite/gas/aarch64/sme2-26-noarch.l | 48 +- gas/testsuite/gas/aarch64/sme2-27-invalid.l | 34 +- gas/testsuite/gas/aarch64/sme2-27-noarch.l | 98 +- gas/testsuite/gas/aarch64/sme2-28-invalid.l | 18 +- gas/testsuite/gas/aarch64/sme2-28-noarch.l | 50 +- gas/testsuite/gas/aarch64/sme2-29-invalid.l | 22 +- gas/testsuite/gas/aarch64/sme2-29-noarch.l | 72 +- gas/testsuite/gas/aarch64/sme2-3-invalid.l | 114 +- gas/testsuite/gas/aarch64/sme2-3-noarch.l | 960 +- gas/testsuite/gas/aarch64/sme2-3-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-3-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-30-invalid.l | 30 +- gas/testsuite/gas/aarch64/sme2-30-noarch.l | 180 +- gas/testsuite/gas/aarch64/sme2-4-invalid.l | 114 +- gas/testsuite/gas/aarch64/sme2-4-noarch.l | 960 +- gas/testsuite/gas/aarch64/sme2-4-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-4-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-5-invalid.l | 114 +- gas/testsuite/gas/aarch64/sme2-5-noarch.l | 960 +- gas/testsuite/gas/aarch64/sme2-5-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-5-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-6-invalid.l | 84 +- gas/testsuite/gas/aarch64/sme2-6-noarch.l | 160 +- 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-8-invalid.l | 104 +- gas/testsuite/gas/aarch64/sme2-8-noarch.l | 102 +- gas/testsuite/gas/aarch64/sme2-9-invalid.l | 220 +- gas/testsuite/gas/aarch64/sme2-9-noarch.l | 352 +- gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l | 36 +- gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l | 64 +- gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l | 154 +- gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l | 232 +- gas/testsuite/gas/aarch64/sme2-faminmax-bad.l | 96 +- gas/testsuite/gas/aarch64/sme2-faminmax-illegal.l | 92 +- gas/testsuite/gas/aarch64/sme2-faminmax.d | 1 + gas/testsuite/gas/aarch64/sme2-fp8-fail.d | 2 + gas/testsuite/gas/aarch64/sme2-fp8-fail.l | 273 + gas/testsuite/gas/aarch64/sme2-fp8-fail.s | 106 + gas/testsuite/gas/aarch64/sme2-fp8-streaming.d | 4 + gas/testsuite/gas/aarch64/sme2-fp8.d | 118 + gas/testsuite/gas/aarch64/sme2-fp8.s | 110 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l | 148 +- gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l | 112 +- gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l | 114 +- gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l | 400 +- gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l | 20 +- gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l | 248 +- gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l | 20 +- gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l | 40 +- 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-bad.d | 3 + gas/testsuite/gas/aarch64/sme2-lutv2-bad.l | 15 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.d | 3 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.l | 72 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.s | 99 + gas/testsuite/gas/aarch64/sme2-lutv2.d | 24 + gas/testsuite/gas/aarch64/sme2-lutv2.s | 22 + gas/testsuite/gas/aarch64/sme2p1-2-bad.d | 4 + gas/testsuite/gas/aarch64/sme2p1-2-bad.l | 62 + gas/testsuite/gas/aarch64/sme2p1-2-bad.s | 48 + gas/testsuite/gas/aarch64/sme2p1-2.d | 87 + gas/testsuite/gas/aarch64/sme2p1-2.s | 87 + gas/testsuite/gas/aarch64/sme2p1-3-bad.d | 4 + gas/testsuite/gas/aarch64/sme2p1-3-bad.l | 30 + gas/testsuite/gas/aarch64/sme2p1-3-bad.s | 20 + gas/testsuite/gas/aarch64/sme2p1-3.d | 26 + gas/testsuite/gas/aarch64/sme2p1-3.s | 19 + gas/testsuite/gas/aarch64/sme2p1-4-bad.d | 4 + gas/testsuite/gas/aarch64/sme2p1-4-bad.l | 76 + gas/testsuite/gas/aarch64/sme2p1-4-bad.s | 48 + gas/testsuite/gas/aarch64/sme2p1-4.d | 53 + gas/testsuite/gas/aarch64/sme2p1-4.s | 48 + gas/testsuite/gas/aarch64/sme2p1-5-bad.d | 4 + gas/testsuite/gas/aarch64/sme2p1-5-bad.l | 103 + gas/testsuite/gas/aarch64/sme2p1-5-bad.s | 54 + gas/testsuite/gas/aarch64/sme2p1-5.d | 54 + gas/testsuite/gas/aarch64/sme2p1-5.s | 54 + 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 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.l | 11 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.s | 10 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.d | 3 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l | 265 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.s | 147 + gas/testsuite/gas/aarch64/sve-b16b16-sve2.d | 112 + gas/testsuite/gas/aarch64/sve-b16b16-sve2.s | 118 + gas/testsuite/gas/aarch64/sve-invalid.l | 320 +- gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 - gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 2 +- gas/testsuite/gas/aarch64/sve.d | 936 +- gas/testsuite/gas/aarch64/sve2-faminmax.d | 3 +- gas/testsuite/gas/aarch64/sve2-fp8-dump | 45 + gas/testsuite/gas/aarch64/sve2-fp8-fail.d | 2 + gas/testsuite/gas/aarch64/sve2-fp8-fail.l | 161 + gas/testsuite/gas/aarch64/sve2-fp8-fail.s | 42 + gas/testsuite/gas/aarch64/sve2-fp8.d | 3 + gas/testsuite/gas/aarch64/sve2-fp8.s | 47 + gas/testsuite/gas/aarch64/sve2-lut-bad.d | 3 + gas/testsuite/gas/aarch64/sve2-lut-bad.l | 34 + gas/testsuite/gas/aarch64/sve2-lut-illegal.d | 3 + gas/testsuite/gas/aarch64/sve2-lut-illegal.l | 212 + gas/testsuite/gas/aarch64/sve2-lut-illegal.s | 128 + gas/testsuite/gas/aarch64/sve2-lut.d | 42 + gas/testsuite/gas/aarch64/sve2-lut.s | 39 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l | 24 +- gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l | 512 +- 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-invalid.l | 18 +- gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l | 24 +- gas/testsuite/gas/aarch64/sve2-sme2-5.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l | 20 +- gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l | 30 +- gas/testsuite/gas/aarch64/sve2-sme2-6.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l | 2 +- gas/testsuite/gas/aarch64/sve2-sme2-7.d | 1 + gas/testsuite/gas/aarch64/sve2.d | 76 +- gas/testsuite/gas/aarch64/sve2p1-1-bad.d | 2 +- gas/testsuite/gas/aarch64/sve2p1-1-bad.l | 177 +- gas/testsuite/gas/aarch64/sve2p1-1-invalid.d | 4 + gas/testsuite/gas/aarch64/sve2p1-1-invalid.l | 101 + gas/testsuite/gas/aarch64/sve2p1-1-invalid.s | 26 + gas/testsuite/gas/aarch64/sve2p1-1.d | 197 +- gas/testsuite/gas/aarch64/sve2p1-1.s | 178 +- gas/testsuite/gas/aarch64/sve2p1-2-bad.d | 4 + gas/testsuite/gas/aarch64/sve2p1-2-bad.l | 2 + gas/testsuite/gas/aarch64/sve2p1-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-2-invalid.l | 47 + gas/testsuite/gas/aarch64/sve2p1-2-invalid.s | 10 + gas/testsuite/gas/aarch64/sve2p1-2.d | 34 + gas/testsuite/gas/aarch64/sve2p1-2.s | 28 + gas/testsuite/gas/aarch64/sve2p1-3-bad.d | 3 + gas/testsuite/gas/aarch64/sve2p1-3-bad.l | 208 + gas/testsuite/gas/aarch64/sve2p1-3-bad.s | 59 + gas/testsuite/gas/aarch64/sve2p1-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-3-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2p1-3-invalid.s | 16 + gas/testsuite/gas/aarch64/sve2p1-3.d | 20 + gas/testsuite/gas/aarch64/sve2p1-3.s | 12 + gas/testsuite/gas/aarch64/sve2p1-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-4-invalid.l | 122 + gas/testsuite/gas/aarch64/sve2p1-4-invalid.s | 125 + gas/testsuite/gas/aarch64/sve2p1-4.d | 136 + gas/testsuite/gas/aarch64/sve2p1-4.s | 135 + gas/testsuite/gas/aarch64/sve2p1-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-5-invalid.l | 27 + gas/testsuite/gas/aarch64/sve2p1-5-invalid.s | 8 + gas/testsuite/gas/aarch64/sve2p1-5.d | 21 + gas/testsuite/gas/aarch64/sve2p1-5.s | 8 + gas/testsuite/gas/aarch64/sve2p1-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-6-invalid.l | 78 + gas/testsuite/gas/aarch64/sve2p1-6-invalid.s | 36 + gas/testsuite/gas/aarch64/sve2p1-6.d | 60 + gas/testsuite/gas/aarch64/sve2p1-6.s | 53 + gas/testsuite/gas/aarch64/sve2p1-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2p1-7-invalid.l | 118 + gas/testsuite/gas/aarch64/sve2p1-7-invalid.s | 76 + gas/testsuite/gas/aarch64/sve2p1-7.d | 66 + gas/testsuite/gas/aarch64/sve2p1-7.s | 63 + 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/testsuite/gas/aarch64/sve2p1-nosve2.s | 1 + .../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 | 216 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs.d | 251 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs.s | 228 +- .../armv9_5-a-sysregs-archv9_4-unsupported.d | 3 + .../armv9_5-a-sysregs-archv9_4-unsupported.l | 17 + .../gas/aarch64/sysreg/armv9_5-a-sysregs.d | 17 + .../gas/aarch64/sysreg/armv9_5-a-sysregs.s | 13 + .../gas/aarch64/sysreg/fp8-feature-enables-fpmr.d | 12 + .../aarch64/sysreg/fpmr-unsupported-by-default.d | 4 + .../aarch64/sysreg/fpmr-unsupported-by-default.l | 3 + gas/testsuite/gas/aarch64/sysreg/fpmr.s | 4 + .../gas/aarch64/sysreg/illegal-sysreg-3.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-3.l | 20 - .../gas/aarch64/sysreg/illegal-sysreg-4.d | 2 +- .../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.d | 2 + gas/testsuite/gas/aarch64/sysreg/sysreg-1.s | 225 +- gas/testsuite/gas/aarch64/sysreg/sysreg-2.d | 105 +- gas/testsuite/gas/aarch64/sysreg/sysreg-2.s | 47 +- gas/testsuite/gas/aarch64/sysreg/sysreg-3.d | 43 +- gas/testsuite/gas/aarch64/sysreg/sysreg-3.s | 25 +- gas/testsuite/gas/aarch64/sysreg/sysreg-6.d | 2 + gas/testsuite/gas/aarch64/sysreg/sysreg-6.s | 7 +- gas/testsuite/gas/aarch64/sysreg/sysreg-7.d | 18 +- gas/testsuite/gas/aarch64/sysreg/sysreg-7.s | 34 +- gas/testsuite/gas/aarch64/sysreg/sysreg-8.d | 530 +- gas/testsuite/gas/aarch64/sysreg/sysreg-8.s | 339 +- .../gas/aarch64/sysreg/sysreg-test-utils.inc | 32 + gas/testsuite/gas/aarch64/sysreg/sysreg.d | 63 +- gas/testsuite/gas/aarch64/sysreg/sysreg.s | 68 +- gas/testsuite/gas/aarch64/sysreg/sysreg128.d | 42 +- gas/testsuite/gas/aarch64/sysreg/sysreg128.s | 27 +- gas/testsuite/gas/aarch64/system-3.d | 52 +- gas/testsuite/gas/aarch64/tail_padding.d | 6 +- gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/verbose-error.l | 4 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/base64-bad.d | 5 + gas/testsuite/gas/all/base64-bad.l | 11 + gas/testsuite/gas/all/base64-bad.s | 10 + gas/testsuite/gas/all/base64.d | 16 + gas/testsuite/gas/all/base64.s | 8 + gas/testsuite/gas/all/end-no-dot.l | 3 + gas/testsuite/gas/all/end-no-dot.s | 11 + gas/testsuite/gas/all/end.l | 3 + gas/testsuite/gas/all/end.s | 11 + gas/testsuite/gas/all/gas.exp | 70 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/line-comment.d | 12 + gas/testsuite/gas/all/line-comment.s | 4 + gas/testsuite/gas/all/multibyte3.l | 10 + gas/testsuite/gas/all/multibyte3.s | 11 + 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/quoted-label-blank.d | 9 + gas/testsuite/gas/all/quoted-label-blank.s | 4 + 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/addthumb2err.l | 32 +- gas/testsuite/gas/arm/arch7em-bad.l | 14 +- 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/armv1.d | 8 +- gas/testsuite/gas/arm/armv2-mp-bad.l | 2 +- gas/testsuite/gas/arm/armv8_1-m-pacbti.d | 1 + gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa10.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa11.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe2.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe3.d | 11 - gas/testsuite/gas/arm/attr-mfpu-maverick.d | 11 - gas/testsuite/gas/arm/attr-mfpu-softfpa.d | 11 - gas/testsuite/gas/arm/attr-override-mcpu.s | 2 +- gas/testsuite/gas/arm/bfloat16-directive-be.d | 2 +- gas/testsuite/gas/arm/bfloat16-directive-le.d | 2 +- gas/testsuite/gas/arm/ccs-symver.d | 10 + gas/testsuite/gas/arm/ccs-symver.s | 7 + gas/testsuite/gas/arm/copro-arm_v2plus-arm_v2.d | 14 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 14 +- gas/testsuite/gas/arm/dotprod-legacy-arch.l | 2 +- gas/testsuite/gas/arm/ehabi-pacbti-m.d | 2 +- gas/testsuite/gas/arm/float.d | 131 - gas/testsuite/gas/arm/float.s | 163 - gas/testsuite/gas/arm/float16-bad.d | 1 + gas/testsuite/gas/arm/float16-be.d | 2 +- .../gas/arm/float16-eabi-alternative-format.d | 2 +- gas/testsuite/gas/arm/float16-eabi-ieee-format.d | 2 +- gas/testsuite/gas/arm/float16-eabi-no-format.d | 1 + gas/testsuite/gas/arm/float16-format-opt-bad.d | 2 +- gas/testsuite/gas/arm/float16-le.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.l | 2 +- gas/testsuite/gas/arm/fp-directive-bad.d | 4 + gas/testsuite/gas/arm/fp-directive-bad.l | 7 + gas/testsuite/gas/arm/fp-directive.d | 9 + gas/testsuite/gas/arm/fp-directive.s | 7 + gas/testsuite/gas/arm/fp-save.d | 9 - gas/testsuite/gas/arm/fp-save.s | 4 - gas/testsuite/gas/arm/fpa-dyadic.d | 166 - gas/testsuite/gas/arm/fpa-dyadic.s | 172 - gas/testsuite/gas/arm/fpa-mem.d | 34 - gas/testsuite/gas/arm/fpa-mem.s | 32 - gas/testsuite/gas/arm/fpa-monadic.d | 202 - gas/testsuite/gas/arm/fpa-monadic.s | 210 - .../gas/arm/group-reloc-ldc-encoding-bad.l | 384 - .../gas/arm/group-reloc-ldc-encoding-bad.s | 86 +- .../gas/arm/group-reloc-ldc-parsing-bad.l | 160 - .../gas/arm/group-reloc-ldc-parsing-bad.s | 29 +- gas/testsuite/gas/arm/group-reloc-ldc.d | 528 +- gas/testsuite/gas/arm/group-reloc-ldc.s | 54 - gas/testsuite/gas/arm/inst.d | 32 +- gas/testsuite/gas/arm/ldrd-unpredictable.s | 28 +- gas/testsuite/gas/arm/le-fpconst.d | 11 - gas/testsuite/gas/arm/le-fpconst.s | 8 - gas/testsuite/gas/arm/maverick.c | 534 - gas/testsuite/gas/arm/maverick.d | 477 - gas/testsuite/gas/arm/maverick.s | 470 - gas/testsuite/gas/arm/mve-vcvt-3.d | 136 +- gas/testsuite/gas/arm/mve-vldr-bad-1.l | 24 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 48 +- gas/testsuite/gas/arm/mve-vstr-bad-1.l | 12 +- gas/testsuite/gas/arm/neon-ldst-align-bad.l | 4 +- gas/testsuite/gas/arm/nops.d | 1 + gas/testsuite/gas/arm/note-march-ep9312.d | 13 - gas/testsuite/gas/arm/note-march-ep9312.s | 7 - gas/testsuite/gas/arm/pinsn.d | 24 - gas/testsuite/gas/arm/pinsn.s | 16 - gas/testsuite/gas/arm/pr29494.d | 1 + gas/testsuite/gas/arm/shift-bad.l | 10 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 32 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.l | 54 +- gas/testsuite/gas/arm/sp-pc-validations-bad.l | 70 +- gas/testsuite/gas/arm/t16-bad.l | 38 +- gas/testsuite/gas/arm/thumb2_bad_reg.l | 4 +- gas/testsuite/gas/arm/thumb2_ldmstm.d | 5 +- gas/testsuite/gas/arm/thumb2_ldmstm.s | 1 + gas/testsuite/gas/arm/unpredictable.d | 1 + gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 32 +- 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-1.d | 2 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 2 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 2 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 6 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 6 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 6 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 6 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d | 22 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.s | 18 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 9 +- .../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-sframe/common-empty-1.d | 4 +- gas/testsuite/gas/cfi-sframe/common-empty-2.d | 4 +- gas/testsuite/gas/cfi-sframe/common-empty-3.d | 3 + gas/testsuite/gas/cfi/cfi-sparc-2.d | 12 + gas/testsuite/gas/cfi/cfi-sparc-2.s | 16 + gas/testsuite/gas/cfi/cfi.exp | 8 +- gas/testsuite/gas/cfi/listing.l | 39 + gas/testsuite/gas/cfi/listing.s | 33 + 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 | 3 +- 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/arch-15.d | 2 +- gas/testsuite/gas/i386/arch-15.s | 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 | 148 + gas/testsuite/gas/i386/avx10_2-256-cvt.d | 146 + gas/testsuite/gas/i386/avx10_2-256-cvt.s | 117 + gas/testsuite/gas/i386/avx10_2-256-media-intel.d | 151 + gas/testsuite/gas/i386/avx10_2-256-media.d | 149 + gas/testsuite/gas/i386/avx10_2-256-media.s | 111 + 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 | 82 + gas/testsuite/gas/i386/avx10_2-512-cvt.d | 80 + gas/testsuite/gas/i386/avx10_2-512-cvt.s | 69 + gas/testsuite/gas/i386/avx10_2-512-media-intel.d | 81 + gas/testsuite/gas/i386/avx10_2-512-media.d | 79 + gas/testsuite/gas/i386/avx10_2-512-media.s | 71 + 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-evex-promote.d | 113 + gas/testsuite/gas/i386/avx10_2-evex-promote.s | 42 + gas/testsuite/gas/i386/avx10_2-rounding-intel.d | 452 + gas/testsuite/gas/i386/avx10_2-rounding-inval.l | 35 + gas/testsuite/gas/i386/avx10_2-rounding-inval.s | 39 + gas/testsuite/gas/i386/avx10_2-rounding.d | 450 + gas/testsuite/gas/i386/avx10_2-rounding.s | 351 + gas/testsuite/gas/i386/avx10_2-sm4-inval.l | 5 + gas/testsuite/gas/i386/avx10_2-sm4-inval.s | 9 + gas/testsuite/gas/i386/avx512_4fmaps-warn.l | 24 +- gas/testsuite/gas/i386/avx512_4vnniw-warn.l | 7 + gas/testsuite/gas/i386/avx512_4vnniw-warn.s | 13 + 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/bundle-lock.s | 2 +- gas/testsuite/gas/i386/bundle.s | 14 +- gas/testsuite/gas/i386/codeview.exp | 2 +- gas/testsuite/gas/i386/comments.l | 30 + gas/testsuite/gas/i386/comments.s | 13 + gas/testsuite/gas/i386/curly.d | 28 + gas/testsuite/gas/i386/curly.s | 26 + 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/gmi.d | 12 + gas/testsuite/gas/i386/gmi.s | 8 + gas/testsuite/gas/i386/got-no-relax.d | 2 +- gas/testsuite/gas/i386/got.d | 2 +- gas/testsuite/gas/i386/i386.exp | 72 +- 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 | 5 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x32-inval-tls.l | 38 + gas/testsuite/gas/i386/ilp32/x32-inval-tls.s | 1 + gas/testsuite/gas/i386/ilp32/x32-tls.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 4 - 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-tls.d | 4 + 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-intel.d | 28 +- gas/testsuite/gas/i386/intel-movs64.d | 152 +- gas/testsuite/gas/i386/intel-suffix.d | 35 + gas/testsuite/gas/i386/intel-suffix.e | 22 + gas/testsuite/gas/i386/intel-suffix.s | 39 + gas/testsuite/gas/i386/intel.d | 66 +- gas/testsuite/gas/i386/intel.s | 4 - gas/testsuite/gas/i386/intel16.d | 1 + gas/testsuite/gas/i386/intel16.e | 10 + gas/testsuite/gas/i386/inval-tls.l | 73 +- gas/testsuite/gas/i386/inval-tls.s | 83 +- gas/testsuite/gas/i386/lfence-load.d | 3 +- gas/testsuite/gas/i386/lfence-load.s | 1 + gas/testsuite/gas/i386/line-comment.d | 13 + gas/testsuite/gas/i386/line-comment.s | 6 + 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/noreg-intel64.l | 14 + gas/testsuite/gas/i386/noreg64-data16.d | 35 +- gas/testsuite/gas/i386/noreg64-data16.e | 16 +- gas/testsuite/gas/i386/noreg64-evex-data16.d | 81 + gas/testsuite/gas/i386/noreg64-evex-data16.e | 19 + gas/testsuite/gas/i386/noreg64-evex.d | 7 + gas/testsuite/gas/i386/noreg64-evex.e | 76 + gas/testsuite/gas/i386/noreg64-evex.s | 139 +- gas/testsuite/gas/i386/noreg64-rex64.d | 35 +- gas/testsuite/gas/i386/noreg64.d | 35 +- gas/testsuite/gas/i386/noreg64.l | 14 + gas/testsuite/gas/i386/noreg64.s | 7 + gas/testsuite/gas/i386/notrack-intel.d | 1 + gas/testsuite/gas/i386/notrack.d | 1 + gas/testsuite/gas/i386/optimize-1.d | 34 + gas/testsuite/gas/i386/optimize-1.s | 43 + gas/testsuite/gas/i386/optimize-1a.d | 34 + gas/testsuite/gas/i386/optimize-2.d | 24 + gas/testsuite/gas/i386/optimize-2.s | 33 + gas/testsuite/gas/i386/optimize-2b.d | 24 + gas/testsuite/gas/i386/optimize-4.d | 34 + gas/testsuite/gas/i386/optimize-5.d | 34 + gas/testsuite/gas/i386/optimize-8.l | 4 + gas/testsuite/gas/i386/optimize-8.s | 6 + 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/pr32721.l | 7 + gas/testsuite/gas/i386/pr32721.s | 7 + 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/reloc32.d | 3 +- gas/testsuite/gas/i386/reloc32.s | 7 + gas/testsuite/gas/i386/reloc64.d | 10 +- gas/testsuite/gas/i386/reloc64.s | 11 + gas/testsuite/gas/i386/secidx.d | 11 +- gas/testsuite/gas/i386/secidx.s | 6 + gas/testsuite/gas/i386/separator.d | 27 + gas/testsuite/gas/i386/separator.s | 41 + gas/testsuite/gas/i386/simd-intel.d | 4 - gas/testsuite/gas/i386/simd-suffix.d | 5 +- gas/testsuite/gas/i386/simd.d | 4 - gas/testsuite/gas/i386/simd.s | 4 - gas/testsuite/gas/i386/simd16.d | 4 - 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/reloc64.d | 10 +- 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-apx.d | 261 + gas/testsuite/gas/i386/sse2avx-apx.s | 320 + gas/testsuite/gas/i386/sse2avx-evex.d | 451 + gas/testsuite/gas/i386/sse2avx-evex.s | 522 + gas/testsuite/gas/i386/sse2avx-opts-intel.d | 2 +- gas/testsuite/gas/i386/sse2avx-opts.d | 2 +- gas/testsuite/gas/i386/tls.d | 25 + gas/testsuite/gas/i386/tls.s | 31 + gas/testsuite/gas/i386/vp2intersect-intel.d | 72 +- gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 24 +- gas/testsuite/gas/i386/vp2intersect-warn.l | 31 + gas/testsuite/gas/i386/vp2intersect-warn.s | 11 + gas/testsuite/gas/i386/vp2intersect.d | 72 +- gas/testsuite/gas/i386/vp2intersect.s | 72 +- 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-ccmp-ctest-intel.d | 226 + .../gas/i386/x86-64-apx-ccmp-ctest-inval.l | 17 + .../gas/i386/x86-64-apx-ccmp-ctest-inval.s | 20 + gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest.d | 226 + gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest.s | 221 + gas/testsuite/gas/i386/x86-64-apx-cfcmov-intel.d | 165 + gas/testsuite/gas/i386/x86-64-apx-cfcmov.d | 165 + gas/testsuite/gas/i386/x86-64-apx-cfcmov.s | 58 + gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l | 8 +- .../gas/i386/x86-64-apx-egpr-promote-inval.l | 6 + .../gas/i386/x86-64-apx-egpr-promote-inval.s | 8 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 29 +- .../gas/i386/x86-64-apx-evex-promoted-bad.s | 33 +- .../gas/i386/x86-64-apx-evex-promoted-intel.d | 90 +- .../gas/i386/x86-64-apx-evex-promoted-wig.d | 90 +- gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 90 +- gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 42 +- gas/testsuite/gas/i386/x86-64-apx-inval.l | 10 +- gas/testsuite/gas/i386/x86-64-apx-inval.s | 5 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d | 9 +- gas/testsuite/gas/i386/x86-64-apx-jmpabs.d | 9 +- gas/testsuite/gas/i386/x86-64-apx-jmpabs.s | 11 +- gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d | 30 +- gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s | 29 + gas/testsuite/gas/i386/x86-64-apx-nf-intel.d | 6 +- .../gas/i386/x86-64-apx-nf-optimize-BMI2.d | 1385 + .../gas/i386/x86-64-apx-nf-optimize-size.d | 1608 + gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d | 1608 + gas/testsuite/gas/i386/x86-64-apx-nf.d | 6 +- gas/testsuite/gas/i386/x86-64-apx-nf.s | 138 +- gas/testsuite/gas/i386/x86-64-apx-rex2.d | 4 + gas/testsuite/gas/i386/x86-64-apx-rex2.s | 6 + gas/testsuite/gas/i386/x86-64-apx-zu-intel.d | 81 + gas/testsuite/gas/i386/x86-64-apx-zu-inval.l | 25 + gas/testsuite/gas/i386/x86-64-apx-zu-inval.s | 28 + gas/testsuite/gas/i386/x86-64-apx-zu.d | 81 + gas/testsuite/gas/i386/x86-64-apx-zu.s | 76 + gas/testsuite/gas/i386/x86-64-apx_f-evex.d | 24 +- gas/testsuite/gas/i386/x86-64-arch-4.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-5.s | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 2 - gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 2 - gas/testsuite/gas/i386/x86-64-avx-scalar.d | 2 - gas/testsuite/gas/i386/x86-64-avx-scalar.s | 10 +- gas/testsuite/gas/i386/x86-64-avx.d | 2 - gas/testsuite/gas/i386/x86-64-avx.s | 10 +- .../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 | 148 + gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.d | 146 + gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.s | 117 + .../gas/i386/x86-64-avx10_2-256-media-intel.d | 151 + gas/testsuite/gas/i386/x86-64-avx10_2-256-media.d | 149 + gas/testsuite/gas/i386/x86-64-avx10_2-256-media.s | 111 + .../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 | 82 + gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.d | 80 + gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.s | 69 + .../gas/i386/x86-64-avx10_2-512-media-intel.d | 81 + gas/testsuite/gas/i386/x86-64-avx10_2-512-media.d | 79 + gas/testsuite/gas/i386/x86-64-avx10_2-512-media.s | 71 + .../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/i386/x86-64-avx10_2-evex-promote.d | 113 + .../gas/i386/x86-64-avx10_2-evex-promote.s | 42 + .../gas/i386/x86-64-avx10_2-rounding-intel.d | 452 + gas/testsuite/gas/i386/x86-64-avx10_2-rounding.d | 450 + gas/testsuite/gas/i386/x86-64-avx10_2-rounding.s | 350 + 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/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l | 12 +- .../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-branch.d | 4 - gas/testsuite/gas/i386/x86-64-branch.s | 8 +- gas/testsuite/gas/i386/x86-64-bundle.s | 14 +- gas/testsuite/gas/i386/x86-64-cmpccxadd-intel.d | 192 +- gas/testsuite/gas/i386/x86-64-cmpccxadd.d | 192 +- 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-gottpoff.d | 12 +- gas/testsuite/gas/i386/x86-64-gottpoff.s | 26 +- gas/testsuite/gas/i386/x86-64-imgrel.d | 40 + gas/testsuite/gas/i386/x86-64-imgrel.s | 31 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 6 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 3 + gas/testsuite/gas/i386/x86-64-inval-tls.l | 40 +- gas/testsuite/gas/i386/x86-64-inval-tls.s | 46 + 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/testsuite/gas/i386/x86-64-lkgs-intel.d | 1 - gas/testsuite/gas/i386/x86-64-lkgs.d | 1 - gas/testsuite/gas/i386/x86-64-lkgs.s | 1 - gas/testsuite/gas/i386/x86-64-macro-1.d | 11 + gas/testsuite/gas/i386/x86-64-macro-1.s | 9 + .../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-optimize-1.d | 30 +- gas/testsuite/gas/i386/x86-64-optimize-1.s | 30 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 44 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 38 +- gas/testsuite/gas/i386/x86-64-optimize-3b.d | 48 +- gas/testsuite/gas/i386/x86-64-optimize-extractps.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-extractps.l | 21 + gas/testsuite/gas/i386/x86-64-optimize-extractps.s | 14 + gas/testsuite/gas/i386/x86-64-optimize-insertps.d | 26 + gas/testsuite/gas/i386/x86-64-optimize-insertps.l | 26 + gas/testsuite/gas/i386/x86-64-optimize-insertps.s | 20 + gas/testsuite/gas/i386/x86-64-optimize-pextr.d | 29 + gas/testsuite/gas/i386/x86-64-optimize-pextr.l | 41 + gas/testsuite/gas/i386/x86-64-optimize-pextr.s | 27 + .../gas/i386/x86-64-optimize-vextractNN.d | 59 + .../gas/i386/x86-64-optimize-vextractNN.s | 57 + 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-apx.d | 177 + gas/testsuite/gas/i386/x86-64-pseudos-apx.s | 45 + 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-simd-intel.d | 8 - gas/testsuite/gas/i386/x86-64-simd-suffix.d | 8 - gas/testsuite/gas/i386/x86-64-simd.d | 8 - gas/testsuite/gas/i386/x86-64-simd.s | 8 - gas/testsuite/gas/i386/x86-64-sse2avx.d | 17 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 26 +- gas/testsuite/gas/i386/x86-64-tls.d | 25 + gas/testsuite/gas/i386/x86-64-tls.s | 27 + gas/testsuite/gas/i386/x86-64-tlsdesc.s | 6 +- gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 72 +- .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 24 +- gas/testsuite/gas/i386/x86-64-vp2intersect.d | 72 +- gas/testsuite/gas/i386/x86-64-vp2intersect.s | 72 +- gas/testsuite/gas/i386/x86-64.exp | 116 +- gas/testsuite/gas/i386/x86_64-intel.d | 6 +- gas/testsuite/gas/i386/x86_64.d | 6 +- gas/testsuite/gas/ia64/alias-ilp32.d | 8 +- gas/testsuite/gas/ia64/group-1.d | 10 +- gas/testsuite/gas/ia64/group-2.d | 14 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/secname-ilp32.d | 8 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 10 +- 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/illegal-operand.l | 208 +- gas/testsuite/gas/loongarch/insn_expr.d | 10 + gas/testsuite/gas/loongarch/insn_expr.s | 1 + gas/testsuite/gas/loongarch/large_addend.d | 12 + gas/testsuite/gas/loongarch/large_addend.s | 8 + gas/testsuite/gas/loongarch/localpic.d | 22 + gas/testsuite/gas/loongarch/localpic.s | 26 + gas/testsuite/gas/loongarch/loongarch.exp | 3 +- gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.d | 12 + gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.s | 6 + gas/testsuite/gas/loongarch/pseudo_op_option.d | 36 + gas/testsuite/gas/loongarch/pseudo_op_option.s | 19 + .../gas/loongarch/pseudo_op_option_fail.l | 2 + .../gas/loongarch/pseudo_op_option_fail.s | 2 + gas/testsuite/gas/loongarch/relax-align2.d | 24 + gas/testsuite/gas/loongarch/relax-align2.s | 11 + .../loongarch/relax-cfi-fde-DW_CFA_advance_loc.d | 44 +- gas/testsuite/gas/loongarch/relax_align.d | 6 +- 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/altmacro.d | 5 +- gas/testsuite/gas/macros/altmacro.l | 3 + gas/testsuite/gas/macros/altmacro.s | 10 +- gas/testsuite/gas/macros/app6.l | 7 + gas/testsuite/gas/macros/app6.s | 11 + gas/testsuite/gas/macros/arg1.d | 9 + gas/testsuite/gas/macros/arg1.s | 13 + gas/testsuite/gas/macros/count.d | 3 + gas/testsuite/gas/macros/count.l | 11 + gas/testsuite/gas/macros/count.s | 19 + gas/testsuite/gas/macros/end.l | 2 +- gas/testsuite/gas/macros/irp-count.l | 7 + gas/testsuite/gas/macros/irp-count.s | 7 + gas/testsuite/gas/macros/irpc-quote.l | 18 + gas/testsuite/gas/macros/irpc-quote.s | 6 + gas/testsuite/gas/macros/macros.exp | 17 +- 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/macros/rept-count.l | 15 + gas/testsuite/gas/macros/rept-count.s | 10 + gas/testsuite/gas/macros/rept.l | 8 + 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/allegrex-removed.d | 3 + gas/testsuite/gas/mips/allegrex-removed.l | 13 + gas/testsuite/gas/mips/allegrex-removed.s | 13 + gas/testsuite/gas/mips/allegrex.d | 3 +- gas/testsuite/gas/mips/allegrex.s | 1 + gas/testsuite/gas/mips/allegrex@div-trap.d | 5 + gas/testsuite/gas/mips/allegrex@mul-trap.d | 5 + gas/testsuite/gas/mips/allegrex@mul.d | 62 + gas/testsuite/gas/mips/allegrex@trap-opt.d | 6 + gas/testsuite/gas/mips/ase-errors-3.l | 15 +- gas/testsuite/gas/mips/ase-errors-3.s | 5 +- gas/testsuite/gas/mips/ase-errors-4.l | 13 +- gas/testsuite/gas/mips/ase-errors-4.s | 5 +- gas/testsuite/gas/mips/break-opt.d | 115 + gas/testsuite/gas/mips/brtr-opt.l | 7 + gas/testsuite/gas/mips/brtr-opt.s | 46 + gas/testsuite/gas/mips/div-ilocks.d | 110 - gas/testsuite/gas/mips/div-trap.d | 80 + gas/testsuite/gas/mips/div.d | 203 +- gas/testsuite/gas/mips/div.s | 10 +- gas/testsuite/gas/mips/div64-trap.d | 27 + gas/testsuite/gas/mips/div64.d | 29 + gas/testsuite/gas/mips/div64.s | 10 + 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/micromips-compact.d | 3 - gas/testsuite/gas/mips/micromips-insn32.d | 3 - gas/testsuite/gas/mips/micromips-noinsn32.d | 3 - gas/testsuite/gas/mips/micromips-trap.d | 3 - gas/testsuite/gas/mips/micromips.d | 3 - gas/testsuite/gas/mips/micromips.l | 24 +- gas/testsuite/gas/mips/micromips@break-opt.d | 134 + gas/testsuite/gas/mips/micromips@div-trap.d | 83 + gas/testsuite/gas/mips/micromips@div.d | 102 + gas/testsuite/gas/mips/micromips@div64-trap.d | 28 + gas/testsuite/gas/mips/micromips@div64.d | 33 + gas/testsuite/gas/mips/micromips@mips32-mt.d | 635 + gas/testsuite/gas/mips/micromips@mul-trap.d | 52 + gas/testsuite/gas/mips/micromips@mul.d | 65 + gas/testsuite/gas/mips/micromips@mul64-trap.d | 26 + gas/testsuite/gas/mips/micromips@mul64.d | 33 + gas/testsuite/gas/mips/micromips@trap-opt.d | 94 + gas/testsuite/gas/mips/mips.exp | 68 +- gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l | 8 +- gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l | 4 +- gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l | 4 +- gas/testsuite/gas/mips/mips16-insn-e.l | 4 +- 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/mips/mips16e-32@mips16-insn-e.l | 8 +- gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l | 4 +- gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.l | 8 +- gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.l | 4 +- .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.l | 8 +- .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.l | 4 +- gas/testsuite/gas/mips/mips16e2@lui-2.l | 8 +- gas/testsuite/gas/mips/mips1@div-trap.d | 5 + gas/testsuite/gas/mips/mips1@div.d | 110 + gas/testsuite/gas/mips/mips1@mul-trap.d | 5 + gas/testsuite/gas/mips/mips1@mul.d | 71 + gas/testsuite/gas/mips/mips1@trap-opt.d | 107 + gas/testsuite/gas/mips/mips2@div-trap.d | 98 + gas/testsuite/gas/mips/mips2@div.d | 5 + gas/testsuite/gas/mips/mips2@mul-trap.d | 74 + gas/testsuite/gas/mips/mips2@mul.d | 5 + gas/testsuite/gas/mips/mips32-mt.d | 66 +- gas/testsuite/gas/mips/mips3@div-trap.d | 5 + gas/testsuite/gas/mips/mips3@div.d | 5 + gas/testsuite/gas/mips/mips3@div64-trap.d | 30 + gas/testsuite/gas/mips/mips3@div64.d | 33 + gas/testsuite/gas/mips/mips3@mul-trap.d | 5 + gas/testsuite/gas/mips/mips3@mul.d | 5 + gas/testsuite/gas/mips/mips3@mul64-trap.d | 38 + gas/testsuite/gas/mips/mips3@mul64.d | 33 + gas/testsuite/gas/mips/mips4@div-trap.d | 5 + gas/testsuite/gas/mips/mips4@div.d | 5 + gas/testsuite/gas/mips/mips4@div64-trap.d | 5 + gas/testsuite/gas/mips/mips4@div64.d | 5 + gas/testsuite/gas/mips/mips4@mul-trap.d | 5 + gas/testsuite/gas/mips/mips4@mul.d | 5 + gas/testsuite/gas/mips/mips4@mul64-trap.d | 5 + gas/testsuite/gas/mips/mips4@mul64.d | 5 + gas/testsuite/gas/mips/mips5@div-trap.d | 5 + gas/testsuite/gas/mips/mips5@div.d | 5 + gas/testsuite/gas/mips/mips5@div64-trap.d | 5 + gas/testsuite/gas/mips/mips5@div64.d | 5 + gas/testsuite/gas/mips/mips5@mul-trap.d | 5 + gas/testsuite/gas/mips/mips5@mul.d | 5 + gas/testsuite/gas/mips/mips5@mul64-trap.d | 5 + gas/testsuite/gas/mips/mips5@mul64.d | 5 + gas/testsuite/gas/mips/mul-ilocks.d | 81 - gas/testsuite/gas/mips/mul-trap.d | 52 + gas/testsuite/gas/mips/mul.d | 129 +- gas/testsuite/gas/mips/mul.s | 10 +- gas/testsuite/gas/mips/mul64-trap.d | 26 + gas/testsuite/gas/mips/mul64.d | 29 + gas/testsuite/gas/mips/mul64.s | 10 + gas/testsuite/gas/mips/octeon@mul64-trap.d | 25 + gas/testsuite/gas/mips/octeon@mul64.d | 29 + gas/testsuite/gas/mips/{mips4@c0.d => r10000@c0.d} | 0 .../gas/mips/{vr5400@c1.d => r10000@c1.d} | 0 .../gas/mips/{allegrex@cp0c.d => r10000@cp0c.d} | 0 gas/testsuite/gas/mips/r10000@mul-trap.d | 54 + gas/testsuite/gas/mips/r10000@mul.d | 5 + gas/testsuite/gas/mips/r10000@mul64-trap.d | 26 + gas/testsuite/gas/mips/r10000@mul64.d | 30 + .../{allegrex@save-sub.d => r10000@save-sub.d} | 0 gas/testsuite/gas/mips/r3000@div-trap.d | 5 + gas/testsuite/gas/mips/r3000@div.d | 5 + gas/testsuite/gas/mips/r3000@mul-trap.d | 5 + gas/testsuite/gas/mips/r3000@mul.d | 5 + gas/testsuite/gas/mips/r3000@trap-opt.d | 6 + gas/testsuite/gas/mips/r3900@div-trap.d | 5 + gas/testsuite/gas/mips/r3900@div.d | 5 + gas/testsuite/gas/mips/r3900@mul-trap.d | 5 + gas/testsuite/gas/mips/r3900@mul.d | 5 + gas/testsuite/gas/mips/r3900@trap-opt.d | 6 + gas/testsuite/gas/mips/r4000@div-trap.d | 5 + gas/testsuite/gas/mips/r4000@div.d | 5 + gas/testsuite/gas/mips/r4000@div64-trap.d | 5 + gas/testsuite/gas/mips/r4000@div64.d | 5 + gas/testsuite/gas/mips/r4000@mul-trap.d | 5 + gas/testsuite/gas/mips/r4000@mul.d | 5 + gas/testsuite/gas/mips/r4000@mul64-trap.d | 5 + gas/testsuite/gas/mips/r4000@mul64.d | 5 + gas/testsuite/gas/mips/r5900@mul-trap.d | 52 + gas/testsuite/gas/mips/r5900@mul.d | 60 + gas/testsuite/gas/mips/trap-opt.d | 99 + gas/testsuite/gas/mips/vr5400@div-trap.d | 5 + gas/testsuite/gas/mips/vr5400@div.d | 5 + gas/testsuite/gas/mips/vr5400@div64-trap.d | 5 + gas/testsuite/gas/mips/vr5400@div64.d | 5 + gas/testsuite/gas/mips/vr5400@mul-trap.d | 70 + gas/testsuite/gas/mips/vr5400@mul.d | 69 + gas/testsuite/gas/mips/vr5400@mul64-trap.d | 5 + gas/testsuite/gas/mips/vr5400@mul64.d | 33 + gas/testsuite/gas/mmix/bspec-2.d | 4 +- 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/bad.l | 21 +- gas/testsuite/gas/msp430/bad.s | 14 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/msp430/msp430x.d | 4 + gas/testsuite/gas/msp430/msp430x.s | 6 + gas/testsuite/gas/msp430/opcode.d | 1 + gas/testsuite/gas/msp430/opcode.s | 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/cv_comp.d | 14 + gas/testsuite/gas/pe/cv_comp.s | 105 + gas/testsuite/gas/pe/pe.exp | 7 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/future.d | 60 + gas/testsuite/gas/ppc/future.s | 51 + gas/testsuite/gas/ppc/ppc.exp | 5 +- gas/testsuite/gas/ppc/rfc02655.d | 19 - gas/testsuite/gas/ppc/rfc02655.s | 10 - gas/testsuite/gas/ppc/rfc02656.d | 19 - gas/testsuite/gas/ppc/rfc02656.s | 10 - gas/testsuite/gas/pru/pr32073.d | 11 + gas/testsuite/gas/pru/pr32073.s | 6 + gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/attribute-01.d | 2 +- gas/testsuite/gas/riscv/attribute-02.d | 2 +- gas/testsuite/gas/riscv/attribute-03.d | 2 +- gas/testsuite/gas/riscv/attribute-04.d | 2 +- gas/testsuite/gas/riscv/attribute-05.d | 2 +- gas/testsuite/gas/riscv/attribute-10.d | 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 | 66 + gas/testsuite/gas/riscv/csr-version-1p10.l | 184 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 66 + gas/testsuite/gas/riscv/csr-version-1p11.l | 184 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 66 + gas/testsuite/gas/riscv/csr-version-1p12.l | 184 +- gas/testsuite/gas/riscv/csr.s | 47 + gas/testsuite/gas/riscv/cv-alu-boundaries.d | 3 - gas/testsuite/gas/riscv/cv-alu-boundaries.l | 14 - gas/testsuite/gas/riscv/cv-alu-boundaries.s | 27 - gas/testsuite/gas/riscv/cv-alu-fail-march.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-march.l | 32 - gas/testsuite/gas/riscv/cv-alu-fail-march.s | 33 - gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l | 32 - gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s | 33 - gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l | 32 - gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s | 33 - gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l | 25 - gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s | 26 - gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s | 4 - gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l | 9 - gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s | 10 - gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l | 9 - gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s | 10 - gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d | 3 - gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l | 33 - gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s | 34 - gas/testsuite/gas/riscv/cv-alu-insns.d | 102 - gas/testsuite/gas/riscv/cv-alu-insns.s | 124 - gas/testsuite/gas/riscv/cv-mac-fail-march.d | 3 - gas/testsuite/gas/riscv/cv-mac-fail-march.l | 23 - gas/testsuite/gas/riscv/cv-mac-fail-march.s | 24 - gas/testsuite/gas/riscv/cv-mac-fail-operand.d | 3 - gas/testsuite/gas/riscv/cv-mac-fail-operand.l | 147 - gas/testsuite/gas/riscv/cv-mac-fail-operand.s | 156 - gas/testsuite/gas/riscv/cv-mac-insns.d | 87 - gas/testsuite/gas/riscv/cv-mac-insns.s | 81 - 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/fixup-local-norelax.d | 45 +- gas/testsuite/gas/riscv/fixup-local-relax.d | 76 +- gas/testsuite/gas/riscv/fixup-local.s | 28 +- .../imply-zicsr-zifencei-i2p0-misa-spec-2p2.d | 7 + .../imply-zicsr-zifencei-i2p1-misa-spec-20191213.d | 23 + .../{march-imply-i.s => imply-zicsr-zifencei.s} | 0 gas/testsuite/gas/riscv/imply.d | 103 + gas/testsuite/gas/riscv/imply.s | 116 + 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/mapping-dis.d | 2 +- gas/testsuite/gas/riscv/mapping-symbols.d | 17 +- gas/testsuite/gas/riscv/mapping-x.d | 13 + gas/testsuite/gas/riscv/mapping-x.s | 6 + gas/testsuite/gas/riscv/mapping.s | 5 +- .../gas/riscv/march-fail-rv32-pointer-masking.d | 3 + .../gas/riscv/march-fail-rv32-pointer-masking.l | 6 + gas/testsuite/gas/riscv/march-help.l | 57 +- gas/testsuite/gas/riscv/march-imply-d.d | 6 - gas/testsuite/gas/riscv/march-imply-f.d | 6 - gas/testsuite/gas/riscv/march-imply-g.d | 6 - gas/testsuite/gas/riscv/march-imply-h.d | 6 - gas/testsuite/gas/riscv/march-imply-i2p0-01.d | 7 - gas/testsuite/gas/riscv/march-imply-i2p0-02.d | 7 - gas/testsuite/gas/riscv/march-imply-i2p1-01.d | 3 - gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 21 - gas/testsuite/gas/riscv/march-imply-i2p1-02.d | 7 - gas/testsuite/gas/riscv/march-imply-q.d | 6 - gas/testsuite/gas/riscv/march-imply-smstateen.d | 6 - gas/testsuite/gas/riscv/march-imply-unsupported.d | 6 - gas/testsuite/gas/riscv/march-imply-v.d | 6 - gas/testsuite/gas/riscv/march-imply-zcd.d | 6 - gas/testsuite/gas/riscv/march-imply-zcf.d | 6 - gas/testsuite/gas/riscv/march-ok-reorder.d | 2 +- gas/testsuite/gas/riscv/odd-padding.d | 17 + gas/testsuite/gas/riscv/odd-padding.s | 8 + gas/testsuite/gas/riscv/option-arch-01.s | 10 - gas/testsuite/gas/riscv/option-arch-01a.d | 14 - gas/testsuite/gas/riscv/option-arch-01b.d | 8 - gas/testsuite/gas/riscv/option-arch-02.d | 8 - gas/testsuite/gas/riscv/option-arch-02.s | 8 - gas/testsuite/gas/riscv/option-arch-03.d | 8 - gas/testsuite/gas/riscv/option-arch-03.s | 3 - gas/testsuite/gas/riscv/option-arch-attr.d | 7 + gas/testsuite/gas/riscv/option-arch-dis.d | 26 + gas/testsuite/gas/riscv/option-arch.s | 11 + gas/testsuite/gas/riscv/relax-align-2.d | 52 + gas/testsuite/gas/riscv/relax-align-2.s | 50 + gas/testsuite/gas/riscv/relax-align.d | 34 + gas/testsuite/gas/riscv/relax-align.s | 27 + gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/sifive-insns.d | 11 + gas/testsuite/gas/riscv/sifive-insns.s | 31 + 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/x-cv-alu-fail.d | 2 + gas/testsuite/gas/riscv/x-cv-alu-fail.l | 243 + gas/testsuite/gas/riscv/x-cv-alu-fail.s | 170 + gas/testsuite/gas/riscv/x-cv-alu.d | 102 + gas/testsuite/gas/riscv/x-cv-alu.s | 123 + gas/testsuite/gas/riscv/x-cv-bi-fail.d | 2 + gas/testsuite/gas/riscv/x-cv-bi-fail.l | 19 + gas/testsuite/gas/riscv/x-cv-bi-fail.s | 24 + gas/testsuite/gas/riscv/x-cv-bi.d | 15 + gas/testsuite/gas/riscv/x-cv-bi.s | 7 + gas/testsuite/gas/riscv/x-cv-bitmanip-fail.d | 3 + gas/testsuite/gas/riscv/x-cv-bitmanip-fail.l | 57 + gas/testsuite/gas/riscv/x-cv-bitmanip-fail.s | 56 + gas/testsuite/gas/riscv/x-cv-bitmanip.d | 119 + gas/testsuite/gas/riscv/x-cv-bitmanip.s | 108 + gas/testsuite/gas/riscv/x-cv-elw-fail.d | 2 + gas/testsuite/gas/riscv/x-cv-elw-fail.l | 42 + gas/testsuite/gas/riscv/x-cv-elw-fail.s | 13 + gas/testsuite/gas/riscv/x-cv-elw.d | 45 + gas/testsuite/gas/riscv/x-cv-elw.s | 40 + gas/testsuite/gas/riscv/x-cv-mac-fail.d | 2 + gas/testsuite/gas/riscv/x-cv-mac-fail.l | 225 + gas/testsuite/gas/riscv/x-cv-mac-fail.s | 161 + gas/testsuite/gas/riscv/x-cv-mac.d | 87 + gas/testsuite/gas/riscv/x-cv-mac.s | 80 + gas/testsuite/gas/riscv/x-cv-mem-fail.d | 2 + gas/testsuite/gas/riscv/x-cv-mem-fail.l | 201 + gas/testsuite/gas/riscv/x-cv-mem-fail.s | 143 + gas/testsuite/gas/riscv/x-cv-mem.d | 81 + gas/testsuite/gas/riscv/x-cv-mem.s | 103 + gas/testsuite/gas/riscv/x-cv-simd-fail.d | 3 + gas/testsuite/gas/riscv/x-cv-simd-fail.l | 583 + gas/testsuite/gas/riscv/x-cv-simd-fail.s | 582 + gas/testsuite/gas/riscv/x-cv-simd.d | 1508 + gas/testsuite/gas/riscv/x-cv-simd.s | 1498 + gas/testsuite/gas/riscv/x-thead-vdot.d | 30 + gas/testsuite/gas/riscv/x-thead-vdot.s | 31 + gas/testsuite/gas/riscv/zabha-32.d | 10 +- gas/testsuite/gas/riscv/zabha.d | 10 +- gas/testsuite/gas/riscv/zabha.s | 8 + gas/testsuite/gas/riscv/zacas-32.d | 26 + gas/testsuite/gas/riscv/zacas-64.d | 34 + gas/testsuite/gas/riscv/zacas-fail-32.d | 3 + gas/testsuite/gas/riscv/zacas-fail-32.l | 17 + gas/testsuite/gas/riscv/zacas-fail-64.d | 3 + gas/testsuite/gas/riscv/zacas-fail-64.l | 9 + gas/testsuite/gas/riscv/zacas-fail.s | 17 + gas/testsuite/gas/riscv/zacas.s | 27 + gas/testsuite/gas/riscv/zcmop.d | 16 + gas/testsuite/gas/riscv/zcmop.s | 10 + gas/testsuite/gas/riscv/zcmp-mv.d | 26 + gas/testsuite/gas/riscv/zcmp-mv.s | 21 + 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/zext-to-pack-encoding.d | 11 + gas/testsuite/gas/riscv/zext-to-pack.s | 2 + gas/testsuite/gas/riscv/zext-to-packw-encoding.d | 11 + gas/testsuite/gas/riscv/zfbfmin.d | 11 + gas/testsuite/gas/riscv/zfbfmin.s | 6 + 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/riscv/zimop.d | 48 + gas/testsuite/gas/riscv/zimop.s | 43 + gas/testsuite/gas/riscv/zvfbfmin.d | 12 + gas/testsuite/gas/riscv/zvfbfmin.s | 7 + gas/testsuite/gas/riscv/zvfbfwma.d | 12 + gas/testsuite/gas/riscv/zvfbfwma.s | 7 + 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/s390.exp | 1 + 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 | 106 + gas/testsuite/gas/s390/zarch-arch15.s | 100 + 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 | 14 +- gas/testsuite/gas/s390/zarch-z10.s | 12 +- 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/README | 23 +- gas/testsuite/gas/scfi/aarch64/ginsn-arith-1.l | 40 + gas/testsuite/gas/scfi/aarch64/ginsn-arith-1.s | 19 + gas/testsuite/gas/scfi/aarch64/ginsn-cofi-1.l | 30 + gas/testsuite/gas/scfi/aarch64/ginsn-cofi-1.s | 16 + gas/testsuite/gas/scfi/aarch64/ginsn-ldst-1.l | 101 + gas/testsuite/gas/scfi/aarch64/ginsn-ldst-1.s | 53 + gas/testsuite/gas/scfi/aarch64/ginsn-misc-1.l | 48 + gas/testsuite/gas/scfi/aarch64/ginsn-misc-1.s | 33 + gas/testsuite/gas/scfi/aarch64/scfi-aarch64.exp | 74 + .../gas/scfi/aarch64/scfi-callee-saved-fp-1.d | 57 + .../scfi-callee-saved-fp-1.l} | 0 .../gas/scfi/aarch64/scfi-callee-saved-fp-1.s | 50 + .../gas/scfi/aarch64/scfi-callee-saved-fp-2.d | 57 + .../scfi-callee-saved-fp-2.l} | 0 .../gas/scfi/aarch64/scfi-callee-saved-fp-2.s | 50 + gas/testsuite/gas/scfi/aarch64/scfi-cb-1.d | 20 + .../scfi-callee-saved-1.l => aarch64/scfi-cb-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-cb-1.s | 14 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-1.d | 31 + .../{x86_64/scfi-add-1.l => aarch64/scfi-cfg-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-cfg-1.s | 46 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.d | 40 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.l | 2 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.s | 42 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-3.d | 32 + .../gas/scfi/{x86_64 => aarch64}/scfi-cfg-3.l | 0 gas/testsuite/gas/scfi/aarch64/scfi-cfg-3.s | 34 + gas/testsuite/gas/scfi/aarch64/scfi-cfg-4.d | 41 + .../scfi-asm-marker-3.l => aarch64/scfi-cfg-4.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-cfg-4.s | 41 + gas/testsuite/gas/scfi/aarch64/scfi-cond-br-1.d | 20 + .../scfi-add-1.l => aarch64/scfi-cond-br-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-cond-br-1.s | 13 + gas/testsuite/gas/scfi/aarch64/scfi-diag-1.l | 2 + gas/testsuite/gas/scfi/aarch64/scfi-diag-1.s | 6 + gas/testsuite/gas/scfi/aarch64/scfi-diag-2.l | 3 + gas/testsuite/gas/scfi/aarch64/scfi-diag-2.s | 25 + gas/testsuite/gas/scfi/aarch64/scfi-diag-3.l | 3 + gas/testsuite/gas/scfi/aarch64/scfi-diag-3.s | 8 + gas/testsuite/gas/scfi/aarch64/scfi-ldrp-1.d | 59 + .../scfi-ldrp-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-1.s | 52 + gas/testsuite/gas/scfi/aarch64/scfi-ldrp-2.d | 33 + .../scfi-asm-marker-3.l => aarch64/scfi-ldrp-2.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-2.s | 26 + gas/testsuite/gas/scfi/aarch64/scfi-ldstnap-1.d | 39 + .../scfi-ldstnap-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-ldstnap-1.s | 30 + gas/testsuite/gas/scfi/aarch64/scfi-strp-1.d | 39 + .../{x86_64/scfi-add-1.l => aarch64/scfi-strp-1.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-strp-1.s | 37 + gas/testsuite/gas/scfi/aarch64/scfi-strp-2.d | 35 + .../scfi-asm-marker-3.l => aarch64/scfi-strp-2.l} | 0 gas/testsuite/gas/scfi/aarch64/scfi-strp-2.s | 30 + .../gas/scfi/aarch64/scfi-unsupported-1.l | 4 + .../gas/scfi/aarch64/scfi-unsupported-1.s | 31 + .../gas/scfi/aarch64/scfi-unsupported-2.l | 2 + .../gas/scfi/aarch64/scfi-unsupported-2.s | 8 + gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.l | 50 +- gas/testsuite/gas/scfi/x86_64/ginsn-cofi-1.s | 6 + .../gas/scfi/x86_64/scfi-cfi-sections-1.d | 11 +- gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d | 11 +- 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/asi-arch-error.l | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/sparc/sparc5vis4.d | 2 +- gas/testsuite/gas/sparc/sparc5vis4.s | 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/t_constants.s | 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 | 15 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 158 +- gas/write.h | 6 +- gdb/MAINTAINERS | 28 +- gdb/Makefile.in | 117 +- gdb/NEWS | 385 +- gdb/README | 45 +- gdb/SECURITY.txt | 243 + gdb/aarch32-linux-nat.h | 6 +- gdb/aarch32-tdep.h | 6 +- gdb/aarch64-fbsd-tdep.h | 6 +- gdb/aarch64-linux-nat.c | 48 +- gdb/aarch64-linux-tdep.c | 214 +- gdb/aarch64-linux-tdep.h | 6 +- gdb/aarch64-nat.c | 115 - gdb/aarch64-nat.h | 14 +- gdb/aarch64-ravenscar-thread.h | 6 +- gdb/aarch64-tdep.c | 330 +- gdb/aarch64-tdep.h | 14 +- gdb/ada-exp.h | 26 +- gdb/ada-exp.y | 35 +- gdb/ada-lang.c | 433 +- gdb/ada-lang.h | 18 +- gdb/ada-lex.l | 3 +- gdb/ada-tasks.c | 23 +- gdb/ada-typeprint.c | 2 - gdb/addrmap.c | 21 +- gdb/addrmap.h | 19 +- gdb/aix-thread.c | 273 +- gdb/alpha-bsd-tdep.h | 6 +- gdb/alpha-mdebug-tdep.c | 6 +- gdb/alpha-tdep.c | 18 +- gdb/alpha-tdep.h | 8 +- gdb/amd-dbgapi-target.c | 228 +- 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-nat.c | 27 +- gdb/amd64-linux-tdep.c | 103 +- gdb/amd64-linux-tdep.h | 26 +- gdb/amd64-nat.h | 6 +- gdb/amd64-obsd-tdep.c | 6 +- gdb/amd64-ravenscar-thread.h | 6 +- gdb/amd64-tdep.c | 547 +- gdb/amd64-tdep.h | 8 +- gdb/amd64-windows-tdep.c | 66 +- gdb/amdgpu-tdep.c | 9 +- gdb/amdgpu-tdep.h | 6 +- gdb/annotate.c | 4 +- gdb/annotate.h | 8 +- gdb/arc-linux-tdep.c | 6 +- gdb/arc-linux-tdep.h | 6 +- gdb/arc-tdep.c | 16 +- gdb/arc-tdep.h | 6 +- gdb/arch-utils.c | 78 +- gdb/arch-utils.h | 99 +- gdb/arch/aarch32.h | 6 +- gdb/arch/aarch64-insn.h | 6 +- gdb/arch/aarch64-mte-linux.c | 56 - gdb/arch/aarch64-mte-linux.h | 33 +- gdb/arch/aarch64-mte.c | 77 + gdb/arch/aarch64-mte.h | 51 + gdb/arch/aarch64-scalable-linux.h | 6 +- gdb/arch/aarch64.h | 6 +- gdb/arch/amd64-linux-tdesc.c | 66 + gdb/arch/amd64-linux-tdesc.h | 30 + gdb/arch/amd64.c | 7 +- 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.c | 56 + gdb/arch/i386-linux-tdesc.h | 29 + gdb/arch/i386.c | 7 +- 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.c | 3 +- gdb/arch/tic6x.h | 6 +- gdb/arch/x86-linux-tdesc-features.c | 266 + gdb/arch/x86-linux-tdesc-features.h | 62 + gdb/arch/x86-linux-tdesc.h | 37 + gdb/arch/xtensa.h | 6 +- gdb/arm-fbsd-tdep.h | 6 +- gdb/arm-linux-nat.c | 112 +- gdb/arm-linux-tdep.c | 19 +- gdb/arm-linux-tdep.h | 6 +- gdb/arm-netbsd-tdep.h | 6 +- gdb/arm-tdep.c | 89 +- gdb/arm-tdep.h | 6 +- gdb/arm-wince-tdep.c | 5 +- gdb/async-event.h | 6 +- gdb/auto-load.c | 44 +- gdb/auto-load.h | 6 +- gdb/auxv.c | 6 +- gdb/auxv.h | 6 +- gdb/avr-tdep.c | 9 +- gdb/ax-gdb.c | 12 +- gdb/ax-gdb.h | 6 +- gdb/ax.h | 6 +- gdb/bcache.h | 31 +- gdb/bfd-target.h | 6 +- gdb/bfin-tdep.c | 8 +- gdb/bfin-tdep.h | 6 +- gdb/block.c | 208 +- gdb/block.h | 128 +- gdb/blockframe.c | 5 +- gdb/bpf-tdep.c | 6 +- gdb/break-catch-throw.c | 8 +- gdb/break-cond-parse.c | 699 + gdb/break-cond-parse.h | 52 + gdb/breakpoint.c | 1229 +- gdb/breakpoint.h | 91 +- gdb/bsd-kvm.c | 5 +- gdb/bsd-kvm.h | 6 +- gdb/bsd-uthread.c | 10 +- gdb/bsd-uthread.h | 6 +- gdb/bt-utils.c | 19 +- gdb/bt-utils.h | 10 +- gdb/btrace.c | 449 +- gdb/btrace.h | 55 +- gdb/build-id.c | 327 +- gdb/build-id.h | 55 +- gdb/buildsym-legacy.h | 6 +- gdb/buildsym.c | 6 +- gdb/buildsym.h | 8 +- gdb/c-exp.h | 6 +- gdb/c-exp.y | 41 +- gdb/c-lang.c | 21 +- gdb/c-lang.h | 6 +- gdb/c-support.h | 6 +- gdb/c-typeprint.c | 1 - gdb/c-valprint.c | 3 +- gdb/cgen-remap.h | 6 +- gdb/charset-list.h | 6 +- gdb/charset.c | 1 - gdb/charset.h | 6 +- gdb/check-include-guards.py | 134 + gdb/cli-out.c | 7 +- gdb/cli-out.h | 9 +- gdb/cli/cli-cmds.c | 186 +- gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.c | 308 +- gdb/cli/cli-decode.h | 33 +- gdb/cli/cli-dump.c | 6 +- gdb/cli/cli-interp.c | 8 +- gdb/cli/cli-interp.h | 7 +- gdb/cli/cli-option.c | 193 +- gdb/cli/cli-option.h | 47 +- gdb/cli/cli-script.c | 6 +- gdb/cli/cli-script.h | 12 +- gdb/cli/cli-setshow.c | 44 +- gdb/cli/cli-setshow.h | 6 +- gdb/cli/cli-style.c | 180 +- gdb/cli/cli-style.h | 50 +- gdb/cli/cli-utils.c | 8 +- gdb/cli/cli-utils.h | 8 +- gdb/coff-pe-read.c | 12 +- gdb/coff-pe-read.h | 6 +- gdb/coffread.c | 103 +- gdb/command.h | 35 +- gdb/compile/compile-c-symbols.c | 66 +- gdb/compile/compile-c.h | 6 +- gdb/compile/compile-cplus-symbols.c | 7 +- gdb/compile/compile-cplus.h | 6 +- gdb/compile/compile-internal.h | 6 +- gdb/compile/compile-loc2c.c | 8 +- gdb/compile/compile-object-load.c | 11 +- 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 | 169 +- gdb/compile/compile.h | 23 +- gdb/compile/gcc-c-plugin.h | 6 +- gdb/compile/gcc-cp-plugin.h | 6 +- gdb/complaints.c | 10 +- gdb/complaints.h | 12 +- gdb/completer.c | 667 +- gdb/completer.h | 97 +- gdb/config.in | 12 +- gdb/config/djgpp/langinfo.h | 6 +- gdb/config/djgpp/nl_types.h | 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/config/nm-nto.h | 29 - gdb/config/sparc/nm-sol2.h | 6 +- gdb/configure | 240 +- gdb/configure.ac | 97 +- gdb/configure.host | 2 +- gdb/configure.nat | 49 +- gdb/configure.tgt | 40 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 73 +- gdb/contrib/codespell-ignore-words.txt | 3 + gdb/contrib/common-misspellings.txt | 30 + gdb/contrib/expect-read1.sh | 25 +- gdb/contrib/gdb-add-index.sh | 106 +- gdb/contrib/spellcheck.sh | 536 + gdb/copyright.py | 25 +- gdb/corefile.c | 24 +- gdb/corelow.c | 1068 +- gdb/cp-abi.h | 6 +- gdb/cp-name-parser.y | 413 +- gdb/cp-namespace.c | 73 +- gdb/cp-support.c | 132 +- gdb/cp-support.h | 28 +- gdb/cris-tdep.c | 26 +- gdb/cris-tdep.h | 6 +- gdb/csky-linux-tdep.c | 4 +- gdb/csky-tdep.c | 12 +- gdb/csky-tdep.h | 6 +- gdb/ctfread.c | 7 +- gdb/ctfread.h | 6 +- gdb/d-exp.y | 8 +- gdb/d-lang.c | 5 +- gdb/d-lang.h | 6 +- gdb/d-namespace.c | 5 +- gdb/darwin-nat-info.c | 4 +- gdb/darwin-nat.c | 22 +- gdb/darwin-nat.h | 6 +- gdb/data-directory/Makefile.in | 9 +- gdb/dbxread.c | 2978 +- gdb/dcache.h | 6 +- gdb/debuginfod-support.c | 16 +- gdb/debuginfod-support.h | 6 +- gdb/defs.h | 6 +- gdb/dicos-tdep.h | 6 +- gdb/dictionary.c | 29 +- gdb/dictionary.h | 8 +- gdb/disasm-flags.h | 8 +- gdb/disasm-selftests.c | 9 +- gdb/disasm.c | 97 +- gdb/disasm.h | 7 +- gdb/displaced-stepping.c | 43 + gdb/displaced-stepping.h | 73 +- gdb/doc/Makefile.in | 259 +- gdb/doc/annotate.texinfo | 4 +- gdb/doc/gdb.texinfo | 1513 +- gdb/doc/guile.texi | 106 +- gdb/doc/python.texi | 530 +- gdb/dtrace-probe.c | 2 +- gdb/dummy-frame.c | 8 +- gdb/dummy-frame.h | 8 +- gdb/dwarf2/abbrev-cache.c | 64 - gdb/dwarf2/abbrev-cache.h | 65 - gdb/dwarf2/abbrev-table-cache.c | 33 + gdb/dwarf2/abbrev-table-cache.h | 95 + gdb/dwarf2/abbrev.c | 51 +- gdb/dwarf2/abbrev.h | 65 +- gdb/dwarf2/ada-imported.c | 5 +- gdb/dwarf2/aranges.c | 12 +- gdb/dwarf2/attribute.c | 73 +- gdb/dwarf2/attribute.h | 44 +- gdb/dwarf2/call-site.h | 77 +- gdb/dwarf2/comp-unit-head.c | 37 +- gdb/dwarf2/comp-unit-head.h | 6 +- gdb/dwarf2/cooked-index-storage.c | 84 + gdb/dwarf2/cooked-index-storage.h | 131 + gdb/dwarf2/cooked-index.c | 352 +- gdb/dwarf2/cooked-index.h | 238 +- gdb/dwarf2/cooked-indexer.c | 694 + gdb/dwarf2/cooked-indexer.h | 119 + gdb/dwarf2/cu.c | 168 +- gdb/dwarf2/cu.h | 206 +- gdb/dwarf2/die.c | 25 +- gdb/dwarf2/die.h | 49 +- gdb/dwarf2/dwz.c | 39 +- gdb/dwarf2/dwz.h | 11 +- gdb/dwarf2/error.h | 29 + gdb/dwarf2/expr.c | 60 +- gdb/dwarf2/expr.h | 16 +- gdb/dwarf2/file-and-dir.h | 2 + gdb/dwarf2/frame-tailcall.c | 12 +- gdb/dwarf2/frame-tailcall.h | 8 +- gdb/dwarf2/frame.c | 66 +- gdb/dwarf2/frame.h | 19 +- gdb/dwarf2/index-cache.c | 25 +- gdb/dwarf2/index-cache.h | 12 +- gdb/dwarf2/index-common.h | 16 +- gdb/dwarf2/index-write.c | 192 +- gdb/dwarf2/index-write.h | 6 +- gdb/dwarf2/line-header.h | 12 +- gdb/dwarf2/loc.c | 121 +- gdb/dwarf2/loc.h | 21 +- gdb/dwarf2/macro.c | 132 +- gdb/dwarf2/macro.h | 2 + gdb/dwarf2/mapped-index.h | 81 +- gdb/dwarf2/parent-map.c | 88 + gdb/dwarf2/parent-map.h | 52 +- gdb/dwarf2/public.h | 6 +- gdb/dwarf2/read-debug-names.c | 213 +- gdb/dwarf2/read-debug-names.h | 31 +- gdb/dwarf2/read-gdb-index.c | 1008 +- gdb/dwarf2/read-gdb-index.h | 11 +- gdb/dwarf2/read.c | 6888 +- gdb/dwarf2/read.h | 742 +- gdb/dwarf2/section.c | 16 +- gdb/dwarf2/tag.h | 6 +- gdb/dwarf2/types.h | 6 +- gdb/elf-none-tdep.c | 5 +- gdb/elf-none-tdep.h | 6 +- gdb/elfread.c | 151 +- gdb/eval.c | 91 +- gdb/event-top.c | 238 +- gdb/event-top.h | 32 +- gdb/exc_request.defs | 2 +- gdb/exceptions.c | 4 +- gdb/exceptions.h | 6 +- gdb/exec.c | 52 +- gdb/exec.h | 13 +- gdb/expop.h | 49 +- gdb/expression.h | 16 +- gdb/extension-priv.h | 29 +- gdb/extension.c | 71 +- gdb/extension.h | 46 +- gdb/extract-store-integer.c | 154 +- gdb/extract-store-integer.h | 7 +- gdb/f-array-walker.h | 8 +- gdb/f-exp.h | 6 +- gdb/f-exp.y | 39 +- gdb/f-lang.c | 11 + gdb/f-lang.h | 14 +- gdb/f-typeprint.c | 2 - gdb/fbsd-nat.c | 5 +- gdb/fbsd-nat.h | 6 +- gdb/fbsd-tdep.c | 173 +- gdb/fbsd-tdep.h | 6 +- gdb/features/Makefile | 9 +- gdb/features/btrace-conf.dtd | 2 + gdb/features/feature_to_c.awk | 47 + gdb/features/feature_to_c.sh | 56 +- gdb/features/i386/32bit-mpx.c | 51 - gdb/features/i386/32bit-mpx.xml | 45 - gdb/features/i386/64bit-mpx.c | 51 - gdb/features/i386/64bit-mpx.xml | 44 - gdb/features/microblaze-linux.c | 79 + gdb/features/microblaze-linux.xml | 13 + gdb/features/mips-dsp-linux.c | 2 +- gdb/features/mips-linux.c | 2 +- gdb/features/mips64-dsp-linux.c | 2 + gdb/features/mips64-dsp-linux.xml | 1 + gdb/features/mips64-linux.c | 2 + gdb/features/mips64-linux.xml | 1 + gdb/features/nios2-cpu.xml | 59 - gdb/features/nios2-linux.xml | 13 - gdb/features/nios2.c | 68 - gdb/features/nios2.xml | 12 - gdb/features/or1k-linux.c | 2 +- gdb/features/print-osabi.xsl | 39 + gdb/features/s390-gs-linux64.c | 2 + gdb/features/s390-gs-linux64.xml | 1 + gdb/features/s390-linux32.c | 2 + gdb/features/s390-linux32.xml | 1 + gdb/features/s390-linux32v1.c | 2 + gdb/features/s390-linux32v1.xml | 1 + gdb/features/s390-linux32v2.c | 2 + gdb/features/s390-linux32v2.xml | 1 + gdb/features/s390-linux64.c | 2 + gdb/features/s390-linux64.xml | 1 + gdb/features/s390-linux64v1.c | 2 + gdb/features/s390-linux64v1.xml | 1 + gdb/features/s390-linux64v2.c | 2 + gdb/features/s390-linux64v2.xml | 1 + gdb/features/s390-te-linux64.c | 2 + gdb/features/s390-te-linux64.xml | 1 + gdb/features/s390-tevx-linux64.c | 2 + gdb/features/s390-tevx-linux64.xml | 1 + gdb/features/s390-vx-linux64.c | 2 + gdb/features/s390-vx-linux64.xml | 1 + gdb/features/s390x-gs-linux64.c | 2 + gdb/features/s390x-gs-linux64.xml | 1 + gdb/features/s390x-linux64.c | 2 + gdb/features/s390x-linux64.xml | 1 + gdb/features/s390x-linux64v1.c | 2 + gdb/features/s390x-linux64v1.xml | 1 + gdb/features/s390x-linux64v2.c | 2 + gdb/features/s390x-linux64v2.xml | 1 + gdb/features/s390x-te-linux64.c | 2 + gdb/features/s390x-te-linux64.xml | 1 + gdb/features/s390x-tevx-linux64.c | 2 + gdb/features/s390x-tevx-linux64.xml | 1 + gdb/features/s390x-vx-linux64.c | 2 + gdb/features/s390x-vx-linux64.xml | 1 + gdb/features/sparc/sparc32-solaris.c | 2 +- gdb/features/sparc/sparc64-solaris.c | 2 +- gdb/filename-seen-cache.c | 58 - gdb/filename-seen-cache.h | 47 +- gdb/filesystem.h | 6 +- gdb/findvar.c | 22 +- gdb/frame-base.h | 6 +- gdb/frame-id.h | 4 +- gdb/frame-unwind.c | 486 +- gdb/frame-unwind.h | 182 +- gdb/frame.c | 57 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 6 +- gdb/frv-tdep.c | 12 +- gdb/frv-tdep.h | 6 +- gdb/ft32-tdep.c | 11 +- gdb/ft32-tdep.h | 6 +- gdb/gcore-1.in | 180 + gdb/gcore-elf.h | 6 +- gdb/gcore.c | 7 +- gdb/gcore.h | 6 +- gdb/gcore.in | 117 - gdb/gdb-demangle.h | 6 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdb-stabs.h | 104 +- gdb/gdb_bfd.c | 264 +- gdb/gdb_bfd.h | 17 +- gdb/gdb_curses.h | 20 +- gdb/gdb_expat.h | 6 +- gdb/gdb_proc_service.h | 6 +- gdb/gdb_vfork.h | 6 +- gdb/gdb_wchar.h | 21 +- gdb/gdbarch-gen.c | 5553 ++ gdb/gdbarch-gen.h | 92 +- gdb/gdbarch-selftests.c | 25 +- gdb/gdbarch.c | 5465 -- gdb/gdbarch.h | 20 +- gdb/gdbarch.py | 6 +- gdb/gdbarch_components.py | 102 +- gdb/gdbcore.h | 76 +- gdb/gdbthread.h | 14 +- gdb/gdbtypes.c | 119 +- gdb/gdbtypes.h | 20 +- gdb/glibc-tdep.c | 14 +- gdb/glibc-tdep.h | 6 +- gdb/gmp-utils.h | 10 +- gdb/gnu-nat-mig.h | 6 +- gdb/gnu-nat.c | 53 +- gdb/gnu-nat.h | 6 +- gdb/gnu-v2-abi.c | 3 +- gdb/gnu-v3-abi.c | 109 +- gdb/go-exp.y | 9 +- gdb/go-lang.c | 5 +- gdb/go-lang.h | 6 +- gdb/go32-nat.c | 6 +- gdb/gregset.h | 6 +- gdb/gstack-1.in | 147 + gdb/guile/guile-internal.h | 67 +- gdb/guile/guile.c | 2 + gdb/guile/guile.h | 6 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/types.scm | 19 + gdb/guile/scm-auto-load.c | 4 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-color.c | 427 + gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 33 +- gdb/guile/scm-pretty-print.c | 4 +- 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-obsd-nat.c | 3 +- gdb/hppa-obsd-tdep.c | 3 +- gdb/hppa-tdep.c | 22 +- gdb/hppa-tdep.h | 6 +- gdb/i386-bsd-nat.h | 6 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.h | 6 +- gdb/i386-fbsd-nat.c | 2 +- gdb/i386-fbsd-tdep.h | 6 +- gdb/i386-gnu-nat.c | 445 - gdb/i386-gnu-tdep.c | 13 +- gdb/i386-linux-nat.c | 52 +- gdb/i386-linux-nat.h | 26 - gdb/i386-linux-tdep.c | 605 +- gdb/i386-linux-tdep.h | 38 +- gdb/i386-nto-tdep.c | 379 - gdb/i386-obsd-tdep.c | 5 +- gdb/i386-syscalls.def | 479 + gdb/i386-tdep.c | 894 +- gdb/i386-tdep.h | 31 +- gdb/i387-tdep.c | 281 +- gdb/i387-tdep.h | 18 +- gdb/ia64-libunwind-tdep.h | 6 +- gdb/ia64-linux-nat.c | 13 +- gdb/ia64-linux-tdep.c | 3 +- gdb/ia64-tdep.c | 30 +- gdb/ia64-tdep.h | 8 +- gdb/inf-child.c | 19 +- gdb/inf-child.h | 8 +- gdb/inf-loop.c | 1 + gdb/inf-loop.h | 6 +- gdb/inf-ptrace.c | 20 +- gdb/inf-ptrace.h | 6 +- gdb/infcall.c | 16 +- gdb/infcall.h | 6 +- gdb/infcmd.c | 85 +- gdb/inferior-iter.h | 6 +- gdb/inferior.c | 308 +- gdb/inferior.h | 25 +- gdb/infrun.c | 161 +- gdb/infrun.h | 6 +- gdb/inline-frame.c | 297 +- gdb/inline-frame.h | 10 +- gdb/interps.c | 10 +- gdb/interps.h | 30 +- gdb/iq2000-tdep.c | 5 +- gdb/jit.c | 58 +- gdb/jit.h | 6 +- gdb/language.c | 22 +- gdb/language.h | 33 +- gdb/linespec.c | 885 +- gdb/linespec.h | 6 +- gdb/linux-fork.c | 679 +- gdb/linux-fork.h | 23 +- gdb/linux-nat-trad.h | 6 +- gdb/linux-nat.c | 119 +- gdb/linux-nat.h | 17 +- gdb/linux-record.c | 7 + gdb/linux-record.h | 8 +- gdb/linux-tdep.c | 456 +- gdb/linux-tdep.h | 6 +- gdb/linux-thread-db.c | 13 +- gdb/lm32-tdep.c | 5 +- gdb/location.c | 2 +- gdb/location.h | 6 +- gdb/loongarch-linux-nat.c | 358 + gdb/loongarch-linux-tdep.c | 577 + gdb/loongarch-tdep.c | 551 +- gdb/loongarch-tdep.h | 13 +- gdb/m2-exp.h | 6 +- gdb/m2-exp.y | 12 +- gdb/m2-lang.h | 6 +- gdb/m2-typeprint.c | 3 - gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-nat.c | 4 +- gdb/m32r-linux-tdep.c | 5 +- gdb/m32r-tdep.c | 9 +- gdb/m32r-tdep.h | 6 +- gdb/m68hc11-tdep.c | 19 +- gdb/m68k-linux-nat.c | 4 +- gdb/m68k-linux-tdep.c | 6 +- gdb/m68k-tdep.c | 18 +- gdb/m68k-tdep.h | 6 +- gdb/machoread.c | 8 +- gdb/macrocmd.c | 96 +- gdb/macroexp.h | 6 +- gdb/macroscope.c | 6 +- gdb/macroscope.h | 6 +- gdb/macrotab.c | 99 +- gdb/macrotab.h | 27 +- gdb/main.c | 50 +- gdb/main.h | 6 +- gdb/maint-test-options.c | 28 +- gdb/maint.c | 27 +- gdb/maint.h | 6 +- gdb/make-target-delegates.py | 2 +- gdb/mdebugread.c | 37 +- gdb/mdebugread.h | 6 +- gdb/memattr.c | 9 +- gdb/memattr.h | 6 +- gdb/memory-map.h | 6 +- gdb/memrange.c | 8 +- gdb/memrange.h | 14 +- gdb/memtag.h | 6 +- gdb/mep-tdep.c | 7 +- gdb/mi/mi-cmd-break.c | 4 +- gdb/mi/mi-cmd-break.h | 6 +- gdb/mi/mi-cmd-disas.c | 4 +- gdb/mi/mi-cmd-env.c | 2 - gdb/mi/mi-cmd-file.c | 7 +- gdb/mi/mi-cmd-stack.c | 4 - gdb/mi/mi-cmd-var.c | 1 - gdb/mi/mi-cmds.c | 5 +- gdb/mi/mi-cmds.h | 7 +- gdb/mi/mi-common.h | 6 +- gdb/mi/mi-console.h | 6 +- gdb/mi/mi-getopt.h | 6 +- gdb/mi/mi-interp.c | 30 +- gdb/mi/mi-interp.h | 10 +- gdb/mi/mi-main.c | 136 +- gdb/mi/mi-main.h | 6 +- gdb/mi/mi-out.c | 14 +- gdb/mi/mi-out.h | 11 +- gdb/mi/mi-parse.c | 1 - gdb/mi/mi-parse.h | 6 +- gdb/mi/mi-symbol-cmds.c | 5 +- gdb/microblaze-tdep.c | 8 +- gdb/microblaze-tdep.h | 6 +- gdb/minsyms.c | 83 +- gdb/minsyms.h | 49 +- gdb/mips-fbsd-tdep.c | 4 +- gdb/mips-fbsd-tdep.h | 6 +- gdb/mips-linux-tdep.c | 12 +- gdb/mips-linux-tdep.h | 6 +- gdb/mips-netbsd-tdep.h | 6 +- gdb/mips-sde-tdep.c | 6 +- gdb/mips-tdep.c | 285 +- 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 | 8 +- gdb/namespace.h | 7 +- gdb/nat/aarch64-hw-point.c | 117 +- gdb/nat/aarch64-hw-point.h | 14 +- gdb/nat/aarch64-linux-hw-point.h | 6 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 9 +- gdb/nat/aarch64-mte-linux-ptrace.h | 6 +- gdb/nat/aarch64-scalable-linux-ptrace.c | 17 +- 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 | 108 +- gdb/nat/fork-inferior.h | 31 +- gdb/nat/gdb_ptrace.h | 6 +- gdb/nat/gdb_thread_db.h | 6 +- gdb/nat/glibc_thread_db.h | 6 +- gdb/nat/i386-linux.c | 29 + gdb/nat/i386-linux.h | 37 + gdb/nat/linux-btrace.c | 74 +- gdb/nat/linux-btrace.h | 6 +- gdb/nat/linux-namespaces.c | 5 +- gdb/nat/linux-namespaces.h | 6 +- gdb/nat/linux-nat.h | 9 +- gdb/nat/linux-osdata.c | 38 +- gdb/nat/linux-osdata.h | 9 +- gdb/nat/linux-personality.h | 6 +- gdb/nat/linux-procfs.c | 86 + gdb/nat/linux-procfs.h | 17 +- 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 | 343 + gdb/nat/loongarch-hw-point.h | 111 + gdb/nat/loongarch-linux-hw-point.c | 213 + gdb/nat/loongarch-linux-hw-point.h | 116 + gdb/nat/loongarch-linux.c | 99 + gdb/nat/loongarch-linux.h | 42 + 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.c | 125 + gdb/nat/x86-linux-tdesc.h | 50 + gdb/nat/x86-linux.c | 47 + gdb/nat/x86-linux.h | 34 +- gdb/nat/x86-xstate.c | 2 - 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.c | 5 +- gdb/netbsd-tdep.h | 6 +- gdb/nios2-linux-tdep.c | 262 - gdb/nios2-tdep.c | 2406 - gdb/nios2-tdep.h | 90 - gdb/nto-procfs.c | 1588 - gdb/nto-tdep.c | 521 - gdb/nto-tdep.h | 194 - gdb/objc-lang.c | 45 +- gdb/objc-lang.h | 6 +- gdb/objfile-flags.h | 6 +- gdb/objfiles.c | 226 +- gdb/objfiles.h | 112 +- gdb/obsd-nat.c | 3 +- gdb/obsd-nat.h | 6 +- gdb/obsd-tdep.c | 5 +- gdb/obsd-tdep.h | 6 +- gdb/observable.c | 1 + gdb/observable.h | 11 +- gdb/opencl-lang.c | 2 +- gdb/or1k-linux-nat.c | 2 +- gdb/or1k-linux-tdep.h | 6 +- gdb/or1k-tdep.c | 7 +- gdb/or1k-tdep.h | 6 +- gdb/osabi.c | 124 +- gdb/osabi.h | 52 +- gdb/osdata.c | 2 +- gdb/osdata.h | 6 +- gdb/p-exp.y | 13 +- gdb/p-lang.c | 11 +- gdb/p-lang.h | 6 +- gdb/p-typeprint.c | 1 - gdb/p-valprint.c | 4 +- gdb/parse.c | 24 +- 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-nat.c | 15 + gdb/ppc-linux-tdep.c | 14 +- gdb/ppc-linux-tdep.h | 6 +- gdb/ppc-netbsd-tdep.c | 1 - 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-sysv-tdep.c | 10 +- gdb/ppc-tdep.h | 6 +- gdb/ppc64-tdep.c | 5 +- gdb/ppc64-tdep.h | 8 +- gdb/printcmd.c | 30 +- gdb/probe.h | 6 +- gdb/proc-service.c | 3 +- gdb/proc-utils.h | 6 +- gdb/process-stratum-target.c | 4 +- gdb/process-stratum-target.h | 12 +- gdb/procfs.c | 24 +- gdb/procfs.h | 6 +- gdb/producer.c | 24 + gdb/producer.h | 10 +- gdb/progspace-and-thread.h | 6 +- gdb/progspace.c | 55 +- gdb/progspace.h | 103 +- gdb/prologue-value.h | 6 +- gdb/psymtab.c | 125 +- gdb/psymtab.h | 37 +- gdb/python/lib/gdb/FrameDecorator.py | 5 +- gdb/python/lib/gdb/__init__.py | 110 +- gdb/python/lib/gdb/command/missing_debug.py | 227 - gdb/python/lib/gdb/command/missing_files.py | 268 + gdb/python/lib/gdb/command/xmethods.py | 2 +- gdb/python/lib/gdb/dap/__init__.py | 3 + gdb/python/lib/gdb/dap/breakpoint.py | 47 +- gdb/python/lib/gdb/dap/bt.py | 11 +- gdb/python/lib/gdb/dap/disassemble.py | 60 +- gdb/python/lib/gdb/dap/events.py | 8 +- gdb/python/lib/gdb/dap/frames.py | 24 +- gdb/python/lib/gdb/dap/globalvars.py | 98 + gdb/python/lib/gdb/dap/launch.py | 162 +- gdb/python/lib/gdb/dap/locations.py | 14 +- gdb/python/lib/gdb/dap/next.py | 4 +- gdb/python/lib/gdb/dap/scopes.py | 73 +- gdb/python/lib/gdb/dap/server.py | 349 +- gdb/python/lib/gdb/dap/sources.py | 14 +- gdb/python/lib/gdb/dap/startup.py | 16 +- gdb/python/lib/gdb/dap/varref.py | 83 +- gdb/python/lib/gdb/disassembler.py | 4 +- gdb/python/lib/gdb/missing_debug.py | 137 +- gdb/python/lib/gdb/missing_files.py | 204 + gdb/python/lib/gdb/missing_objfile.py | 67 + gdb/python/lib/gdb/printer/bound_registers.py | 39 - gdb/python/lib/gdb/printing.py | 40 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/ptwrite.py | 77 + gdb/python/lib/gdb/xmethod.py | 11 +- gdb/python/py-all-events.def | 1 + gdb/python/py-arch.c | 36 +- gdb/python/py-auto-load.c | 8 +- gdb/python/py-block.c | 205 +- gdb/python/py-breakpoint.c | 85 +- gdb/python/py-cmd.c | 11 +- gdb/python/py-color.c | 336 + gdb/python/py-color.h | 35 + gdb/python/py-connection.c | 24 +- gdb/python/py-dap.c | 3 + gdb/python/py-disasm.c | 90 +- gdb/python/py-event-types.def | 5 + gdb/python/py-event.c | 18 +- gdb/python/py-event.h | 8 +- gdb/python/py-events.h | 6 +- gdb/python/py-evtregistry.c | 6 +- gdb/python/py-finishbreakpoint.c | 14 +- gdb/python/py-frame.c | 49 +- gdb/python/py-framefilter.c | 89 +- gdb/python/py-function.c | 8 +- gdb/python/py-gdb-readline.c | 3 +- gdb/python/py-inferior.c | 26 +- gdb/python/py-infthread.c | 14 +- gdb/python/py-instruction.c | 2 +- gdb/python/py-instruction.h | 6 +- gdb/python/py-lazy-string.c | 43 +- gdb/python/py-linetable.c | 24 +- gdb/python/py-membuf.c | 6 +- gdb/python/py-mi.c | 13 +- gdb/python/py-micmd.c | 18 +- gdb/python/py-objfile.c | 16 +- gdb/python/py-param.c | 48 +- gdb/python/py-prettyprint.c | 5 +- gdb/python/py-progspace.c | 41 +- gdb/python/py-record-btrace.c | 211 +- gdb/python/py-record-btrace.h | 12 +- gdb/python/py-record-full.h | 6 +- gdb/python/py-record.c | 93 +- gdb/python/py-record.h | 13 +- gdb/python/py-ref.h | 6 +- gdb/python/py-registers.c | 29 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-stopevent.h | 6 +- gdb/python/py-symbol.c | 132 +- gdb/python/py-symtab.c | 192 +- gdb/python/py-tui.c | 66 +- gdb/python/py-type.c | 154 +- gdb/python/py-uiout.h | 3 +- gdb/python/py-unwind.c | 120 +- gdb/python/py-utils.c | 31 +- gdb/python/py-value.c | 168 +- gdb/python/python-internal.h | 387 +- gdb/python/python.c | 494 +- gdb/python/python.h | 6 +- gdb/quick-symbol.h | 72 +- gdb/ravenscar-thread.c | 34 +- gdb/ravenscar-thread.h | 6 +- gdb/record-btrace.c | 193 +- gdb/record-btrace.h | 6 +- gdb/record-full.c | 27 +- gdb/record-full.h | 11 +- gdb/record.c | 38 +- gdb/record.h | 15 +- gdb/regcache-dump.c | 250 +- gdb/regcache.c | 167 +- gdb/regcache.h | 31 +- gdb/regformats/microblaze-linux.dat | 63 + gdb/regformats/mips-dsp-linux.dat | 1 + gdb/regformats/mips-linux.dat | 1 + gdb/regformats/mips64-dsp-linux.dat | 1 + gdb/regformats/mips64-linux.dat | 1 + gdb/regformats/nios2-linux.dat | 54 - gdb/regformats/or1k-linux.dat | 1 + gdb/regformats/regdat.sh | 14 +- gdb/regformats/regdef.h | 6 +- gdb/regformats/rs6000/powerpc-32.dat | 1 + gdb/regformats/rs6000/powerpc-32l.dat | 1 + gdb/regformats/rs6000/powerpc-64l.dat | 1 + gdb/regformats/rs6000/powerpc-altivec32l.dat | 1 + gdb/regformats/rs6000/powerpc-altivec64l.dat | 1 + gdb/regformats/rs6000/powerpc-e500l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-64l.dat | 1 + .../rs6000/powerpc-isa205-altivec32l.dat | 1 + .../rs6000/powerpc-isa205-altivec64l.dat | 1 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat | 1 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat | 1 + .../rs6000/powerpc-isa207-htm-vsx32l.dat | 1 + .../rs6000/powerpc-isa207-htm-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-vsx64l.dat | 1 + gdb/regformats/s390-gs-linux64.dat | 1 + gdb/regformats/s390-linux32.dat | 1 + gdb/regformats/s390-linux32v1.dat | 1 + gdb/regformats/s390-linux32v2.dat | 1 + gdb/regformats/s390-linux64.dat | 1 + gdb/regformats/s390-linux64v1.dat | 1 + gdb/regformats/s390-linux64v2.dat | 1 + gdb/regformats/s390-te-linux64.dat | 1 + gdb/regformats/s390-tevx-linux64.dat | 1 + gdb/regformats/s390-vx-linux64.dat | 1 + gdb/regformats/s390x-gs-linux64.dat | 1 + gdb/regformats/s390x-linux64.dat | 1 + gdb/regformats/s390x-linux64v1.dat | 1 + gdb/regformats/s390x-linux64v2.dat | 1 + gdb/regformats/s390x-te-linux64.dat | 1 + gdb/regformats/s390x-tevx-linux64.dat | 1 + gdb/regformats/s390x-vx-linux64.dat | 1 + gdb/regformats/tic6x-c62x-linux.dat | 1 + gdb/regformats/tic6x-c64x-linux.dat | 1 + gdb/regformats/tic6x-c64xp-linux.dat | 1 + gdb/reggroups.c | 22 +- gdb/reggroups.h | 6 +- gdb/registry.h | 6 +- gdb/regset.h | 6 +- gdb/remote-fileio.c | 4 +- gdb/remote-fileio.h | 6 +- gdb/remote-notif.h | 6 +- gdb/remote-sim.c | 6 +- gdb/remote.c | 661 +- gdb/remote.h | 11 +- gdb/reverse.c | 8 +- gdb/riscv-fbsd-tdep.h | 6 +- gdb/riscv-ravenscar-thread.h | 6 +- gdb/riscv-tdep.c | 99 +- gdb/riscv-tdep.h | 6 +- gdb/rl78-tdep.c | 6 +- gdb/rs6000-aix-nat.c | 11 +- gdb/rs6000-aix-tdep.c | 7 +- gdb/rs6000-aix-tdep.h | 6 +- gdb/rs6000-lynx178-tdep.c | 2 +- gdb/rs6000-tdep.c | 29 +- gdb/run-on-main-thread.c | 15 +- gdb/rust-exp.h | 6 +- gdb/rust-lang.c | 23 +- gdb/rust-lang.h | 8 +- 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 | 244 +- 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.c | 4 +- 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 | 40 +- gdb/sh-tdep.h | 6 +- gdb/silent-rules.mk | 14 + gdb/sim-regno.h | 6 +- gdb/skip.c | 10 +- gdb/skip.h | 6 +- gdb/sol-thread.c | 30 +- gdb/sol2-tdep.c | 5 +- gdb/sol2-tdep.h | 6 +- gdb/solib-aix.c | 19 +- gdb/solib-aix.h | 6 +- gdb/solib-darwin.c | 32 +- gdb/solib-darwin.h | 6 +- gdb/solib-dsbt.c | 23 +- gdb/solib-dsbt.h | 6 +- gdb/solib-frv.c | 33 +- gdb/solib-rocm.c | 20 +- gdb/solib-svr4.c | 193 +- gdb/solib-svr4.h | 6 +- gdb/solib-target.c | 20 +- gdb/solib-target.h | 6 +- gdb/solib.c | 261 +- gdb/solib.h | 17 +- gdb/solist.h | 44 +- gdb/source-cache.c | 36 +- gdb/source-cache.h | 16 +- gdb/source.c | 144 +- gdb/source.h | 19 +- gdb/sparc-nat.c | 4 +- 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 | 13 +- 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 | 11 +- gdb/sparc64-tdep.h | 6 +- gdb/stabsread.c | 2491 +- gdb/stabsread.h | 112 +- gdb/stack.c | 31 +- gdb/stack.h | 6 +- gdb/stap-probe.c | 11 +- gdb/stap-probe.h | 6 +- gdb/stubs/ia64vms-stub.c | 4 +- gdb/stubs/m32r-stub.c | 6 +- gdb/symfile-add-flags.h | 6 +- gdb/symfile-debug.c | 49 +- gdb/symfile-mem.c | 1 + gdb/symfile.c | 334 +- gdb/symfile.h | 38 +- gdb/symmisc.c | 49 +- gdb/symtab.c | 452 +- gdb/symtab.h | 141 +- 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 | 32 +- gdb/target-delegates-gen.c | 4521 ++ gdb/target-delegates.c | 4415 -- gdb/target-descriptions.c | 81 +- gdb/target-descriptions.h | 14 +- gdb/target-float.h | 6 +- gdb/target.c | 88 +- gdb/target.h | 146 +- 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 | 26 +- gdb/testsuite/analyze-racy-logs.py | 19 +- gdb/testsuite/config/sim.exp | 4 + gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 6 +- .../gdb.ada/access_to_unbounded_array.exp | 9 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 4 +- gdb/testsuite/gdb.ada/arr_arr.exp | 3 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 4 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 6 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/array_return.exp | 8 +- gdb/testsuite/gdb.ada/arrayidx.exp | 3 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayptr.exp | 13 +- gdb/testsuite/gdb.ada/bias.exp | 10 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 15 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 4 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 19 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 4 +- gdb/testsuite/gdb.ada/catch_ex.exp | 16 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 61 +- 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/testsuite/gdb.ada/dyn-range.exp | 3 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 9 +- gdb/testsuite/gdb.ada/excep_handle.exp | 14 +- gdb/testsuite/gdb.ada/exception-lto.c | 40 + gdb/testsuite/gdb.ada/exception-lto.exp | 35 + gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/finish-large.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 4 +- gdb/testsuite/gdb.ada/fixed_points.exp | 8 +- .../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/frame_arg_lang.exp | 9 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 43 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 4 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 22 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/homonym.exp | 4 +- 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/limited-length.exp | 21 +- gdb/testsuite/gdb.ada/local-enum.exp | 11 +- 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/mi_string_access.exp | 7 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 7 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 16 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 7 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 7 +- gdb/testsuite/gdb.ada/mi_variant.exp | 7 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 9 +- gdb/testsuite/gdb.ada/multiarray.exp | 7 +- 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 | 3 +- gdb/testsuite/gdb.ada/null_overload.exp | 3 +- gdb/testsuite/gdb.ada/operator_bp.exp | 6 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 +- 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.exp | 7 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 6 +- .../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/packed_tagged.exp | 7 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 9 +- gdb/testsuite/gdb.ada/ptype-o.exp | 6 +- gdb/testsuite/gdb.ada/ptype-o/pck.ads | 25 + gdb/testsuite/gdb.ada/ptype-o/prog.adb | 11 +- gdb/testsuite/gdb.ada/py_range.exp | 5 +- gdb/testsuite/gdb.ada/rec_comp.exp | 5 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 +- gdb/testsuite/gdb.ada/same_component_name.exp | 4 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 18 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 4 +- gdb/testsuite/gdb.ada/static-link/pck.adb | 23 + gdb/testsuite/gdb.ada/static-link/pck.ads | 3 + gdb/testsuite/gdb.ada/static-link/prog.adb | 2 + gdb/testsuite/gdb.ada/str_chars.exp | 6 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 8 +- gdb/testsuite/gdb.ada/tagged-lookup.exp | 8 +- gdb/testsuite/gdb.ada/tagged_access.exp | 25 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 6 +- gdb/testsuite/gdb.ada/type-tick-size.exp | 50 + gdb/testsuite/gdb.ada/type-tick-size/pck.adb | 21 + gdb/testsuite/gdb.ada/type-tick-size/pck.ads | 36 + gdb/testsuite/gdb.ada/type-tick-size/prog.adb | 56 + gdb/testsuite/gdb.ada/type-tick-size/support.adb | 21 + gdb/testsuite/gdb.ada/type-tick-size/support.ads | 18 + gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 13 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 7 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/variant.exp | 7 +- gdb/testsuite/gdb.ada/variant_record_field.exp | 54 + gdb/testsuite/gdb.ada/variant_record_field/foo.adb | 47 + .../gdb.ada/variant_record_packed_array.exp | 10 +- gdb/testsuite/gdb.ada/verylong.exp | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 5 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 1 + gdb/testsuite/gdb.arch/aarch64-mops-single-step.c | 73 + .../gdb.arch/aarch64-mops-single-step.exp | 98 + gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.c | 66 + gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.exp | 79 + gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 12 +- .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 20 +- .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 20 +- .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 12 +- gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp | 12 +- .../gdb.arch/amd64-disp-step-self-call.exp | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 2 +- 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/testsuite/gdb.arch/arc-decode-insn.S | 2 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c | 9 +- .../gdb.arch/arm-pseudo-unwind-legacy.exp | 4 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.c | 9 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 4 +- .../gdb.arch/arm-single-step-kernel-helper.c | 5 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 5 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 1 + .../gdb.arch/i386-disp-step-self-call.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 105 - gdb/testsuite/gdb.arch/i386-mpx-call.exp | 398 - gdb/testsuite/gdb.arch/i386-mpx-map.c | 61 - gdb/testsuite/gdb.arch/i386-mpx-map.exp | 56 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 92 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 64 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 36 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 124 - gdb/testsuite/gdb.arch/i386-mpx.c | 59 - gdb/testsuite/gdb.arch/i386-mpx.exp | 123 - gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 4 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 14 +- gdb/testsuite/gdb.arch/skip-prologue.c | 54 + gdb/testsuite/gdb.arch/skip-prologue.exp | 76 + gdb/testsuite/gdb.arch/sparc64-adi.c | 1 - gdb/testsuite/gdb.base/annota1.exp | 59 +- gdb/testsuite/gdb.base/annota3.exp | 57 +- gdb/testsuite/gdb.base/args.exp | 55 +- gdb/testsuite/gdb.base/assign.exp | 34 +- gdb/testsuite/gdb.base/attach-deleted-exec.exp | 24 +- gdb/testsuite/gdb.base/attach-fail-twice.c | 27 + gdb/testsuite/gdb.base/attach-fail-twice.exp | 94 + gdb/testsuite/gdb.base/attach.exp | 26 +- .../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/basic-edit-cmd.c | 55 + gdb/testsuite/gdb.base/basic-edit-cmd.exp | 157 + gdb/testsuite/gdb.base/batch-exit-status.exp | 4 +- .../gdb.base/batch-preserve-term-settings.exp | 5 - gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 65 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 18 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 20 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 18 +- gdb/testsuite/gdb.base/bitshift.exp | 25 +- .../gdb.base/bp-cmds-execution-x-script.exp | 21 +- gdb/testsuite/gdb.base/bp-cond-failure.c | 14 +- gdb/testsuite/gdb.base/bp-cond-failure.exp | 46 +- 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/break-interp.exp | 31 +- .../gdb.base/break-main-file-remove-fail.exp | 30 +- .../gdb.base/break-on-linker-gcd-function.exp | 19 +- gdb/testsuite/gdb.base/break-unload-file.exp | 32 +- gdb/testsuite/gdb.base/break.exp | 7 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 2 +- gdb/testsuite/gdb.base/build-id-seqno.c | 22 + gdb/testsuite/gdb.base/build-id-seqno.exp | 134 + gdb/testsuite/gdb.base/cached-source-file.exp | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 4 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/cast-indirection.c | 31 + gdb/testsuite/gdb.base/cast-indirection.exp | 41 + gdb/testsuite/gdb.base/catch-syscall.exp | 27 +- gdb/testsuite/gdb.base/charset.exp | 17 +- gdb/testsuite/gdb.base/check-psymtab.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 74 +- gdb/testsuite/gdb.base/code_elim.exp | 9 +- gdb/testsuite/gdb.base/completion.exp | 14 +- gdb/testsuite/gdb.base/complex-parts.exp | 93 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 8 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 6 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 235 +- gdb/testsuite/gdb.base/condbreak.exp | 57 +- .../gdb.base/coredump-filter-build-id.exp | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 17 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 261 +- 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 | 185 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 4 +- gdb/testsuite/gdb.base/cvexpr.exp | 264 +- 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/dprintf-detach.exp | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 1 - gdb/testsuite/gdb.base/dprintf.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 10 - gdb/testsuite/gdb.base/empty-host-env-vars.exp | 32 +- gdb/testsuite/gdb.base/ending-run.exp | 38 +- gdb/testsuite/gdb.base/enum_cond.c | 16 + gdb/testsuite/gdb.base/enum_cond.exp | 15 +- gdb/testsuite/gdb.base/errno.c | 37 + gdb/testsuite/gdb.base/errno.exp | 263 + gdb/testsuite/gdb.base/eval-skip.exp | 85 +- gdb/testsuite/gdb.base/examine-backward.exp | 56 +- gdb/testsuite/gdb.base/exitsignal.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 4 +- gdb/testsuite/gdb.base/fileio.exp | 10 +- gdb/testsuite/gdb.base/filename-completion.exp | 446 +- gdb/testsuite/gdb.base/finish-pretty.exp | 8 +- gdb/testsuite/gdb.base/fission-macro-2.c | 27 + gdb/testsuite/gdb.base/fission-macro.c | 27 + gdb/testsuite/gdb.base/fission-macro.exp | 79 + gdb/testsuite/gdb.base/foll-exec-mode.exp | 6 +- gdb/testsuite/gdb.base/foll-exec.exp | 30 +- gdb/testsuite/gdb.base/foll-fork.exp | 2 +- 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/gcore-memory-usage.c | 53 + gdb/testsuite/gdb.base/gcore-memory-usage.exp | 96 + gdb/testsuite/gdb.base/gcorebg.c | 76 + gdb/testsuite/gdb.base/gcorebg.exp | 86 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 +- gdb/testsuite/gdb.base/gstack.c | 32 + gdb/testsuite/gdb.base/gstack.exp | 94 + .../gdb.base/hbreak-in-shr-unsupported.exp | 6 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 3 +- gdb/testsuite/gdb.base/hbreak2.exp | 12 +- gdb/testsuite/gdb.base/history-duplicates.exp | 10 +- gdb/testsuite/gdb.base/index-cache.exp | 8 +- gdb/testsuite/gdb.base/inferior-args.exp | 131 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 3 +- gdb/testsuite/gdb.base/info_sources.exp | 60 +- gdb/testsuite/gdb.base/info_sources_2.exp | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 2 +- gdb/testsuite/gdb.base/interact.exp | 6 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 6 +- gdb/testsuite/gdb.base/jit-protocol.h | 7 +- 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/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 6 +- gdb/testsuite/gdb.base/libsegfault.exp | 2 +- gdb/testsuite/gdb.base/limited-length.c | 2 + gdb/testsuite/gdb.base/limited-length.exp | 10 + gdb/testsuite/gdb.base/lineinc.exp | 5 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-before-start.exp | 36 + gdb/testsuite/gdb.base/list-dot-nodebug-extra.c | 24 + gdb/testsuite/gdb.base/list-dot-nodebug.c | 42 + gdb/testsuite/gdb.base/list-dot-nodebug.exp | 92 + gdb/testsuite/gdb.base/list-nodebug.exp | 4 +- gdb/testsuite/gdb.base/load-command.exp | 11 +- gdb/testsuite/gdb.base/main-psymtab.exp | 6 +- .../gdb.base/maint-info-inline-frames-and-blocks.c | 57 + .../maint-info-inline-frames-and-blocks.exp | 228 + gdb/testsuite/gdb.base/maint.exp | 21 +- gdb/testsuite/gdb.base/memops-watchpoint.c | 45 + gdb/testsuite/gdb.base/memops-watchpoint.exp | 161 + gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 - gdb/testsuite/gdb.base/new-ui.exp | 7 + gdb/testsuite/gdb.base/nostdlib.exp | 89 +- gdb/testsuite/gdb.base/opaque.exp | 22 +- gdb/testsuite/gdb.base/options.exp | 101 +- gdb/testsuite/gdb.base/osabi.exp | 3 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- .../gdb.base/paginate-execution-startup.exp | 51 +- gdb/testsuite/gdb.base/pending.exp | 34 +- gdb/testsuite/gdb.base/persistent-lang.exp | 6 +- gdb/testsuite/gdb.base/prelink.exp | 6 +- .../gdb.base/premature-dummy-frame-removal.exp | 14 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 4 +- gdb/testsuite/gdb.base/printcmds.exp | 2 +- gdb/testsuite/gdb.base/readline-commands-eof.c | 22 + gdb/testsuite/gdb.base/readline-commands-eof.exp | 128 + gdb/testsuite/gdb.base/readline.exp | 42 + gdb/testsuite/gdb.base/realname-expand.exp | 5 +- gdb/testsuite/gdb.base/recurse.exp | 18 +- gdb/testsuite/gdb.base/reggroups.exp | 32 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 14 +- gdb/testsuite/gdb.base/reset-catchpoint-cond-lib.c | 75 + gdb/testsuite/gdb.base/reset-catchpoint-cond.c | 50 + gdb/testsuite/gdb.base/reset-catchpoint-cond.exp | 173 + gdb/testsuite/gdb.base/reset-catchpoint-cond.py | 23 + gdb/testsuite/gdb.base/return-3.c | 43 + gdb/testsuite/gdb.base/return-3.exp | 39 + gdb/testsuite/gdb.base/return.exp | 4 +- .../gdb.base/run-control-while-bg-execution.exp | 3 + gdb/testsuite/gdb.base/run-fail-twice.c | 20 + gdb/testsuite/gdb.base/run-fail-twice.exp | 63 + gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope-hw-watch-disable.exp | 18 + gdb/testsuite/gdb.base/sect-cmd.exp | 25 +- gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 36 +- gdb/testsuite/gdb.base/setvar.exp | 8 +- 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 | 3 +- gdb/testsuite/gdb.base/siginfo.exp | 1 - gdb/testsuite/gdb.base/signals.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/skip.exp | 8 +- gdb/testsuite/gdb.base/skipcxx.exp | 6 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 3 +- gdb/testsuite/gdb.base/solib-search.exp | 12 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 6 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 133 +- gdb/testsuite/gdb.base/step-break.exp | 12 +- gdb/testsuite/gdb.base/step-into-other-file.c | 31 + gdb/testsuite/gdb.base/step-into-other-file.exp | 36 + gdb/testsuite/gdb.base/step-into-other-file.h | 18 + gdb/testsuite/gdb.base/step-over-syscall.exp | 32 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.exp | 6 +- gdb/testsuite/gdb.base/style-logging.exp | 3 +- gdb/testsuite/gdb.base/style.exp | 296 +- gdb/testsuite/gdb.base/sym-file.exp | 258 +- gdb/testsuite/gdb.base/sysroot-debug-lookup.exp | 184 + gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 2 +- .../gdb.base/value-history-unavailable.exp | 5 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 6 +- gdb/testsuite/gdb.base/vla-ptr.exp | 8 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 12 +- gdb/testsuite/gdb.base/watch-vfork.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-running.exp | 6 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 2 +- gdb/testsuite/gdb.base/wchar.exp | 6 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 16 +- gdb/testsuite/gdb.base/with.exp | 2 +- gdb/testsuite/gdb.base/wrap-line.exp | 28 +- gdb/testsuite/gdb.base/write_mem.exp | 24 +- gdb/testsuite/gdb.btrace/cpu.exp | 4 +- gdb/testsuite/gdb.btrace/event-tracing-gap.c | 32 + gdb/testsuite/gdb.btrace/event-tracing-gap.exp | 75 + gdb/testsuite/gdb.btrace/event-tracing.exp | 52 + gdb/testsuite/gdb.btrace/exception.exp | 25 +- gdb/testsuite/gdb.btrace/i386-ptwrite.S | 550 + gdb/testsuite/gdb.btrace/multi-thread-step.exp | 6 +- gdb/testsuite/gdb.btrace/nohist.exp | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 44 +- gdb/testsuite/gdb.btrace/null-deref.c | 26 + gdb/testsuite/gdb.btrace/ptwrite.c | 39 + gdb/testsuite/gdb.btrace/ptwrite.exp | 201 + gdb/testsuite/gdb.btrace/stepi.exp | 14 +- gdb/testsuite/gdb.btrace/x86_64-ptwrite.S | 544 + gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 10 +- gdb/testsuite/gdb.cp/break-template-cast.cc | 52 + gdb/testsuite/gdb.cp/break-template-cast.exp | 29 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 13 +- gdb/testsuite/gdb.cp/call-method-register.exp | 15 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 23 + gdb/testsuite/gdb.cp/empty-enum.exp | 3 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 16 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 15 +- gdb/testsuite/gdb.cp/m-static.exp | 25 +- gdb/testsuite/gdb.cp/main-cp.exp | 6 +- gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 22 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 10 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 1 + gdb/testsuite/gdb.cp/method2.exp | 4 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 14 +- gdb/testsuite/gdb.cp/misc.exp | 8 +- gdb/testsuite/gdb.cp/nested-types.exp | 4 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 19 + gdb/testsuite/gdb.cp/non-trivial-retval.exp | 32 +- gdb/testsuite/gdb.cp/overload.exp | 69 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 8 +- gdb/testsuite/gdb.cp/paramless.exp | 15 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 8 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 25 +- gdb/testsuite/gdb.cp/readnow-language.exp | 8 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 28 +- gdb/testsuite/gdb.cp/templates.exp | 15 +- gdb/testsuite/gdb.cp/userdef.cc | 22 + gdb/testsuite/gdb.cp/userdef.exp | 10 + gdb/testsuite/gdb.cp/var-tag.exp | 11 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- 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 | 8 +- 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 | 13 +- 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 | 17 +- gdb/testsuite/gdb.dap/disassem.c | 52 + gdb/testsuite/gdb.dap/disassem.exp | 106 + gdb/testsuite/gdb.dap/frameless.exp | 7 +- gdb/testsuite/gdb.dap/global.c | 31 + gdb/testsuite/gdb.dap/global.exp | 73 + gdb/testsuite/gdb.dap/hover.exp | 7 +- gdb/testsuite/gdb.dap/insn-bp.exp | 100 + 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 | 12 +- gdb/testsuite/gdb.dap/modules.exp | 7 +- gdb/testsuite/gdb.dap/pause.exp | 7 +- gdb/testsuite/gdb.dap/ptrref.exp | 15 +- gdb/testsuite/gdb.dap/remote-dap.exp | 10 +- gdb/testsuite/gdb.dap/rust-slices.exp | 11 +- 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 | 68 +- gdb/testsuite/gdb.dap/stop-at-main.exp | 7 +- gdb/testsuite/gdb.dap/terminate.exp | 7 +- .../gdb.debuginfod/build-id-no-debug-warning.exp | 23 +- .../gdb.debuginfod/corefile-mapped-file-1.c | 24 + .../gdb.debuginfod/corefile-mapped-file-2.c | 22 + .../gdb.debuginfod/corefile-mapped-file-3.c | 44 + .../gdb.debuginfod/corefile-mapped-file.exp | 380 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 19 +- gdb/testsuite/gdb.debuginfod/solib-with-soname-1.c | 39 + gdb/testsuite/gdb.debuginfod/solib-with-soname-2.c | 41 + gdb/testsuite/gdb.debuginfod/solib-with-soname.exp | 290 + gdb/testsuite/gdb.dlang/expression.exp | 2 +- .../gdb.dwarf2/backward-spec-inter-cu.exp | 3 +- gdb/testsuite/gdb.dwarf2/count.exp | 19 +- gdb/testsuite/gdb.dwarf2/cu-empty-name.c | 22 + gdb/testsuite/gdb.dwarf2/cu-empty-name.exp | 48 + gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 9 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-aranges.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-aranges.exp | 40 + gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.c | 83 + .../gdb.dwarf2/dw2-bad-abstract-origin.exp | 274 + gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 4 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-complex-parts.exp | 244 + gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-pc.c | 51 + gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp | 483 + gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 6 - gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error-2.exp | 57 + gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error.exp | 57 + .../gdb.dwarf2/dw2-inter-cu-forth-and-back.exp | 60 + gdb/testsuite/gdb.dwarf2/dw2-inter-cu-symbol.exp | 92 + gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 8 + gdb/testsuite/gdb.dwarf2/dw2-lines.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.c | 40 + .../gdb.dwarf2/dw2-multiple-debug-info.exp | 36 + gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 17 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 2 +- .../gdb.dwarf2/dw2-skipped-line-entries.c | 50 + .../gdb.dwarf2/dw2-skipped-line-entries.exp | 211 + .../dw2-step-between-different-inline-functions.c | 105 + ...dw2-step-between-different-inline-functions.exp | 215 + .../dw2-step-between-inline-func-blocks.c | 100 + .../dw2-step-between-inline-func-blocks.exp | 196 + .../dw2-step-out-of-function-no-stmt.exp | 2 +- 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.dwarf2/dw2-unspecified-type-foo.c | 7 + gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 23 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-wrong-mangled-name.c | 30 + .../gdb.dwarf2/dw2-wrong-mangled-name.exp | 70 + gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 3 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 17 +- gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp | 75 + gdb/testsuite/gdb.dwarf2/enum-type-c++.cc | 35 + gdb/testsuite/gdb.dwarf2/enum-type-c++.exp | 67 + gdb/testsuite/gdb.dwarf2/enum-type.exp | 50 + gdb/testsuite/gdb.dwarf2/fission-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/forward-spec-inter-cu.exp | 3 +- gdb/testsuite/gdb.dwarf2/forward-spec.exp | 40 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 1 + gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 4 +- .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 9 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 9 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 8 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 16 +- gdb/testsuite/gdb.dwarf2/local-var.exp | 30 + gdb/testsuite/gdb.dwarf2/local-var.f90 | 19 + gdb/testsuite/gdb.dwarf2/macro-complaints.exp | 198 + gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 13 + gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 16 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 16 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 2 +- gdb/testsuite/gdb.dwarf2/nameless-enum.exp | 62 + gdb/testsuite/gdb.dwarf2/no-expand-mixed-case.exp | 42 + gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 8 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 4 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 3 +- gdb/testsuite/gdb.dwarf2/self-spec.exp | 6 +- gdb/testsuite/gdb.dwarf2/short-build-id.exp | 119 + gdb/testsuite/gdb.dwarf2/shortpiece.exp | 4 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 14 +- gdb/testsuite/gdb.fortran/allocated.exp | 3 - gdb/testsuite/gdb.fortran/array-bounds.exp | 45 +- gdb/testsuite/gdb.fortran/array-indices.exp | 37 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 31 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 3 - .../gdb.fortran/array-slices-sub-slices.exp | 3 - gdb/testsuite/gdb.fortran/array-slices.exp | 5 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 2 +- gdb/testsuite/gdb.fortran/entry-point.exp | 4 +- gdb/testsuite/gdb.fortran/huge.exp | 6 +- gdb/testsuite/gdb.fortran/info-main.exp | 17 +- gdb/testsuite/gdb.fortran/info-modules.exp | 3 - gdb/testsuite/gdb.fortran/info-types.exp | 6 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 8 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 3 - gdb/testsuite/gdb.fortran/module.exp | 3 - gdb/testsuite/gdb.fortran/multi-dim.exp | 8 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/size.exp | 4 +- gdb/testsuite/gdb.fortran/string-types.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.exp | 3 - gdb/testsuite/gdb.fortran/type-kinds.exp | 22 +- gdb/testsuite/gdb.fortran/types.exp | 21 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 12 +- gdb/testsuite/gdb.fortran/vla-array.exp | 60 + gdb/testsuite/gdb.fortran/vla-array.f90 | 45 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 30 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 10 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 38 +- gdb/testsuite/gdb.fortran/vla-value.exp | 18 +- gdb/testsuite/gdb.gdb/index-file.exp | 20 +- gdb/testsuite/gdb.gdb/python-helper.exp | 18 +- gdb/testsuite/gdb.go/integers.exp | 2 +- gdb/testsuite/gdb.guile/scm-color.exp | 110 + gdb/testsuite/gdb.guile/scm-frame.exp | 4 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 71 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.guile/scm-type.exp | 28 +- gdb/testsuite/gdb.guile/types-module.cc | 4 + gdb/testsuite/gdb.guile/types-module.exp | 11 +- .../cp-replace-typedefs-ns-template.cc | 4 +- .../cp-replace-typedefs-ns-template.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.cc | 23 + gdb/testsuite/gdb.linespec/cpcompletion.exp | 11 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 2 +- 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 | 23 +- gdb/testsuite/gdb.linespec/keywords.exp | 8 +- .../line-breakpoint-outside-function.c | 51 + .../line-breakpoint-outside-function.exp | 55 + gdb/testsuite/gdb.linespec/ls-errs.c | 10 + gdb/testsuite/gdb.linespec/ls-errs.exp | 14 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 10 + gdb/testsuite/gdb.mi/mi-async.exp | 15 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 8 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 31 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 6 +- gdb/testsuite/gdb.mi/mi-complete.exp | 3 +- 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-dprintf-pending.exp | 3 +- gdb/testsuite/gdb.mi/mi-file.exp | 10 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 3 - gdb/testsuite/gdb.mi/mi-memory-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 6 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 4 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 12 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 23 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 8 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 41 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 3 - gdb/testsuite/gdb.mi/mi-var-cmd.exp | 22 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 9 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 12 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 4 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 18 +- gdb/testsuite/gdb.mi/mi-watch.exp | 4 + gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 14 +- 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 | 49 +- gdb/testsuite/gdb.mi/var-cmd.c | 12 +- .../gdb.modula2/builtin-procedure-adr.exp | 32 + gdb/testsuite/gdb.multi/attach-while-running.exp | 2 +- gdb/testsuite/gdb.multi/base.exp | 4 +- gdb/testsuite/gdb.multi/bp-thread-specific.exp | 31 +- gdb/testsuite/gdb.multi/checkpoint-multi.exp | 800 + gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 8 +- gdb/testsuite/gdb.multi/inferior-specific-bp-1.c | 2 +- gdb/testsuite/gdb.multi/inferior-specific-bp-2.c | 5 +- gdb/testsuite/gdb.multi/inferior-specific-bp.exp | 83 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-ping-pong-next.exp | 4 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 1 - gdb/testsuite/gdb.multi/multi-term-settings.exp | 2 +- gdb/testsuite/gdb.multi/pending-bp-del-inferior.c | 28 + .../gdb.multi/pending-bp-del-inferior.exp | 214 + gdb/testsuite/gdb.multi/pending-bp-lib.c | 22 + gdb/testsuite/gdb.multi/pending-bp.c | 66 + gdb/testsuite/gdb.multi/pending-bp.exp | 332 + gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 16 +- gdb/testsuite/gdb.multi/tids.exp | 6 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 26 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 42 +- gdb/testsuite/gdb.opt/inline-entry.c | 41 + gdb/testsuite/gdb.opt/inline-entry.exp | 75 + gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 9 +- gdb/testsuite/gdb.python/py-arch.exp | 27 +- gdb/testsuite/gdb.python/py-block.exp | 10 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 13 +- gdb/testsuite/gdb.python/py-cmd.exp | 8 +- 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-disasm-exec.exp | 21 + gdb/testsuite/gdb.python/py-disasm-obj.exp | 21 + gdb/testsuite/gdb.python/py-disasm.exp | 306 - gdb/testsuite/gdb.python/py-disasm.exp.tcl | 338 + gdb/testsuite/gdb.python/py-disasm.py | 10 +- gdb/testsuite/gdb.python/py-evsignal.exp | 3 +- gdb/testsuite/gdb.python/py-exec-mi.exp | 4 + gdb/testsuite/gdb.python/py-failed-init.exp | 31 + .../gdb.python/py-finish-breakpoint-deletion.exp | 4 +- gdb/testsuite/gdb.python/py-format-address.exp | 20 +- gdb/testsuite/gdb.python/py-format-string.exp | 15 +- gdb/testsuite/gdb.python/py-frame.exp | 8 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 22 +- gdb/testsuite/gdb.python/py-inferior.exp | 7 +- gdb/testsuite/gdb.python/py-lazy-string.c | 1 + gdb/testsuite/gdb.python/py-lazy-string.exp | 7 + gdb/testsuite/gdb.python/py-mi-cmd.exp | 63 +- gdb/testsuite/gdb.python/py-mi-notify.exp | 5 +- gdb/testsuite/gdb.python/py-missing-debug.exp | 3 +- gdb/testsuite/gdb.python/py-missing-objfile-lib.c | 35 + gdb/testsuite/gdb.python/py-missing-objfile.c | 49 + gdb/testsuite/gdb.python/py-missing-objfile.exp | 565 + gdb/testsuite/gdb.python/py-missing-objfile.py | 167 + gdb/testsuite/gdb.python/py-parameter.exp | 53 + gdb/testsuite/gdb.python/py-pp-cast.py | 2 + gdb/testsuite/gdb.python/py-pp-maint.exp | 8 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 1 + gdb/testsuite/gdb.python/py-prettyprint-stub.py | 2 + gdb/testsuite/gdb.python/py-progspace-events.exp | 31 +- gdb/testsuite/gdb.python/py-progspace.exp | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 8 +- gdb/testsuite/gdb.python/py-read-memory-leak.c | 27 + gdb/testsuite/gdb.python/py-read-memory-leak.exp | 44 + gdb/testsuite/gdb.python/py-read-memory-leak.py | 93 + gdb/testsuite/gdb.python/py-record-btrace.exp | 11 + gdb/testsuite/gdb.python/py-source-styling.exp | 172 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 15 +- gdb/testsuite/gdb.python/py-styled-execute.exp | 109 + 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-symtab.exp | 28 + gdb/testsuite/gdb.python/py-type.c | 5 + gdb/testsuite/gdb.python/py-type.exp | 55 +- gdb/testsuite/gdb.python/py-value-cc.cc | 6 + gdb/testsuite/gdb.python/py-value-cc.exp | 1 + gdb/testsuite/gdb.python/py-value.exp | 11 + gdb/testsuite/gdb.python/py-watchpoint.exp | 2 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 4 +- gdb/testsuite/gdb.python/python.exp | 13 + gdb/testsuite/gdb.python/sys-exit.exp | 69 + gdb/testsuite/gdb.python/tui-window.exp | 8 + gdb/testsuite/gdb.python/tui-window.py | 11 + gdb/testsuite/gdb.replay/connect.c | 22 + gdb/testsuite/gdb.replay/connect.exp | 129 + gdb/testsuite/gdb.reverse/aarch64-mops.c | 78 + gdb/testsuite/gdb.reverse/aarch64-mops.exp | 186 + gdb/testsuite/gdb.reverse/break-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 1 - .../gdb.reverse/func-map-to-same-line.exp | 4 +- gdb/testsuite/gdb.reverse/i386-avx-reverse.c | 453 + gdb/testsuite/gdb.reverse/i386-avx-reverse.exp | 628 + .../gdb.reverse/machinestate-precsave.exp | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 16 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 10 +- 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.rocm/precise-memory.cpp | 12 +- gdb/testsuite/gdb.rocm/precise-memory.exp | 38 +- gdb/testsuite/gdb.rust/completion.exp | 4 +- gdb/testsuite/gdb.rust/expr.exp | 4 + gdb/testsuite/gdb.rust/simple.exp | 8 +- gdb/testsuite/gdb.rust/simple.rs | 2 + gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 30 +- gdb/testsuite/gdb.server/build-id-seqno.c | 22 + gdb/testsuite/gdb.server/build-id-seqno.exp | 200 + gdb/testsuite/gdb.server/exit-multiple-threads.c | 1 - gdb/testsuite/gdb.server/ext-run.exp | 4 +- gdb/testsuite/gdb.server/non-existing-program.exp | 2 +- gdb/testsuite/gdb.server/remote-read-msgs.c | 22 + gdb/testsuite/gdb.server/remote-read-msgs.exp | 120 + gdb/testsuite/gdb.server/server-kill-python.exp | 12 +- gdb/testsuite/gdb.server/server-pipe.exp | 13 +- gdb/testsuite/gdb.server/server-run.exp | 33 + gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/target-exec-file.exp | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 54 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.testsuite/parse_options_args.exp | 2 +- gdb/testsuite/gdb.testsuite/string-cat.exp | 15 + gdb/testsuite/gdb.threads/attach-into-signal.exp | 3 +- .../attach-many-short-lived-threads.exp | 25 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 5 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 3 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 42 +- gdb/testsuite/gdb.threads/corethreads.exp | 6 +- gdb/testsuite/gdb.threads/create-fail.c | 2 - .../gdb.threads/del-pending-thread-bp-lib.c | 22 + gdb/testsuite/gdb.threads/del-pending-thread-bp.c | 85 + .../gdb.threads/del-pending-thread-bp.exp | 98 + gdb/testsuite/gdb.threads/fork-plus-threads.exp | 14 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 1 - .../forking-threads-plus-breakpoint.exp | 8 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 23 +- .../gdb.threads/infcall-from-bp-cond-simple.c | 2 + .../gdb.threads/infcall-from-bp-cond-simple.exp | 4 +- .../gdb.threads/interrupt-while-step-over.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit-attach.exp | 14 +- .../gdb.threads/main-thread-exit-during-detach.exp | 2 +- .../gdb.threads/next-fork-exec-other-thread.c | 4 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 8 + gdb/testsuite/gdb.threads/print-threads.exp | 6 +- .../gdb.threads/process-dies-while-handling-bp.exp | 10 +- .../process-exit-status-is-leader-exit-status.c | 1 + gdb/testsuite/gdb.threads/schedlock.exp | 6 +- .../gdb.threads/signal-command-handle-nopass.c | 19 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 17 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 4 +- .../gdb.threads/step-over-thread-exit.exp | 5 +- gdb/testsuite/gdb.threads/stepi-over-clone.exp | 4 +- gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 6 +- gdb/testsuite/gdb.threads/threads-after-exec.exp | 2 +- gdb/testsuite/gdb.threads/tls-sepdebug.exp | 21 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 1 - gdb/testsuite/gdb.trace/basic-libipa.c | 22 + gdb/testsuite/gdb.trace/basic-libipa.exp | 52 + gdb/testsuite/gdb.trace/change-loc.exp | 13 +- gdb/testsuite/gdb.trace/circ.exp | 4 +- gdb/testsuite/gdb.trace/collection.exp | 4 +- gdb/testsuite/gdb.trace/entry-values.exp | 6 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 1 + gdb/testsuite/gdb.trace/ftrace.exp | 3 +- .../gdb.trace/mi-trace-frame-collected.exp | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 +- gdb/testsuite/gdb.trace/pending.exp | 1 + gdb/testsuite/gdb.trace/qtro.exp | 11 +- gdb/testsuite/gdb.trace/range-stepping.exp | 1 + gdb/testsuite/gdb.trace/strace.exp | 1 + gdb/testsuite/gdb.trace/tfind.exp | 44 +- gdb/testsuite/gdb.trace/trace-break.exp | 15 +- gdb/testsuite/gdb.trace/trace-condition.exp | 1 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 1 + gdb/testsuite/gdb.trace/trace-mt.exp | 1 + gdb/testsuite/gdb.trace/tracecmd.exp | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 1 + gdb/testsuite/gdb.tui/flush-after-run.c | 54 + gdb/testsuite/gdb.tui/flush-after-run.exp | 66 + gdb/testsuite/gdb.tui/info-win.exp | 2 +- gdb/testsuite/gdb.tui/main.exp | 3 + gdb/testsuite/gdb.tui/reread.exp | 39 + gdb/testsuite/gdb.tui/resize-2.exp | 18 +- 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.tui/wrap-line.exp | 31 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 8 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 40 +- gdb/testsuite/lib/ada.exp | 97 +- gdb/testsuite/lib/cache.exp | 202 +- gdb/testsuite/lib/check-test-names.exp | 10 + gdb/testsuite/lib/dap-support.exp | 48 +- gdb/testsuite/lib/debuginfod-support.exp | 4 +- gdb/testsuite/lib/dg-add-core-file-count.sh | 2 +- gdb/testsuite/lib/dwarf.exp | 134 +- gdb/testsuite/lib/gdb-python.exp | 1 + gdb/testsuite/lib/gdb-utils.exp | 126 +- gdb/testsuite/lib/gdb.exp | 1171 +- gdb/testsuite/lib/gdbreplay-support.exp | 143 + gdb/testsuite/lib/gdbserver-support.exp | 98 +- gdb/testsuite/lib/gnat_debug_info_test.adb | 15 + gdb/testsuite/lib/mi-support.exp | 117 +- gdb/testsuite/lib/prelink-support.exp | 35 +- gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/read1.c | 4 +- gdb/testsuite/lib/rocm.exp | 184 +- gdb/testsuite/lib/rust-support.exp | 3 +- gdb/testsuite/lib/selftest-support.exp | 2 +- gdb/testsuite/lib/trace-support.exp | 14 + gdb/testsuite/lib/tuiterm.exp | 25 +- gdb/testsuite/make-check-all.sh | 47 +- gdb/thread-fsm.h | 6 +- gdb/thread-iter.h | 6 +- gdb/thread.c | 20 +- gdb/tic6x-tdep.c | 12 +- gdb/tic6x-tdep.h | 6 +- gdb/tid-parse.c | 84 +- gdb/tid-parse.h | 16 +- gdb/tilegx-linux-nat.c | 6 +- gdb/tilegx-tdep.c | 5 +- gdb/tilegx-tdep.h | 6 +- gdb/top.c | 118 +- gdb/top.h | 10 +- gdb/tracectf.c | 12 +- gdb/tracectf.h | 6 +- gdb/tracefile-tfile.c | 17 +- gdb/tracefile.h | 24 +- gdb/tracepoint.c | 42 +- gdb/tracepoint.h | 7 +- gdb/trad-frame.c | 8 +- gdb/trad-frame.h | 16 +- gdb/tramp-frame.c | 70 +- gdb/tramp-frame.h | 6 +- gdb/tui/tui-command.c | 19 - gdb/tui/tui-command.h | 18 +- gdb/tui/tui-data.c | 2 - gdb/tui/tui-data.h | 40 +- gdb/tui/tui-disasm.c | 44 +- gdb/tui/tui-disasm.h | 18 +- gdb/tui/tui-file.c | 7 +- gdb/tui/tui-file.h | 6 +- gdb/tui/tui-hooks.c | 37 +- gdb/tui/tui-hooks.h | 6 +- gdb/tui/tui-interp.c | 8 +- gdb/tui/tui-io.c | 72 +- gdb/tui/tui-io.h | 6 +- gdb/tui/tui-layout.c | 41 +- gdb/tui/tui-layout.h | 19 +- gdb/tui/tui-location.c | 2 - gdb/tui/tui-location.h | 11 +- gdb/tui/tui-regs.c | 81 +- gdb/tui/tui-regs.h | 25 +- gdb/tui/tui-source.c | 35 +- gdb/tui/tui-source.h | 29 +- gdb/tui/tui-status.c | 13 +- gdb/tui/tui-status.h | 14 +- gdb/tui/tui-win.c | 53 +- gdb/tui/tui-win.h | 6 +- gdb/tui/tui-wingeneral.c | 52 +- gdb/tui/tui-wingeneral.h | 27 +- gdb/tui/tui-winsource.c | 69 +- gdb/tui/tui-winsource.h | 17 +- gdb/tui/tui.c | 30 +- gdb/tui/tui.h | 8 +- gdb/type-stack.h | 6 +- gdb/typeprint.c | 121 +- gdb/typeprint.h | 52 +- gdb/ui-file.c | 26 - gdb/ui-file.h | 16 +- gdb/ui-out.c | 56 +- gdb/ui-out.h | 30 +- gdb/ui-style.c | 353 +- gdb/ui-style.h | 177 +- gdb/ui.c | 4 +- gdb/ui.h | 7 +- gdb/unittests/array-view-selftests.c | 49 + gdb/unittests/command-def-selftests.c | 32 +- gdb/unittests/enum-flags-selftests.c | 315 +- gdb/unittests/gmp-utils-selftests.c | 6 +- gdb/unittests/intrusive_list-selftests.c | 994 +- gdb/unittests/lookup_name_info-selftests.c | 5 +- gdb/unittests/scoped_mmap-selftests.c | 2 +- gdb/unittests/style-selftests.c | 6 +- gdb/unittests/ui-file-selftests.c | 1 + gdb/user-regs.c | 14 +- gdb/user-regs.h | 6 +- gdb/utils.c | 160 +- gdb/utils.h | 25 +- gdb/v850-tdep.c | 9 +- gdb/valarith.c | 24 +- gdb/valops.c | 7 +- gdb/valprint.c | 74 + gdb/valprint.h | 6 +- gdb/value.c | 189 +- gdb/value.h | 47 +- gdb/varobj-iter.h | 6 +- gdb/varobj.c | 7 +- gdb/varobj.h | 6 +- gdb/vax-tdep.c | 6 +- gdb/vax-tdep.h | 6 +- gdb/version.in | 2 +- gdb/windows-nat.c | 298 +- 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.c | 119 +- gdb/x86-linux-nat.h | 6 +- gdb/x86-nat.h | 6 +- gdb/x86-tdep.c | 2 +- gdb/x86-tdep.h | 6 +- gdb/xcoffread.c | 1 + gdb/xcoffread.h | 6 +- gdb/xml-builtin.h | 6 +- gdb/xml-support.c | 4 +- gdb/xml-support.h | 11 +- gdb/xml-syscall.h | 6 +- gdb/xml-tdesc.c | 4 +- gdb/xml-tdesc.h | 7 +- gdb/xstormy16-tdep.c | 5 +- gdb/xtensa-tdep.c | 9 +- gdb/xtensa-tdep.h | 6 +- gdb/yy-remap.h | 12 +- gdb/z80-tdep.c | 27 +- gdb/z80-tdep.h | 6 +- gdbserver/Makefile.in | 19 +- gdbserver/README | 11 +- gdbserver/config.in | 6 +- gdbserver/configure | 229 +- gdbserver/configure.ac | 86 +- gdbserver/configure.srv | 24 +- gdbserver/debug.cc | 10 + gdbserver/debug.h | 10 + gdbserver/dll.cc | 9 - gdbserver/dll.h | 1 - gdbserver/gdbreplay.cc | 188 +- gdbserver/gdbthread.h | 180 +- gdbserver/hostio.cc | 38 + gdbserver/i387-fp.cc | 102 +- gdbserver/i387-fp.h | 4 +- gdbserver/inferiors.cc | 301 +- gdbserver/inferiors.h | 101 +- gdbserver/linux-aarch32-low.cc | 2 +- gdbserver/linux-aarch32-low.h | 1 - gdbserver/linux-aarch32-tdesc.cc | 2 +- gdbserver/linux-aarch32-tdesc.h | 2 +- gdbserver/linux-aarch64-low.cc | 72 +- gdbserver/linux-aarch64-tdesc.cc | 23 +- gdbserver/linux-amd64-ipa.cc | 138 +- gdbserver/linux-arc-low.cc | 6 +- gdbserver/linux-arm-low.cc | 89 +- gdbserver/linux-arm-tdesc.cc | 2 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-csky-low.cc | 2 +- gdbserver/linux-i386-ipa.cc | 103 +- gdbserver/linux-loongarch-low.cc | 266 +- gdbserver/linux-low.cc | 437 +- gdbserver/linux-low.h | 17 +- gdbserver/linux-mips-low.cc | 15 +- gdbserver/linux-nios2-low.cc | 289 - gdbserver/linux-ppc-low.cc | 25 +- gdbserver/linux-riscv-low.cc | 4 +- gdbserver/linux-s390-low.cc | 16 +- gdbserver/linux-sparc-low.cc | 2 +- gdbserver/linux-x86-low.cc | 226 +- gdbserver/linux-x86-tdesc.cc | 149 +- gdbserver/linux-x86-tdesc.h | 56 - gdbserver/mem-break.cc | 40 +- gdbserver/mem-break.h | 12 +- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbserver/netbsd-amd64-low.cc | 4 +- gdbserver/netbsd-i386-low.cc | 2 +- gdbserver/netbsd-low.cc | 35 +- gdbserver/netbsd-low.h | 2 +- gdbserver/notif.cc | 4 +- gdbserver/proc-service.cc | 4 +- gdbserver/regcache.cc | 236 +- gdbserver/regcache.h | 70 +- gdbserver/remote-utils.cc | 115 +- gdbserver/remote-utils.h | 2 + gdbserver/server.cc | 327 +- gdbserver/server.h | 6 +- gdbserver/setup.cfg | 4 + gdbserver/target.cc | 6 + gdbserver/target.h | 19 +- gdbserver/tdesc.cc | 24 +- gdbserver/tdesc.h | 12 +- gdbserver/thread-db.cc | 19 +- gdbserver/tracepoint.cc | 1130 +- gdbserver/tracepoint.h | 12 +- gdbserver/utils.cc | 2 +- gdbserver/win32-i386-low.cc | 158 +- gdbserver/win32-low.cc | 112 +- gdbserver/win32-low.h | 9 +- gdbserver/xtensa-xtregs.cc | 20 +- gdbsupport/Makefile.am | 2 +- gdbsupport/Makefile.in | 20 +- gdbsupport/agent.h | 6 +- gdbsupport/array-view.h | 25 +- gdbsupport/break-common.h | 6 +- gdbsupport/btrace-common.cc | 6 +- gdbsupport/btrace-common.h | 15 +- gdbsupport/byte-vector.h | 6 +- gdbsupport/cleanups.h | 6 +- gdbsupport/common-debug.h | 6 +- gdbsupport/common-defs.h | 15 +- gdbsupport/common-exceptions.cc | 2 +- gdbsupport/common-exceptions.h | 35 +- gdbsupport/common-gdbthread.h | 6 +- gdbsupport/common-inferior.cc | 173 +- gdbsupport/common-inferior.h | 21 +- gdbsupport/common-regcache.h | 40 +- gdbsupport/common-types.h | 6 +- gdbsupport/common-utils.cc | 21 + gdbsupport/common-utils.h | 21 +- gdbsupport/common.m4 | 69 +- gdbsupport/config.in | 9 + gdbsupport/configure | 124 +- gdbsupport/configure.ac | 9 +- gdbsupport/def-vector.h | 6 +- gdbsupport/default-init-alloc.h | 10 +- gdbsupport/eintr.h | 50 + gdbsupport/enum-flags.h | 124 +- gdbsupport/environ.h | 6 +- gdbsupport/errors.h | 34 +- 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-hashtab.cc | 43 - gdbsupport/gdb-hashtab.h | 5 - 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 | 10 +- gdbsupport/gdb_splay_tree.h | 6 +- gdbsupport/gdb_sys_time.h | 6 +- gdbsupport/gdb_tilde_expand.h | 28 +- gdbsupport/gdb_unique_ptr.h | 6 +- gdbsupport/gdb_unlinker.h | 6 +- gdbsupport/gdb_vecs.h | 6 +- gdbsupport/gdb_wait.h | 6 +- gdbsupport/hash_enum.h | 45 - gdbsupport/host-defs.h | 6 +- gdbsupport/intrusive_list.h | 105 +- gdbsupport/job-control.h | 6 +- gdbsupport/netstuff.h | 6 +- gdbsupport/next-iterator.h | 6 +- gdbsupport/observable.h | 6 +- gdbsupport/offset-type.h | 8 +- gdbsupport/osabi.cc | 98 + gdbsupport/osabi.def | 57 + gdbsupport/osabi.h | 54 + gdbsupport/owning_intrusive_list.h | 168 + gdbsupport/packed.h | 8 +- gdbsupport/parallel-for.h | 2 +- gdbsupport/pathstuff.cc | 22 +- gdbsupport/pathstuff.h | 46 +- 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 | 9 +- 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/setup.cfg | 4 + gdbsupport/signals-state-save-restore.h | 6 +- gdbsupport/signals.cc | 14 +- gdbsupport/string-set.h | 129 + gdbsupport/symbol.h | 6 +- gdbsupport/tdesc.h | 12 +- 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/warning.m4 | 40 +- gdbsupport/x86-xstate.h | 43 +- gdbsupport/xml-utils.h | 6 +- gnulib/configure.ac | 4 +- gold/ChangeLog | 10 +- 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 | 2 - gold/configure.ac | 6 +- 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 | 14 +- 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 | 116 +- 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 | 16 +- 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 | 89 +- gold/symtab.h | 9 +- 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/Makefile.am | 64 +- gold/testsuite/Makefile.in | 176 +- 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 | 10 +- 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.script | 6 + gold/testsuite/ver_test_pr31830.sh | 61 + gold/testsuite/ver_test_pr31830_a.c | 2 + gold/testsuite/ver_test_pr31830_b.c | 7 + gold/testsuite/ver_test_pr31830_lto.c | 9 + gold/testsuite/ver_test_pr31830_lto.sh | 61 + 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 | 40 + gold/testsuite/weak_undef_test.cc | 5 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_undef_test_3.c | 40 + gold/testsuite/weak_undef_test_4.c | 29 + 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.s | 3 + gold/testsuite/x86_64_ie_to_le.sh | 5 +- 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 | 10 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 4 +- gprof/Makefile.in | 4 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/aarch64.c | 3 +- gprof/alpha.c | 3 +- gprof/basic_blocks.c | 24 +- gprof/basic_blocks.h | 4 +- gprof/bb_exit_func.c | 4 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 16 +- gprof/call_graph.h | 4 +- gprof/cg_arcs.c | 37 +- gprof/cg_arcs.h | 4 +- gprof/cg_dfn.h | 4 +- gprof/cg_print.c | 66 +- gprof/cg_print.h | 4 +- gprof/configure | 58 +- gprof/configure.ac | 22 +- gprof/corefile.c | 366 +- gprof/corefile.h | 4 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 17 +- gprof/gmon_io.h | 5 +- gprof/gmon_out.h | 4 +- gprof/gprof.c | 28 +- gprof/gprof.h | 2 + gprof/gprof.texi | 6 +- gprof/hertz.h | 4 +- gprof/hist.c | 47 +- gprof/hist.h | 4 +- gprof/i386.c | 3 +- gprof/mips.c | 3 +- gprof/po/Make-in | 2 +- gprof/po/gprof.pot | 2 +- gprof/po/pt_BR.po | 117 +- gprof/search_list.c | 4 +- gprof/search_list.h | 4 +- gprof/source.c | 4 +- gprof/source.h | 4 +- gprof/sparc.c | 3 +- gprof/sym_ids.c | 9 +- gprof/sym_ids.h | 4 +- gprof/symtab.c | 38 +- gprof/symtab.h | 8 +- gprof/testsuite/Makefile.am | 43 + gprof/testsuite/Makefile.in | 894 + gprof/testsuite/tst-gmon-gprof-l.sh | 74 + gprof/testsuite/tst-gmon-gprof.sh | 74 + gprof/testsuite/tst-gmon.c | 53 + gprof/utils.h | 4 +- gprof/vax.c | 3 +- gprofng/Makefile.am | 3 +- gprofng/Makefile.in | 4 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 27 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 31 +- gprofng/common/gp-defs.h | 7 +- gprofng/common/gp-experiment.h | 2 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 55 +- gprofng/common/hwcdrv.c | 142 +- gprofng/common/hwcdrv.h | 51 +- gprofng/common/hwcentry.h | 13 +- gprofng/common/hwcfuncs.c | 49 +- gprofng/common/hwcfuncs.h | 28 +- gprofng/common/hwctable.c | 1900 +- gprofng/common/opteron_pcbe.c | 62 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 71 +- gprofng/configure.ac | 11 +- gprofng/doc/Makefile.am | 35 +- gprofng/doc/Makefile.in | 61 +- gprofng/doc/gp-archive.texi | 412 - gprofng/doc/gp-collect-app.texi | 401 - gprofng/doc/gp-display-html.texi | 304 - gprofng/doc/gp-display-src.texi | 249 - gprofng/doc/gp-display-text.texi | 458 - gprofng/doc/gp-macros.texi | 18 + gprofng/doc/gprofng-archive.texi | 412 + gprofng/doc/gprofng-collect-app.texi | 401 + gprofng/doc/gprofng-display-html.texi | 304 + gprofng/doc/gprofng-display-src.texi | 249 + gprofng/doc/gprofng-display-text.texi | 458 + gprofng/doc/gprofng.texi | 27 +- gprofng/doc/gprofng_ug.texi | 342 +- 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 | 22 +- gprofng/examples/mxv-pthreads/src/manage_data.c | 8 +- gprofng/examples/mxv-pthreads/src/mxv.c | 2 +- gprofng/examples/mxv-pthreads/src/mydefs.h | 5 +- gprofng/examples/mxv-pthreads/src/workload.c | 2 +- gprofng/gp-display-html/Makefile.am | 6 +- gprofng/gp-display-html/Makefile.in | 7 +- gprofng/gp-display-html/gp-display-html.in | 782 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 2 +- gprofng/libcollector/Makefile.in | 2 +- gprofng/libcollector/collector.c | 33 +- gprofng/libcollector/collector.h | 4 +- gprofng/libcollector/collectorAPI.c | 17 +- gprofng/libcollector/configure | 20 +- gprofng/libcollector/configure.ac | 4 +- gprofng/libcollector/descendants.h | 2 +- gprofng/libcollector/dispatcher.c | 29 +- gprofng/libcollector/envmgmt.c | 26 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 44 +- gprofng/libcollector/hwprofile.c | 18 +- gprofng/libcollector/hwprofile.h | 12 +- gprofng/libcollector/iolib.c | 2 +- gprofng/libcollector/iotrace.c | 14 +- gprofng/libcollector/jprofile.c | 16 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 151 +- gprofng/libcollector/libcol_util.h | 10 +- gprofng/libcollector/libgprofng.ver | 2 +- gprofng/libcollector/linetrace.c | 52 +- gprofng/libcollector/memmgr.c | 2 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 6 +- gprofng/libcollector/profile.c | 9 +- gprofng/libcollector/synctrace.c | 36 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 19 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 11 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 12 +- gprofng/src/BaseMetric.h | 4 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 3 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 41 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 16 +- 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 | 6 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 47 +- 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 | 8 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 9 +- gprofng/src/DbeSession.h | 2 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 6 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 6 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 5 +- gprofng/src/Disasm.h | 2 +- gprofng/src/Dwarf.cc | 2 +- gprofng/src/Dwarf.h | 2 +- gprofng/src/DwarfLib.cc | 46 +- gprofng/src/DwarfLib.h | 2 +- gprofng/src/Elf.cc | 46 +- gprofng/src/Elf.h | 3 +- gprofng/src/Emsg.cc | 8 +- gprofng/src/Emsg.h | 3 +- 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 | 159 +- gprofng/src/Experiment.h | 4 +- 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 | 8 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 5 +- 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 | 3 +- 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 | 31 +- gprofng/src/Makefile.in | 137 +- 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 | 28 +- 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 | 10 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 8 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 14 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 6 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 4 +- 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 | 13 +- gprofng/src/StringBuilder.h | 2 +- gprofng/src/StringMap.h | 4 +- gprofng/src/Table.cc | 20 +- gprofng/src/Table.h | 5 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/checks.cc | 18 +- gprofng/src/collctrl.cc | 901 +- gprofng/src/collctrl.h | 16 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 25 +- gprofng/src/comp_com.c | 7 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 9 +- gprofng/src/data_pckts.h | 60 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 8 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_memmgr.c | 118 - gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 5 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 10 +- gprofng/src/gethrtime.c | 2 +- gprofng/src/gp-archive.cc | 20 +- gprofng/src/gp-archive.h | 2 +- gprofng/src/gp-collect-app.cc | 104 +- gprofng/src/gp-display-src.cc | 22 +- gprofng/src/gp-display-text.cc | 20 +- gprofng/src/gp-print.h | 4 +- gprofng/src/gprofng.cc | 38 +- gprofng/src/gprofng.rc | 2 +- gprofng/src/hwc_amd_zen3.h | 635 + gprofng/src/hwc_amd_zen4.h | 863 + gprofng/src/hwc_arm64_amcc.h | 182 + gprofng/src/hwc_arm_ampere_1.h | 419 + gprofng/src/hwc_arm_neoverse_n1.h | 220 + gprofng/src/hwc_intel_icelake.h | 1173 + gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 11 +- gprofng/src/ipcio.cc | 16 +- 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 | 92 +- gprofng/src/util.h | 6 +- gprofng/src/vec.h | 9 +- gprofng/testsuite/config/default.exp | 10 +- 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 | 4 +- gprofng/testsuite/lib/acct.pm | 2 +- gprofng/testsuite/lib/display-lib.exp | 2 +- include/ChangeLog | 10 +- 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 | 14 +- include/binary-io.h | 2 +- include/bout.h | 192 - 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 | 36 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 4 +- include/coff/loongarch64.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 7 +- 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 | 59 + include/coff/x86_64.h | 37 +- include/coff/xcoff.h | 8 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 606 +- 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 | 14 +- include/elf/alpha.h | 6 +- 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 | 15 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 99 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 4 +- 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 | 16 +- 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 | 89 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 4 +- 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 | 4 +- 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 | 16 +- 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 | 186 +- 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 | 24 +- 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 | 78 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 1333 +- 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 | 895 +- include/opcode/riscv.h | 65 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 7 +- 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 | 24 +- 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 | 26 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 6 +- ld/Makefile.in | 8 +- ld/NEWS | 50 +- ld/README | 2 +- ld/config.in | 15 +- ld/configure | 122 +- ld/configure.ac | 65 +- ld/configure.host | 2 +- ld/configure.tgt | 8 +- ld/deffile.h | 2 +- ld/deffilep.y | 2 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64elf.sh | 2 + ld/emulparams/aarch64elf32.sh | 2 + ld/emulparams/aarch64fbsd.sh | 2 + ld/emulparams/aarch64linux.sh | 2 + ld/emulparams/aarch64linux32.sh | 2 + ld/emulparams/call_nop.sh | 6 +- ld/emulparams/cet.sh | 2 +- ld/emulparams/elf32_x86_64.sh | 1 + 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/elf64loongarch.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/nios2elf.sh | 19 - ld/emulparams/nios2linux.sh | 20 - ld/emulparams/pruelf.sh | 4 +- ld/emulparams/x86-64-lam.sh | 6 +- ld/emulparams/x86-64-level-report.sh | 25 + 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 | 27 +- 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 | 311 +- 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 | 38 +- 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 | 84 +- ld/emultempl/pep.em | 80 +- 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 | 188 +- ld/h8-doc.texi | 2 +- ld/ld.h | 12 +- ld/ld.texi | 355 +- ld/ldbuildid.c | 50 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 10 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 157 +- 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 | 113 +- ld/ldfile.h | 23 +- ld/ldgram.y | 65 +- ld/ldint.texi | 73 +- ld/ldlang.c | 1532 +- ld/ldlang.h | 59 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 9 +- ld/ldlex.l | 55 +- ld/ldmain.c | 119 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 108 +- ld/ldmisc.h | 4 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 24 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 166 +- ld/libdep_plugin.c | 176 +- ld/mri.c | 4 +- ld/mri.h | 2 +- ld/pdb.c | 109 +- ld/pdb.h | 14 +- ld/pe-dll.c | 119 +- 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 | 107 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 2 - ld/po/Make-in | 2 +- ld/po/bg.po | 5450 +- ld/po/fr.po | 5218 +- ld/po/ld.pot | 5223 +- ld/po/ro.po | 5209 +- ld/po/sr.po | 6223 +- ld/po/uk.po | 5200 +- 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 | 5 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 604 +- ld/scripttempl/elf32cr16.sc | 6 +- ld/scripttempl/elf32crx.sc | 6 +- ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf64bpf.sc | 4 +- ld/scripttempl/elf64hppa.sc | 6 +- ld/scripttempl/elfd10v.sc | 10 +- 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 | 11 +- 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 | 11 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/misc-sections.sc | 19 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 7 +- 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 | 22 +- ld/scripttempl/v850_rh850.sc | 22 +- 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 | 16 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 80 +- 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/nto-stack-note-1.d | 5 + ld/testsuite/ld-aarch64/nto-stack-note-2.d | 5 + 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-aarch64/relr-align-ilp32.d | 23 + ld/testsuite/ld-aarch64/relr-align-ilp32.s | 106 + ld/testsuite/ld-aarch64/relr-align.d | 22 + ld/testsuite/ld-aarch64/relr-align.s | 106 + ld/testsuite/ld-aarch64/relr-data-pie.d | 18 + ld/testsuite/ld-aarch64/relr-data-shared.d | 18 + ld/testsuite/ld-aarch64/relr-data.s | 71 + ld/testsuite/ld-aarch64/relr-discard-pie.d | 18 + ld/testsuite/ld-aarch64/relr-discard-shared.d | 18 + ld/testsuite/ld-aarch64/relr-discard.ld | 13 + ld/testsuite/ld-aarch64/relr-discard.s | 63 + ld/testsuite/ld-aarch64/relr-got-pie-ilp32.d | 16 + ld/testsuite/ld-aarch64/relr-got-pie.d | 15 + ld/testsuite/ld-aarch64/relr-got-shared-ilp32.d | 16 + ld/testsuite/ld-aarch64/relr-got-shared.d | 15 + ld/testsuite/ld-aarch64/relr-got.s | 40 + ld/testsuite/ld-aarch64/relr-text-pie.d | 14 + ld/testsuite/ld-aarch64/relr-text-shared.d | 14 + ld/testsuite/ld-aarch64/relr-text.s | 10 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 11 +- ld/testsuite/ld-arm/armv4-bx.d | 4 +- ld/testsuite/ld-arm/attr-merge-arch-2b.s | 1 + ld/testsuite/ld-arm/bfs-1.s | 1 + ld/testsuite/ld-arm/branch-futures.d | 10 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-missing-type-bad.s | 7 + .../ld-arm/farcall-missing-type-main-undefweak.s | 10 + ld/testsuite/ld-arm/farcall-missing-type-main.s | 9 + .../ld-arm/farcall-missing-type-undefweak.d | 11 + ld/testsuite/ld-arm/farcall-missing-type.d | 5 + ld/testsuite/ld-arm/farcall-missing-type.ld | 23 + .../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-arm/thumb-b-lks-sym.output | 1 + ld/testsuite/ld-arm/thumb-bl-lks-sym.output | 1 + 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-ctf/diag-parname.d | 2 +- ld/testsuite/ld-ctf/enum-3.c | 3 + ld/testsuite/ld-ctf/enum-4.c | 3 + ld/testsuite/ld-ctf/overlapping-enums-2.d | 36 + ld/testsuite/ld-ctf/overlapping-enums.d | 35 + 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 | 109 +- 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/dl5.cc | 13 +- ld/testsuite/ld-elf/dl5.h | 10 + ld/testsuite/ld-elf/dt-relr.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 9 +- 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/mbind1b.d | 2 +- ld/testsuite/ld-elf/mbind1c.d | 2 +- ld/testsuite/ld-elf/merge4b.s | 10 +- ld/testsuite/ld-elf/new.cc | 6 + ld/testsuite/ld-elf/no-section-header.exp | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/package-note.exp | 38 +- ld/testsuite/ld-elf/package-note2.rd | 6 + ld/testsuite/ld-elf/pr21884.d | 2 +- ld/testsuite/ld-elf/pr22393-1e.d | 2 +- ld/testsuite/ld-elf/pr22393-1f.d | 2 +- ld/testsuite/ld-elf/pr22393-2a.rd | 2 +- ld/testsuite/ld-elf/pr22393-2b.rd | 2 +- ld/testsuite/ld-elf/pr23658-1a.d | 7 +- ld/testsuite/ld-elf/pr23658-1c.d | 2 +- ld/testsuite/ld-elf/pr23658-1e.d | 25 + ld/testsuite/ld-elf/pr23658-1f.d | 17 + ld/testsuite/ld-elf/pr25207.d | 11 + ld/testsuite/ld-elf/pr25207.s | 13 + ld/testsuite/ld-elf/pr28639e.rd | 6 + ld/testsuite/ld-elf/pr30508.d | 4 +- ld/testsuite/ld-elf/pr30907-1.d | 14 + ld/testsuite/ld-elf/pr30907-2.d | 15 + ld/testsuite/ld-elf/pr32341.d | 15 + ld/testsuite/ld-elf/pr32341.s | 26 + 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/pr32787.d | 9 + ld/testsuite/ld-elf/pr32787.t | 12 + 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 | 16 +- 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 | 58 +- ld/testsuite/ld-elf/wrap2.h | 6 + ld/testsuite/ld-elf/wrap2a.c | 11 + ld/testsuite/ld-elf/wrap2b.c | 20 + 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/code16.d | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 31 +- 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 | 16 +- ld/testsuite/ld-i386/pr31868a.d | 12 + ld/testsuite/ld-i386/pr31868b.d | 12 + ld/testsuite/ld-i386/pr31868c.d | 12 + ld/testsuite/ld-i386/pr32191.d | 9 + ld/testsuite/ld-i386/start.s | 1 + ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-i386/tlsgdesc1.d | 4 + ld/testsuite/ld-i386/tlsgdesc1.s | 11 + ld/testsuite/ld-i386/tlsgdesc2.d | 4 + ld/testsuite/ld-i386/tlsgdesc2.s | 11 + ld/testsuite/ld-i386/tlsgdesc3.d | 5 + ld/testsuite/ld-i386/tlsie2.d | 4 +- ld/testsuite/ld-i386/tlsie3.d | 4 +- ld/testsuite/ld-i386/tlsie4.d | 4 +- ld/testsuite/ld-i386/tlsie5.d | 4 +- ld/testsuite/ld-i386/tlsle1.d | 15 + ld/testsuite/ld-i386/tlsle1.s | 14 + 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/testsuite/ld-loongarch-elf/abs-global.out | 1 + ld/testsuite/ld-loongarch-elf/abs-global.s | 5 + ld/testsuite/ld-loongarch-elf/abssym.s | 3 + ld/testsuite/ld-loongarch-elf/abssym_pie.d | 6 + ld/testsuite/ld-loongarch-elf/abssym_shared.d | 6 + ld/testsuite/ld-loongarch-elf/anno-sym.d | 2 - .../ld-loongarch-elf/bad_pcala_hi20_global.d | 5 + .../ld-loongarch-elf/bad_pcala_hi20_global.s | 8 + .../ld-loongarch-elf/bad_pcala_hi20_global_pie.d | 4 + .../ld-loongarch-elf/bad_pcala_hi20_global_pie.s | 3 + .../ld-loongarch-elf/bad_pcala_hi20_weak.d | 5 + .../ld-loongarch-elf/bad_pcala_hi20_weak.s | 9 + .../ld-loongarch-elf/bad_pcala_hi20_weak_pie.d | 4 + .../ld-loongarch-elf/bad_pcala_hi20_weak_pie.s | 3 + .../ld-loongarch-elf/bad_pcrel20_s2_global.d | 5 + .../ld-loongarch-elf/bad_pcrel20_s2_global.s | 8 + .../ld-loongarch-elf/bad_pcrel20_s2_weak.d | 5 + .../ld-loongarch-elf/bad_pcrel20_s2_weak.s | 9 + ld/testsuite/ld-loongarch-elf/binary.ld | 1 + ld/testsuite/ld-loongarch-elf/binary.s | 4 + 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/data-plt.s | 1 + 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-ie-reloc.d | 9 + ld/testsuite/ld-loongarch-elf/desc-ie.d | 8 +- ld/testsuite/ld-loongarch-elf/desc-relax.d | 2 +- ld/testsuite/ld-loongarch-elf/get_abs_global_sym.c | 7 + ld/testsuite/ld-loongarch-elf/ifunc-reloc.d | 19 + ld/testsuite/ld-loongarch-elf/ifunc-reloc.s | 55 + ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 90 +- ld/testsuite/ld-loongarch-elf/pic.exp | 43 +- ld/testsuite/ld-loongarch-elf/protected-func.d | 6 + ld/testsuite/ld-loongarch-elf/protected-func.s | 17 + ld/testsuite/ld-loongarch-elf/provide_abs.d | 12 + ld/testsuite/ld-loongarch-elf/provide_abs.ld | 1 + ld/testsuite/ld-loongarch-elf/provide_noabs.d | 13 + ld/testsuite/ld-loongarch-elf/provide_noabs.ld | 7 + ld/testsuite/ld-loongarch-elf/provide_sym.s | 7 + ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.d | 4 + ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.s | 3 + .../ld-loongarch-elf/relax-align-ignore-start.d | 2 +- ld/testsuite/ld-loongarch-elf/relax-call36-exe.s | 32 + ld/testsuite/ld-loongarch-elf/relax-call36-so.s | 35 + .../ld-loongarch-elf/relax-medium-call-1.d | 51 +- .../ld-loongarch-elf/relax-medium-call-1.s | 6 +- ld/testsuite/ld-loongarch-elf/relax-medium-call.d | 51 +- ld/testsuite/ld-loongarch-elf/relax-medium-call.s | 6 +- .../relax-separate-code-overflow.s | 21 + ld/testsuite/ld-loongarch-elf/relax-ttext.s | 13 + ld/testsuite/ld-loongarch-elf/relax.exp | 138 +- ld/testsuite/ld-loongarch-elf/relr-addend.d | 11 + ld/testsuite/ld-loongarch-elf/relr-addend.s | 17 + ld/testsuite/ld-loongarch-elf/relr-align.d | 22 + ld/testsuite/ld-loongarch-elf/relr-align.s | 106 + ld/testsuite/ld-loongarch-elf/relr-data-pie.d | 18 + ld/testsuite/ld-loongarch-elf/relr-data-shared.d | 18 + ld/testsuite/ld-loongarch-elf/relr-data.s | 71 + ld/testsuite/ld-loongarch-elf/relr-discard-pie.d | 8 + .../ld-loongarch-elf/relr-discard-shared.d | 11 + ld/testsuite/ld-loongarch-elf/relr-discard.ld | 13 + ld/testsuite/ld-loongarch-elf/relr-discard.s | 61 + ld/testsuite/ld-loongarch-elf/relr-got-pie.d | 15 + ld/testsuite/ld-loongarch-elf/relr-got-shared.d | 15 + ld/testsuite/ld-loongarch-elf/relr-got-start.d | 7 + ld/testsuite/ld-loongarch-elf/relr-got-start.s | 5 + ld/testsuite/ld-loongarch-elf/relr-got.s | 27 + ld/testsuite/ld-loongarch-elf/relr-relocs.ld | 24 + ld/testsuite/ld-loongarch-elf/relr-text-pie.d | 14 + ld/testsuite/ld-loongarch-elf/relr-text-shared.d | 14 + ld/testsuite/ld-loongarch-elf/relr-text.s | 10 + ld/testsuite/ld-loongarch-elf/start_stop.d | 13 + ld/testsuite/ld-loongarch-elf/start_stop.s | 10 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso-reloc.d | 9 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso.d | 86 +- 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/exclude-symbols-def-i386.d | 8 +- ld/testsuite/ld-pe/exclude-symbols-def-x86_64.d | 8 +- ld/testsuite/ld-pe/exclude-symbols-embedded-i386.d | 8 +- .../ld-pe/exclude-symbols-embedded-x86_64.d | 8 +- 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-inlineelines1-c13-info2.d | 10 + ld/testsuite/ld-pe/pdb-inlineelines1a.s | 20 + ld/testsuite/ld-pe/pdb-inlineelines1b.s | 160 + ld/testsuite/ld-pe/pdb-strings.d | 2 +- ld/testsuite/ld-pe/pdb-syms1-globals.d | 73 +- ld/testsuite/ld-pe/pdb-syms1-records.d | 4 +- ld/testsuite/ld-pe/pdb-syms1-symbols1.d | 2 +- ld/testsuite/ld-pe/pdb-syms1-symbols2.d | 26 +- ld/testsuite/ld-pe/pdb-syms1a.s | 1 + ld/testsuite/ld-pe/pdb-syms2-symbols1.d | 2 +- ld/testsuite/ld-pe/pdb-types1-hashlist.d | 2 +- ld/testsuite/ld-pe/pdb-types1-skiplist.d | 2 +- ld/testsuite/ld-pe/pdb-types1-typelist.d | 7 +- ld/testsuite/ld-pe/pdb-types1b.s | 48 +- ld/testsuite/ld-pe/pdb-types2-hashlist.d | 2 +- ld/testsuite/ld-pe/pdb-types2-skiplist.d | 2 +- ld/testsuite/ld-pe/pdb-types2-typelist.d | 2 +- ld/testsuite/ld-pe/pdb-types3-hashlist.d | 2 +- ld/testsuite/ld-pe/pdb-types3-skiplist.d | 2 +- ld/testsuite/ld-pe/pdb-types3-typelist.d | 2 +- ld/testsuite/ld-pe/pdb.exp | 120 +- ld/testsuite/ld-pe/pdb1-publics.d | 2 +- ld/testsuite/ld-pe/pdb1-sym-record.d | 2 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 6 +- ld/testsuite/ld-pe/pdb3-c13-info1.d | 2 +- ld/testsuite/ld-pe/pdb3-c13-info2.d | 2 +- ld/testsuite/ld-pe/pdb3-source-info.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 | 47 +- ld/testsuite/ld-pe/secidx-reloc.d | 5 + 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-reloc.d | 5 + ld/testsuite/ld-pe/secrel.d | 2 +- ld/testsuite/ld-pe/secrel_64.d | 4 +- .../ld-pe/symbols-ordinals-hints-call-imports.s | 17 + .../ld-pe/symbols-ordinals-hints-exports-dlltool.d | 21 + .../ld-pe/symbols-ordinals-hints-exports-ld.d | 20 + .../ld-pe/symbols-ordinals-hints-exports.s | 25 + .../ld-pe/symbols-ordinals-hints-imports-dlltool.d | 27 + .../ld-pe/symbols-ordinals-hints-imports-ld.d | 26 + ld/testsuite/ld-pe/symbols-ordinals-hints.def | 9 + ld/testsuite/ld-pe/tlssec64.d | 2 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/common-1.c | 11 + ld/testsuite/ld-plugin/common-2a.c | 11 + ld/testsuite/ld-plugin/common-2b.c | 6 + ld/testsuite/ld-plugin/definition-1.c | 1 + 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 | 176 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr31956a.c | 3 + ld/testsuite/ld-plugin/pr31956b.c | 23 + ld/testsuite/ld-plugin/pr31956c.c | 19 + ld/testsuite/ld-plugin/pr31956d.c | 7 + ld/testsuite/ld-plugin/pr31956d.d | 4 + ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 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/attr-merge-user-ext-01.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-overwrite-exe.rd | 5 + ld/testsuite/ld-riscv-elf/ifunc-overwrite-pic.rd | 12 + ld/testsuite/ld-riscv-elf/ifunc-overwrite-pie.rd | 11 + ...ifunc-plt-got-overwrite.d => ifunc-overwrite.d} | 0 ld/testsuite/ld-riscv-elf/ifunc-overwrite.s | 50 + .../ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd | 4 - .../ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd | 8 - .../ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd | 7 - .../ld-riscv-elf/ifunc-plt-got-overwrite.s | 38 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 22 +- .../ld-riscv-elf/pcrel-lo-addend-3a-emit-relocs.d | 26 + .../ld-riscv-elf/relax-data-segment-align.d | 8 + .../ld-riscv-elf/relax-data-segment-align.s | 16 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.d | 32 +- ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd | 13 + ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd | 12 + 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 | 45 +- ld/testsuite/ld-s390/tlsbin.dd | 10 +- ld/testsuite/ld-s390/weakundef-1.dd | 6 +- ld/testsuite/ld-s390/weakundef-1.s | 1 - ld/testsuite/ld-s390/weakundef-2.dd | 17 + ld/testsuite/ld-s390/weakundef-2.s | 17 + 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-1a.d | 22 + ld/testsuite/ld-scripts/section-order-1a.s | 29 + ld/testsuite/ld-scripts/section-order-1a.t | 14 + ld/testsuite/ld-scripts/section-order-1b.d | 18 + ld/testsuite/ld-scripts/section-order-1b.s | 34 + ld/testsuite/ld-scripts/section-order-1b.t | 7 + ld/testsuite/ld-scripts/section-order-1c.d | 14 + ld/testsuite/ld-scripts/section-order-1d.d | 18 + ld/testsuite/ld-scripts/section-order.exp | 45 + ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/start.s | 14 + 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/discard.s | 1 - 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/pr21529.d | 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/code16.d | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/{hidden1.d => hidden6.d} | 0 ld/testsuite/ld-x86-64/hidden6.s | 7 + ld/testsuite/ld-x86-64/ilp32-4.d | 2 +- ld/testsuite/ld-x86-64/lam-u48.rd | 1 + ld/testsuite/ld-x86-64/lam-u57.rd | 1 + 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 | 14 +- ld/testsuite/ld-x86-64/plt3.s | 27 + 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-6a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 13 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 13 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-3d.d | 10 - ld/testsuite/ld-x86-64/pr22393-3a.rd | 2 +- ld/testsuite/ld-x86-64/pr22393-3b.rd | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/pr27587.err | 2 +- ld/testsuite/ld-x86-64/pr27590.rd | 18 +- ld/testsuite/ld-x86-64/pr31868a-x32.d | 12 + ld/testsuite/ld-x86-64/pr31868a.d | 12 + ld/testsuite/ld-x86-64/pr31868a.l | 4 + ld/testsuite/ld-x86-64/pr31868a.s | 60 + ld/testsuite/ld-x86-64/pr31868b-x32.d | 12 + ld/testsuite/ld-x86-64/pr31868b.d | 12 + ld/testsuite/ld-x86-64/pr31868b.l | 2 + ld/testsuite/ld-x86-64/pr31868b.s | 60 + ld/testsuite/ld-x86-64/pr31868c-x32.d | 12 + ld/testsuite/ld-x86-64/pr31868c.d | 12 + ld/testsuite/ld-x86-64/pr31868c.l | 2 + ld/testsuite/ld-x86-64/pr32067.s | 5 + ld/testsuite/ld-x86-64/pr32189.s | 35 + ld/testsuite/ld-x86-64/pr32191-x32.d | 9 + ld/testsuite/ld-x86-64/pr32191.d | 9 + ld/testsuite/ld-x86-64/pr32191.s | 5 + 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/rela.d | 2 +- ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d | 33 + ld/testsuite/ld-x86-64/sframe-plt-1.d | 11 +- ld/testsuite/ld-x86-64/sframe-pltgot-1.d | 28 + ld/testsuite/ld-x86-64/sframe-pltgot-1.s | 15 + ld/testsuite/ld-x86-64/sframe-pltgot-2.d | 28 + ld/testsuite/ld-x86-64/sframe-simple-1.d | 19 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 52 + ld/testsuite/ld-x86-64/tlsbindesc.rd | 36 +- ld/testsuite/ld-x86-64/tlsbindesc.s | 18 + ld/testsuite/ld-x86-64/tlsdesc3.d | 4 + ld/testsuite/ld-x86-64/tlsdesc3.s | 13 + ld/testsuite/ld-x86-64/tlsdesc4.d | 4 + ld/testsuite/ld-x86-64/tlsdesc4.s | 13 + ld/testsuite/ld-x86-64/tlsdesc5.d | 5 + ld/testsuite/ld-x86-64/tlsie2.d | 4 +- ld/testsuite/ld-x86-64/tlsie3.d | 4 +- ld/testsuite/ld-x86-64/tlsie5.d | 4 + ld/testsuite/ld-x86-64/tlsie5.s | 12 + ld/testsuite/ld-x86-64/x86-64.exp | 89 +- 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 | 251 +- libbacktrace/configure | 5 +- libbacktrace/configure.ac | 7 +- libctf/ChangeLog | 10 +- libctf/Makefile.am | 2 +- libctf/Makefile.in | 4 +- libctf/config.h.in | 3 + libctf/configure | 2 +- libctf/configure.ac | 8 +- libctf/ctf-archive.c | 149 +- libctf/ctf-create.c | 105 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 116 +- libctf/ctf-dump.c | 7 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 27 +- libctf/ctf-impl.h | 49 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 39 +- libctf/ctf-lookup.c | 147 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 144 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 53 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 64 +- libctf/ctf-subr.c | 43 +- libctf/ctf-types.c | 55 +- libctf/ctf-util.c | 31 +- libctf/doc/ctf-spec.texi | 6 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 11 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 2 +- libctf/testsuite/lib/ctf-lib.exp | 48 +- libctf/testsuite/libctf-lookup/enum-ctf-2.c | 6 + .../testsuite/libctf-lookup/enumerator-iteration.c | 228 + .../libctf-lookup/enumerator-iteration.lk | 17 + libctf/testsuite/libctf-lookup/lookup.exp | 2 +- .../testsuite/libctf-lookup/struct-iteration-ctf.c | 7 +- libctf/testsuite/libctf-lookup/struct-iteration.c | 20 +- libctf/testsuite/libctf-lookup/struct-iteration.lk | 10 +- .../testsuite/libctf-lookup/unnamed-field-info.c | 2 +- .../libctf-regression/libctf-repeat-cu-main.c | 2 +- .../libctf-regression/libctf-repeat-cu.exp | 4 +- .../testsuite/libctf-regression/open-error-free.c | 198 + .../testsuite/libctf-regression/open-error-free.lk | 5 + libctf/testsuite/libctf-regression/regression.exp | 2 +- libctf/testsuite/libctf-regression/zrewrite.c | 3 - libctf/testsuite/libctf-writable/ctf-compressed.c | 158 + libctf/testsuite/libctf-writable/ctf-compressed.lk | 2 + .../libctf-writable/ctf-nonroot-linking.c | 127 + .../libctf-writable/ctf-nonroot-linking.lk | 1 + libctf/testsuite/libctf-writable/slice-of-slice.c | 77 + .../{error-propagation.lk => slice-of-slice.lk} | 0 libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 107 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/acinclude.m4 | 2 +- libiberty/argv.c | 115 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 1 - libiberty/configure.ac | 4 +- 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 | 4 +- 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 | 25 +- 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 | 4 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 4 +- 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 | 172 +- 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 | 67 +- 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 | 6 +- libsframe/configure.ac | 6 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 541 +- libsframe/sframe-dump.c | 20 +- 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 +- ltmain.sh | 46 +- opcodes/.gitattributes | 3 + opcodes/ChangeLog | 10 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 4 +- opcodes/Makefile.in | 6 +- opcodes/aarch64-asm-2.c | 597 +- opcodes/aarch64-asm.c | 92 +- opcodes/aarch64-asm.h | 5 +- opcodes/aarch64-dis-2.c | 9261 ++- opcodes/aarch64-dis.c | 129 +- opcodes/aarch64-dis.h | 5 +- opcodes/aarch64-gen.c | 23 +- opcodes/aarch64-opc-2.c | 55 +- opcodes/aarch64-opc.c | 750 +- opcodes/aarch64-opc.h | 29 +- opcodes/aarch64-sys-regs.def | 93 +- opcodes/aarch64-tbl.h | 1604 +- 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 | 499 +- 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 | 8 +- opcodes/configure | 27 +- opcodes/configure.ac | 6 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 92 +- 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-mod.h | 14 +- opcodes/i386-dis-evex-prefix.h | 283 +- opcodes/i386-dis-evex-reg.h | 23 +- opcodes/i386-dis-evex-w.h | 72 +- opcodes/i386-dis-evex-x86-64.h | 25 + opcodes/i386-dis-evex.h | 182 +- opcodes/i386-dis.c | 871 +- opcodes/i386-gen.c | 225 +- opcodes/i386-init.h | 1660 +- opcodes/i386-mnem.h | 4256 +- opcodes/i386-opc.h | 101 +- opcodes/i386-opc.tbl | 2436 +- opcodes/i386-reg.tbl | 50 +- opcodes/i386-tbl.h | 73213 ++++++++++--------- 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 | 37 +- 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 | 29 +- 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 | 132 +- opcodes/mips-dis.c | 31 +- opcodes/mips-formats.h | 8 +- opcodes/mips-opc.c | 407 +- 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 | 9 +- 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 | 425 +- opcodes/po/fr.po | 1463 +- opcodes/po/opcodes.pot | 399 +- opcodes/po/ro.po | 427 +- opcodes/po/sr.po | 374 +- opcodes/po/uk.po | 421 +- opcodes/ppc-dis.c | 12 +- opcodes/ppc-opc.c | 107 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 514 +- opcodes/riscv-opc.c | 868 +- 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 | 115 +- opcodes/s390-mkopc.c | 4 +- opcodes/s390-opc.c | 74 +- opcodes/s390-opc.txt | 130 +- 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 | 4 +- 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 | 76 +- 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/configure.ac | 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/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/profile.c | 4 +- sim/frv/sem.c | 2 +- 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/riscv/sim-main.c | 3 +- sim/sh/interp.c | 8 +- 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/testsuite/pru/mul.s | 8 +- sim/v850/simops.c | 2 +- sim/v850/v850-sim.h | 2 +- sim/v850/v850.igen | 4 +- src-release.sh | 129 +- zlib/configure | 5 +- zlib/configure.ac | 4 +- 8103 files changed, 387330 insertions(+), 255111 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 rename binutils/testsuite/binutils-all/{display-section.0 => display-section-0.r} (100%) rename binutils/testsuite/binutils-all/{display-section.r => display-section-rel.r [...] create mode 100644 binutils/testsuite/binutils-all/mips/micromips-mt-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-mt-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32-mt-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32-mt-noalias.d create mode 100644 binutils/testsuite/binutils-all/multi-1.d create mode 100644 binutils/testsuite/binutils-all/multi-2.d create mode 100644 binutils/testsuite/binutils-all/multi-3.d create mode 100644 binutils/testsuite/binutils-all/multi1.s create mode 100644 binutils/testsuite/binutils-all/multi2.s create mode 100644 binutils/testsuite/binutils-all/readelf-debug-str-offsets-dw4.d create mode 100644 binutils/testsuite/binutils-all/readelf-debug-str-offsets-dw4.s create mode 100644 binutils/testsuite/binutils-all/strip-16.d create mode 100644 binutils/testsuite/binutils-all/symbols-5.d create mode 100644 binutils/testsuite/binutils-all/symbols-5.s 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 config/uintmax_t.m4 delete mode 100644 gas/config/e-i386aout.c delete mode 100644 gas/config/e-i386coff.c delete mode 100644 gas/config/e-i386elf.c create mode 100644 gas/config/tc-aarch64-ginsn.c create mode 100644 gas/config/tc-i386-ginsn.c delete mode 100644 gas/config/tc-nios2.c delete mode 100644 gas/config/tc-nios2.h delete mode 100644 gas/config/te-ia64aix.h delete mode 100644 gas/doc/c-nios2.texi create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp8-fail.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp8-fail.l create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp8-fail.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp8.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp8.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut-bad.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut-bad.l create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut-illegal.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut-illegal.l create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut-illegal.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-lut.s create mode 100644 gas/testsuite/gas/aarch64/armv9_5.d create mode 100644 gas/testsuite/gas/aarch64/armv9_5.s delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.s delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.l delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-invalid.s create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-bad.d create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-bad.l create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-bad.s create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-inst.d create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-inst.s create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-invalid.d create mode 100644 gas/testsuite/gas/aarch64/brbe-brb-invalid.l create mode 100644 gas/testsuite/gas/aarch64/brbe-brb.d create mode 100644 gas/testsuite/gas/aarch64/brbe-brb.s create mode 100644 gas/testsuite/gas/aarch64/fp8-mul-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-mul-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-mul-illegal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-dot2.d create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-dot2.s create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-dot4.d create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-dot4.s create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-fma.d create mode 100644 gas/testsuite/gas/aarch64/fp8-simd-fma.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot2.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot2.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot4.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-dot4.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlal-illegal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlall-illegal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlall.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-fmlall.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa-illegal.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa2.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa2.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa4.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sme-mopa4.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-dot2.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-dot2.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-dot4.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-dot4.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-fma.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-fma.s create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.l create mode 100644 gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.s 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-fp16-addsub-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-fp16-addsub-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-fp16-addsub-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-fp16-addsub.d create mode 100644 gas/testsuite/gas/aarch64/sme-fp16-addsub.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-fp8-fail.d create mode 100644 gas/testsuite/gas/aarch64/sme2-fp8-fail.l create mode 100644 gas/testsuite/gas/aarch64/sme2-fp8-fail.s create mode 100644 gas/testsuite/gas/aarch64/sme2-fp8-streaming.d create mode 100644 gas/testsuite/gas/aarch64/sme2-fp8.d create mode 100644 gas/testsuite/gas/aarch64/sme2-fp8.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/sme2-lutv2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5.d create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5.s 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 create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.s 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 create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.s create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2.s create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8-dump create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8-fail.d create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8-fail.l create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8-fail.s create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8.d create mode 100644 gas/testsuite/gas/aarch64/sve2-fp8.s create mode 100644 gas/testsuite/gas/aarch64/sve2-lut-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve2-lut-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve2-lut-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sve2-lut-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sve2-lut-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sve2-lut.d create mode 100644 gas/testsuite/gas/aarch64/sve2-lut.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-2.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-bad.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-3.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-4.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-4.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-5.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-5.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-6.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-6.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-7.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-7.s 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/aarch64/sve2p1-nosve2.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-uns [...] create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-uns [...] create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/fp8-feature-enables-fpmr.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/fpmr-unsupported-by-default.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/fpmr-unsupported-by-default.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/fpmr.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-test-utils.inc create mode 100644 gas/testsuite/gas/all/base64-bad.d create mode 100644 gas/testsuite/gas/all/base64-bad.l create mode 100644 gas/testsuite/gas/all/base64-bad.s create mode 100644 gas/testsuite/gas/all/base64.d create mode 100644 gas/testsuite/gas/all/base64.s create mode 100644 gas/testsuite/gas/all/end-no-dot.l create mode 100644 gas/testsuite/gas/all/end-no-dot.s create mode 100644 gas/testsuite/gas/all/end.l create mode 100644 gas/testsuite/gas/all/end.s create mode 100644 gas/testsuite/gas/all/line-comment.d create mode 100644 gas/testsuite/gas/all/line-comment.s create mode 100644 gas/testsuite/gas/all/multibyte3.l create mode 100644 gas/testsuite/gas/all/multibyte3.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/all/quoted-label-blank.d create mode 100644 gas/testsuite/gas/all/quoted-label-blank.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 delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa10.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa11.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe2.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe3.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-maverick.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-softfpa.d create mode 100644 gas/testsuite/gas/arm/ccs-symver.d create mode 100644 gas/testsuite/gas/arm/ccs-symver.s delete mode 100644 gas/testsuite/gas/arm/float.d delete mode 100644 gas/testsuite/gas/arm/float.s create mode 100644 gas/testsuite/gas/arm/fp-directive-bad.d create mode 100644 gas/testsuite/gas/arm/fp-directive-bad.l create mode 100644 gas/testsuite/gas/arm/fp-directive.d create mode 100644 gas/testsuite/gas/arm/fp-directive.s delete mode 100644 gas/testsuite/gas/arm/fp-save.d delete mode 100644 gas/testsuite/gas/arm/fp-save.s delete mode 100644 gas/testsuite/gas/arm/fpa-dyadic.d delete mode 100644 gas/testsuite/gas/arm/fpa-dyadic.s delete mode 100644 gas/testsuite/gas/arm/fpa-mem.d delete mode 100644 gas/testsuite/gas/arm/fpa-mem.s delete mode 100644 gas/testsuite/gas/arm/fpa-monadic.d delete mode 100644 gas/testsuite/gas/arm/fpa-monadic.s delete mode 100644 gas/testsuite/gas/arm/le-fpconst.d delete mode 100644 gas/testsuite/gas/arm/le-fpconst.s delete mode 100644 gas/testsuite/gas/arm/maverick.c delete mode 100644 gas/testsuite/gas/arm/maverick.d delete mode 100644 gas/testsuite/gas/arm/maverick.s delete mode 100644 gas/testsuite/gas/arm/note-march-ep9312.d delete mode 100644 gas/testsuite/gas/arm/note-march-ep9312.s delete mode 100644 gas/testsuite/gas/arm/pinsn.d delete mode 100644 gas/testsuite/gas/arm/pinsn.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/cfi/cfi-sparc-2.d create mode 100644 gas/testsuite/gas/cfi/cfi-sparc-2.s create mode 100644 gas/testsuite/gas/cfi/listing.l create mode 100644 gas/testsuite/gas/cfi/listing.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-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-cvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-cvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media.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-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-cvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-cvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media.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-evex-promote.d create mode 100644 gas/testsuite/gas/i386/avx10_2-evex-promote.s create mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-inval.l create mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-inval.s create mode 100644 gas/testsuite/gas/i386/avx10_2-rounding.d create mode 100644 gas/testsuite/gas/i386/avx10_2-rounding.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 create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-warn.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/comments.l create mode 100644 gas/testsuite/gas/i386/comments.s create mode 100644 gas/testsuite/gas/i386/curly.d create mode 100644 gas/testsuite/gas/i386/curly.s 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/gmi.d create mode 100644 gas/testsuite/gas/i386/gmi.s create mode 100644 gas/testsuite/gas/i386/ilp32/x32-inval-tls.l create mode 100644 gas/testsuite/gas/i386/ilp32/x32-inval-tls.s create mode 100644 gas/testsuite/gas/i386/ilp32/x86-64-tls.d 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/intel-suffix.d create mode 100644 gas/testsuite/gas/i386/intel-suffix.e create mode 100644 gas/testsuite/gas/i386/intel-suffix.s create mode 100644 gas/testsuite/gas/i386/intel16.e create mode 100644 gas/testsuite/gas/i386/line-comment.d create mode 100644 gas/testsuite/gas/i386/line-comment.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/noreg64-evex-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-evex-data16.e create mode 100644 gas/testsuite/gas/i386/optimize-8.l create mode 100644 gas/testsuite/gas/i386/optimize-8.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/pr32721.l create mode 100644 gas/testsuite/gas/i386/pr32721.s create mode 100644 gas/testsuite/gas/i386/separator.d create mode 100644 gas/testsuite/gas/i386/separator.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/sse2avx-apx.d create mode 100644 gas/testsuite/gas/i386/sse2avx-apx.s create mode 100644 gas/testsuite/gas/i386/sse2avx-evex.d create mode 100644 gas/testsuite/gas/i386/sse2avx-evex.s create mode 100644 gas/testsuite/gas/i386/tls.d create mode 100644 gas/testsuite/gas/i386/tls.s create mode 100644 gas/testsuite/gas/i386/vp2intersect-warn.l create mode 100644 gas/testsuite/gas/i386/vp2intersect-warn.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-apx-ccmp-ctest-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ccmp-ctest.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-cfcmov-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-cfcmov.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-cfcmov.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf-optimize-BMI2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf-optimize-size.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-zu-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-zu-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-zu-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-zu.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-zu.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-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media.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-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media.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-evex-promote.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-evex-promote.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding.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-macro-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-macro-1.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-optimize-extractps.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-extractps.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-extractps.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-pextr.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-pextr.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-pextr.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-vextractNN.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-vextractNN.s create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-apx.d create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-apx.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/i386/x86-64-tls.d create mode 100644 gas/testsuite/gas/i386/x86-64-tls.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/loongarch/insn_expr.d create mode 100644 gas/testsuite/gas/loongarch/insn_expr.s create mode 100644 gas/testsuite/gas/loongarch/large_addend.d create mode 100644 gas/testsuite/gas/loongarch/large_addend.s create mode 100644 gas/testsuite/gas/loongarch/localpic.d create mode 100644 gas/testsuite/gas/loongarch/localpic.s create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.d create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.s create mode 100644 gas/testsuite/gas/loongarch/pseudo_op_option.d create mode 100644 gas/testsuite/gas/loongarch/pseudo_op_option.s create mode 100644 gas/testsuite/gas/loongarch/pseudo_op_option_fail.l create mode 100644 gas/testsuite/gas/loongarch/pseudo_op_option_fail.s create mode 100644 gas/testsuite/gas/loongarch/relax-align2.d create mode 100644 gas/testsuite/gas/loongarch/relax-align2.s create mode 100644 gas/testsuite/gas/macros/altmacro.l create mode 100644 gas/testsuite/gas/macros/app6.l create mode 100644 gas/testsuite/gas/macros/app6.s create mode 100644 gas/testsuite/gas/macros/arg1.d create mode 100644 gas/testsuite/gas/macros/arg1.s create mode 100644 gas/testsuite/gas/macros/count.d create mode 100644 gas/testsuite/gas/macros/count.l create mode 100644 gas/testsuite/gas/macros/count.s create mode 100644 gas/testsuite/gas/macros/irp-count.l create mode 100644 gas/testsuite/gas/macros/irp-count.s create mode 100644 gas/testsuite/gas/macros/irpc-quote.l create mode 100644 gas/testsuite/gas/macros/irpc-quote.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/macros/rept-count.l create mode 100644 gas/testsuite/gas/macros/rept-count.s create mode 100644 gas/testsuite/gas/macros/rept.l create mode 100644 gas/testsuite/gas/mips/allegrex-removed.d create mode 100644 gas/testsuite/gas/mips/allegrex-removed.l create mode 100644 gas/testsuite/gas/mips/allegrex-removed.s create mode 100644 gas/testsuite/gas/mips/allegrex@div-trap.d create mode 100644 gas/testsuite/gas/mips/allegrex@mul-trap.d create mode 100644 gas/testsuite/gas/mips/allegrex@mul.d create mode 100644 gas/testsuite/gas/mips/allegrex@trap-opt.d create mode 100644 gas/testsuite/gas/mips/break-opt.d create mode 100644 gas/testsuite/gas/mips/brtr-opt.l create mode 100644 gas/testsuite/gas/mips/brtr-opt.s delete mode 100644 gas/testsuite/gas/mips/div-ilocks.d create mode 100644 gas/testsuite/gas/mips/div-trap.d create mode 100644 gas/testsuite/gas/mips/div64-trap.d create mode 100644 gas/testsuite/gas/mips/div64.d create mode 100644 gas/testsuite/gas/mips/div64.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/micromips@break-opt.d create mode 100644 gas/testsuite/gas/mips/micromips@div-trap.d create mode 100644 gas/testsuite/gas/mips/micromips@div.d create mode 100644 gas/testsuite/gas/mips/micromips@div64-trap.d create mode 100644 gas/testsuite/gas/mips/micromips@div64.d create mode 100644 gas/testsuite/gas/mips/micromips@mips32-mt.d create mode 100644 gas/testsuite/gas/mips/micromips@mul-trap.d create mode 100644 gas/testsuite/gas/mips/micromips@mul.d create mode 100644 gas/testsuite/gas/mips/micromips@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/micromips@mul64.d create mode 100644 gas/testsuite/gas/mips/micromips@trap-opt.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 create mode 100644 gas/testsuite/gas/mips/mips1@div-trap.d create mode 100644 gas/testsuite/gas/mips/mips1@div.d create mode 100644 gas/testsuite/gas/mips/mips1@mul-trap.d create mode 100644 gas/testsuite/gas/mips/mips1@mul.d create mode 100644 gas/testsuite/gas/mips/mips1@trap-opt.d create mode 100644 gas/testsuite/gas/mips/mips2@div-trap.d create mode 100644 gas/testsuite/gas/mips/mips2@div.d create mode 100644 gas/testsuite/gas/mips/mips2@mul-trap.d create mode 100644 gas/testsuite/gas/mips/mips2@mul.d create mode 100644 gas/testsuite/gas/mips/mips3@div-trap.d create mode 100644 gas/testsuite/gas/mips/mips3@div.d create mode 100644 gas/testsuite/gas/mips/mips3@div64-trap.d create mode 100644 gas/testsuite/gas/mips/mips3@div64.d create mode 100644 gas/testsuite/gas/mips/mips3@mul-trap.d create mode 100644 gas/testsuite/gas/mips/mips3@mul.d create mode 100644 gas/testsuite/gas/mips/mips3@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/mips3@mul64.d create mode 100644 gas/testsuite/gas/mips/mips4@div-trap.d create mode 100644 gas/testsuite/gas/mips/mips4@div.d create mode 100644 gas/testsuite/gas/mips/mips4@div64-trap.d create mode 100644 gas/testsuite/gas/mips/mips4@div64.d create mode 100644 gas/testsuite/gas/mips/mips4@mul-trap.d create mode 100644 gas/testsuite/gas/mips/mips4@mul.d create mode 100644 gas/testsuite/gas/mips/mips4@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/mips4@mul64.d create mode 100644 gas/testsuite/gas/mips/mips5@div-trap.d create mode 100644 gas/testsuite/gas/mips/mips5@div.d create mode 100644 gas/testsuite/gas/mips/mips5@div64-trap.d create mode 100644 gas/testsuite/gas/mips/mips5@div64.d create mode 100644 gas/testsuite/gas/mips/mips5@mul-trap.d create mode 100644 gas/testsuite/gas/mips/mips5@mul.d create mode 100644 gas/testsuite/gas/mips/mips5@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/mips5@mul64.d delete mode 100644 gas/testsuite/gas/mips/mul-ilocks.d create mode 100644 gas/testsuite/gas/mips/mul-trap.d create mode 100644 gas/testsuite/gas/mips/mul64-trap.d create mode 100644 gas/testsuite/gas/mips/mul64.d create mode 100644 gas/testsuite/gas/mips/mul64.s create mode 100644 gas/testsuite/gas/mips/octeon@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/octeon@mul64.d copy gas/testsuite/gas/mips/{mips4@c0.d => r10000@c0.d} (100%) copy gas/testsuite/gas/mips/{vr5400@c1.d => r10000@c1.d} (100%) copy gas/testsuite/gas/mips/{allegrex@cp0c.d => r10000@cp0c.d} (100%) create mode 100644 gas/testsuite/gas/mips/r10000@mul-trap.d create mode 100644 gas/testsuite/gas/mips/r10000@mul.d create mode 100644 gas/testsuite/gas/mips/r10000@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/r10000@mul64.d copy gas/testsuite/gas/mips/{allegrex@save-sub.d => r10000@save-sub.d} (100%) create mode 100644 gas/testsuite/gas/mips/r3000@div-trap.d create mode 100644 gas/testsuite/gas/mips/r3000@div.d create mode 100644 gas/testsuite/gas/mips/r3000@mul-trap.d create mode 100644 gas/testsuite/gas/mips/r3000@mul.d create mode 100644 gas/testsuite/gas/mips/r3000@trap-opt.d create mode 100644 gas/testsuite/gas/mips/r3900@div-trap.d create mode 100644 gas/testsuite/gas/mips/r3900@div.d create mode 100644 gas/testsuite/gas/mips/r3900@mul-trap.d create mode 100644 gas/testsuite/gas/mips/r3900@mul.d create mode 100644 gas/testsuite/gas/mips/r3900@trap-opt.d create mode 100644 gas/testsuite/gas/mips/r4000@div-trap.d create mode 100644 gas/testsuite/gas/mips/r4000@div.d create mode 100644 gas/testsuite/gas/mips/r4000@div64-trap.d create mode 100644 gas/testsuite/gas/mips/r4000@div64.d create mode 100644 gas/testsuite/gas/mips/r4000@mul-trap.d create mode 100644 gas/testsuite/gas/mips/r4000@mul.d create mode 100644 gas/testsuite/gas/mips/r4000@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/r4000@mul64.d create mode 100644 gas/testsuite/gas/mips/r5900@mul-trap.d create mode 100644 gas/testsuite/gas/mips/r5900@mul.d create mode 100644 gas/testsuite/gas/mips/trap-opt.d create mode 100644 gas/testsuite/gas/mips/vr5400@div-trap.d create mode 100644 gas/testsuite/gas/mips/vr5400@div.d create mode 100644 gas/testsuite/gas/mips/vr5400@div64-trap.d create mode 100644 gas/testsuite/gas/mips/vr5400@div64.d create mode 100644 gas/testsuite/gas/mips/vr5400@mul-trap.d create mode 100644 gas/testsuite/gas/mips/vr5400@mul.d create mode 100644 gas/testsuite/gas/mips/vr5400@mul64-trap.d create mode 100644 gas/testsuite/gas/mips/vr5400@mul64.d 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 create mode 100644 gas/testsuite/gas/pe/cv_comp.d create mode 100644 gas/testsuite/gas/pe/cv_comp.s create mode 100644 gas/testsuite/gas/ppc/future.d create mode 100644 gas/testsuite/gas/ppc/future.s delete mode 100644 gas/testsuite/gas/ppc/rfc02655.d delete mode 100644 gas/testsuite/gas/ppc/rfc02655.s delete mode 100644 gas/testsuite/gas/ppc/rfc02656.d delete mode 100644 gas/testsuite/gas/ppc/rfc02656.s create mode 100644 gas/testsuite/gas/pru/pr32073.d create mode 100644 gas/testsuite/gas/pru/pr32073.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 delete mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l delete mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s delete mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.d delete mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.s delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.d delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.l delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.s delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.d delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.l delete mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.s delete mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.d delete mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.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/imply-zicsr-zifencei-i2p0-misa-spec-2p2.d create mode 100644 gas/testsuite/gas/riscv/imply-zicsr-zifencei-i2p1-misa-spec-20191213.d rename gas/testsuite/gas/riscv/{march-imply-i.s => imply-zicsr-zifencei.s} (100%) create mode 100644 gas/testsuite/gas/riscv/imply.d create mode 100644 gas/testsuite/gas/riscv/imply.s create mode 100644 gas/testsuite/gas/riscv/mapping-x.d create mode 100644 gas/testsuite/gas/riscv/mapping-x.s create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32-pointer-masking.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32-pointer-masking.l delete mode 100644 gas/testsuite/gas/riscv/march-imply-d.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-f.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-g.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-h.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0-01.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0-02.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.l delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-02.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-q.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-smstateen.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-unsupported.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-v.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-zcd.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-zcf.d create mode 100644 gas/testsuite/gas/riscv/odd-padding.d create mode 100644 gas/testsuite/gas/riscv/odd-padding.s delete mode 100644 gas/testsuite/gas/riscv/option-arch-01.s delete mode 100644 gas/testsuite/gas/riscv/option-arch-01a.d delete mode 100644 gas/testsuite/gas/riscv/option-arch-01b.d delete mode 100644 gas/testsuite/gas/riscv/option-arch-02.d delete mode 100644 gas/testsuite/gas/riscv/option-arch-02.s delete mode 100644 gas/testsuite/gas/riscv/option-arch-03.d delete mode 100644 gas/testsuite/gas/riscv/option-arch-03.s create mode 100644 gas/testsuite/gas/riscv/option-arch-attr.d create mode 100644 gas/testsuite/gas/riscv/option-arch-dis.d create mode 100644 gas/testsuite/gas/riscv/option-arch.s create mode 100644 gas/testsuite/gas/riscv/relax-align-2.d create mode 100644 gas/testsuite/gas/riscv/relax-align-2.s create mode 100644 gas/testsuite/gas/riscv/relax-align.d create mode 100644 gas/testsuite/gas/riscv/relax-align.s 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/x-cv-alu-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-alu-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-alu-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-alu.d create mode 100644 gas/testsuite/gas/riscv/x-cv-alu.s create mode 100644 gas/testsuite/gas/riscv/x-cv-bi-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-bi-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-bi-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-bi.d create mode 100644 gas/testsuite/gas/riscv/x-cv-bi.s create mode 100644 gas/testsuite/gas/riscv/x-cv-bitmanip-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-bitmanip-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-bitmanip-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-bitmanip.d create mode 100644 gas/testsuite/gas/riscv/x-cv-bitmanip.s create mode 100644 gas/testsuite/gas/riscv/x-cv-elw-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-elw-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-elw-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-elw.d create mode 100644 gas/testsuite/gas/riscv/x-cv-elw.s create mode 100644 gas/testsuite/gas/riscv/x-cv-mac-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-mac-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-mac-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-mac.d create mode 100644 gas/testsuite/gas/riscv/x-cv-mac.s create mode 100644 gas/testsuite/gas/riscv/x-cv-mem-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-mem-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-mem-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-mem.d create mode 100644 gas/testsuite/gas/riscv/x-cv-mem.s create mode 100644 gas/testsuite/gas/riscv/x-cv-simd-fail.d create mode 100644 gas/testsuite/gas/riscv/x-cv-simd-fail.l create mode 100644 gas/testsuite/gas/riscv/x-cv-simd-fail.s create mode 100644 gas/testsuite/gas/riscv/x-cv-simd.d create mode 100644 gas/testsuite/gas/riscv/x-cv-simd.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vdot.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vdot.s create mode 100644 gas/testsuite/gas/riscv/zacas-32.d create mode 100644 gas/testsuite/gas/riscv/zacas-64.d create mode 100644 gas/testsuite/gas/riscv/zacas-fail-32.d create mode 100644 gas/testsuite/gas/riscv/zacas-fail-32.l create mode 100644 gas/testsuite/gas/riscv/zacas-fail-64.d create mode 100644 gas/testsuite/gas/riscv/zacas-fail-64.l create mode 100644 gas/testsuite/gas/riscv/zacas-fail.s create mode 100644 gas/testsuite/gas/riscv/zacas.s create mode 100644 gas/testsuite/gas/riscv/zcmop.d create mode 100644 gas/testsuite/gas/riscv/zcmop.s create mode 100644 gas/testsuite/gas/riscv/zcmp-mv.d create mode 100644 gas/testsuite/gas/riscv/zcmp-mv.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/zext-to-pack-encoding.d create mode 100644 gas/testsuite/gas/riscv/zext-to-pack.s create mode 100644 gas/testsuite/gas/riscv/zext-to-packw-encoding.d create mode 100644 gas/testsuite/gas/riscv/zfbfmin.d create mode 100644 gas/testsuite/gas/riscv/zfbfmin.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/riscv/zimop.d create mode 100644 gas/testsuite/gas/riscv/zimop.s create mode 100644 gas/testsuite/gas/riscv/zvfbfmin.d create mode 100644 gas/testsuite/gas/riscv/zvfbfmin.s create mode 100644 gas/testsuite/gas/riscv/zvfbfwma.d create mode 100644 gas/testsuite/gas/riscv/zvfbfwma.s create mode 100644 gas/testsuite/gas/s390/zarch-arch15.d create mode 100644 gas/testsuite/gas/s390/zarch-arch15.s create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-arith-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-arith-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-cofi-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-cofi-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-ldst-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-ldst-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-misc-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/ginsn-misc-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-aarch64.exp create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-callee-saved-fp-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-callee-saved-2.l => aarch64/scfi-callee-s [...] create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-callee-saved-fp-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-callee-saved-fp-2.d copy gas/testsuite/gas/scfi/{x86_64/scfi-callee-saved-2.l => aarch64/scfi-callee-s [...] create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-callee-saved-fp-2.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cb-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-callee-saved-1.l => aarch64/scfi-cb-1.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cb-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-add-1.l => aarch64/scfi-cfg-1.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.d create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-2.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-3.d copy gas/testsuite/gas/scfi/{x86_64 => aarch64}/scfi-cfg-3.l (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-3.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-4.d copy gas/testsuite/gas/scfi/{x86_64/scfi-asm-marker-3.l => aarch64/scfi-cfg-4.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cfg-4.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cond-br-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-add-1.l => aarch64/scfi-cond-br-1.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-cond-br-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-2.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-2.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-3.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-diag-3.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-callee-saved-2.l => aarch64/scfi-ldrp-1.l [...] create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-2.d copy gas/testsuite/gas/scfi/{x86_64/scfi-asm-marker-3.l => aarch64/scfi-ldrp-2.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldrp-2.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldstnap-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-asm-marker-3.l => aarch64/scfi-ldstnap-1. [...] create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-ldstnap-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-strp-1.d copy gas/testsuite/gas/scfi/{x86_64/scfi-add-1.l => aarch64/scfi-strp-1.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-strp-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-strp-2.d copy gas/testsuite/gas/scfi/{x86_64/scfi-asm-marker-3.l => aarch64/scfi-strp-2.l} (100%) create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-strp-2.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-unsupported-1.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-unsupported-1.s create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-unsupported-2.l create mode 100644 gas/testsuite/gas/scfi/aarch64/scfi-unsupported-2.s create mode 100644 gas/testsuite/gas/score/pr32700.d create mode 100644 gas/testsuite/gas/score/pr32700.s create mode 100644 gdb/SECURITY.txt create mode 100644 gdb/amd64-gnu-tdep.c create mode 100644 gdb/arch/aarch64-mte.c create mode 100644 gdb/arch/aarch64-mte.h create mode 100644 gdb/arch/amd64-linux-tdesc.c create mode 100644 gdb/arch/amd64-linux-tdesc.h create mode 100644 gdb/arch/i386-linux-tdesc.c create mode 100644 gdb/arch/i386-linux-tdesc.h create mode 100644 gdb/arch/loongarch-insn.h create mode 100644 gdb/arch/loongarch-syscall.h create mode 100644 gdb/arch/x86-linux-tdesc-features.c create mode 100644 gdb/arch/x86-linux-tdesc-features.h create mode 100644 gdb/arch/x86-linux-tdesc.h create mode 100644 gdb/break-cond-parse.c create mode 100644 gdb/break-cond-parse.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/config/nm-nto.h create mode 100644 gdb/contrib/codespell-ignore-words.txt create mode 100644 gdb/contrib/common-misspellings.txt create mode 100755 gdb/contrib/spellcheck.sh 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/dwarf2/cooked-index-storage.c create mode 100644 gdb/dwarf2/cooked-index-storage.h create mode 100644 gdb/dwarf2/cooked-indexer.c create mode 100644 gdb/dwarf2/cooked-indexer.h create mode 100644 gdb/dwarf2/error.h create mode 100644 gdb/dwarf2/parent-map.c create mode 100644 gdb/features/feature_to_c.awk delete mode 100644 gdb/features/i386/32bit-mpx.c delete mode 100644 gdb/features/i386/32bit-mpx.xml delete mode 100644 gdb/features/i386/64bit-mpx.c delete mode 100644 gdb/features/i386/64bit-mpx.xml 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 create mode 100644 gdb/features/print-osabi.xsl delete mode 100644 gdb/filename-seen-cache.c create mode 100644 gdb/gcore-1.in delete mode 100644 gdb/gcore.in create mode 100644 gdb/gdbarch-gen.c delete mode 100644 gdb/gdbarch.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/i386-linux-nat.h delete mode 100644 gdb/i386-nto-tdep.c create mode 100644 gdb/i386-syscalls.def create mode 100644 gdb/nat/i386-linux.c create mode 100644 gdb/nat/i386-linux.h create mode 100644 gdb/nat/loongarch-hw-point.c create mode 100644 gdb/nat/loongarch-hw-point.h create mode 100644 gdb/nat/loongarch-linux-hw-point.c create mode 100644 gdb/nat/loongarch-linux-hw-point.h create mode 100644 gdb/nat/loongarch-linux.c create mode 100644 gdb/nat/loongarch-linux.h create mode 100644 gdb/nat/x86-linux-tdesc.c create mode 100644 gdb/nat/x86-linux-tdesc.h delete mode 100644 gdb/nios2-linux-tdep.c delete mode 100644 gdb/nios2-tdep.c delete mode 100644 gdb/nios2-tdep.h delete mode 100644 gdb/nto-procfs.c delete mode 100644 gdb/nto-tdep.c delete mode 100644 gdb/nto-tdep.h delete mode 100644 gdb/python/lib/gdb/command/missing_debug.py create mode 100644 gdb/python/lib/gdb/command/missing_files.py create mode 100644 gdb/python/lib/gdb/dap/globalvars.py create mode 100644 gdb/python/lib/gdb/missing_files.py create mode 100644 gdb/python/lib/gdb/missing_objfile.py delete mode 100644 gdb/python/lib/gdb/printer/bound_registers.py create mode 100644 gdb/python/lib/gdb/ptwrite.py 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 create mode 100644 gdb/target-delegates-gen.c delete mode 100644 gdb/target-delegates.c copy gdb/testsuite/gdb.ada/{arr_arr => discrete-char}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{arr_arr => discrete-char}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/exception-lto.c create mode 100644 gdb/testsuite/gdb.ada/exception-lto.exp 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 100644 gdb/testsuite/gdb.ada/ptype-o/pck.ads create mode 100644 gdb/testsuite/gdb.ada/static-link/pck.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size.exp create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/pck.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/pck.ads create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/prog.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/support.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/support.ads create mode 100644 gdb/testsuite/gdb.ada/variant_record_field.exp create mode 100644 gdb/testsuite/gdb.ada/variant_record_field/foo.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-mops-single-step.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mops-single-step.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.exp create mode 100755 gdb/testsuite/gdb.arch/amd64-lam.c create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.exp create mode 100644 gdb/testsuite/gdb.arch/skip-prologue.c create mode 100644 gdb/testsuite/gdb.arch/skip-prologue.exp create mode 100644 gdb/testsuite/gdb.base/attach-fail-twice.c create mode 100644 gdb/testsuite/gdb.base/attach-fail-twice.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/basic-edit-cmd.c create mode 100644 gdb/testsuite/gdb.base/basic-edit-cmd.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/build-id-seqno.c create mode 100644 gdb/testsuite/gdb.base/build-id-seqno.exp create mode 100644 gdb/testsuite/gdb.base/cast-indirection.c create mode 100644 gdb/testsuite/gdb.base/cast-indirection.exp 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/errno.c create mode 100644 gdb/testsuite/gdb.base/errno.exp create mode 100644 gdb/testsuite/gdb.base/fission-macro-2.c create mode 100644 gdb/testsuite/gdb.base/fission-macro.c create mode 100644 gdb/testsuite/gdb.base/fission-macro.exp 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/gcore-memory-usage.c create mode 100644 gdb/testsuite/gdb.base/gcore-memory-usage.exp create mode 100644 gdb/testsuite/gdb.base/gcorebg.c create mode 100644 gdb/testsuite/gdb.base/gcorebg.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/list-before-start.exp create mode 100644 gdb/testsuite/gdb.base/list-dot-nodebug-extra.c create mode 100644 gdb/testsuite/gdb.base/list-dot-nodebug.c create mode 100644 gdb/testsuite/gdb.base/list-dot-nodebug.exp create mode 100644 gdb/testsuite/gdb.base/maint-info-inline-frames-and-blocks.c create mode 100644 gdb/testsuite/gdb.base/maint-info-inline-frames-and-blocks.exp create mode 100644 gdb/testsuite/gdb.base/memops-watchpoint.c create mode 100644 gdb/testsuite/gdb.base/memops-watchpoint.exp create mode 100644 gdb/testsuite/gdb.base/readline-commands-eof.c create mode 100644 gdb/testsuite/gdb.base/readline-commands-eof.exp create mode 100644 gdb/testsuite/gdb.base/reset-catchpoint-cond-lib.c create mode 100644 gdb/testsuite/gdb.base/reset-catchpoint-cond.c create mode 100644 gdb/testsuite/gdb.base/reset-catchpoint-cond.exp create mode 100644 gdb/testsuite/gdb.base/reset-catchpoint-cond.py 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/run-fail-twice.c create mode 100644 gdb/testsuite/gdb.base/run-fail-twice.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.base/step-into-other-file.c create mode 100644 gdb/testsuite/gdb.base/step-into-other-file.exp create mode 100644 gdb/testsuite/gdb.base/step-into-other-file.h create mode 100644 gdb/testsuite/gdb.base/sysroot-debug-lookup.exp create mode 100644 gdb/testsuite/gdb.btrace/event-tracing-gap.c create mode 100644 gdb/testsuite/gdb.btrace/event-tracing-gap.exp create mode 100644 gdb/testsuite/gdb.btrace/event-tracing.exp create mode 100644 gdb/testsuite/gdb.btrace/i386-ptwrite.S create mode 100644 gdb/testsuite/gdb.btrace/null-deref.c create mode 100644 gdb/testsuite/gdb.btrace/ptwrite.c create mode 100644 gdb/testsuite/gdb.btrace/ptwrite.exp create mode 100644 gdb/testsuite/gdb.btrace/x86_64-ptwrite.S create mode 100644 gdb/testsuite/gdb.cp/break-template-cast.cc create mode 100644 gdb/testsuite/gdb.cp/break-template-cast.exp create mode 100644 gdb/testsuite/gdb.dap/cancel-launch.exp create mode 100644 gdb/testsuite/gdb.dap/disassem.c create mode 100644 gdb/testsuite/gdb.dap/disassem.exp create mode 100644 gdb/testsuite/gdb.dap/global.c create mode 100644 gdb/testsuite/gdb.dap/global.exp create mode 100644 gdb/testsuite/gdb.dap/insn-bp.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.debuginfod/corefile-mapped-file-1.c create mode 100644 gdb/testsuite/gdb.debuginfod/corefile-mapped-file-2.c create mode 100644 gdb/testsuite/gdb.debuginfod/corefile-mapped-file-3.c create mode 100644 gdb/testsuite/gdb.debuginfod/corefile-mapped-file.exp create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-soname-1.c create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-soname-2.c create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-soname.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-empty-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/cu-empty-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-aranges.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-aranges.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-complex-parts.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-pc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-forth-and-back.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-symbol.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.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-step-between-different-inline-functions.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-different-inline-func [...] create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-inline-func-blocks.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-inline-func-blocks.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/dw2-wrong-mangled-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-wrong-mangled-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/enum-type-c++.cc create mode 100644 gdb/testsuite/gdb.dwarf2/enum-type-c++.exp create mode 100644 gdb/testsuite/gdb.dwarf2/local-var.exp create mode 100644 gdb/testsuite/gdb.dwarf2/local-var.f90 create mode 100644 gdb/testsuite/gdb.dwarf2/macro-complaints.exp create mode 100644 gdb/testsuite/gdb.dwarf2/nameless-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/no-expand-mixed-case.exp create mode 100644 gdb/testsuite/gdb.dwarf2/short-build-id.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-array.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-array.f90 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.linespec/line-breakpoint-outside-function.c create mode 100644 gdb/testsuite/gdb.linespec/line-breakpoint-outside-function.exp 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.modula2/builtin-procedure-adr.exp create mode 100644 gdb/testsuite/gdb.multi/checkpoint-multi.exp create mode 100644 gdb/testsuite/gdb.multi/pending-bp-del-inferior.c create mode 100644 gdb/testsuite/gdb.multi/pending-bp-del-inferior.exp create mode 100644 gdb/testsuite/gdb.multi/pending-bp-lib.c create mode 100644 gdb/testsuite/gdb.multi/pending-bp.c create mode 100644 gdb/testsuite/gdb.multi/pending-bp.exp create mode 100644 gdb/testsuite/gdb.opt/inline-entry.c create mode 100644 gdb/testsuite/gdb.opt/inline-entry.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-disasm-exec.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm-obj.exp delete mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp.tcl create mode 100644 gdb/testsuite/gdb.python/py-failed-init.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile-lib.c create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.c create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.py create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.c create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.exp create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.py create mode 100644 gdb/testsuite/gdb.python/py-styled-execute.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.python/sys-exit.exp create mode 100644 gdb/testsuite/gdb.replay/connect.c create mode 100644 gdb/testsuite/gdb.replay/connect.exp create mode 100644 gdb/testsuite/gdb.reverse/aarch64-mops.c create mode 100644 gdb/testsuite/gdb.reverse/aarch64-mops.exp create mode 100644 gdb/testsuite/gdb.reverse/i386-avx-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/i386-avx-reverse.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.server/build-id-seqno.c create mode 100644 gdb/testsuite/gdb.server/build-id-seqno.exp create mode 100644 gdb/testsuite/gdb.server/remote-read-msgs.c create mode 100644 gdb/testsuite/gdb.server/remote-read-msgs.exp create mode 100644 gdb/testsuite/gdb.testsuite/string-cat.exp create mode 100644 gdb/testsuite/gdb.threads/del-pending-thread-bp-lib.c create mode 100644 gdb/testsuite/gdb.threads/del-pending-thread-bp.c create mode 100644 gdb/testsuite/gdb.threads/del-pending-thread-bp.exp create mode 100644 gdb/testsuite/gdb.trace/basic-libipa.c create mode 100644 gdb/testsuite/gdb.trace/basic-libipa.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/reread.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 delete mode 100644 gdbserver/linux-x86-tdesc.h create mode 100644 gdbserver/setup.cfg delete mode 100644 gdbsupport/gdb-hashtab.cc create mode 100644 gdbsupport/gdb_argv_vec.h delete mode 100644 gdbsupport/hash_enum.h create mode 100644 gdbsupport/osabi.cc create mode 100644 gdbsupport/osabi.def create mode 100644 gdbsupport/osabi.h create mode 100644 gdbsupport/owning_intrusive_list.h create mode 100644 gdbsupport/scoped_signal_handler.h create mode 100644 gdbsupport/setup.cfg create mode 100644 gdbsupport/string-set.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 create mode 100644 gold/testsuite/ver_test_pr31830.script create mode 100755 gold/testsuite/ver_test_pr31830.sh create mode 100644 gold/testsuite/ver_test_pr31830_a.c create mode 100644 gold/testsuite/ver_test_pr31830_b.c create mode 100644 gold/testsuite/ver_test_pr31830_lto.c create mode 100755 gold/testsuite/ver_test_pr31830_lto.sh create mode 100644 gold/testsuite/weak_undef_lib_4.c create mode 100644 gold/testsuite/weak_undef_test_3.c create mode 100644 gold/testsuite/weak_undef_test_4.c create mode 100644 gprof/testsuite/Makefile.am create mode 100644 gprof/testsuite/Makefile.in create mode 100755 gprof/testsuite/tst-gmon-gprof-l.sh create mode 100755 gprof/testsuite/tst-gmon-gprof.sh create mode 100644 gprof/testsuite/tst-gmon.c delete mode 100644 gprofng/doc/gp-archive.texi delete mode 100644 gprofng/doc/gp-collect-app.texi delete mode 100644 gprofng/doc/gp-display-html.texi delete mode 100644 gprofng/doc/gp-display-src.texi delete mode 100644 gprofng/doc/gp-display-text.texi create mode 100644 gprofng/doc/gprofng-archive.texi create mode 100644 gprofng/doc/gprofng-collect-app.texi create mode 100644 gprofng/doc/gprofng-display-html.texi create mode 100644 gprofng/doc/gprofng-display-src.texi create mode 100644 gprofng/doc/gprofng-display-text.texi delete mode 100644 gprofng/src/dbe_memmgr.c create mode 100644 gprofng/src/hwc_amd_zen3.h create mode 100644 gprofng/src/hwc_amd_zen4.h create mode 100644 gprofng/src/hwc_arm64_amcc.h create mode 100644 gprofng/src/hwc_arm_ampere_1.h create mode 100644 gprofng/src/hwc_arm_neoverse_n1.h create mode 100644 gprofng/src/hwc_intel_icelake.h delete mode 100644 include/bout.h create mode 100644 include/coff/x86.h 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 create mode 100644 ld/emulparams/x86-64-level-report.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-aarch64/relr-align-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/relr-align-ilp32.s create mode 100644 ld/testsuite/ld-aarch64/relr-align.d create mode 100644 ld/testsuite/ld-aarch64/relr-align.s create mode 100644 ld/testsuite/ld-aarch64/relr-data-pie.d create mode 100644 ld/testsuite/ld-aarch64/relr-data-shared.d create mode 100644 ld/testsuite/ld-aarch64/relr-data.s create mode 100644 ld/testsuite/ld-aarch64/relr-discard-pie.d create mode 100644 ld/testsuite/ld-aarch64/relr-discard-shared.d create mode 100644 ld/testsuite/ld-aarch64/relr-discard.ld create mode 100644 ld/testsuite/ld-aarch64/relr-discard.s create mode 100644 ld/testsuite/ld-aarch64/relr-got-pie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/relr-got-pie.d create mode 100644 ld/testsuite/ld-aarch64/relr-got-shared-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/relr-got-shared.d create mode 100644 ld/testsuite/ld-aarch64/relr-got.s create mode 100644 ld/testsuite/ld-aarch64/relr-text-pie.d create mode 100644 ld/testsuite/ld-aarch64/relr-text-shared.d create mode 100644 ld/testsuite/ld-aarch64/relr-text.s create mode 100644 ld/testsuite/ld-arm/farcall-missing-type-bad.s create mode 100644 ld/testsuite/ld-arm/farcall-missing-type-main-undefweak.s create mode 100644 ld/testsuite/ld-arm/farcall-missing-type-main.s create mode 100644 ld/testsuite/ld-arm/farcall-missing-type-undefweak.d create mode 100644 ld/testsuite/ld-arm/farcall-missing-type.d create mode 100644 ld/testsuite/ld-arm/farcall-missing-type.ld 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-arm/thumb-b-lks-sym.output create mode 100644 ld/testsuite/ld-arm/thumb-bl-lks-sym.output create mode 100644 ld/testsuite/ld-ctf/enum-3.c create mode 100644 ld/testsuite/ld-ctf/enum-4.c create mode 100644 ld/testsuite/ld-ctf/overlapping-enums-2.d create mode 100644 ld/testsuite/ld-ctf/overlapping-enums.d create mode 100644 ld/testsuite/ld-elf/dl5.h create mode 100644 ld/testsuite/ld-elf/package-note2.rd create mode 100644 ld/testsuite/ld-elf/pr23658-1e.d create mode 100644 ld/testsuite/ld-elf/pr23658-1f.d create mode 100644 ld/testsuite/ld-elf/pr25207.d create mode 100644 ld/testsuite/ld-elf/pr25207.s create mode 100644 ld/testsuite/ld-elf/pr28639e.rd create mode 100644 ld/testsuite/ld-elf/pr30907-1.d create mode 100644 ld/testsuite/ld-elf/pr30907-2.d create mode 100644 ld/testsuite/ld-elf/pr32341.d create mode 100644 ld/testsuite/ld-elf/pr32341.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/pr32787.d create mode 100644 ld/testsuite/ld-elf/pr32787.t 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-elf/wrap2.h create mode 100644 ld/testsuite/ld-elf/wrap2a.c create mode 100644 ld/testsuite/ld-elf/wrap2b.c 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-i386/pr31868a.d create mode 100644 ld/testsuite/ld-i386/pr31868b.d create mode 100644 ld/testsuite/ld-i386/pr31868c.d create mode 100644 ld/testsuite/ld-i386/pr32191.d create mode 100644 ld/testsuite/ld-i386/tlsgdesc1.d create mode 100644 ld/testsuite/ld-i386/tlsgdesc1.s create mode 100644 ld/testsuite/ld-i386/tlsgdesc2.d create mode 100644 ld/testsuite/ld-i386/tlsgdesc2.s create mode 100644 ld/testsuite/ld-i386/tlsgdesc3.d create mode 100644 ld/testsuite/ld-i386/tlsle1.d create mode 100644 ld/testsuite/ld-i386/tlsle1.s create mode 100644 ld/testsuite/ld-loongarch-elf/abs-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/abs-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/abssym.s create mode 100644 ld/testsuite/ld-loongarch-elf/abssym_pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/abssym_shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global_pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global_pie.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak_pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak_pie.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_global.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_global.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_weak.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_weak.s create mode 100644 ld/testsuite/ld-loongarch-elf/binary.ld create mode 100644 ld/testsuite/ld-loongarch-elf/binary.s 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/desc-ie-reloc.d create mode 100644 ld/testsuite/ld-loongarch-elf/get_abs_global_sym.c create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc-reloc.d create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc-reloc.s create mode 100644 ld/testsuite/ld-loongarch-elf/protected-func.d create mode 100644 ld/testsuite/ld-loongarch-elf/protected-func.s create mode 100644 ld/testsuite/ld-loongarch-elf/provide_abs.d create mode 100644 ld/testsuite/ld-loongarch-elf/provide_abs.ld create mode 100644 ld/testsuite/ld-loongarch-elf/provide_noabs.d create mode 100644 ld/testsuite/ld-loongarch-elf/provide_noabs.ld create mode 100644 ld/testsuite/ld-loongarch-elf/provide_sym.s create mode 100644 ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.d create mode 100644 ld/testsuite/ld-loongarch-elf/r_larch_32_elf64.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-call36-exe.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-call36-so.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-separate-code-overflow.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-ttext.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-addend.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-addend.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-align.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-align.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-data-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-data-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-data.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard.ld create mode 100644 ld/testsuite/ld-loongarch-elf/relr-discard.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got-start.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got-start.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-got.s create mode 100644 ld/testsuite/ld-loongarch-elf/relr-relocs.ld create mode 100644 ld/testsuite/ld-loongarch-elf/relr-text-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-text-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/relr-text.s 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/tlsdesc-dso-reloc.d 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-pe/pdb-inlineelines1-c13-info2.d create mode 100644 ld/testsuite/ld-pe/pdb-inlineelines1a.s create mode 100644 ld/testsuite/ld-pe/pdb-inlineelines1b.s create mode 100644 ld/testsuite/ld-pe/secidx-reloc.d create mode 100644 ld/testsuite/ld-pe/secrel-reloc.d create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-call-imports.s create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-exports-dlltool.d create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-exports-ld.d create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-exports.s create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-imports-dlltool.d create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints-imports-ld.d create mode 100644 ld/testsuite/ld-pe/symbols-ordinals-hints.def create mode 100644 ld/testsuite/ld-plugin/common-1.c create mode 100644 ld/testsuite/ld-plugin/common-2a.c create mode 100644 ld/testsuite/ld-plugin/common-2b.c create mode 100644 ld/testsuite/ld-plugin/definition-1.c 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 create mode 100644 ld/testsuite/ld-plugin/pr31956a.c create mode 100644 ld/testsuite/ld-plugin/pr31956b.c create mode 100644 ld/testsuite/ld-plugin/pr31956c.c create mode 100644 ld/testsuite/ld-plugin/pr31956d.c create mode 100644 ld/testsuite/ld-plugin/pr31956d.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/ifunc-overwrite-exe.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-overwrite-pic.rd create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-overwrite-pie.rd rename ld/testsuite/ld-riscv-elf/{ifunc-plt-got-overwrite.d => ifunc-overwrite.d} (100%) create mode 100644 ld/testsuite/ld-riscv-elf/ifunc-overwrite.s delete mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-exe.rd delete mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pic.rd delete mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite-pie.rd delete mode 100644 ld/testsuite/ld-riscv-elf/ifunc-plt-got-overwrite.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a-emit-relocs.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/gotreloc_31-no-pie-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd 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-s390/weakundef-2.dd create mode 100644 ld/testsuite/ld-s390/weakundef-2.s create mode 100644 ld/testsuite/ld-scripts/section-order-1a.d create mode 100644 ld/testsuite/ld-scripts/section-order-1a.s create mode 100644 ld/testsuite/ld-scripts/section-order-1a.t create mode 100644 ld/testsuite/ld-scripts/section-order-1b.d create mode 100644 ld/testsuite/ld-scripts/section-order-1b.s create mode 100644 ld/testsuite/ld-scripts/section-order-1b.t create mode 100644 ld/testsuite/ld-scripts/section-order-1c.d create mode 100644 ld/testsuite/ld-scripts/section-order-1d.d create mode 100644 ld/testsuite/ld-scripts/section-order.exp create mode 100644 ld/testsuite/ld-scripts/start.s create mode 100644 ld/testsuite/ld-sparc/got-def.s copy ld/testsuite/ld-x86-64/{hidden1.d => hidden6.d} (100%) create mode 100644 ld/testsuite/ld-x86-64/hidden6.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 create mode 100644 ld/testsuite/ld-x86-64/plt3.s delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d delete mode 100644 ld/testsuite/ld-x86-64/pr19636-3d.d create mode 100644 ld/testsuite/ld-x86-64/pr31868a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr31868a.d create mode 100644 ld/testsuite/ld-x86-64/pr31868a.l create mode 100644 ld/testsuite/ld-x86-64/pr31868a.s create mode 100644 ld/testsuite/ld-x86-64/pr31868b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr31868b.d create mode 100644 ld/testsuite/ld-x86-64/pr31868b.l create mode 100644 ld/testsuite/ld-x86-64/pr31868b.s create mode 100644 ld/testsuite/ld-x86-64/pr31868c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr31868c.d create mode 100644 ld/testsuite/ld-x86-64/pr31868c.l create mode 100644 ld/testsuite/ld-x86-64/pr32067.s create mode 100644 ld/testsuite/ld-x86-64/pr32189.s create mode 100644 ld/testsuite/ld-x86-64/pr32191-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32191.d create mode 100644 ld/testsuite/ld-x86-64/pr32191.s 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 ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-1.s create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-2.d create mode 100644 ld/testsuite/ld-x86-64/tlsdesc3.d create mode 100644 ld/testsuite/ld-x86-64/tlsdesc3.s create mode 100644 ld/testsuite/ld-x86-64/tlsdesc4.d create mode 100644 ld/testsuite/ld-x86-64/tlsdesc4.s create mode 100644 ld/testsuite/ld-x86-64/tlsdesc5.d create mode 100644 ld/testsuite/ld-x86-64/tlsie5.d create mode 100644 ld/testsuite/ld-x86-64/tlsie5.s create mode 100644 libctf/testsuite/libctf-lookup/enum-ctf-2.c create mode 100644 libctf/testsuite/libctf-lookup/enumerator-iteration.c create mode 100644 libctf/testsuite/libctf-lookup/enumerator-iteration.lk create mode 100644 libctf/testsuite/libctf-regression/open-error-free.c create mode 100644 libctf/testsuite/libctf-regression/open-error-free.lk create mode 100644 libctf/testsuite/libctf-writable/ctf-compressed.c create mode 100644 libctf/testsuite/libctf-writable/ctf-compressed.lk create mode 100644 libctf/testsuite/libctf-writable/ctf-nonroot-linking.c create mode 100644 libctf/testsuite/libctf-writable/ctf-nonroot-linking.lk create mode 100644 libctf/testsuite/libctf-writable/slice-of-slice.c copy libctf/testsuite/libctf-writable/{error-propagation.lk => slice-of-slice.lk} (100%) create mode 100644 opcodes/.gitattributes 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