This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/bauermann/gcs in repository binutils-gdb.
omits 0e3a331e414 GDB: doc: Document Linux AArch64 support for Guarded Contro [...] omits 0b77c299b3e GDB: aarch64-linux: Support unwinding the GCSPR omits 0e5d8438c78 GDB: aarch64-linux: Implement GCS support in displaced stepping omits 1c61dad893a GDB: aarch64-linux: GCS support in Linux signals omits 6e4a39ac3c0 GDB, gdbserver: aarch64-linux: Initial Guarded Control Stac [...] omits 2dae3f25317 bfd/aarch64-linux: Support reading and writing the GCS core [...] omits 10c6eff1946 gdb, gdbarch: Introduce gdbarch method to get the shadow st [...] omits 51e6c57e8ee gdb, gdbarch: Enable inferior calls for shadow stack support. omits 5cc9cddc302 GDB: Linux: Add function linux_address_in_shadow_stack_mem_range omits 420aa637808 Automatic date update in version.in omits 879d24debd2 bfd: fix a minor typo omits d89a57526d1 gdb/doc: Explain linker namespaces omits 62f1dbee499 gdb/doc: remove stray comma from gdb.flush description omits bb7c679902e gdb/amd-dbgapi: disable forward progress requirement in amd [...] omits 9e8e5dd74ee gdb/amd-dbgapi: factor out require_forward_progress overloa [...] omits 606e490b9fd gdb/amd-dbgapi: pass amd_dbgapi_inferior_info to process_one_event omits b9d56892e5d gdb/amd-dbgapi: pass amd_dbgapi_inferior_info to process_ev [...] omits 5ac1c64c040 gdb/amd-dbgapi: add assert in require_forward_progress omits a421b077b25 gdb/amd-dbgapi: remove unnecessary AMD_DBGAPI_EVENT_KIND_NO [...] omits 1cf1bd62c33 [gdb/testsuite] Fix gdb.python/py-source-styling-2.exp with [...] omits 564624a452d Automatic date update in version.in omits 29c39199fdc Automatic date update in version.in omits eee822a6606 objcopy: Correctly check archive element for LTO IR omits c0de9d68116 * gdb/doc/gdb.texinfo (Emacs): Refer to Emacs manual omits 5eb0dd3623c or1k: Add support for numcores and coreid sprs omits 942f6390e20 Automatic date update in version.in omits e2f20b221ab gdbsupport: make gdb::parallel_for_each's n parameter a tem [...] omits 48b60fbfbc0 gdb: re-work parallel-for-selftests.c omits 8b9c9b26e18 gdb/dwarf: make cooked_index_flag's to_string handle IS_SYN [...] omits 76787e85cb3 x86: don't constrain %axl/%cxl omits 620dc0f5237 x86: swap operands in OUT-with-immediate template omits 412164f0a99 elf: Return false if output_section is NULL omits 062f7a54902 x86: refine UD<n> kind-of-insns omits 2e284502288 gas: switch convert_to_bignum() to taking just an expression omits 023b7811d64 gas: also maintain signed-ness for O_big expressions omits 213062b466e bfd: populate delay import directory in PE header omits 2c79b421c7d dlltool: respect use-nul-prefixed-import-tables option for [...] omits b2c87b521b5 ld,dlltool: move read-only delayimp data into .rdata omits 3cad19db4e6 bfd,ld,dlltool: Emit delay-load import data into its own section omits 1e48dc45e10 Automatic date update in version.in omits 79f0096332f Minor grammar fix in DAP comment omits c7a45b98a61 gdb, linespec: avoid multiple locations with same PC omits add73a101f5 gdb: convert linux-namespaces debug to the new(er) debug scheme omits f9a37571ba6 aarch64: Add support for FEAT_FPRCVT omits efa8fd890a2 Automatic date update in version.in omits 5d335598923 gdb: fix size of z80 "add ii,rr" and "ld (ii+d),n" instructions omits 3729db95839 GDB: doc: Improve AArch64 subsubsection titles and index en [...] omits 1240a24b971 Arm tests: reduce objdump's output and improve some matchin [...] omits eb6c9310ee4 gdb testsuite: Introduce allow_multi_inferior_tests and use [...] omits f74bd9bcabc gdb testsuite: Introduce allow_fork_tests and use it throughout omits 43fe7696b89 gdb.multi/attach-no-multi-process.exp: Detect no remote non-stop omits bcacc8e58cd Convert gdb.base/watchpoint-hw-attach.exp to spawn_wait_for_attach omits da82701f312 ld: arm32: fix segfault when linking foreign BFDs [PR32870] omits e82bc90812c Fix Solaris build omits 4e7b9bd8ab9 ld/PE: special-case relocation types only for COFF inputs omits 24849da5a89 arm: ignore inapplicable .arch=no... omits 49cc1a2ccaa AArch64 variant PCS tests: remove RWX permissions on segments omits 1905f68578f AArch64 BTI/PAC PLT tests: remove RWX permissions on segments omits 3d8523e3a45 AArch64 tests: remove RWX permissions on segments omits a23ef19dec7 aarch64: Add system registers for 2024 MPAM extension omits c97cba49cf1 aarch64: Add definitions for missing architecture bits omits b1d7cab3e46 Automatic date update in version.in omits 2cfc7485d5a gas md_apply_fix value casts omits 44fce26c10e gas md_apply_fix bad casts omits 9f8e772be47 loongarch gcc-4.5 build fixes omits 04b475ac467 kvx gcc-4.5 build fixes omits a9e9e4ac91e csky gcc-4.5 build fix omits a9671a290dd gas m68hc11 use standard qsort predicate signature omits 1c84d8b8aef Re: Further rs_code_align support refinement omits 2bc31713169 gas: xtensa build failure with --enable-64-bit-bfd omits 9efb7cdef40 dlltool invalid free omits 2c0e910caf1 AArch64, Arm and TIC6x tests: fix typo in linker scripts omits e4a998f4b65 gdb/dwarf2: remove erroneous comment in open_and_init_dwo_file omits 3f8fc746d6b RISC-V: Add Smrnmi extension imply relation. omits e0098422ba4 RISC-V: Add support for svvptc extension. omits 6087c5bce14 Automatic date update in version.in omits 5c42a6946cd gdb/solib-svr4: remove svr4_have_link_map_offsets omits 9495dfa89bf Adjust gdb.cp/cpexprs.exp for Cygwin omits bd85f0b3b12 gdb.threads/thread-execl, don't re-exec forever omits 88c4b5533e0 Support core dumping testcases with Cygwin's dumper omits 9caecd5d33f Adjust gdb.base/sigall.exp for Cygwin omits d29534b21d5 Adjust gdb.arch/amd64-watchpoint-downgrade.exp for Cygwin omits 5d139b4b788 Adjust gdb.base/bp-permanent.exp for Cygwin omits 6fae95d4b72 Adjust gdb.base/bp-cond-failure.exp for Cygwin omits 3d6d08beed8 MAINTAINERS: Add myself as an AArch64 maintainer omits ab65e51fa9d aarch64: Increase the number of feature words to 3 omits dccb302cf2e aarch64: use macro trickery to automate feature array size [...] omits ec5409b1865 aarch64: Fix typos in opcode headers omits a259da93f3c change some listing.c variables to unsigned. omits 02aa7e267bb dwarf2dbg.c line_entry.next assert omits 7e34612049b str_hash_find casts omits b387c0127ea str_hash_find_int omits b3f1e0239c9 metag build error omits f086b1a1c6e Automatic date update in version.in omits 51251096bc7 Automatic date update in version.in omits ea4a83d36f1 [gdb/build] Fix buildbreaker in hardwire_setbaudrate omits bd52f6f48c6 [gdb/testsuite] Fix gdb.ada/dyn-bit-offset.exp on s390x omits c4388377522 AVR: ld/32968 - Assert that .progmem data resides in the lo [...] omits 44e3c1c4993 Automatic date update in version.in omits 41cb00ce259 gdb/guile: fix memory leak in gdbscm_parse_command_name omits 2898989ac78 gdb/python/guile: remove some explicit calls to xmalloc omits 925908e4995 gdb/solib: make _linker_namespace use selected frame omits 3ba8e33726e bfd: sframe: fix typo in comments omits 2a9d7b4af53 gdb: unix: allow to use custom baud rate omits 767529d73ea gdb: unix: extend supported baudrate B_codes omits 8d46965efce gdb/amd-dbgapi: remove one xfree omits 7ad52074d2c gdb/solib-rocm: remove one xfree omits 21b25b168dc Fix regression with DW_AT_bit_offset handling omits 831b11eab51 gdb: prevent assertion after 'set debug breakpoint on' omits 7f1f81d6b2f gdb/configure: Fix POSIX non-compliance omits e9770f7889e Make default_gdb_exit resilient to failed closes omits c809e3a03b7 gdb_test_multiple: Anchor prompt match if -lbl omits 0723ae1439c [gdb] Fix typo in gdb/break-catch-syscall.c omits 42cd5631712 x86/Solaris: cope with new HANDLE_ALIGN behavior omits e71c29b0c02 [gdb/testsuite] Fix timeout in gdb.multi/attach-while-running.exp omits b195ee78268 [gdb/tdep] Don't call WaitForSingleObject with INFINITE arg omits de2771fbfb1 Automatic date update in version.in omits f118937c181 gdb/solib-svr4: make svr4_info::debug_loader_name an std::string omits 96662aacaa0 gdb/solib: rename convenience variable to _linker_namespace omits 9dbef4c2897 gdb/solib: Change type of convenience variable _current_lin [...] omits 83433790d8e [gdb/testsuite] Fix gdb.base/bp-permanent.exp with gcc 15 omits ec181e1710e Automatic date update in version.in omits f86f9fd8599 libctf: use __attribute__((__gnu_printf__)) where appropriate omits d4e9d956572 libctf, dedup: reclaim space wasted by duplicate hidden types omits cedf6f8702e libctf: dedup: preserve non-root flag across normal links omits 002957be18e libctf: dedup: improve hiding of conflicting types in the s [...] omits 75e514cfa56 Revert "libctf: fix linking of non-root-visible types" omits 246fe7c3353 aarch64: Support id_aa64fpfr0_el1, id_aa64pfr2_el1 omits f84a4db958a gdb/python/guile: fix segfault from nested prefix command creation omits 4c145987063 [gdb/testsuite] Fix gdb.base/exec-invalid-sysroot.exp omits 9037efb5472 Reject compressed sections exceding 4 GiB on LLP64 machines omits d984b08bb70 sframe: fix PR libsframe/33051 omits 062184b9eb1 Automatic date update in version.in omits d462550c91c gdb/testsuite: also compile foll-exec.exp as C++ omits 4b42385c470 gdb: Make dwarf support optional at compile time omits 5cbfbe4263a gdb: wrap mdebug debuginfo reading in ifdefs omits 6844666471c gdb: Use multiple minimal_symbol_readers in mipscoff_symfile_read omits 3e31877fbf3 Add checks for illegal symbol binding and type values when [...] omits 0b5023cc71d gdb/python/guile: user created prefix commands get help list omits 5ad0c3ef849 Clean up comment in dw2-ranges-psym-warning.exp omits a797dd2a54a sframe: doc: add date to the pdf output omits 692252c4b0c Handle dynamic DW_AT_data_bit_offset omits fcfd8a4f239 gdb: support zero inode in generate-core-file command omits a8f4696286a gdb: handle struct and union types in evaluate_subexp_for_a [...] omits 7b91a240d6e gdb: remove unused argument in evaluate_subexp_for_address_base omits c6115b5eacd [gdb/cli] Use captured per_command_time in worker threads omits 7da4814ad42 Automatic date update in version.in omits 3e3013968bc gdb/dwarf2: update call_site::target comment omits 036e5c0c912 gdb: use quoted filename completion for the shell command omits cbaa41b3302 Fix DAP defer_stop_events implementation omits 568ec5b9831 gdb: introduce a per-interpreter event servicing method omits 9197e8eebe3 [gdb/python] Reimplement F405 fix omits ceec7212a48 Automatic date update in version.in omits 1b348bfd655 Have bfd_thread_init fail when thread-local storage is unavailable omits a16f37e8881 [gdb/tdep] Fix gdb.ada/finish-var-size.exp on ppc64le-linux omits 829b08e405a weakref gas internal error omits 738767bc853 decompress_contents: fuss over 32-bit long omits 0921b99dafd PR 33033, Support compressed debug sections larger than 4 GiB omits 4187ba1fc73 Automatic date update in version.in omits 4aac43f399a Do not allocate macro_scope on the heap omits 408984ea7b8 Define TLS in bfd.c if not already defined omits 8077496876c Automatic date update in version.in omits dc5b07c23bf PR 33020 segv in _bfd_elf_strtab_offset omits 47d7ab70575 Revert "Replace assertions with error return values, thus e [...] omits b0a2d9e9688 gprofng: Use __x86_64__ instead of __x86_64 omits 9fe87c3cc8b Remove some Rust expression helpers omits d85862106f5 gdb: fix DW_AT_compile_unit -> DW_TAG_compile_unit in comment omits 61701c57f34 Prevent illegal memory access when generating map file entr [...] omits d61186d8f8e Require Python 3.4 omits 429fb15134c Replace assertions with error return values, thus ensuring [...] omits 777ca81cd8f Updated Malay translation for the bfd/ sub-directory omits bcbba25dfc3 elf symbol size omits da79d62c379 gas symbol_remove omits 5e5f37ed004 Reduce rs_align_code memory for small alignments omits d4de8fe8563 Automatic date update in version.in omits 2490dbf4e48 gdb: update corner case when canonicalizing riscv syscall names omits aed5eee5a35 gdb/dap: fix completion request for empty strings omits bc5237a2632 gdb, gdbsupport: fix all `;;` instances omits 42339bc4e0a Fix build when RUSAGE_THREAD is not available & add warning omits c29af2b0556 gdb/solib: make solib_ops::solib_create_inferior_hook optional omits d5ef1fc2824 gdb/solib: make solib_ops::in_dynsym_resolve_code optional omits 134767de03c gdb/solib: make implementation of solib_ops::open_symbol_fi [...] omits d309f4d8a76 gdb/solib: boolify in_dynsym_resolve_code functions omits 2c3e1c3f745 gdb/solib: move solist.h content to solib.h omits 87c1d01cadb gdb/progspace: rename progspace::so_list, make private omits cba1c145af1 gdb: fix stale references to so_list omits 6896e625136 gdb/solib: remove so_ prefix from so_name and so_original_name omits dbd830f14f7 Automatic date update in version.in omits 11cb20e27b5 [gdb/symtab] Note errors in process_skeletonless_type_units omits f2172071e6b elfedit: segv with --enable-x86-feature omits ee623fdffda Further rs_code_align support refinement omits 1c96b468be5 Call restore_original_signal_state after GDB forks. omits f601ffb5219 PR 33029 segv in dwarf2_finish with --gdwarf-5 omits 5e3176dd79b PR 33023 memory leak in objdump when specifying --endian omits 5d4465be2b2 PR 33021, buffer overflow in write_dwarf_eh_frame_hdr omits 04395ea0049 PR 33018 segv in elf_x86_64_scan_relocs omits 882be0d57ba Automatic date update in version.in omits 006fb761170 gdb: make objfile_has_full_symbols and objfile_has_symbols [...] omits 95f0978bd02 gdb/testsuite: Clarify -lbl option in gdb_test_multiple omits c833b2b5e8b gdb/testsuite: Fix flakiness in gdb.base/default.exp omits d13aaae402f Automatic date update in version.in omits 998d4443ea1 ALPHA_R_OP_STORE omits 2adbf167cae libsframe: handle SFrame FRE start/end IP offsets as unsigned omits ada5c6fa081 libsframe: stop search for SFrame FRE if its start IP is gr [...] omits 9d2a24349e2 libsframe: correct binary search for SFrame FDE omits f0d72d35080 libsframe: testsuite: improve findfunc-1 testcase omits 0d15aea98bd libsframe: testsuite: improve findfre-1 testcase omits 4e94f007566 libsframe: fix issue finding FRE in PCMASK type SFrame FDEs omits 5bd7ac079ae gas: sframe: handle .cfi_same_value omits 2c29fd2026b [gdb] Factor out compare_pointers omits 511aa7976d6 [gdb] Partially stabilize sort in compare_{symbols,msymbols} omits 6b4f72a01e6 [gdb/breakpoints] Stabilize info breakpoints output omits 8dd54de0a83 [gdb/breakpoints] Rename bp_location_is_less_than to bp_loc [...] omits 3e02c4891dc alpha, bfd: Fixes for ALPHA_R_OP_STORE omits a93443f5c22 gdb, btrace: remove record_btrace_target::supports_*() omits 95d54e0c6e4 LoongArch: overflow and underflow checks for R_LARCH_32_PCREL omits 378d39e87f6 Automatic date update in version.in omits a3a8dd48edf Automatic date update in version.in omits f76436396f3 gdb/solib-svr4: check that solib is SVR4 in tls_maybe_fill_ [...] omits 77307a766b6 gdb: use local addrmap_mutable in addrmap selftest omits 265cdb307fa gdb: turn CHECK_ADDRMAP_FIND into a function omits e64cd55419b [gdb/build] Fix unused var in lookup_dwo_unit_in_dwp omits c8ed94e1433 gdb: guard <mutex> include with CXX_STD_THREAD omits f92db640ca2 Automatic date update in version.in omits 1a8f9feaf58 gdb/NEWS: minor white space fix omits 291b72ad02f gdb: include <mutex> in dwarf2/read.h omits 514a857f432 [gdb] Make make-init-c more robust omits 8cfde4a0187 [gdb/testsuite] Add gdb.dwarf2/fission-dw-form-strx.exp omits fbf19b6cc61 gdb/dwarf: split dwo_lock in more granular locks omits e95749bd0d5 gdb/dwarf: allocate DWP dwarf2_section_info with new omits e82c588969a gdb/dwarf: allocate dwo_unit with new omits 8d13d83aba4 Handle an argument-less operator in the C++ name parser omits 14303d6295e libctf: archive, open: when opening, always set errp to something omits a3d6596ecf1 RISC-V: Add support for RISC-V Profiles 23. omits 3d7fb9fa5c6 RISC-V: Add support for RISC-V Profiles 20/22. omits 13a5dd968fe Automatic date update in version.in omits 6cd9586f7f5 PR 3298 Fix SuperH relaxation overriding wrong intruction omits 689f3edfb8f rs_fill_nop and md_generate_nops omits 0c951ab895a Re: gas .align limit omits 83d94ae428b tidy x86 HANDLE_ALIGN omits 7ca6020a4e5 tidy target HANDLE_ALIGN omits ebed2c2c43a gdb: reorder checks in validate_exec_file omits 2711e4754fc Ensure cooked_index_entry self-tests are run omits 52d8dcccc0c gprofng: fix 32892 source line level information not availa [...] omits 575d2050191 RISC-V: Add support for Smcdeleg and Ssccfg extensions. omits 12b4fc15e72 LoongArch: Warning about incorrect 3rd argument of .align omits 0eb4f036e4e Automatic date update in version.in omits 7d411b8d9b8 ubsan: integer overflow in tc-i386.c:offset_in_range omits 1305119a7ef Minor spelling fixes in gdb directory omits 14dd98b0f7f Automatic date update in version.in omits 3e488d8ccd0 [gdb/testsuite] Fix gdb.dwarf2/dw-form-strx-out-of-bounds.e [...] omits 0cc61ecfce2 [gdb/testsuite] Make gdb.debuginfod codespell-clean omits 7c89508871a [gdb/testsuite] Make gdb.guile codespell-clean omits 1226dde9ef7 [gdb/testsuite] Make gdb.mi codespell-clean omits e4f52ef0769 [gdb/testsuite] Make gdb.opt codespell-clean omits 289efc7a383 [gdb/testsuite] Make gdb.pascal codespell-clean omits 8dacc75d9ad [gdb/testsuite] Make gdb.reverse codespell-clean omits fe867cc2ef3 [gdb/testsuite] Make gdb.rocm codespell-clean omits a9717d23a94 [gdb/testsuite] Make gdb.stabs codespell-clean omits d8f05f2022b [gdb/testsuite] Make gdb.xml codespell-clean omits 1909aebeb5c [gdb/testsuite] Make gdb.tui codespell-clean omits 0518fa417d3 [gdb/testsuite] Fix gdbsever typo omits 06b112bfcd3 [pre-commit] Add codespell-clean gdb/testsuite dirs omits c671850a83d libiberty: sync with gcc omits 50095e94928 ubsan: undefined shift in loongarch_elf_add_sub_reloc_uleb128 omits a5c34789033 Automatic date update in version.in omits c67b2ee18a9 sim: testsuite: Fix build with host GCC15 omits a20c9955779 ubsan: integer overflow in s_fill omits be28a26aebc RISC-V: Add implication from the XTheadZvamo extension omits ed57ac46e53 RISC-V: Add implicit dependency to the XTheadVector extension omits b63fda3c726 RISC-V: Wider conflicts with the XTheadVector extension omits c5c2cb6d7d9 s390: Simplify test for absolute symbol omits ed53e990e57 s390: Prevent GOT access rewrite for misaligned symbols omits d463846740d s390: Improve diagnostic for reloc against misaligned sym omits b4917deea42 gas: sframe: handle .cfi_undefined omits bd9dc0a281a gas: sframe: reword diagnostic to address ambiguity omits 9819d849419 gas: sframe: i386: have the backend specify the RA too omits c32952066a1 Automatic date update in version.in omits c44fc1d6b4a bfd: Handle note of type NT_X86_SHSTK omits 10697e844b2 Automatic date update in version.in omits ae68929a8df Automatic date update in version.in omits e1ec485cfa2 Update comment for find_field_create_baton omits 31fd9be3344 ubsan: emit_inc_line_addr integer overflow omits ff4c03516c3 gas .align limit omits e04c2a82f21 ld testsuite fail with --disable-plugins omits 04451000ebb gas: adjust a comparison in s_align() omits 344b1e0f5f7 gas: range-check 3rd argument of .align et al omits 6809fe7536c ld/doc: Remove '.info' suffix in @ref, etc omits 5328074d840 binutils/doc: Remove '.info' suffix in @ref, etc omits 101b4bb8f4a x86: improve matching diagnostics when %st is involved omits a7148a799b2 x86: move Anysize check in operand_size_match() omits 29ea35a1140 x86: improve matching diagnostics when "accumulator" regist [...] omits 8b2de983da2 x86: fold Accum checking in operand_size_match() omits 73e50a73069 x86: improve matching diagnostics omits 90a3386308e x86: drop bogus accumulator check omits 27f754ee503 RISC-V: check offsets when linker relaxation is disabled omits bbac5532cc1 RISC-V: Add zilsd & zclsd support omits b892db369b8 Automatic date update in version.in omits 150a9ef22c4 gas: sframe: avoid creating more symbols than necessary for [...] omits 9b026264097 Fix regression with dynamic array bounds omits 27ba92a50c7 ld: rename ldirname to stat_ldirname omits a22a215fa84 gdb: rename ldirname to gdb_ldirname omits d1851edfe9d binutils: Don't complain plugin with all LTO sections removed omits 11e2fe83795 Automatic date update in version.in omits 490ce7e8178 gas .file 0 vs. dwarf5 omits 6d007cc9c2a testsuite: fix gdb_exit for MinGW target omits 18335ab5200 testsuite: get windows PID on MinGW target omits f8f02611616 Fix create_breakpoint_parse_arg_string self-test omits 9f400a2f15c Add initializers to field_of_this_result omits 475799b692e Fix some pre-commit nits in gdb/__init__.py omits c6c8d0b8217 resbin: don't pass NULL as printf %s arg omits 714cd7b1b47 gas .file sanity check omits 3222beac6e5 Remove Marcus Shawcroft from the MAINTAINERS file omits 23e60b09469 ld/testsuite: Use $plug_opt for --plugin option omits c5a0d257377 Remove annoying spaces from objcopy.exp omits f25554bf2ec Remove annoying spaces from bfd/elfxx-aarch64.c omits 65d15c94b03 Remove annoying space from gas/config/obj-elf.c omits 717a38e9a02 strip: Add GCC LTO IR support omits 6ebd38072de ld: fix C23 issue in vers7 test omits 9a09f8b84c5 Automatic date update in version.in omits 1c87a0ffc29 aarch64: Replace incorrect comment omits ef8bee09ef0 gdb/python: new gdb.ParameterPrefix class omits a0f6a1fd487 gdb/guile: generate general description string for parameters omits 8a38bd64a3b gdb/guile: improve auto-generated strings for parameters omits 4b68d4ac98a gdb/python: allow empty gdb.Parameter.__doc__ string omits 3e87f196c5c gdb/python/guile: check for invalid prefixes in Command/Par [...] omits 614806c7c2a Automatic date update in version.in omits 57eea4cd0dd gdb/dwarf: skip broken .debug_macro.dwo omits 8422833a4f1 gdb/dwarf: move loops into locate_dw{o,z}_sections omits b33b677bead gdb/dap: fix decode_source omits a19c78180e0 [PATCH] Add syscall tests when following/detaching from fork omits f891d8e69d9 aarch64: Support for FEAT_RME_GPC3 omits 720e45f92a3 aarch64: Support for FEAT_OCCMO omits 5cceef276f3 gdbsupport/event-loop: do not truncate poll timeouts to low [...] omits 4e16a470492 gdb: pass std::string from linux_find_memory_regions_full omits 9db56c74db8 gdb: remove unnecessary function declaration omits ddce0e6e0c4 gdb: move extra checks into dump_note_entry_p omits dcbcfc9a520 gdb: always call should_dump_mapping_p during core file creation omits 3c60c38bc9f gdb: pass struct smaps_data to linux_dump_mapping_p_ftype omits 6703aa6c7d6 gdb: use bool more in linux-tdep.c omits be437614a1e gdb: add '-stopped' and '-running' options to "info threads" omits 0ea1e5df96b gdb: update "info threads" output when no threads match the [...] omits 32c39bab07b gdb: pass info_threads_opts to print_thread_info_1 omits 8dc4e62fc94 Automatic date update in version.in omits 07cf922195d ubsan: size_inc_line_addr integer overflow omits f7b623952aa msan: use of uninitialised data in get_cie_info omits 04b8dfff701 Automatic date update in version.in omits 7593801b17f gdb: LoongArch: Emulate floating-point branch instructions omits e264ce6ff0f Automatic date update in version.in omits 61a6e3c7bf9 MAINTAINERS: Update my email address omits 3fabf85b5cb Fix two comments in cli-style.c omits c263ba026a5 Move "show style sources" documentation omits fd45b1c1aa3 aarch64: Mark predicate-as-counter pseudo instructions omits f20bd95af0a aarch64: Mark clearbhb as a pseudo instruction omits 20687924847 aarch64: Merge dgh tests into system.d omits f1c037989a0 aarch64: Fix dgh disassembly omits 51df25b00fb aarch64: Mark SME mova aliases omits a8d71f52d07 aarch64: Mark rev64 as a pseudo instruction omits db36339860e aarch64: Add new test original-missing-misc.d omits e82ff7a5814 aarch64: Add new test mov-wide.d omits f495cce6450 aarch64: Add new test exception-generation.d omits 87d10eecf9d aarch64: Add new test conditional-compare.d omits a240a27f3aa aarch64: Add new test branch-cond-pseudos.d omits 37c162f51a3 aarch64: Add new test ldst-unpriv.d omits a56def47ec8 aarch64: Add new test ldst-extend-general.d omits c7fa4b95bb1 aarch64: Add new test dp-general-two-source.d omits 0d0437c738f aarch64: Add new test dp-general-one-source.d omits 7e5de6cc920 aarch64: Add new test addsub-carry.d omits 4b80ebc02f2 aarch64: Add new test advsimd-scalar-doubling-mul.d omits 0a5c7a15d54 aarch64: Add new test advsimd-scalar-two-reg-misc.d omits c9b4c146368 aarch64: Add new test advsimd-scalar-shift-immediate.d omits 20a594d4308 aarch64: Add new test advsimd-scalar-three-same.d omits 6fb41cbeeba aarch64: Add new test advsimd-copy.d omits 5ec5c4e0f45 aarch64: Add new test advsimd-permute.d omits 42ebdfe15d6 aarch64: Add new test advsimd-modified-immediate.d omits 1e4e46b6507 aarch64: Add new test advsimd-two-reg-misc-hilo.d omits 1bd53f5409d aarch64: Add new test advsimd-two-reg-misc.d omits 75fb6458800 aarch64: Add new test advsimd-mul-element.d omits 60d63045055 aarch64: Add new test advsimd-widening-narrowing.d omits 9c4a56f1db7 aarch64: Add new test advsimd-three-same.d omits f319a7fcafe aarch64: Add missing widening fmops test omits d34b54505b4 aarch64: Add tests for fabd, urecpe and ursqrt omits b8fab5284ea aarch64: Add tests for fcvt, fcvtzs and fcvtzu omits 727964dd52f aarch64: Add tests for csdb and eret to system.d omits 66d60fe883b aarch64: Add test for ands and bics omits bf080894432 aarch64: Adjust float-fp16.d test patterns omits 7ae0c8a3ea0 aarch64: Adjust advsimd-fp16.d test patterns omits 4c492054d50 aarch64: Adjust shifted.d test patterns omits 92f7d4ddde6 aarch64: Eliminate AARCH64_OPND_SVE_ADDR_R omits 4250bea744b aarch64: Disallow invalid SVE addressing modes omits b304edbeb6d RISC-V: Support Zce 1.0 omits ddc654da1a8 RISC-V: Base for complex extension implications omits 0b0e00271c2 RISC-V: Add augmented hypervisor extension 'sha' support. omits 433372af698 RISC-V: Add Privileged Architecture 1.13 CSRs. omits 617ead3c20a RISC-V: Added vendor extensions, xmipscbop, xmipscmov, xmip [...] omits 4480aaee575 Automatic date update in version.in omits 09828ac2f13 Change substitute_path_component to use std::string omits 440b7ed4a4b Move substitute_path_component new 628eccdecb6 gdb, gdbarch: Enable inferior calls for shadow stack support. new 39e5211ec26 gdb, gdbarch: Introduce gdbarch method to get the shadow st [...] new e9bfddaad31 NOTFORUPSTREAM Fix for default_get_shadow_stack_pointer new 6f35d1f8bb4 bfd/aarch64-linux: Support reading and writing the GCS core [...] new 91097cd624d GDB: doc: Improve AArch64 and ARM subsubsection titles in g [...] new af4bb631b92 GDB, gdbserver: aarch64-linux: Initial Guarded Control Stac [...] new 351106fdc25 GDB: aarch64-linux: GCS support in Linux signals new 368a9d2cbaa GDB: aarch64-linux: Implement GCS support in displaced stepping new c172c469555 GDB: testsuite: Add gdb.arch/aarch64-gcs.exp testcase new fc8413b706b GDB: testsuite: Add gdb.arch/aarch64-gcs-core.exp testcase new b9e9a1d11d8 GDB: testsuite: Add gdb.arch/aarch64-gcs-disp-step.exp testcase
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 (0e3a331e414) \ N -- N -- N refs/heads/users/bauermann/gcs (b9e9a1d11d8)
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 11 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: .pre-commit-config.yaml | 2 +- bfd/archive.c | 8 +- bfd/bfd-in2.h | 10 - bfd/bfd.c | 42 +- bfd/coff-alpha.c | 119 +- bfd/coffgen.c | 15 - bfd/compress.c | 51 +- bfd/cpu-riscv.c | 1 - bfd/cpu-riscv.h | 1 - bfd/elf-eh-frame.c | 2 +- bfd/elf.c | 96 +- bfd/elf32-arm.c | 3 - bfd/elf32-sh.c | 4 +- bfd/elf64-s390.c | 19 +- bfd/elf64-x86-64.c | 14 +- bfd/elflink.c | 8 +- bfd/elfnn-loongarch.c | 20 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-loongarch.c | 17 +- bfd/elfxx-riscv.c | 176 +- bfd/pe-aarch64.c | 2 - bfd/pe-arm.c | 2 - bfd/pe-i386.c | 2 - bfd/pe-x86_64.c | 2 - bfd/peXXigen.c | 51 +- bfd/pei-aarch64.c | 2 - bfd/pei-arm.c | 2 - bfd/pei-i386.c | 2 - bfd/pei-loongarch64.c | 2 - bfd/pei-riscv64.c | 2 - bfd/pei-x86_64.c | 2 - bfd/po/ms.po | 2670 ++-- bfd/syms.c | 1 - bfd/version.h | 2 +- binutils/MAINTAINERS | 4 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 98 +- binutils/doc/binutils.texi | 27 +- binutils/elfedit.c | 13 +- binutils/nm.c | 5 +- binutils/objcopy.c | 115 +- binutils/objdump.c | 20 +- binutils/resbin.c | 10 +- binutils/testsuite/binutils-all/objcopy.exp | 89 +- cpu/or1kcommon.cpu | 2 - gas/NEWS | 6 +- gas/as.c | 2 +- gas/as.h | 4 +- gas/config/kvx-parse.c | 4 +- gas/config/loongarch-parse.y | 4 +- gas/config/obj-coff-seh.c | 2 +- gas/config/obj-coff.c | 2 +- gas/config/obj-elf.c | 83 +- gas/config/obj-elf.h | 6 +- gas/config/tc-aarch64.c | 141 +- gas/config/tc-aarch64.h | 19 +- gas/config/tc-alpha.c | 31 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 110 +- gas/config/tc-arm.h | 12 +- gas/config/tc-avr.c | 13 +- gas/config/tc-cr16.c | 18 +- gas/config/tc-cris.c | 7 +- gas/config/tc-crx.c | 6 +- gas/config/tc-csky.c | 106 +- gas/config/tc-d10v.c | 6 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-epiphany.c | 12 +- gas/config/tc-epiphany.h | 1 - gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-h8300.c | 3 +- gas/config/tc-hppa.c | 2 +- gas/config/tc-i386.c | 309 +- gas/config/tc-i386.h | 52 +- gas/config/tc-ia64.c | 17 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-kvx.c | 100 +- gas/config/tc-kvx.h | 1 - gas/config/tc-loongarch.c | 178 +- gas/config/tc-loongarch.h | 23 +- gas/config/tc-m32c.h | 2 + gas/config/tc-m32r.h | 2 +- gas/config/tc-m68hc11.c | 20 +- gas/config/tc-m68k.c | 6 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-metag.c | 33 +- gas/config/tc-metag.h | 1 - gas/config/tc-microblaze.c | 34 +- gas/config/tc-mips.c | 14 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 11 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 4 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-msp430.c | 2 +- gas/config/tc-nds32.c | 21 +- gas/config/tc-nds32.h | 1 - gas/config/tc-ns32k.c | 4 +- gas/config/tc-pdp11.c | 8 +- gas/config/tc-pj.c | 2 +- gas/config/tc-ppc.c | 33 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 4 +- gas/config/tc-riscv.c | 207 +- gas/config/tc-riscv.h | 14 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 8 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s390.c | 9 +- gas/config/tc-score.c | 11 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 8 +- gas/config/tc-sh.c | 5 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 10 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 10 +- gas/config/tc-tic4x.c | 3 +- gas/config/tc-tic54x.c | 32 +- gas/config/tc-tilegx.c | 34 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 46 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-visium.c | 22 +- gas/config/tc-visium.h | 1 - gas/config/tc-wasm32.c | 4 +- gas/config/tc-wasm32.h | 1 + gas/config/tc-xgate.c | 7 +- gas/config/tc-xtensa.c | 20 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z8k.c | 4 +- gas/configure | 2 +- gas/configure.ac | 2 +- gas/doc/as.texi | 2 +- gas/doc/c-aarch64.texi | 2 - gas/doc/c-riscv.texi | 36 +- gas/dwarf2dbg.c | 69 +- gas/ecoff.c | 6 +- gas/ehopt.c | 47 +- gas/expr.c | 4 - gas/expr.h | 10 +- gas/frags.c | 15 +- gas/frags.h | 3 +- gas/gen-sframe.c | 170 +- gas/ginsn.c | 5 +- gas/hash.c | 6 +- gas/hash.h | 26 +- gas/listing.c | 45 +- gas/listing.h | 8 +- gas/read.c | 70 +- gas/symbols.c | 59 +- gas/testsuite/gas/aarch64/addsub-carry.d | 53 - gas/testsuite/gas/aarch64/addsub-carry.s | 49 - gas/testsuite/gas/aarch64/advsimd-copy.d | 178 - gas/testsuite/gas/aarch64/advsimd-copy.s | 181 - gas/testsuite/gas/aarch64/advsimd-fp16.d | 1149 +- gas/testsuite/gas/aarch64/advsimd-fp16.s | 13 +- .../gas/aarch64/advsimd-modified-immediate.d | 103 - .../gas/aarch64/advsimd-modified-immediate.s | 98 - gas/testsuite/gas/aarch64/advsimd-mul-element.d | 373 - gas/testsuite/gas/aarch64/advsimd-mul-element.s | 377 - gas/testsuite/gas/aarch64/advsimd-permute.d | 251 - gas/testsuite/gas/aarch64/advsimd-permute.s | 250 - .../gas/aarch64/advsimd-scalar-doubling-mul.d | 98 - .../gas/aarch64/advsimd-scalar-doubling-mul.s | 96 - .../gas/aarch64/advsimd-scalar-shift-immediate.d | 173 - .../gas/aarch64/advsimd-scalar-shift-immediate.s | 183 - .../gas/aarch64/advsimd-scalar-three-same.d | 201 - .../gas/aarch64/advsimd-scalar-three-same.s | 213 - .../gas/aarch64/advsimd-scalar-two-reg-misc.d | 108 - .../gas/aarch64/advsimd-scalar-two-reg-misc.s | 113 - .../gas/aarch64/advsimd-shift-immediate.d | 593 - .../gas/aarch64/advsimd-shift-immediate.s | 605 - gas/testsuite/gas/aarch64/advsimd-three-same.d | 1205 -- gas/testsuite/gas/aarch64/advsimd-three-same.s | 1248 -- .../gas/aarch64/advsimd-two-reg-misc-hilo.d | 129 - .../gas/aarch64/advsimd-two-reg-misc-hilo.s | 127 - gas/testsuite/gas/aarch64/advsimd-two-reg-misc.d | 408 - gas/testsuite/gas/aarch64/advsimd-two-reg-misc.s | 422 - .../gas/aarch64/advsimd-widening-narrowing.d | 585 - .../gas/aarch64/advsimd-widening-narrowing.s | 625 - gas/testsuite/gas/aarch64/branch-cond-pseudos.d | 41 - gas/testsuite/gas/aarch64/branch-cond-pseudos.s | 32 - gas/testsuite/gas/aarch64/conditional-compare.d | 77 - gas/testsuite/gas/aarch64/conditional-compare.s | 76 - gas/testsuite/gas/aarch64/dgh.d | 11 + gas/testsuite/gas/aarch64/dgh.s | 4 + gas/testsuite/gas/aarch64/dp-general-one-source.d | 45 - gas/testsuite/gas/aarch64/dp-general-one-source.s | 43 - gas/testsuite/gas/aarch64/dp-general-two-source.d | 89 - gas/testsuite/gas/aarch64/dp-general-two-source.s | 89 - gas/testsuite/gas/aarch64/exception-generation.d | 28 - gas/testsuite/gas/aarch64/exception-generation.s | 26 - gas/testsuite/gas/aarch64/float-fp16.d | 354 +- gas/testsuite/gas/aarch64/float-fp16.s | 28 +- gas/testsuite/gas/aarch64/fprcvt.d | 176 - gas/testsuite/gas/aarch64/fprcvt.s | 159 - gas/testsuite/gas/aarch64/gpc3.d | 11 - gas/testsuite/gas/aarch64/gpc3.s | 7 - gas/testsuite/gas/aarch64/ldst-extend-general.d | 155 - gas/testsuite/gas/aarch64/ldst-extend-general.s | 152 - gas/testsuite/gas/aarch64/ldst-unpriv.d | 61 - gas/testsuite/gas/aarch64/ldst-unpriv.s | 64 - gas/testsuite/gas/aarch64/mov-wide.d | 46 - gas/testsuite/gas/aarch64/mov-wide.s | 40 - gas/testsuite/gas/aarch64/occmo.d | 18 - gas/testsuite/gas/aarch64/occmo.s | 8 - gas/testsuite/gas/aarch64/original-missing-misc.d | 46 - gas/testsuite/gas/aarch64/original-missing-misc.s | 42 - gas/testsuite/gas/aarch64/shifted.d | 1558 +- gas/testsuite/gas/aarch64/shifted.s | 3 - gas/testsuite/gas/aarch64/sme-5.d | 4 + gas/testsuite/gas/aarch64/sme-5.s | 4 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s | 2 + gas/testsuite/gas/aarch64/sme.d | 8 +- gas/testsuite/gas/aarch64/sme.s | 8 +- gas/testsuite/gas/aarch64/sve-ldff1-invalid.d | 4 - gas/testsuite/gas/aarch64/sve-ldff1-invalid.l | 58 - gas/testsuite/gas/aarch64/sve-ldff1-invalid.s | 35 - .../gas/aarch64/sysreg/armv9_3-a-sme-sysregs.d | 10 - .../gas/aarch64/sysreg/armv9_3-a-sme-sysregs.s | 2 - .../gas/aarch64/sysreg/armv9_3-a-sysregs.d | 21 - .../gas/aarch64/sysreg/armv9_3-a-sysregs.s | 13 - gas/testsuite/gas/aarch64/sysreg/mpam-bad.d | 3 - gas/testsuite/gas/aarch64/sysreg/mpam-bad.l | 4 - gas/testsuite/gas/aarch64/sysreg/mpam-bad.s | 6 - gas/testsuite/gas/aarch64/sysreg/sysreg.d | 2 - gas/testsuite/gas/aarch64/sysreg/sysreg.s | 2 - gas/testsuite/gas/aarch64/system.d | 5 +- gas/testsuite/gas/aarch64/system.s | 3 - gas/testsuite/gas/all/octa.d | 8 - gas/testsuite/gas/all/octa.s | 10 - .../gas/cfi-sframe/cfi-sframe-aarch64-4.d | 2 +- .../gas/cfi-sframe/cfi-sframe-common-10.d | 22 - .../gas/cfi-sframe/cfi-sframe-common-10.s | 12 - .../gas/cfi-sframe/cfi-sframe-common-11.d | 22 - .../gas/cfi-sframe/cfi-sframe-common-11.s | 12 - .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-4.d | 17 - .../gas/cfi-sframe/cfi-sframe-x86_64-empty-4.s | 6 - gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 3 - gas/testsuite/gas/cfi-sframe/common-empty-1.d | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-2.d | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-3.d | 2 +- gas/testsuite/gas/epiphany/allinsn.exp | 1 - gas/testsuite/gas/epiphany/nop.d | 16 - gas/testsuite/gas/epiphany/nop.s | 5 - gas/testsuite/gas/i386/align-branch-6.d | 2 +- gas/testsuite/gas/i386/arch-4.d | 2 - gas/testsuite/gas/i386/arch-4.s | 4 - gas/testsuite/gas/i386/i386.exp | 1 - gas/testsuite/gas/i386/inval-type.l | 13 - gas/testsuite/gas/i386/inval-type.s | 17 - gas/testsuite/gas/i386/nop-1-suffix.d | 6 +- gas/testsuite/gas/i386/nop-1.d | 6 +- gas/testsuite/gas/i386/nop-1.l | 18 +- gas/testsuite/gas/i386/nop-2.d | 8 +- gas/testsuite/gas/i386/nop-4.d | 2 +- gas/testsuite/gas/i386/nop-5.d | 2 +- gas/testsuite/gas/i386/nops-1-core2.d | 216 +- gas/testsuite/gas/i386/nops-1.d | 222 +- gas/testsuite/gas/i386/nops-1.s | 210 +- gas/testsuite/gas/i386/nops-10.d | 2 +- gas/testsuite/gas/i386/nops-2.d | 224 +- gas/testsuite/gas/i386/nops-2.s | 210 +- gas/testsuite/gas/i386/nops-3.d | 6 +- gas/testsuite/gas/i386/nops-3.s | 2 +- gas/testsuite/gas/i386/nops-4.d | 298 +- gas/testsuite/gas/i386/nops-4.s | 272 +- gas/testsuite/gas/i386/nops-4a-i686.d | 300 +- gas/testsuite/gas/i386/nops-5.d | 28 +- gas/testsuite/gas/i386/nops-6.d | 4 +- gas/testsuite/gas/i386/nops-7.d | 10 +- gas/testsuite/gas/i386/nops-9.d | 8 +- gas/testsuite/gas/i386/nops16-1.d | 522 +- gas/testsuite/gas/i386/nops16-1.s | 482 +- gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- .../gas/i386/x86-64-apx-pushp-popp-inval.l | 4 +- gas/testsuite/gas/i386/x86-64-lkgs-inval.l | 4 +- gas/testsuite/gas/i386/x86-64-nop-1.d | 6 +- gas/testsuite/gas/i386/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 210 +- gas/testsuite/gas/i386/x86-64-nops-1-pentium.d | 220 +- gas/testsuite/gas/i386/x86-64-nops-1.d | 216 +- gas/testsuite/gas/i386/x86-64-nops-2.d | 218 +- gas/testsuite/gas/i386/x86-64-nops-3.d | 6 +- gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 298 +- gas/testsuite/gas/i386/x86-64-nops-4.d | 300 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 28 +- gas/testsuite/gas/i386/x86-64-nops-6.d | 2 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 10 +- gas/testsuite/gas/i386/x86-64-reg-bad.l | 21 + gas/testsuite/gas/i386/x86-64-reg-bad.s | 11 + gas/testsuite/gas/i386/x86-64-reg-intel.d | 5 +- gas/testsuite/gas/i386/x86-64-reg.d | 5 +- gas/testsuite/gas/i386/x86-64-reg.s | 4 - gas/testsuite/gas/i386/x86-64.exp | 1 + gas/testsuite/gas/kvx/nop-align.d | 4 +- gas/testsuite/gas/loongarch/relax_align.d | 6 - gas/testsuite/gas/loongarch/relax_align.l | 3 - gas/testsuite/gas/loongarch/relax_align.s | 6 +- gas/testsuite/gas/riscv/attribute-15.d | 8 - gas/testsuite/gas/riscv/attribute-16.d | 6 - gas/testsuite/gas/riscv/attribute-17.d | 6 - gas/testsuite/gas/riscv/attribute-18.d | 6 - gas/testsuite/gas/riscv/attribute-19.d | 6 - gas/testsuite/gas/riscv/attribute-20.d | 6 - gas/testsuite/gas/riscv/csr-version-1p10.d | 6 - gas/testsuite/gas/riscv/csr-version-1p10.l | 20 - gas/testsuite/gas/riscv/csr-version-1p11.d | 6 - gas/testsuite/gas/riscv/csr-version-1p11.l | 20 - gas/testsuite/gas/riscv/csr-version-1p12.d | 6 - gas/testsuite/gas/riscv/csr-version-1p12.l | 20 - gas/testsuite/gas/riscv/csr-version-1p13.d | 943 -- gas/testsuite/gas/riscv/csr-version-1p13.l | 1499 -- gas/testsuite/gas/riscv/csr.s | 7 +- gas/testsuite/gas/riscv/imply.d | 6 - gas/testsuite/gas/riscv/imply.s | 8 - gas/testsuite/gas/riscv/l-s-macro-zilsd.d | 53 - gas/testsuite/gas/riscv/l-s-macro.d | 2 +- gas/testsuite/gas/riscv/l-s-macro.s | 2 - gas/testsuite/gas/riscv/march-fail-rvi20u64v.d | 3 - gas/testsuite/gas/riscv/march-fail-rvi20u64v.l | 1 - gas/testsuite/gas/riscv/march-help.l | 11 - gas/testsuite/gas/riscv/march-imply-zce-f-32.d | 6 - gas/testsuite/gas/riscv/march-imply-zce-f-64.d | 6 - gas/testsuite/gas/riscv/march-imply-zce.d | 6 - gas/testsuite/gas/riscv/mips-insns.d | 31 - gas/testsuite/gas/riscv/mips-insns.s | 42 - .../gas/riscv/no-relax-branch-offset-fail.d | 2 - .../gas/riscv/no-relax-branch-offset-fail.l | 8 - .../gas/riscv/no-relax-branch-offset-fail.s | 20 - .../gas/riscv/no-relax-branch-offset-ok.d | 17 - .../gas/riscv/no-relax-branch-offset-ok.s | 17 - .../gas/riscv/no-relax-pcrel-offset-fail-64.d | 2 - .../gas/riscv/no-relax-pcrel-offset-fail-64.l | 7 - .../gas/riscv/no-relax-pcrel-offset-fail-64.s | 31 - .../gas/riscv/no-relax-pcrel-offset-fail-not-32.d | 22 - gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.d | 21 - gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.s | 29 - gas/testsuite/gas/riscv/option-arch-fail.l | 2 +- gas/testsuite/gas/riscv/x-thead-vector-fail.d | 2 +- gas/testsuite/gas/riscv/x-thead-vector-fail.l | 2 +- gas/testsuite/gas/riscv/zilsd-zclsd-fail.d | 3 - gas/testsuite/gas/riscv/zilsd-zclsd-fail.l | 15 - gas/testsuite/gas/riscv/zilsd-zclsd-fail.s | 15 - gas/testsuite/gas/riscv/zilsd-zclsd.d | 29 - gas/testsuite/gas/riscv/zilsd-zclsd.s | 20 - gas/write.c | 46 +- gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 75 +- gdb/NEWS | 61 +- gdb/README | 11 +- gdb/aarch64-linux-nat.c | 24 +- gdb/aarch64-linux-tdep.c | 75 +- gdb/aarch64-tdep.c | 30 +- gdb/aarch64-tdep.h | 11 - gdb/ada-typeprint.c | 2 +- gdb/addrmap.c | 57 +- gdb/amd-dbgapi-target.c | 132 +- gdb/arch/aarch64-gcs-linux.h | 4 + gdb/arm-tdep.c | 2 +- gdb/auto-load.c | 80 +- gdb/break-catch-load.c | 4 +- gdb/break-catch-syscall.c | 2 +- gdb/break-cond-parse.c | 13 +- gdb/breakpoint.c | 62 +- gdb/breakpoint.h | 4 +- gdb/bsd-uthread.c | 7 +- gdb/c-exp.y | 10 +- gdb/cli/cli-cmds.c | 17 +- gdb/cli/cli-style.c | 4 +- gdb/compile/compile-c-support.c | 8 +- gdb/config.in | 12 - gdb/configure | 83 +- gdb/configure.ac | 48 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 4 +- gdb/contrib/ari/update-web-ari.sh | 6 +- gdb/contrib/codespell-dictionary.txt | 1 - gdb/contrib/codespell-ignore-words.txt | 1 - gdb/contrib/setup.cfg | 1 - gdb/corelow.c | 5 +- gdb/cp-name-parser.y | 22 - gdb/cp-support.c | 17 - gdb/cp-support.h | 4 - gdb/darwin-nat.c | 2 +- gdb/doc/gdb.texinfo | 294 +- gdb/doc/guile.texi | 16 +- gdb/doc/python.texi | 113 +- gdb/dwarf2/attribute.c | 16 - gdb/dwarf2/attribute.h | 19 - gdb/dwarf2/call-site.h | 2 +- gdb/dwarf2/cooked-index-entry.c | 4 +- gdb/dwarf2/cooked-index-worker.c | 2 +- gdb/dwarf2/cooked-index-worker.h | 30 +- gdb/dwarf2/cooked-index.c | 3 +- gdb/dwarf2/cu.h | 13 +- gdb/dwarf2/dwz.c | 60 +- gdb/dwarf2/frame.h | 61 - gdb/dwarf2/loc.c | 2 +- gdb/dwarf2/loc.h | 70 +- gdb/dwarf2/public.h | 25 - gdb/dwarf2/read-debug-names.c | 10 +- gdb/dwarf2/read.c | 490 +- gdb/dwarf2/read.h | 11 +- gdb/dwarf2/section.h | 2 - gdb/eval.c | 21 +- gdb/exec.c | 32 +- gdb/fbsd-nat.c | 2 +- gdb/frame-unwind.c | 2 - gdb/gcore-1.in | 6 +- gdb/gdb-gdb.py.in | 8 +- gdb/gdb-stabs.h | 4 +- gdb/gdb_buildall.sh | 2 +- gdb/gdbarch-gen.h | 10 +- gdb/gdbarch_components.py | 10 +- gdb/gdbtypes.c | 38 +- gdb/gdbtypes.h | 24 +- gdb/gnu-v3-abi.c | 2 +- gdb/guile/guile-internal.h | 9 +- gdb/guile/scm-cmd.c | 83 +- gdb/guile/scm-param.c | 41 +- gdb/infrun.c | 1 + gdb/interps.h | 8 - gdb/linespec.c | 83 +- gdb/linux-tdep.c | 180 +- gdb/linux-tdep.h | 11 - gdb/loongarch-tdep.c | 18 +- gdb/macrocmd.c | 37 +- gdb/macroscope.c | 35 +- gdb/macroscope.h | 20 +- gdb/main.c | 2 +- gdb/maint.c | 32 +- gdb/maint.h | 6 +- gdb/make-init-c | 4 +- gdb/mdebugread.c | 23 +- gdb/mdebugread.h | 33 +- gdb/mi/mi-cmd-file.c | 5 +- gdb/mi/mi-interp.c | 8 +- gdb/minsyms.c | 2 +- gdb/mips-linux-tdep.c | 11 +- gdb/mipsread.c | 12 +- gdb/nat/linux-namespaces.c | 74 +- gdb/nat/linux-namespaces.h | 6 - gdb/nat/linux-ptrace.c | 4 - gdb/objfiles.c | 12 +- gdb/objfiles.h | 23 +- gdb/ppc-linux-tdep.c | 15 +- gdb/ppc-sysv-tdep.c | 1 - gdb/printcmd.c | 2 +- gdb/procfs.c | 14 +- gdb/progspace.c | 1 + gdb/progspace.h | 14 +- gdb/python/lib/gdb/__init__.py | 153 +- gdb/python/lib/gdb/dap/completions.py | 7 +- gdb/python/lib/gdb/dap/evaluate.py | 6 +- gdb/python/lib/gdb/dap/events.py | 6 +- gdb/python/lib/gdb/dap/next.py | 15 +- gdb/python/lib/gdb/dap/server.py | 90 +- gdb/python/lib/gdb/dap/sources.py | 6 +- gdb/python/py-cmd.c | 108 +- gdb/python/py-gdb-readline.c | 4 + gdb/python/py-param.c | 18 +- gdb/python/py-type.c | 2 +- gdb/python/python-internal.h | 16 +- gdb/python/python.c | 2 +- gdb/record-btrace.c | 29 +- gdb/rust-exp.h | 36 +- gdb/rust-lang.c | 33 +- gdb/ser-unix.c | 160 +- gdb/sol-thread.c | 14 +- gdb/solib-aix.c | 25 +- gdb/solib-darwin.c | 31 +- gdb/solib-dsbt.c | 22 +- gdb/solib-frv.c | 20 +- gdb/solib-rocm.c | 20 +- gdb/solib-svr4.c | 89 +- gdb/solib-svr4.h | 8 +- gdb/solib-target.c | 34 +- gdb/solib.c | 108 +- gdb/solib.h | 211 +- gdb/{solib.h => solist.h} | 147 +- gdb/symfile.c | 6 +- gdb/symtab.c | 23 +- gdb/symtab.h | 6 +- gdb/syscalls/riscv-canonicalize-syscall-gen.py | 2 +- gdb/testsuite/gdb.ada/dyn-bit-offset.exp | 43 +- gdb/testsuite/gdb.ada/dyn-bit-offset/exam.adb | 2 +- gdb/testsuite/gdb.ada/finish-var-size.exp | 8 +- gdb/testsuite/gdb.ada/negative-bit-offset.exp | 36 - gdb/testsuite/gdb.ada/negative-bit-offset/prog.adb | 36 - gdb/testsuite/gdb.arch/aarch64-gcs-core.c | 14 +- gdb/testsuite/gdb.arch/aarch64-gcs-core.exp | 8 +- gdb/testsuite/gdb.arch/aarch64-gcs-return.c | 105 - gdb/testsuite/gdb.arch/aarch64-gcs-return.exp | 132 - gdb/testsuite/gdb.arch/aarch64-gcs.c | 14 +- gdb/testsuite/gdb.arch/aarch64-gcs.exp | 2 +- .../gdb.arch/amd64-watchpoint-downgrade.exp | 2 +- gdb/testsuite/gdb.base/bp-cond-failure.exp | 4 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 4 +- gdb/testsuite/gdb.base/break-dbg.cc | 31 - gdb/testsuite/gdb.base/break-dbg.exp | 70 - gdb/testsuite/gdb.base/catch-fork-kill.exp | 2 - gdb/testsuite/gdb.base/catch-fork-static.exp | 4 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 1 - .../gdb.base/corefile-shmem-zero-id-lib.c | 522 - gdb/testsuite/gdb.base/corefile-shmem-zero-id.c | 63 - gdb/testsuite/gdb.base/corefile-shmem-zero-id.exp | 228 - gdb/testsuite/gdb.base/default.exp | 209 +- gdb/testsuite/gdb.base/dlmopen-ns-ids.exp | 14 +- gdb/testsuite/gdb.base/filename-completion.exp | 27 +- gdb/testsuite/gdb.base/foll-exec-c++.exp | 24 - gdb/testsuite/gdb.base/foll-exec-c.exp | 23 - gdb/testsuite/gdb.base/foll-exec.c | 33 +- .../gdb.base/{foll-exec.exp.tcl => foll-exec.exp} | 90 +- gdb/testsuite/gdb.base/foll-fork-syscall.c | 35 - gdb/testsuite/gdb.base/foll-fork-syscall.exp | 143 - gdb/testsuite/gdb.base/foll-fork.exp | 2 - gdb/testsuite/gdb.base/foll-vfork.exp | 7 +- .../fork-no-detach-follow-child-dlopen.exp | 1 - .../gdb.base/fork-print-inferior-events.exp | 2 - gdb/testsuite/gdb.base/fork-running-state.exp | 2 - gdb/testsuite/gdb.base/inferior-died.exp | 5 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 2 - gdb/testsuite/gdb.base/jit-elf-fork.exp | 1 - .../gdb.base/kill-detach-inferiors-cmd.exp | 1 - gdb/testsuite/gdb.base/maint.exp | 34 - gdb/testsuite/gdb.base/multi-forks.exp | 6 +- gdb/testsuite/gdb.base/options.exp | 16 +- gdb/testsuite/gdb.base/pie-fork.exp | 2 - .../gdb.base/run-control-while-bg-execution.exp | 5 - gdb/testsuite/gdb.base/sigall.exp | 9 +- gdb/testsuite/gdb.base/step-over-exit.exp | 7 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 2 - gdb/testsuite/gdb.base/watch-before-fork.exp | 2 - gdb/testsuite/gdb.base/watch-vfork.exp | 2 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 21 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 2 - gdb/testsuite/gdb.cp/chained-calls.cc | 17 - gdb/testsuite/gdb.cp/chained-calls.exp | 3 - gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 36 +- gdb/testsuite/gdb.dap/attach.exp | 4 +- .../gdb.debuginfod/build-id-no-debug-warning.exp | 2 +- .../gdb.debuginfod/corefile-mapped-file.exp | 4 +- gdb/testsuite/gdb.debuginfod/solib-with-soname.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-array-bound.c | 29 - gdb/testsuite/gdb.dwarf2/ada-array-bound.exp | 89 - .../gdb.dwarf2/dw-form-strx-out-of-bounds.exp | 6 - gdb/testsuite/gdb.dwarf2/dw-form-strx.exp | 2 - gdb/testsuite/gdb.dwarf2/dw-form-strx.exp.tcl | 12 +- .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynamic-bit-offset.exp | 95 - gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp | 88 - gdb/testsuite/gdb.guile/scm-cmd.exp | 59 - gdb/testsuite/gdb.guile/scm-frame.exp | 2 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 195 +- gdb/testsuite/gdb.linespec/linespec.exp | 6 - gdb/testsuite/gdb.linespec/lspec.cc | 2 - gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 2 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 4 +- .../gdb.mi/user-selected-context-sync.exp | 4 +- .../gdb.multi/attach-no-multi-process.exp | 5 +- gdb/testsuite/gdb.multi/attach-while-running.exp | 3 +- gdb/testsuite/gdb.multi/bp-thread-specific.exp | 2 - gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 - gdb/testsuite/gdb.multi/multi-arch.exp | 2 - gdb/testsuite/gdb.multi/multi-attach.exp | 2 - gdb/testsuite/gdb.multi/multi-exit.exp | 2 - gdb/testsuite/gdb.multi/multi-kill.exp | 2 - gdb/testsuite/gdb.multi/multi-re-run.exp | 2 - gdb/testsuite/gdb.multi/multi-target.exp.tcl | 4 - gdb/testsuite/gdb.multi/multi-term-settings.exp | 2 - .../gdb.multi/start-inferior-specific.exp | 2 - gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 - gdb/testsuite/gdb.multi/tids-gid-reset.exp | 2 - gdb/testsuite/gdb.multi/tids.exp | 7 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 2 - gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 - gdb/testsuite/gdb.opt/break-on-_exit.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 85 - gdb/testsuite/gdb.python/py-parameter-prefix.exp | 382 - gdb/testsuite/gdb.python/py-parameter.exp | 187 - gdb/testsuite/gdb.python/py-source-styling-2.exp | 24 +- gdb/testsuite/gdb.replay/connect.exp | 2 +- gdb/testsuite/gdb.reverse/i386-avx-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- .../code-object-load-while-breakpoint-hit.cpp | 86 - .../code-object-load-while-breakpoint-hit.exp | 68 - .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 1 - .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 1 - gdb/testsuite/gdb.rocm/precise-memory-fork.exp | 1 - gdb/testsuite/gdb.rocm/precise-memory.exp | 2 +- gdb/testsuite/gdb.stabs/weird.def | 2 +- .../gdb.testsuite/gdb_test_multiple-lbl.exp | 84 - .../gdb.testsuite/gdb_test_multiple-lbl.gdb | 25 - .../gdb.threads/access-mem-running-thread-exit.exp | 89 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 2 - .../gdb.threads/foll-fork-other-thread.exp | 2 - gdb/testsuite/gdb.threads/fork-child-threads.exp | 5 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 2 - gdb/testsuite/gdb.threads/fork-thread-pending.exp | 6 +- .../forking-threads-plus-breakpoint.exp | 2 - gdb/testsuite/gdb.threads/info-threads-options.c | 77 - gdb/testsuite/gdb.threads/info-threads-options.exp | 131 - .../gdb.threads/next-fork-exec-other-thread.exp | 2 - .../gdb.threads/next-fork-other-thread.exp | 2 - .../gdb.threads/pending-fork-event-detach-ns.exp | 2 - .../gdb.threads/pending-fork-event-detach.exp | 2 - gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 2 +- gdb/testsuite/gdb.threads/thread-execl.c | 10 +- gdb/testsuite/gdb.threads/threadapply.exp | 6 +- .../gdb.threads/vfork-follow-child-exec.exp | 2 - .../gdb.threads/vfork-follow-child-exit.exp | 2 - gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 4 - gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 2 - gdb/testsuite/gdb.threads/watchpoint-fork.exp | 2 - gdb/testsuite/gdb.trace/tspeed.exp | 2 +- gdb/testsuite/gdb.tui/pr30056.exp | 4 +- gdb/testsuite/gdb.tui/tui-focus.exp | 2 +- gdb/testsuite/gdb.xml/bad-include.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 31 +- gdb/testsuite/lib/gdb.exp | 67 +- gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/thread.c | 122 +- gdb/top.c | 4 +- gdb/unittests/parallel-for-selftests.c | 137 +- gdb/unittests/utils-selftests.c | 59 + gdb/utils.c | 48 +- gdb/utils.h | 5 +- gdb/windows-nat.c | 8 +- gdb/windows-tdep.c | 1 + gdb/xml-syscall.c | 2 +- gdb/xml-tdesc.c | 2 +- gdb/z80-tdep.c | 6 +- gdbserver/linux-aarch64-low.cc | 10 +- gdbsupport/event-loop.cc | 3 +- gdbsupport/parallel-for.h | 10 +- gdbsupport/poison.h | 2 +- gdbsupport/run-time-clock.cc | 21 - gdbsupport/run-time-clock.h | 11 +- gprofng/common/core_pcbe.c | 4 +- gprofng/common/cpu_frequency.h | 8 +- gprofng/common/cpuid.c | 6 +- gprofng/common/gp-defs.h | 4 +- gprofng/common/hwctable.c | 8 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_util.h | 2 +- gprofng/src/Dwarf.cc | 180 +- gprofng/src/Dwarf.h | 2 - gprofng/src/DwarfLib.cc | 274 +- gprofng/src/DwarfLib.h | 51 +- gprofng/src/LoadObject.cc | 2 +- gprofng/src/Stabs.cc | 3 +- gprofng/src/Symbol.cc | 14 +- gprofng/src/Symbol.h | 10 +- include/libiberty.h | 22 - include/opcode/aarch64.h | 172 +- include/opcode/kvx.h | 4 +- include/opcode/riscv-opc.h | 37 - include/opcode/riscv.h | 42 - ld/NEWS | 5 - ld/ld.texi | 4 +- ld/ldlang.c | 4 +- ld/pe-dll.c | 9 +- ld/scripttempl/avr.sc | 20 +- ld/scripttempl/pe.sc | 29 +- ld/scripttempl/pep.sc | 31 +- ld/testsuite/config/default.exp | 13 +- ld/testsuite/ld-aarch64/aarch64.ld | 20 +- ld/testsuite/ld-aarch64/gc-got-relocs.d | 15 +- ld/testsuite/ld-aarch64/gc-plt-relocs.d | 60 +- ld/testsuite/ld-aarch64/gc-relocs-257-dyn.d | 4 +- ld/testsuite/ld-aarch64/gc-relocs-257.d | 4 +- ld/testsuite/ld-aarch64/gc-tls-relocs.d | 14 +- .../protections/bti-and-memory-seal-plt-1-a.d | 10 +- ld/testsuite/ld-aarch64/protections/bti-far-1.d | 4 +- ld/testsuite/ld-aarch64/protections/bti-far-opt.d | 4 +- ld/testsuite/ld-aarch64/protections/bti-far.ld | 26 +- .../ld-aarch64/protections/bti-pac-plt-1-a.d | 6 +- .../ld-aarch64/protections/bti-pac-plt-1-b.d | 6 +- .../ld-aarch64/protections/bti-pac-plt-2-a.d | 6 +- .../ld-aarch64/protections/bti-pac-plt-2-b.d | 6 +- .../ld-aarch64/protections/bti-pac-plt-3-a.d | 6 +- .../ld-aarch64/protections/bti-pac-plt-3-b.d | 6 +- ld/testsuite/ld-aarch64/protections/bti-plt-1-a.d | 6 +- ld/testsuite/ld-aarch64/protections/bti-plt-1-b.d | 6 +- ld/testsuite/ld-aarch64/protections/bti-plt-1-c.d | 6 +- ld/testsuite/ld-aarch64/protections/bti-plt-3.d | 6 +- ld/testsuite/ld-aarch64/protections/bti-plt.ld | 25 +- ld/testsuite/ld-aarch64/protections/pac-plt-1-a.d | 6 +- ld/testsuite/ld-aarch64/protections/pac-plt-1-b.d | 6 +- ld/testsuite/ld-aarch64/protections/pac-plt-2.d | 4 +- ld/testsuite/ld-aarch64/relocs-ilp32.ld | 2 +- ld/testsuite/ld-aarch64/relocs.ld | 2 +- ld/testsuite/ld-aarch64/variant_pcs-now.d | 98 +- ld/testsuite/ld-aarch64/variant_pcs-r.d | 10 +- ld/testsuite/ld-aarch64/variant_pcs-shared.d | 98 +- ld/testsuite/ld-aarch64/variant_pcs.ld | 32 +- ld/testsuite/ld-arm/arm.ld | 2 +- ld/testsuite/ld-arm/arm_purecode.ld | 2 +- ld/testsuite/ld-arm/discard-unwind.ld | 2 +- ld/testsuite/ld-arm/script-type.ld | 4 +- ld/testsuite/ld-arm/unwind-1.d | 9 +- ld/testsuite/ld-arm/unwind-2.d | 9 +- ld/testsuite/ld-arm/unwind-3.d | 11 +- ld/testsuite/ld-arm/unwind-4.d | 14 +- ld/testsuite/ld-elfvers/vers7.c | 4 +- ld/testsuite/ld-loongarch-elf/32_pcrel.s | 6 - ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 2 - ld/testsuite/ld-loongarch-elf/overflow_32_pcrel.d | 4 - ld/testsuite/ld-loongarch-elf/underflow_32_pcrel.d | 4 - ld/testsuite/ld-plugin/lto-binutils.exp | 358 - ld/testsuite/ld-plugin/lto.exp | 5 +- ld/testsuite/ld-plugin/strip-1a-fat.c | 1 - ld/testsuite/ld-plugin/strip-1a-fat.rd | 6 - ld/testsuite/ld-plugin/strip-1a-s-all.nd | 3 - ld/testsuite/ld-plugin/strip-1a.c | 4 - ld/testsuite/ld-plugin/strip-1b-fat.c | 1 - ld/testsuite/ld-plugin/strip-1b-fat.rd | 5 - ld/testsuite/ld-plugin/strip-1b.c | 3 - ld/testsuite/ld-s390/pr32969_64-1.dd | 15 - ld/testsuite/ld-s390/pr32969_64-2.dd | 15 - ld/testsuite/ld-s390/pr32969a.s | 14 - ld/testsuite/ld-s390/pr32969b.s | 10 - ld/testsuite/ld-s390/pr32969c.s | 10 - ld/testsuite/ld-s390/s390.exp | 8 - ld/testsuite/ld-tic6x/discard-unwind.ld | 2 +- ld/testsuite/ld-tic6x/unwind.ld | 2 +- ld/testsuite/lib/ld-lib.exp | 9 +- libctf/ctf-archive.c | 9 +- libctf/ctf-dedup.c | 249 +- libctf/ctf-hash.c | 29 +- libctf/ctf-impl.h | 15 +- libctf/ctf-link.c | 22 +- libctf/ctf-open.c | 2 - libctf/testsuite/libctf-lookup/add-to-opened.c | 15 +- libctf/testsuite/libctf-writable/ctf-compressed.c | 4 - .../libctf-writable/ctf-nonroot-linking.c | 11 + libiberty/ChangeLog | 41 - libiberty/Makefile.in | 31 +- libiberty/config.in | 6 - libiberty/configure | 17 +- libiberty/configure.ac | 14 +- libiberty/configure.com | 2 +- libiberty/functions.texi | 14 - libiberty/ldirname.c | 94 - libiberty/makefile.vms | 2 +- libiberty/memrchr.c | 33 - libiberty/regex.c | 2 +- libsframe/doc/sframe-spec.texi | 2 - libsframe/sframe.c | 67 +- libsframe/testsuite/libsframe.find/findfre-1.c | 111 +- libsframe/testsuite/libsframe.find/findfunc-1.c | 141 +- libsframe/testsuite/libsframe.find/plt-findfre-1.c | 83 +- opcodes/aarch64-asm-2.c | 983 +- opcodes/aarch64-asm.c | 3 +- opcodes/aarch64-dis-2.c | 6346 ++++---- opcodes/aarch64-dis.c | 11 +- opcodes/aarch64-opc-2.c | 100 +- opcodes/aarch64-opc.c | 16 +- opcodes/aarch64-opc.h | 14 +- opcodes/aarch64-sys-regs.def | 11 - opcodes/aarch64-tbl.h | 283 +- opcodes/i386-gen.c | 1 - opcodes/i386-opc.h | 3 +- opcodes/i386-opc.tbl | 21 +- opcodes/i386-reg.tbl | 20 +- opcodes/i386-tbl.h | 15402 +++++++++---------- opcodes/or1k-desc.c | 2 - opcodes/or1k-desc.h | 547 +- opcodes/riscv-dis.c | 36 - opcodes/riscv-opc.c | 65 - sim/or1k/cpu.c | 32 - sim/or1k/cpu.h | 14 - sim/or1k/or1k.c | 4 - sim/or1k/traps.c | 2 - sim/testsuite/common/bits-tst.c | 5 +- 796 files changed, 21289 insertions(+), 43004 deletions(-) delete mode 100644 gas/testsuite/gas/aarch64/addsub-carry.d delete mode 100644 gas/testsuite/gas/aarch64/addsub-carry.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-copy.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-copy.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-modified-immediate.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-modified-immediate.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-mul-element.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-mul-element.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-permute.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-permute.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-doubling-mul.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-doubling-mul.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-shift-immediate.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-shift-immediate.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-three-same.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-three-same.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-two-reg-misc.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-two-reg-misc.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-shift-immediate.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-shift-immediate.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-three-same.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-three-same.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc-hilo.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc-hilo.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc.s delete mode 100644 gas/testsuite/gas/aarch64/advsimd-widening-narrowing.d delete mode 100644 gas/testsuite/gas/aarch64/advsimd-widening-narrowing.s delete mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.d delete mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.s delete mode 100644 gas/testsuite/gas/aarch64/conditional-compare.d delete mode 100644 gas/testsuite/gas/aarch64/conditional-compare.s create mode 100644 gas/testsuite/gas/aarch64/dgh.d create mode 100644 gas/testsuite/gas/aarch64/dgh.s delete mode 100644 gas/testsuite/gas/aarch64/dp-general-one-source.d delete mode 100644 gas/testsuite/gas/aarch64/dp-general-one-source.s delete mode 100644 gas/testsuite/gas/aarch64/dp-general-two-source.d delete mode 100644 gas/testsuite/gas/aarch64/dp-general-two-source.s delete mode 100644 gas/testsuite/gas/aarch64/exception-generation.d delete mode 100644 gas/testsuite/gas/aarch64/exception-generation.s delete mode 100644 gas/testsuite/gas/aarch64/fprcvt.d delete mode 100644 gas/testsuite/gas/aarch64/fprcvt.s delete mode 100644 gas/testsuite/gas/aarch64/gpc3.d delete mode 100644 gas/testsuite/gas/aarch64/gpc3.s delete mode 100644 gas/testsuite/gas/aarch64/ldst-extend-general.d delete mode 100644 gas/testsuite/gas/aarch64/ldst-extend-general.s delete mode 100644 gas/testsuite/gas/aarch64/ldst-unpriv.d delete mode 100644 gas/testsuite/gas/aarch64/ldst-unpriv.s delete mode 100644 gas/testsuite/gas/aarch64/mov-wide.d delete mode 100644 gas/testsuite/gas/aarch64/mov-wide.s delete mode 100644 gas/testsuite/gas/aarch64/occmo.d delete mode 100644 gas/testsuite/gas/aarch64/occmo.s delete mode 100644 gas/testsuite/gas/aarch64/original-missing-misc.d delete mode 100644 gas/testsuite/gas/aarch64/original-missing-misc.s delete mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.l delete mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.s delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.d delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-11.d delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-11.s delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-4.d delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-4.s delete mode 100644 gas/testsuite/gas/epiphany/nop.d delete mode 100644 gas/testsuite/gas/epiphany/nop.s delete mode 100644 gas/testsuite/gas/i386/inval-type.l delete mode 100644 gas/testsuite/gas/i386/inval-type.s create mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.s delete mode 100644 gas/testsuite/gas/loongarch/relax_align.l delete mode 100644 gas/testsuite/gas/riscv/attribute-15.d delete mode 100644 gas/testsuite/gas/riscv/attribute-16.d delete mode 100644 gas/testsuite/gas/riscv/attribute-17.d delete mode 100644 gas/testsuite/gas/riscv/attribute-18.d delete mode 100644 gas/testsuite/gas/riscv/attribute-19.d delete mode 100644 gas/testsuite/gas/riscv/attribute-20.d delete mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.d delete mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.l delete mode 100644 gas/testsuite/gas/riscv/l-s-macro-zilsd.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rvi20u64v.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rvi20u64v.l delete mode 100644 gas/testsuite/gas/riscv/march-imply-zce-f-32.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-zce-f-64.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-zce.d delete mode 100644 gas/testsuite/gas/riscv/mips-insns.d delete mode 100644 gas/testsuite/gas/riscv/mips-insns.s delete mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.d delete mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.l delete mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.s delete mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-ok.d delete mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-ok.s delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.d delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.l delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.s delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-not-32.d delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.d delete mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.s delete mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.d delete mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.l delete mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.s delete mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd.d delete mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd.s delete mode 100644 gdb/contrib/codespell-dictionary.txt copy gdb/{solib.h => solist.h} (65%) delete mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset.exp delete mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset/prog.adb delete mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-return.c delete mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-return.exp delete mode 100644 gdb/testsuite/gdb.base/break-dbg.cc delete mode 100644 gdb/testsuite/gdb.base/break-dbg.exp delete mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id-lib.c delete mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id.c delete mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id.exp delete mode 100644 gdb/testsuite/gdb.base/foll-exec-c++.exp delete mode 100644 gdb/testsuite/gdb.base/foll-exec-c.exp rename gdb/testsuite/gdb.base/{foll-exec.exp.tcl => foll-exec.exp} (83%) delete mode 100644 gdb/testsuite/gdb.base/foll-fork-syscall.c delete mode 100644 gdb/testsuite/gdb.base/foll-fork-syscall.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/ada-array-bound.c delete mode 100644 gdb/testsuite/gdb.dwarf2/ada-array-bound.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dynamic-bit-offset.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp delete mode 100644 gdb/testsuite/gdb.python/py-parameter-prefix.exp delete mode 100644 gdb/testsuite/gdb.rocm/code-object-load-while-breakpoint-hit.cpp delete mode 100644 gdb/testsuite/gdb.rocm/code-object-load-while-breakpoint-hit.exp delete mode 100644 gdb/testsuite/gdb.testsuite/gdb_test_multiple-lbl.exp delete mode 100755 gdb/testsuite/gdb.testsuite/gdb_test_multiple-lbl.gdb delete mode 100644 gdb/testsuite/gdb.threads/info-threads-options.c delete mode 100644 gdb/testsuite/gdb.threads/info-threads-options.exp create mode 100644 gdb/unittests/utils-selftests.c delete mode 100644 ld/testsuite/ld-loongarch-elf/32_pcrel.s delete mode 100644 ld/testsuite/ld-loongarch-elf/overflow_32_pcrel.d delete mode 100644 ld/testsuite/ld-loongarch-elf/underflow_32_pcrel.d delete mode 100644 ld/testsuite/ld-plugin/lto-binutils.exp delete mode 100644 ld/testsuite/ld-plugin/strip-1a-fat.c delete mode 100644 ld/testsuite/ld-plugin/strip-1a-fat.rd delete mode 100644 ld/testsuite/ld-plugin/strip-1a-s-all.nd delete mode 100644 ld/testsuite/ld-plugin/strip-1a.c delete mode 100644 ld/testsuite/ld-plugin/strip-1b-fat.c delete mode 100644 ld/testsuite/ld-plugin/strip-1b-fat.rd delete mode 100644 ld/testsuite/ld-plugin/strip-1b.c delete mode 100644 ld/testsuite/ld-s390/pr32969_64-1.dd delete mode 100644 ld/testsuite/ld-s390/pr32969_64-2.dd delete mode 100644 ld/testsuite/ld-s390/pr32969a.s delete mode 100644 ld/testsuite/ld-s390/pr32969b.s delete mode 100644 ld/testsuite/ld-s390/pr32969c.s delete mode 100644 libiberty/ldirname.c delete mode 100644 libiberty/memrchr.c