This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/bauermann/sve-tdesc-parameters in repository binutils-gdb.
discards 6df3bc317b7 GDB: testsuite: Allow gdb.arch/aarch64-sve-sigunwind.exp fo [...] discards 63603295544 GDB: linux-nat: Make tdesc parameters available early discards 76f72769715 GDB: Allow passing regcache to resolve_dynamic_type () discards 35027de4cf7 GDB: remote: Update tdesc parameters and packet size ... discards 42609b1bb70 fixup GDB: Add concept of variable-size registers to the regcache discards 4e2fa31fae6 GDB: regcache: Invalidate variable-size registers ... discards 0cc4432642c gdbserver: linux-aarch64: Add variable-size registers and t [...] discards 6a46b0e7d18 gdbserver: Add support for variable-size registers discards 08da556929d gdbserver: Support target description parameters discards db72c78647c gdb: remote: Save the stop reply packet from vRun and use it discards 40f8939b622 gdbserver: Implement p and P packets discards c4d68c00c4c Add bool argument to fetch only one register discards 4833d6dac6d gdb/testsuite: Add test to exercise multi-threaded AArch64 [...] discards a933b018280 Convert Aarch64 SVE feature to use variable-size registers discards 3fee404b365 GDB: aarch64-linux: Load and store VG separately from other [...] discards acd65f30229 Support unwinding tdesc parameters in the signal trampoline [...] discards 75c318ad605 Make register_type () use the correct frame when resolving [...] discards 6b6cc90aee5 Continuation of support for target description parameters discards 991fa8fdf4f Beginning of support for target description parameters discards c61a7b56ecd GDB: Add concept of variable-size registers to the regcache adds 2c00b2fbb88 gdb: make typing strict in gdb/copyright.py adds fc0747d0b15 gdb: fix bugs in gdb/copyright.py, make it use glob patterns adds 610f55b542e [gdb/testsuite] Fix gdb.threads/clone-attach-detach.exp adds bb71794c479 aarch64: ld: Fix scanning of GNU properties for AARCH64_FEA [...] adds e1e3fde7100 aarch64: ld: add tests for combination of bti and memory-seal adds 64a6faa2b6c testsuite: fix typo in bti-plt-1-b.d test adds 2b4909278a4 Clean up value_struct_elt_bitpos adds 727fa7bcfd6 [gdb/testsuite] Don't run to main in gdb.cp/cplusfuncs.exp adds 637e0dfb04a Automatic date update in version.in adds f04146a96be loongarch gas resolving constant expressions adds 14138ca4d4b build error with 32-bit host and 64-bit time_t adds 03458fc1bbd Fix 32885 gprofng --help should state where to report bugs adds d34efcdf4be Automatic date update in version.in adds 34f7c0261a1 Remove some obsolete comments from ada-varobj.c adds 5cfabe75dba Automatic date update in version.in adds 1a710618a51 gdb/dwarf: remove dwarf2_section_info::get_size adds d19cd04bf81 gdb/dwarf: remove per_objfile parameter from read_and_check [...] adds 1150b0389aa gdb/dwarf: remove unnecessary dwarf2_section_info:::read calls adds 9275a4c78cf gdb/dwarf: pass section to create_dwp_hash_table adds 62e6a508424 gdb/dwarf: replace some per_objfile parameters with per_bfd adds 234325b503e gdb/dwarf: look up .dwp file ahead of time adds 6e9683366d3 gdb/dwarf: make some more functions methods of cutu_reader adds d2533f464f4 rescoff: close bfd on failure paths adds 7dc5df8e5d3 bfd_check_format_matches error paths adds 9c7ed7b7fdb avoid bogus format-overflow error adds 4008cfcb0a1 Automatic date update in version.in adds 5da20c29124 Automatic date update in version.in adds d42db22aa54 MicroBlaze: Make sure we see memory breakpoints before reading adds 377d832881f gprofng: fix 32886 wrong mapping from instruction to line number adds 9567087349c gprofng: fix 32889 Typo in documentation adds 236fb2b56e6 gas: sframe: Fix typo in comment on SFrame identifier adds dadaf42c653 gdb: fix ui-style regex initializing order adds 067bb42419d Remove ui_file::reset_style adds 93c145c2aaf gdb/python: restructure the existing memory leak tests adds 5d4187339f9 gdb/python: fix memory leak of gdb.Color objects adds 4183b1e3a2f gdb/doc: use @samp{} in Python docs adds 5fd3d58ee91 gdb/python: remove stray white space in error message adds b40e23f8093 gdb/python: address some coding style issues in py-color.c adds 423ea23eeee gdb/testsuite: fix incorrect comment in py-color.exp adds 1e1ef933d11 Remove 'read' call from dwz_file::read_string adds 7b80401da00 Handle DWARF 5 separate debug sections adds d43070861f5 Add "-5" flag to cc-with-tweaks adds 6d74c1f313d PR 32603 followup, remove %F from einfo adds 343776af149 Automatic date update in version.in adds 9dd98830e85 string merge section map output adds 1b4493da089 LoongArch: Add test for divide by zero in instructions adds d8ad7307913 [gdb/testsuite] Update regexp in gdb.debuginfod/fetch_src_a [...] adds fba43b6e5df [gdb/testsuite] Add selftest disassemble-s390x adds e32b976a152 gdb: fix bashism in configure.ac adds b9c7eed0c24 This commit adds record full support for rv64gc instruction set adds 3559d59953b gdb: print target in print_target_wait_results adds 6a0da68c036 gdb: add convenience variables around linker namespace debugging adds b1cbe15966c gdb: factor out printing a table of solibs for info sharedlibrary adds dbbb9cfd370 GDB: Introduce "info linker-namespaces" command adds 65ab41b7d5c gdb: fix building with all targets adds dff7f6c72d0 gdb/python: stop using PyObject_IsInstance in py-disasm.c adds bd7a2f22b11 gdb/python: remove Py_TPFLAGS_BASETYPE from gdb.Color adds 37f5e02ef5b gdb/python: don't use PyObject_IsInstance in gdbpy_is_color adds 26011e4e104 [gdb/testsuite] Fix another timeout in gdb.base/bg-executio [...] adds 09338cf326f gdb: fix riscv record-full push adds f17820ec6e4 gdb/testsuite: split gdb.dwarf2/macro-source-path.exp adds 1fc2d1491c0 gdb/python: don't use PyObject_IsInstance in py-registers.c adds 8e2ae00bb4d gdb/python: don't use PyObject_IsInstance in py-unwind.c adds 94f3facb218 gdb/doc: tweaks to documentation for gdb.Color adds 2eead96aeba gdb/python: keyword args for Color.__init__ adds 90fa7d2fd5a gdb/python: keyword arguments for gdb.Color.escape_sequence adds 8c8e5b1f1ab Automatic date update in version.in adds 3602da6fa28 gas: sframe: fix handling of .cfi_def_cfa_register adds bd036f034b7 gdb: move remote arg splitting and joining into gdbsupport/ adds 709aefc274a gdb: add remote argument passing unit tests adds 93e6a942e97 gdb: fix some Python files formatting adds a163e2015a4 gdb: fix completion of anonymous struct members adds 8b87fe90e81 Don't attempt to find TLS address when target has no registers adds e1bedd1b21e Allow TLS access to work in gdb.server/no-thread-db.exp adds 3b2dcfb7898 Track and fetch TLS module ids for MUSL and GLIBC adds 85e1d8f93df Implement internal TLS address lookup for select Linux targets adds c34309bea22 Internal TLS support for aarch64, x86_64, riscv, ppc64, and s390x adds 8cd01ac4809 Internal, but disabled, TLS support for i386 adds 15b409211de Delete disabled i386 internal TLS support adds de893f31c1a New test - gdb.base/tls-nothreads.exp adds b0789fb6c2f New test - gdb.base/tls-multiobj.exp adds e4a5126ec02 New test - gdb.base/tls-dlobj.exp adds 0f85f277897 Add TLS NEWS entry and document 'set force-internal-tls-add [...] adds 0ad5b8a3b7c Fix documentation for gdb.blocked_signals adds b2aba1ce132 gdb: update corner case when canonicalizing riscv syscall names adds 5f90d44355b Use attribute::unsigned_constant for sizes adds 3d0e5b99929 Introduce attribute::signed_constant adds b7b4a8ebb6c Use attribute::signed_constant for fixed-point scale adds 898477d819f Use attribute::unsigned_constant for DW_AT_bit_stride adds 21b5371ef19 Use correct sign for DW_AT_GNU_bias adds dbcdce70ea0 Use attribute::unsigned_constant for DW_AT_data_bit_offset adds 6967933c5ac Use attribute::unsigned_constant for DW_AT_data_member_location adds 0c03db90812 Use correct sign in get_mpz adds 6ad5f5b6c08 Use correct sign for variant part discriminants adds cdcd13791f7 Use attribute::signed_constant in attribute::as_boolean adds 2b6e074017c Remove dead code from dwarf2_const_value_data adds c2de2f7ed59 Use bool in update_enumeration_type_from_children adds 5363deffcfb Use correct sign extension for enumeration types adds 8ecfa4e5f87 gdb: fix some flake8 F824 warnings adds 745cf6b7862 pre-commit autoupdate adds 876c853cb99 gdbsupport: add missing include guard to remote-args.h adds ac4a350d8a7 Automatic date update in version.in adds 6fa80ccbc4a gdb/dwarf: add dwarf2_cu::find_die method adds a965df05e48 BFD linker: Allow target backends to provide alternate entr [...] adds 4868f287d03 Revert "gdb: update corner case when canonicalizing riscv s [...] adds a1537331aba gdb: fix 32 bit build adds 129228c8b01 [pre-commit] Add codespell-log commit-msg hook adds 888a2e22a83 Fix d10v sim build with GCC 15 adds 4c68809bd3c Automatic date update in version.in adds 8f9b303e68d [gdb/contrib] Add codespell:ignore-begin/ignore-end (disabled) adds e5e619acf99 Add "maint canonicalize" command adds 3a3c06647d4 Automatic date update in version.in adds 62f1d637d0b Automatic date update in version.in adds 863cfde5f09 PowerPC: Support for Prefixed Add Immediate Shifted Instruc [...] adds f7745f8ceff Update binutils/MAINTAINERS for PPC adds 1c32c7150dc [gdb/testsuite] Avoid generating gdb_leak_detector.cpython-<n>.pyc adds d9639e091c7 Fix 64-bit BFD detection causing build failures adds 4a5312e736e Regenerate more configury files for 64-bit BFD detection fix adds 32c6e2fe205 Fix "set debug parser" adds 2b63e8b4dbf Automatic date update in version.in adds 82bdc396a40 dwarf: Dump .debug_loclists only for DWARF-5 adds b1f0f5b31c4 gprofng not reading references correctly in Dwarf adds 5e247da8afb elf: Properly set sh_offset for .tbss sections adds 27ff35ce34d [gdb] Factor out sig_write adds cb8c89ba54b [gdb] Fix sig_write for null gdb_stderr adds de546e403cb [gdb] Handle nullptr gdb_std{err,out} in {gdbpy,ioscm}_flush adds a6af579207d [gdb/testsuite] Don't use string_to_regexp twice in gdb.bas [...] adds 112608984f8 [gdb/testsuite] Fix gdb.python/py-objfile.exp with gcc 15 adds 9727f266599 [gdb/testsuite] Fix gdb.base/ptype.exp with gcc 15 adds f79a8e5aab2 Change acronym BFD to Binary File Descriptor. adds a7175864d96 [gdb/contrib] Add script to license check new files adds 48d0ac705c4 Handle base type without DW_AT_byte_size adds f7a4e14a0b3 gdbsupport: move run_time_clock::now(user, system) out of r [...] adds 0b79576c9d3 gdb: add scoped_time_it adds cc55260231e gdb: add some scoped_time_its to profile startup time adds 573e600deab gdb/dwarf: replace some "compile unit" terminology with "unit" adds e352e8b044e gdb/dwarf: scan DWARF 5 DWO CUs by just reading the header adds 2b9f9de4e4c gdb/dwarf: scan .debug_info.dwo just once adds 28f15782ada gdb/dwarf: read multiple .debug_info.dwo sections adds 605b4e6f366 gdb/dwarf: avoid cutu_reader moves adds dbfd92856a3 gdb/dwarf: clean up some cutu_reader::is_dummy() calls adds 0bd12b5c06a gdb/dwarf: move cooked_index_worker_debug_info up adds 2c00fd5c6c0 gdb/dwarf: change a bunch of functions to be methods of coo [...] adds 846e5f56a30 kvxelf.em: translate error messages adds 280965fcedb PR 32896 testcase adds 10ec3d5de0e RISC-V: Mark fgt.*/fge.* as instruction alias adds 5f02f0fae18 [gdb/build] Fix Wformat errors in gdb/riscv-tdep.c adds db36d99bf21 [gdb/testsuite] Handle asm frame in gdb.python/py-missing-o [...] adds 0ecc474b769 [gdb/testsuite] Don't compile read1.so with -fsanitize adds aab91c55c33 gdb: Stop exec_close looking like a UAF weakness adds cebc30425e7 gdb/progspace: fix formatting issue adds 4aa66c7645e Automatic date update in version.in adds f72c4fa3d53 dwarf: Properly check holes in .debug_ranges/debug_rnglists adds a388feed3d4 asan: null pointer as arg 2 of memcpy adds 37d1afde86c Automatic date update in version.in adds 36e66b193bf Arm/COFF: accept .def outside of CCS mode adds e3e55b9c5d8 gas: add new COFF-specific subdir in testsuite adds ea9c4d15749 COFF: function auxiliary symbols adds 89911183bd0 COFF: correct function auxiliary symbol data clearing adds 0a1217fd34c arm: drop stray newlines adds 588fb53953d aarch64: drop stray newlines adds 3cecedf089a [gdb/testsuite] Fix timeout in gdb.threads/inf-thr-count.exp adds 0de07b98638 [gdb/testsuite] Make gdb.threads/inf-thr-count.exp more readable adds 1d14dd5887f Minor changes to Ada tests for gnat-llvm adds ee471175031 [gdb/testsuite] Make gdb.reverse/time-reverse.exp more robust adds b381c2381c5 [gdb/testsuite] Fix gdb.reverse/time-reverse.exp timeout adds 5c87b330e91 readline/tcap.h: Update definitions for C23 adds a048980c4eb Use emoji to indicate errors and warnings adds 9c1f84c9b46 [gdbsupport] Reimplement phex and phex_nz as templates adds fdaf750f327 [gdb/testsuite] Add gdb.dwarf2/dw-form-strx.exp adds 6ec31a457e9 [gdb/symtab] Throw DWARF error on out-of-bounds DW_FORM_strx adds 189dd876f43 [gdb/testsuite] Simplify gdb.tui/tui-layout-asm.exp adds 38d726a24c1 Automatic date update in version.in adds fb1a3976cb0 Automatic date update in version.in adds 31c1e137e0e Automatic date update in version.in adds 470a0288a81 gprofng: fix 32892 source line level information not availa [...] adds 4011eaac9a1 gprofng: remove unused functions, duplicate macros adds f3d834df287 Fix sign of Ada rational constants adds c9524271db0 Automatic date update in version.in adds a7cae7faf14 windres_get_* functions adds 4dd03f30caa gas: input_scrub buffers adds 41b0ab843fb gdb/python/guile: check if styling is disabled in Color.esc [...] adds 18e05d3a711 gdb/testsuite: add gcore_cmd_available predicate proc adds 1e21c846c27 gdb: support zero inode in generate-core-file command adds d771893cca8 gdb/testsuite: Add require allow_hipcc_tests in gdb.rocm/mi [...] adds b4b312d1523 Constify property_addr_info adds 800f6f5f700 Add resolve_dynamic_field adds 0dac4dded2b Add new unpack_field_as_long overload adds ba005d32b0f Handle dynamic field properties adds b6acdd724dd Clean up handle_member_location adds 1d9fb3ba19c Use OBSTACK_ZALLOC when allocating batons adds ee580641bc5 Introduce apply_bit_offset_to_field helper function adds 420d030e88d Handle field with dynamic bit offset adds 998165ba99a Revert "gdb: support zero inode in generate-core-file command" adds f2bd3d64ae4 Rewrite bug references in templates.exp adds 5479d3d4041 Remove kfail from templates.exp adds 1edb555c59c Do not set yydebug in cp-name-parser.y adds 7659033deeb Automatic date update in version.in adds bc1b43ef7ad s390: Fix format specifier for VR in disassembler adds 76fd7455e3e Remove unnecessary use of pragma once in pr25618 test adds 4aaf663ded5 windres: buffer overflow adds 88d0753018c Automatic date update in version.in adds 440b7ed4a4b Move substitute_path_component adds 09828ac2f13 Change substitute_path_component to use std::string adds 4480aaee575 Automatic date update in version.in adds 617ead3c20a RISC-V: Added vendor extensions, xmipscbop, xmipscmov, xmip [...] adds 433372af698 RISC-V: Add Privileged Architecture 1.13 CSRs. adds 0b0e00271c2 RISC-V: Add augmented hypervisor extension 'sha' support. adds ddc654da1a8 RISC-V: Base for complex extension implications adds b304edbeb6d RISC-V: Support Zce 1.0 adds 4250bea744b aarch64: Disallow invalid SVE addressing modes adds 92f7d4ddde6 aarch64: Eliminate AARCH64_OPND_SVE_ADDR_R adds 4c492054d50 aarch64: Adjust shifted.d test patterns adds 7ae0c8a3ea0 aarch64: Adjust advsimd-fp16.d test patterns adds bf080894432 aarch64: Adjust float-fp16.d test patterns adds 66d60fe883b aarch64: Add test for ands and bics adds 727964dd52f aarch64: Add tests for csdb and eret to system.d adds b8fab5284ea aarch64: Add tests for fcvt, fcvtzs and fcvtzu adds d34b54505b4 aarch64: Add tests for fabd, urecpe and ursqrt adds f319a7fcafe aarch64: Add missing widening fmops test adds 9c4a56f1db7 aarch64: Add new test advsimd-three-same.d adds 60d63045055 aarch64: Add new test advsimd-widening-narrowing.d adds 75fb6458800 aarch64: Add new test advsimd-mul-element.d adds 1bd53f5409d aarch64: Add new test advsimd-two-reg-misc.d adds 1e4e46b6507 aarch64: Add new test advsimd-two-reg-misc-hilo.d adds 42ebdfe15d6 aarch64: Add new test advsimd-modified-immediate.d adds 5ec5c4e0f45 aarch64: Add new test advsimd-permute.d adds 6fb41cbeeba aarch64: Add new test advsimd-copy.d adds 20a594d4308 aarch64: Add new test advsimd-scalar-three-same.d adds c9b4c146368 aarch64: Add new test advsimd-scalar-shift-immediate.d adds 0a5c7a15d54 aarch64: Add new test advsimd-scalar-two-reg-misc.d adds 4b80ebc02f2 aarch64: Add new test advsimd-scalar-doubling-mul.d adds 7e5de6cc920 aarch64: Add new test addsub-carry.d adds 0d0437c738f aarch64: Add new test dp-general-one-source.d adds c7fa4b95bb1 aarch64: Add new test dp-general-two-source.d adds a56def47ec8 aarch64: Add new test ldst-extend-general.d adds 37c162f51a3 aarch64: Add new test ldst-unpriv.d adds a240a27f3aa aarch64: Add new test branch-cond-pseudos.d adds 87d10eecf9d aarch64: Add new test conditional-compare.d adds f495cce6450 aarch64: Add new test exception-generation.d adds e82ff7a5814 aarch64: Add new test mov-wide.d adds db36339860e aarch64: Add new test original-missing-misc.d adds a8d71f52d07 aarch64: Mark rev64 as a pseudo instruction adds 51df25b00fb aarch64: Mark SME mova aliases adds f1c037989a0 aarch64: Fix dgh disassembly adds 20687924847 aarch64: Merge dgh tests into system.d adds f20bd95af0a aarch64: Mark clearbhb as a pseudo instruction adds fd45b1c1aa3 aarch64: Mark predicate-as-counter pseudo instructions adds c263ba026a5 Move "show style sources" documentation adds 3fabf85b5cb Fix two comments in cli-style.c adds 61a6e3c7bf9 MAINTAINERS: Update my email address adds e264ce6ff0f Automatic date update in version.in adds 7593801b17f gdb: LoongArch: Emulate floating-point branch instructions adds 04b8dfff701 Automatic date update in version.in adds f7b623952aa msan: use of uninitialised data in get_cie_info adds 07cf922195d ubsan: size_inc_line_addr integer overflow adds 8dc4e62fc94 Automatic date update in version.in adds 32c39bab07b gdb: pass info_threads_opts to print_thread_info_1 adds 0ea1e5df96b gdb: update "info threads" output when no threads match the [...] adds be437614a1e gdb: add '-stopped' and '-running' options to "info threads" adds 6703aa6c7d6 gdb: use bool more in linux-tdep.c adds 3c60c38bc9f gdb: pass struct smaps_data to linux_dump_mapping_p_ftype adds dcbcfc9a520 gdb: always call should_dump_mapping_p during core file creation adds ddce0e6e0c4 gdb: move extra checks into dump_note_entry_p adds 9db56c74db8 gdb: remove unnecessary function declaration adds 4e16a470492 gdb: pass std::string from linux_find_memory_regions_full adds 5cceef276f3 gdbsupport/event-loop: do not truncate poll timeouts to low [...] adds 720e45f92a3 aarch64: Support for FEAT_OCCMO adds f891d8e69d9 aarch64: Support for FEAT_RME_GPC3 adds a19c78180e0 [PATCH] Add syscall tests when following/detaching from fork adds b33b677bead gdb/dap: fix decode_source adds 8422833a4f1 gdb/dwarf: move loops into locate_dw{o,z}_sections adds 57eea4cd0dd gdb/dwarf: skip broken .debug_macro.dwo adds 614806c7c2a Automatic date update in version.in adds 3e87f196c5c gdb/python/guile: check for invalid prefixes in Command/Par [...] adds 4b68d4ac98a gdb/python: allow empty gdb.Parameter.__doc__ string adds 8a38bd64a3b gdb/guile: improve auto-generated strings for parameters adds a0f6a1fd487 gdb/guile: generate general description string for parameters adds ef8bee09ef0 gdb/python: new gdb.ParameterPrefix class adds 1c87a0ffc29 aarch64: Replace incorrect comment adds 9a09f8b84c5 Automatic date update in version.in adds 6ebd38072de ld: fix C23 issue in vers7 test adds 717a38e9a02 strip: Add GCC LTO IR support adds 65d15c94b03 Remove annoying space from gas/config/obj-elf.c adds f25554bf2ec Remove annoying spaces from bfd/elfxx-aarch64.c adds c5a0d257377 Remove annoying spaces from objcopy.exp adds 23e60b09469 ld/testsuite: Use $plug_opt for --plugin option adds 3222beac6e5 Remove Marcus Shawcroft from the MAINTAINERS file adds 714cd7b1b47 gas .file sanity check adds c6c8d0b8217 resbin: don't pass NULL as printf %s arg adds 475799b692e Fix some pre-commit nits in gdb/__init__.py adds 9f400a2f15c Add initializers to field_of_this_result adds f8f02611616 Fix create_breakpoint_parse_arg_string self-test adds 18335ab5200 testsuite: get windows PID on MinGW target adds 6d007cc9c2a testsuite: fix gdb_exit for MinGW target adds 490ce7e8178 gas .file 0 vs. dwarf5 adds 11e2fe83795 Automatic date update in version.in adds d1851edfe9d binutils: Don't complain plugin with all LTO sections removed adds a22a215fa84 gdb: rename ldirname to gdb_ldirname adds 27ba92a50c7 ld: rename ldirname to stat_ldirname adds 9b026264097 Fix regression with dynamic array bounds adds 150a9ef22c4 gas: sframe: avoid creating more symbols than necessary for [...] adds b892db369b8 Automatic date update in version.in adds bbac5532cc1 RISC-V: Add zilsd & zclsd support adds 27f754ee503 RISC-V: check offsets when linker relaxation is disabled adds 90a3386308e x86: drop bogus accumulator check adds 73e50a73069 x86: improve matching diagnostics adds 8b2de983da2 x86: fold Accum checking in operand_size_match() adds 29ea35a1140 x86: improve matching diagnostics when "accumulator" regist [...] adds a7148a799b2 x86: move Anysize check in operand_size_match() adds 101b4bb8f4a x86: improve matching diagnostics when %st is involved adds 5328074d840 binutils/doc: Remove '.info' suffix in @ref, etc adds 6809fe7536c ld/doc: Remove '.info' suffix in @ref, etc adds 344b1e0f5f7 gas: range-check 3rd argument of .align et al adds 04451000ebb gas: adjust a comparison in s_align() adds e04c2a82f21 ld testsuite fail with --disable-plugins adds ff4c03516c3 gas .align limit adds 31fd9be3344 ubsan: emit_inc_line_addr integer overflow adds e1ec485cfa2 Update comment for find_field_create_baton adds ae68929a8df Automatic date update in version.in adds 10697e844b2 Automatic date update in version.in adds c44fc1d6b4a bfd: Handle note of type NT_X86_SHSTK adds c32952066a1 Automatic date update in version.in adds 9819d849419 gas: sframe: i386: have the backend specify the RA too adds bd9dc0a281a gas: sframe: reword diagnostic to address ambiguity adds b4917deea42 gas: sframe: handle .cfi_undefined adds d463846740d s390: Improve diagnostic for reloc against misaligned sym adds ed53e990e57 s390: Prevent GOT access rewrite for misaligned symbols adds c5c2cb6d7d9 s390: Simplify test for absolute symbol adds b63fda3c726 RISC-V: Wider conflicts with the XTheadVector extension adds ed57ac46e53 RISC-V: Add implicit dependency to the XTheadVector extension adds be28a26aebc RISC-V: Add implication from the XTheadZvamo extension adds a20c9955779 ubsan: integer overflow in s_fill adds c67b2ee18a9 sim: testsuite: Fix build with host GCC15 adds a5c34789033 Automatic date update in version.in adds 50095e94928 ubsan: undefined shift in loongarch_elf_add_sub_reloc_uleb128 adds c671850a83d libiberty: sync with gcc adds 06b112bfcd3 [pre-commit] Add codespell-clean gdb/testsuite dirs adds 0518fa417d3 [gdb/testsuite] Fix gdbsever typo adds 1909aebeb5c [gdb/testsuite] Make gdb.tui codespell-clean adds d8f05f2022b [gdb/testsuite] Make gdb.xml codespell-clean adds a9717d23a94 [gdb/testsuite] Make gdb.stabs codespell-clean adds fe867cc2ef3 [gdb/testsuite] Make gdb.rocm codespell-clean adds 8dacc75d9ad [gdb/testsuite] Make gdb.reverse codespell-clean adds 289efc7a383 [gdb/testsuite] Make gdb.pascal codespell-clean adds e4f52ef0769 [gdb/testsuite] Make gdb.opt codespell-clean adds 1226dde9ef7 [gdb/testsuite] Make gdb.mi codespell-clean adds 7c89508871a [gdb/testsuite] Make gdb.guile codespell-clean adds 0cc61ecfce2 [gdb/testsuite] Make gdb.debuginfod codespell-clean adds 3e488d8ccd0 [gdb/testsuite] Fix gdb.dwarf2/dw-form-strx-out-of-bounds.e [...] adds 14dd98b0f7f Automatic date update in version.in adds 1305119a7ef Minor spelling fixes in gdb directory adds 7d411b8d9b8 ubsan: integer overflow in tc-i386.c:offset_in_range adds 0eb4f036e4e Automatic date update in version.in adds 12b4fc15e72 LoongArch: Warning about incorrect 3rd argument of .align adds 575d2050191 RISC-V: Add support for Smcdeleg and Ssccfg extensions. adds 52d8dcccc0c gprofng: fix 32892 source line level information not availa [...] adds 2711e4754fc Ensure cooked_index_entry self-tests are run adds ebed2c2c43a gdb: reorder checks in validate_exec_file adds 7ca6020a4e5 tidy target HANDLE_ALIGN adds 83d94ae428b tidy x86 HANDLE_ALIGN adds 0c951ab895a Re: gas .align limit adds 689f3edfb8f rs_fill_nop and md_generate_nops adds 6cd9586f7f5 PR 3298 Fix SuperH relaxation overriding wrong intruction adds 13a5dd968fe Automatic date update in version.in adds 3d7fb9fa5c6 RISC-V: Add support for RISC-V Profiles 20/22. adds a3d6596ecf1 RISC-V: Add support for RISC-V Profiles 23. adds 14303d6295e libctf: archive, open: when opening, always set errp to something adds 8d13d83aba4 Handle an argument-less operator in the C++ name parser adds e82c588969a gdb/dwarf: allocate dwo_unit with new adds e95749bd0d5 gdb/dwarf: allocate DWP dwarf2_section_info with new adds fbf19b6cc61 gdb/dwarf: split dwo_lock in more granular locks adds 8cfde4a0187 [gdb/testsuite] Add gdb.dwarf2/fission-dw-form-strx.exp adds 514a857f432 [gdb] Make make-init-c more robust adds 291b72ad02f gdb: include <mutex> in dwarf2/read.h adds 1a8f9feaf58 gdb/NEWS: minor white space fix adds f92db640ca2 Automatic date update in version.in adds c8ed94e1433 gdb: guard <mutex> include with CXX_STD_THREAD adds e64cd55419b [gdb/build] Fix unused var in lookup_dwo_unit_in_dwp adds 265cdb307fa gdb: turn CHECK_ADDRMAP_FIND into a function adds 77307a766b6 gdb: use local addrmap_mutable in addrmap selftest adds f76436396f3 gdb/solib-svr4: check that solib is SVR4 in tls_maybe_fill_ [...] adds a3a8dd48edf Automatic date update in version.in adds 378d39e87f6 Automatic date update in version.in adds 95d54e0c6e4 LoongArch: overflow and underflow checks for R_LARCH_32_PCREL adds a93443f5c22 gdb, btrace: remove record_btrace_target::supports_*() adds 3e02c4891dc alpha, bfd: Fixes for ALPHA_R_OP_STORE adds 8dd54de0a83 [gdb/breakpoints] Rename bp_location_is_less_than to bp_loc [...] adds 6b4f72a01e6 [gdb/breakpoints] Stabilize info breakpoints output adds 511aa7976d6 [gdb] Partially stabilize sort in compare_{symbols,msymbols} adds 2c29fd2026b [gdb] Factor out compare_pointers adds 5bd7ac079ae gas: sframe: handle .cfi_same_value adds 4e94f007566 libsframe: fix issue finding FRE in PCMASK type SFrame FDEs adds 0d15aea98bd libsframe: testsuite: improve findfre-1 testcase adds f0d72d35080 libsframe: testsuite: improve findfunc-1 testcase adds 9d2a24349e2 libsframe: correct binary search for SFrame FDE adds ada5c6fa081 libsframe: stop search for SFrame FRE if its start IP is gr [...] adds 2adbf167cae libsframe: handle SFrame FRE start/end IP offsets as unsigned adds 998d4443ea1 ALPHA_R_OP_STORE adds d13aaae402f Automatic date update in version.in adds c833b2b5e8b gdb/testsuite: Fix flakiness in gdb.base/default.exp adds 95f0978bd02 gdb/testsuite: Clarify -lbl option in gdb_test_multiple adds 006fb761170 gdb: make objfile_has_full_symbols and objfile_has_symbols [...] adds 882be0d57ba Automatic date update in version.in adds 04395ea0049 PR 33018 segv in elf_x86_64_scan_relocs adds 5d4465be2b2 PR 33021, buffer overflow in write_dwarf_eh_frame_hdr adds 5e3176dd79b PR 33023 memory leak in objdump when specifying --endian adds f601ffb5219 PR 33029 segv in dwarf2_finish with --gdwarf-5 adds 1c96b468be5 Call restore_original_signal_state after GDB forks. adds ee623fdffda Further rs_code_align support refinement adds f2172071e6b elfedit: segv with --enable-x86-feature adds 11cb20e27b5 [gdb/symtab] Note errors in process_skeletonless_type_units adds dbd830f14f7 Automatic date update in version.in adds 6896e625136 gdb/solib: remove so_ prefix from so_name and so_original_name adds cba1c145af1 gdb: fix stale references to so_list adds 87c1d01cadb gdb/progspace: rename progspace::so_list, make private adds 2c3e1c3f745 gdb/solib: move solist.h content to solib.h adds d309f4d8a76 gdb/solib: boolify in_dynsym_resolve_code functions adds 134767de03c gdb/solib: make implementation of solib_ops::open_symbol_fi [...] adds d5ef1fc2824 gdb/solib: make solib_ops::in_dynsym_resolve_code optional adds c29af2b0556 gdb/solib: make solib_ops::solib_create_inferior_hook optional adds 42339bc4e0a Fix build when RUSAGE_THREAD is not available & add warning adds bc5237a2632 gdb, gdbsupport: fix all `;;` instances adds aed5eee5a35 gdb/dap: fix completion request for empty strings adds 2490dbf4e48 gdb: update corner case when canonicalizing riscv syscall names adds d4de8fe8563 Automatic date update in version.in adds 5e5f37ed004 Reduce rs_align_code memory for small alignments adds da79d62c379 gas symbol_remove adds bcbba25dfc3 elf symbol size adds 777ca81cd8f Updated Malay translation for the bfd/ sub-directory adds 429fb15134c Replace assertions with error return values, thus ensuring [...] adds d61186d8f8e Require Python 3.4 adds 61701c57f34 Prevent illegal memory access when generating map file entr [...] adds d85862106f5 gdb: fix DW_AT_compile_unit -> DW_TAG_compile_unit in comment adds 9fe87c3cc8b Remove some Rust expression helpers adds b0a2d9e9688 gprofng: Use __x86_64__ instead of __x86_64 adds 47d7ab70575 Revert "Replace assertions with error return values, thus e [...] adds dc5b07c23bf PR 33020 segv in _bfd_elf_strtab_offset adds 8077496876c Automatic date update in version.in adds 408984ea7b8 Define TLS in bfd.c if not already defined adds 4aac43f399a Do not allocate macro_scope on the heap adds 4187ba1fc73 Automatic date update in version.in adds 0921b99dafd PR 33033, Support compressed debug sections larger than 4 GiB adds 738767bc853 decompress_contents: fuss over 32-bit long adds 829b08e405a weakref gas internal error adds a16f37e8881 [gdb/tdep] Fix gdb.ada/finish-var-size.exp on ppc64le-linux adds 1b348bfd655 Have bfd_thread_init fail when thread-local storage is unavailable adds ceec7212a48 Automatic date update in version.in adds 9197e8eebe3 [gdb/python] Reimplement F405 fix adds 568ec5b9831 gdb: introduce a per-interpreter event servicing method adds cbaa41b3302 Fix DAP defer_stop_events implementation adds 036e5c0c912 gdb: use quoted filename completion for the shell command adds 3e3013968bc gdb/dwarf2: update call_site::target comment adds 7da4814ad42 Automatic date update in version.in adds c6115b5eacd [gdb/cli] Use captured per_command_time in worker threads adds 7b91a240d6e gdb: remove unused argument in evaluate_subexp_for_address_base adds a8f4696286a gdb: handle struct and union types in evaluate_subexp_for_a [...] adds fcfd8a4f239 gdb: support zero inode in generate-core-file command adds 692252c4b0c Handle dynamic DW_AT_data_bit_offset adds a797dd2a54a sframe: doc: add date to the pdf output adds 5ad0c3ef849 Clean up comment in dw2-ranges-psym-warning.exp adds 0b5023cc71d gdb/python/guile: user created prefix commands get help list adds 3e31877fbf3 Add checks for illegal symbol binding and type values when [...] adds 6844666471c gdb: Use multiple minimal_symbol_readers in mipscoff_symfile_read adds 5cbfbe4263a gdb: wrap mdebug debuginfo reading in ifdefs adds 4b42385c470 gdb: Make dwarf support optional at compile time adds d462550c91c gdb/testsuite: also compile foll-exec.exp as C++ adds 062184b9eb1 Automatic date update in version.in adds d984b08bb70 sframe: fix PR libsframe/33051 adds 9037efb5472 Reject compressed sections exceding 4 GiB on LLP64 machines adds 4c145987063 [gdb/testsuite] Fix gdb.base/exec-invalid-sysroot.exp adds f84a4db958a gdb/python/guile: fix segfault from nested prefix command creation adds 246fe7c3353 aarch64: Support id_aa64fpfr0_el1, id_aa64pfr2_el1 adds 75e514cfa56 Revert "libctf: fix linking of non-root-visible types" adds 002957be18e libctf: dedup: improve hiding of conflicting types in the s [...] adds cedf6f8702e libctf: dedup: preserve non-root flag across normal links adds d4e9d956572 libctf, dedup: reclaim space wasted by duplicate hidden types adds f86f9fd8599 libctf: use __attribute__((__gnu_printf__)) where appropriate adds ec181e1710e Automatic date update in version.in adds 83433790d8e [gdb/testsuite] Fix gdb.base/bp-permanent.exp with gcc 15 adds 9dbef4c2897 gdb/solib: Change type of convenience variable _current_lin [...] adds 96662aacaa0 gdb/solib: rename convenience variable to _linker_namespace adds f118937c181 gdb/solib-svr4: make svr4_info::debug_loader_name an std::string adds de2771fbfb1 Automatic date update in version.in adds b195ee78268 [gdb/tdep] Don't call WaitForSingleObject with INFINITE arg adds e71c29b0c02 [gdb/testsuite] Fix timeout in gdb.multi/attach-while-running.exp adds 42cd5631712 x86/Solaris: cope with new HANDLE_ALIGN behavior adds 0723ae1439c [gdb] Fix typo in gdb/break-catch-syscall.c adds c809e3a03b7 gdb_test_multiple: Anchor prompt match if -lbl adds e9770f7889e Make default_gdb_exit resilient to failed closes adds 7f1f81d6b2f gdb/configure: Fix POSIX non-compliance adds 831b11eab51 gdb: prevent assertion after 'set debug breakpoint on' adds 21b25b168dc Fix regression with DW_AT_bit_offset handling adds 7ad52074d2c gdb/solib-rocm: remove one xfree adds 8d46965efce gdb/amd-dbgapi: remove one xfree adds 767529d73ea gdb: unix: extend supported baudrate B_codes adds 2a9d7b4af53 gdb: unix: allow to use custom baud rate adds 3ba8e33726e bfd: sframe: fix typo in comments adds 925908e4995 gdb/solib: make _linker_namespace use selected frame adds 2898989ac78 gdb/python/guile: remove some explicit calls to xmalloc adds 41cb00ce259 gdb/guile: fix memory leak in gdbscm_parse_command_name adds 44e3c1c4993 Automatic date update in version.in adds c4388377522 AVR: ld/32968 - Assert that .progmem data resides in the lo [...] adds bd52f6f48c6 [gdb/testsuite] Fix gdb.ada/dyn-bit-offset.exp on s390x adds ea4a83d36f1 [gdb/build] Fix buildbreaker in hardwire_setbaudrate adds 51251096bc7 Automatic date update in version.in adds f086b1a1c6e Automatic date update in version.in adds b3f1e0239c9 metag build error adds b387c0127ea str_hash_find_int adds 7e34612049b str_hash_find casts adds 02aa7e267bb dwarf2dbg.c line_entry.next assert adds a259da93f3c change some listing.c variables to unsigned. adds ec5409b1865 aarch64: Fix typos in opcode headers adds dccb302cf2e aarch64: use macro trickery to automate feature array size [...] adds ab65e51fa9d aarch64: Increase the number of feature words to 3 adds 3d6d08beed8 MAINTAINERS: Add myself as an AArch64 maintainer adds 6fae95d4b72 Adjust gdb.base/bp-cond-failure.exp for Cygwin adds 5d139b4b788 Adjust gdb.base/bp-permanent.exp for Cygwin adds d29534b21d5 Adjust gdb.arch/amd64-watchpoint-downgrade.exp for Cygwin adds 9caecd5d33f Adjust gdb.base/sigall.exp for Cygwin adds 88c4b5533e0 Support core dumping testcases with Cygwin's dumper adds bd85f0b3b12 gdb.threads/thread-execl, don't re-exec forever adds 9495dfa89bf Adjust gdb.cp/cpexprs.exp for Cygwin adds 5c42a6946cd gdb/solib-svr4: remove svr4_have_link_map_offsets adds 6087c5bce14 Automatic date update in version.in adds e0098422ba4 RISC-V: Add support for svvptc extension. adds 3f8fc746d6b RISC-V: Add Smrnmi extension imply relation. adds e4a998f4b65 gdb/dwarf2: remove erroneous comment in open_and_init_dwo_file adds 2c0e910caf1 AArch64, Arm and TIC6x tests: fix typo in linker scripts adds 9efb7cdef40 dlltool invalid free adds 2bc31713169 gas: xtensa build failure with --enable-64-bit-bfd adds 1c84d8b8aef Re: Further rs_code_align support refinement adds a9671a290dd gas m68hc11 use standard qsort predicate signature adds a9e9e4ac91e csky gcc-4.5 build fix adds 04b475ac467 kvx gcc-4.5 build fixes adds 9f8e772be47 loongarch gcc-4.5 build fixes adds 44fce26c10e gas md_apply_fix bad casts adds 2cfc7485d5a gas md_apply_fix value casts adds b1d7cab3e46 Automatic date update in version.in adds c97cba49cf1 aarch64: Add definitions for missing architecture bits adds a23ef19dec7 aarch64: Add system registers for 2024 MPAM extension adds 3d8523e3a45 AArch64 tests: remove RWX permissions on segments adds 1905f68578f AArch64 BTI/PAC PLT tests: remove RWX permissions on segments adds 49cc1a2ccaa AArch64 variant PCS tests: remove RWX permissions on segments adds 24849da5a89 arm: ignore inapplicable .arch=no... adds 4e7b9bd8ab9 ld/PE: special-case relocation types only for COFF inputs adds e82bc90812c Fix Solaris build adds da82701f312 ld: arm32: fix segfault when linking foreign BFDs [PR32870] adds bcacc8e58cd Convert gdb.base/watchpoint-hw-attach.exp to spawn_wait_for_attach adds 43fe7696b89 gdb.multi/attach-no-multi-process.exp: Detect no remote non-stop adds f74bd9bcabc gdb testsuite: Introduce allow_fork_tests and use it throughout adds eb6c9310ee4 gdb testsuite: Introduce allow_multi_inferior_tests and use [...] adds 1240a24b971 Arm tests: reduce objdump's output and improve some matchin [...] adds 3729db95839 GDB: doc: Improve AArch64 subsubsection titles and index en [...] adds 5d335598923 gdb: fix size of z80 "add ii,rr" and "ld (ii+d),n" instructions adds efa8fd890a2 Automatic date update in version.in adds f9a37571ba6 aarch64: Add support for FEAT_FPRCVT adds add73a101f5 gdb: convert linux-namespaces debug to the new(er) debug scheme adds c7a45b98a61 gdb, linespec: avoid multiple locations with same PC adds 79f0096332f Minor grammar fix in DAP comment adds 1e48dc45e10 Automatic date update in version.in adds 3cad19db4e6 bfd,ld,dlltool: Emit delay-load import data into its own section adds b2c87b521b5 ld,dlltool: move read-only delayimp data into .rdata adds 2c79b421c7d dlltool: respect use-nul-prefixed-import-tables option for [...] adds 213062b466e bfd: populate delay import directory in PE header adds 023b7811d64 gas: also maintain signed-ness for O_big expressions adds 2e284502288 gas: switch convert_to_bignum() to taking just an expression adds 062f7a54902 x86: refine UD<n> kind-of-insns adds 412164f0a99 elf: Return false if output_section is NULL adds 620dc0f5237 x86: swap operands in OUT-with-immediate template adds 76787e85cb3 x86: don't constrain %axl/%cxl adds 8b9c9b26e18 gdb/dwarf: make cooked_index_flag's to_string handle IS_SYN [...] adds 48b60fbfbc0 gdb: re-work parallel-for-selftests.c adds e2f20b221ab gdbsupport: make gdb::parallel_for_each's n parameter a tem [...] adds 942f6390e20 Automatic date update in version.in adds 5eb0dd3623c or1k: Add support for numcores and coreid sprs adds c0de9d68116 * gdb/doc/gdb.texinfo (Emacs): Refer to Emacs manual adds eee822a6606 objcopy: Correctly check archive element for LTO IR adds 29c39199fdc Automatic date update in version.in adds 564624a452d Automatic date update in version.in adds 1cf1bd62c33 [gdb/testsuite] Fix gdb.python/py-source-styling-2.exp with [...] adds a421b077b25 gdb/amd-dbgapi: remove unnecessary AMD_DBGAPI_EVENT_KIND_NO [...] adds 5ac1c64c040 gdb/amd-dbgapi: add assert in require_forward_progress adds b9d56892e5d gdb/amd-dbgapi: pass amd_dbgapi_inferior_info to process_ev [...] adds 606e490b9fd gdb/amd-dbgapi: pass amd_dbgapi_inferior_info to process_one_event adds 9e8e5dd74ee gdb/amd-dbgapi: factor out require_forward_progress overloa [...] adds bb7c679902e gdb/amd-dbgapi: disable forward progress requirement in amd [...] adds 62f1dbee499 gdb/doc: remove stray comma from gdb.flush description adds d89a57526d1 gdb/doc: Explain linker namespaces adds 879d24debd2 bfd: fix a minor typo adds 420aa637808 Automatic date update in version.in adds 7e1964f9c61 [gdb/testsuite] Set TERM to dumb by default adds 3622898cf31 [gdb/testsuite] Set interactive-mode to on adds b96854116d0 gdb: add Timur Golubovich to gdb/MAINTAINERS adds fc616d4278f gdb/record: Support csrrci instruction in risc-v adds de0590c561a gdb/dap: allow more requests when the process is running adds b3f4f211e28 gdb/dwarf: rename get_cu -> get_unit adds 5d56040293f gdb: rename target_fileio_stat to target_fileio_lstat adds 2c91540aff8 gdbserver: add vFile:lstat packet support adds c29a37f7417 gdbserver: fix vFile:stat to actually use 'stat' adds bd389c9515d gdb: implement linux namespace support for fileio_lstat and [...] adds 56443763a83 gdb: query inferior's filesystem for build-id debug files adds 04f3740b4cc Automatic date update in version.in adds e0f07df069a LoongArch: Batch-delete bytes at the end of each relax trip adds 86a5d1eb9b0 Automatic date update in version.in adds d8e6b67b18d gdb/python: introduce gdb.warning() function adds 3165109751f aarch64: Support for FEAT_SVE_BFSCALE adds 78155cbb35f aarch64: Add occmo flag for FEAT_OCCMO adds a1f853de0ff aarch64: Support for FEAT_CMPBR adds 4a6d6c97ca2 aarch64: Support for FEAT_SVE_F16F32MM, FEAT_F8F16M, FEAT_F8F32MM adds 17cae8183ba aarch64: Support for FEAT_LSFE adds 7af3b05ce93 gdb/dwarf: change CUs -> units in print_stats adds a5d419177fb gdb/testsuite: run isort on gdb.server/fileio-packets.py adds 959a00dc23d Automatic date update in version.in adds ba4bedeafa1 gdbserver: Update require_int function to parse offset for [...] adds ed62a5351cf aarch64: Support 2024 Debug Architecture system registers. adds 404285eda06 gdb: Remove redundant null check adds fcce95b68cb gdbsupport: Use xsnprintf() instead of strcat() in print-utils adds e4f71ccd5a5 Automatic date update in version.in adds 7a23d8a8263 or1k: Fix disassembly for little-endian binaries adds e02e2c75154 Automatic date update in version.in adds 28b75d9dcb8 Automatic date update in version.in adds 98cc89d9ca1 gdbserver: include sys/stat.h for 'struct stat' adds bed15c776d1 gdb: better warning when attaching, and executable is unknown adds 0850800ff0e gdb: only use /proc/PID/exe for local f/s with no sysroot adds b2390383600 gdb: linux-namespaces: enter user namespace when appropriate adds a66ed82cf04 gdb: filename completion for pipe command -- the shell command bit adds 41461010eb7 elf: Report corrupted group section adds 08c3cbe5926 objcopy: Don't extend the output section size adds c7658b9d894 gdb/testsuite: use TESTS from make-check-all.sh adds 931102e9f8d gdb: refactor amd64_analyze_prologue adds 6461dc05f1b gdb: correct endbr64 instruction handling in amd64_analyze_ [...] adds 70d93c10482 gdb: return after stack alignment skip if current_pc is reached adds c2873079ce2 Automatic date update in version.in adds 51a39a59cac RISC-V: Refactor PLT generation adds 4ad5217caf7 RISC-V: Add GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS and GNU_PRO [...] adds 84eb7d284b3 RISC-V: Implment the merge logic for GNU_PROPERTY_RISCV_FEA [...] adds 9b4b518ecea RISC-V: Support for unlabeled landing pad PLT generation adds 29cd835cb99 RISC-V: Fxied failed testsuites when building rv32-linux adds 1c391a084fe ld/NEWS,binutils/NEWS: Updated supports for RISC-V zicfiss [...] adds ec62621cfba gas/NEWS: Updated for RISC-V adds a026e16514b RISC-V: Update Profiles string in RV23. adds 62b8f22dd86 gas/doc: -v / -version / --version / --verbose adds baba7c9a2ae Use "MS" for .debug_str adds 744dabeb29d Allow DAP "threads" request when inferior is running adds 3b5b306522f [gdb/testsuite] Make gdb.dap/log-message.exp more robust adds 724da17ae58 RISC-V: Add Profiles RVA/B23S64 support. adds 4fa27ce03ad Automatic date update in version.in adds 5d721846dc3 [gdb/testsuite] Fix gdb.base/infcall-failure.exp on freebsd adds c35217309a9 arm testsuite: add two corner cases for EABI string attributes adds 86a053ddd1e readelf: invalid error message triggered when last tag is a [...] adds 4d4bb30b41a [gdb/testsuite] Fix gdb.python/py-warning.exp with python 3.6 adds e7b7270ace7 gdb: styling fixes around and for the pagination prompt adds 125881849ad gdb: remove final m_stream->emit_style_escape calls from pa [...] adds 5103708c018 aarch64: Add supports for FEAT_PoPS feature and DC instructions. adds cdf176bebcf Automatic date update in version.in adds 5fe70629cea Change file initialization to use INIT_GDB_FILE macro adds b95b15404f2 gdb/testsuite: handle failure to start process for later at [...] adds c72fad491c2 Updated Spanish translations for opcodes and gas adds 3d9bcb9ebec gdb: remove some stray "void" adds 221efb6f54a gprofng: need to know that experiment was created on big-en [...] adds f9fca5aa583 gdb/testsuite: check that "info shared" and "info linker-na [...] adds 021108382a8 gdb/solib: fix formatting of "info linker-namespaces" error [...] adds f643d36e9f8 gdb/solib: add solib -> solib_ops backlink adds aff04ed34f5 gdb/solib: use solib::ops for operations that concern a sin [...] adds 3cb6bc13e32 gdb/progspace: add solib_ops pointer in program_space adds a2e3cce344a gdb/solib: C++ify solib_ops adds e6fa58449b4 Automatic date update in version.in adds 48e0ec74844 GDB: maint: Fix build on FreeBSD adds d62eaecf2e6 Automatic date update in version.in adds f9e9e263f5d [gdb/tdep] Add "maint set console-translation-mode <binary| [...] adds 803e6cfb433 x86-64.exp: Correct pr26808.dump to pr27708.dump adds 1d106f7e1c0 Automatic date update in version.in adds ce7a53912a1 gdb/solib-target: move make_target_solib_ops out of HAVE_LIBEXPAT adds cf729dbef8b Automatic date update in version.in adds 88c66eca24b Fix typos in binutils/dwarf.c adds 304662234dc RISC-V: [gprofng] Allow building gprofng without asm/hwprobe.h adds e65d831ce1a Automatic date update in version.in adds a17dd69b337 MIPS: Fix addend handling with rela R_MIPS16_GOT16 and R_MI [...] adds 84b2be94e5b libctf: create: addition of non-root types should not retur [...] adds d54eea87504 libctf: create: check the right root-visible flag when addi [...] adds feebe58d0fc libctf: add root-visibility-addition test adds dac12bc2426 libctf: doc: add __float128 and SIMD vector classification [...] adds b054ff60425 x86: ld: sframe: Remove SFrame NULL FRE template adds 7b18593a9ef Fix handling of terminal escape sequences in TUI adds aafbb9ac8e6 Automatic date update in version.in adds 8e73fddeb0d [gdb/testsuite] Fix gdb.arch/amd64-disp-step-avx.exp on x86 [...] adds 13d14291128 [gdb/testsuite] Use support_displaced_stepping in gdb.arch/ [...] adds fb2b625650e gdb/alpha: Add target description support adds 8ceec7b5201 gdb/alpha: Redefine fpcr with fpcr_flags type adds 239f72374aa Automatic date update in version.in adds 01d8dc11f18 gdb/alpha-tdep: add empty line adds 8b5072aef17 gdb/testsuite: remove spurious whitespace in gdb.python/py- [...] adds 27e5f9c9759 bfd/aarch64-linux: Support reading and writing the GCS core [...] adds b7ff16c68a2 gdb/linux-nat: initialize lwp_info::syscall_state adds dfce0d9e38a Automatic date update in version.in adds 52be9c1ba31 cris/testsuite: don't use --em= adds 7b40f4c6587 gas: add a means to programmatically determine the assemble [...] adds 42c97689a5c gas: introduce .errif and .warnif adds bf3748a1574 Automatic date update in version.in adds f4dfd7625a2 gdb: add Pietro Monteiro to gdb/MAINTAINERS adds 3960e5b824a sim: configury: fix obsolete macros adds eec64e3f6d1 sim: ppc: use correct macros adds a42172797ce contrib: sync dg-extract-results.{sh,py} with GCC adds 1fe6ffd81e7 gdb: create gdb.sum/gdb.log summary after using check-all-boards adds b930f28b490 [gdb/tdep] Fix doc string of kvm pcb/proc command adds e7dd0a0cf4f [gdb/tdep] Fix selftest scoped_mmap on freebsd adds c8d7be63fa3 Automatic date update in version.in adds 87f5e2edca1 libsframe: fix error code in sframe_decode adds 35842f370e0 ubsan: gas resolve_symbol_value adds 4983caae5ee gas bundle support adds 87c1293c7d4 gas pending_bundle_size assert adds fdd4c93c2f4 MIPS/GAS/testsuite: Remove useless whitespace from mips16-h [...] adds a7d3bda83bd MIPS/GAS/testsuite: Cover microMIPS HI/LO relocation pairing adds 6a4b69e3aa2 MIPS/LD/testsuite: Set architecture for MIPS16 HI/LO tests adds 990398eea0d MIPS/LD/testsuite: Unify o32/n32 mips16-hilo test output adds 51309ac47b9 MIPS/LD/testsuite: Fix mips16-hilo IRIX 6 emulation failures adds 293e937452b MIPS/testsuite: Fix %hi usage across MIPS16 GAS/LD tests adds fcb6b96aa34 MIPS/LD/testsuite: Remove symbol table output from mips16-h [...] adds a30fb6667a3 MIPS/LD/testsuite: Switch mips16-hilo tests to new disassem [...] adds ae236b71ea7 MIPS/testsuite: Expand GAS and LD HI/LO relocation coverage adds ce08b3bb19b MIPS/BFD: Fix RELA handling of borrow in the generic linker adds 90dfcb5aa2c MIPS: Correct HI/LO rela reloc howto special_function entries adds 7030f7a0302 MIPS/LD/testsuite: Remove empty pic-and-nonpic-1-r6.s file adds 251c6789b37 include: libsframe: add APIs for SFrame header flags adds ef5573ced17 libsframe: refactor code for dumping section flags adds 72dac98050e include: libsframe: add APIs for offsetof FDE func start ad [...] adds dcb0cf7bb2a include: sframe: doc: define new flag SFRAME_F_FDE_FUNC_STA [...] adds c915c2c95a3 objdump, readelf: sframe: apply relocations before textual dump adds 0b1bf2fc98e bfd: gas: ld: libsframe: adopt new encoding for FDE func st [...] adds 0924a1ca2e1 ld: bfd: sframe: fix incorrect r_offset in RELA entries adds 54f153a345b NEWS: sframe: mention new semantics for SFrame FDE function [...] adds f851723e655 ld: bfd: sframe: Update section size also for relocatable links adds 21e608528c3 Automatic date update in version.in adds 392f8c40f0d LoongArch: Allow to relax instructions into NOPs after hand [...] adds 0a082f5cf8a Correctly handle L'\' adds 2f206f4b8ae gprofng: remove ElfReloc class and unused functions and dec [...] adds 4f0271f2ef4 Automatic date update in version.in adds 39c7793ba8b RISC-V: Bind defined symbol locally in PIE adds 66b7995ac5a RISC-V: Added testcase to show the current rvc and xlen problems adds e4364b98812 RISC-V: Fixed that .option push/pop won't recover the xlen adds 9be7e79a967 RISC-V: Fixed dis-assembler to set correct xlen from mappin [...] adds 1edefea39ff RISC-V: Fixed mapping symbol for .option norvc directive adds 6589a725f0e RISC-V: Fix libpath_suffix selection for ldscript adds 89e55ca4fa2 New Malay translation for bfd/ and new Spanish translation [...] adds ff38d7218d2 Fix wchar.exp test case per review adds 64fae1b70d3 gprofng: support external debug info adds 5fe1ef6f789 gdb/reverse: Add 2 AVX instructions VADDSUBPS and VADDSUBPD adds f4d1a953fe6 aarch64: Reorder virtual feature dependencies adds e68a412e16b aarch64: Add support for FEAT_SVE2p2 and FEAT_SME2p2 adds 4ff3ce6fcd8 Automatic date update in version.in adds b6ef2d0c2f7 gas pointer to int and vice versa adds 37899b113c4 gas frag_var adds 4d2eb1bb7cd gas add_ecoff_symbol adds 7b13f65ccbe gas bfd_reloc_code_real_type adds 76d630291d1 gas more enum casts adds a0f33694e25 gas s3_FAIL and s7_FAIL adds 1a12e548ba3 gas NULL casts adds 3dcea21160e gas bfd_put and bfd_get arg casts adds 60ba816bc1d gas alloc casts adds de8acd20057 gas d30v_insn plus other non-const pointers adds d24a60f9fc7 gas various other const pointer changes adds a5b6fadf885 gas various other void* casts adds 4da111f55a4 z8k opcode_entry_type adds b413e254325 gas md_number_to_chars adds 4df44a4aead gas alpha sign extension macros adds a32922a7b97 gas char/unsigned char casts adds 48753009c18 gas fixups adds c78eda50fe3 gas function arg casts adds a093ef7af44 gas standardise md_section_align adds e76715632c0 gas remove assorted unnecessary casts adds 5942dd99131 Merge init_private_section_data with copy_private_section_data adds 61be4420118 gas: ld: sframe: add new internal header adds 4cc811f6378 Automatic date update in version.in adds bb13e094aa7 RISC-V: Deprecate ".option arch, -ext" for users due to its [...] adds 34fcc16e79b RISC-V: Clarify the imply rule of c adds 0e16f1550ad RISC-V: Fixed wrong imply result for zce when -march=rv32id_zce adds 7694eb6393d libiberty: sync with gcc adds a6a177d0a20 sim: riscv: Fix build issue due to INSN_CLASS_C was changed [...] adds 7507184dbea union alpha_macro_arg adds 6398ac7e8b9 gas v850 md_convert_frag adds d72ad17caad AM_PO_SUBDIRS adds cbc7579dd2e Automatic date update in version.in adds b36a8e57eaa sframe: Ignore section padding when converting endianness adds 1b1ff68e4c6 s390: Explicitly list linker dump tests adds d27d82f560a s390: Initial support to generate .sframe from CFI directiv [...] adds 61b808e0876 s390: Represent FP/RA saved in register in SFrame adds 955570f0973 s390: Represent FP without RA saved in SFrame adds 22472454fab s390: Add SFrame stack trace information for .plt section adds 0d4d5a2633f libsframe: Add test for PLT0 and PLTN with only one FRE each adds c1056133a3f s390: Store SFrame CFA offset adjusted adds 95847aaba18 s390: Store SFrame CFA offset adjusted and scaled down adds e2dfd75e00b s390: sframe: Test handling of .cfi_def_cfa_register adds 2b1dd3156be s390: Announce s390 64-bit (s390x) SFrame V2 support in binutils adds b80240ecba6 aarch64: Support for FEAT_PCDPHINT adds 621c0c34698 aarch64: Support for FEAT_LSUI adds 87dcc3ddd64 aarch64: Support for FEAT_SVE_AES2 adds 77a7df4756c gdb/record: support more AVX arithmetic instructions adds cdc328ea65b gdb/record: Add support for AVX/AVX2 shift instructions adds d83364eb1d8 gdb/record: add support for AVX/AVX2 shuffle instructions adds e5bac46ba3f gdb/record: add support for permutation instructions adds 00a2fcd6602 gdb/record: add support for more AVX broadcast instructions adds 32be35c9e31 gdb/record: add support to vinsert and vextract instructions adds 6f129dba1dc gdb/record: add support for AVX blend instructions adds 7f774c3914d gdb/record: add support for comis instructions adds dfc793f54c1 gdb/record: add support for 'pack' AVX instructions adds cb37efef5b0 gdb/record: add support for AVX conversion instructions. adds b97691b926c gdb/record: Add support for more vmov-style instructions adds be1410ae9fc gdb/solib-svr4: use program space from solib in find_debug_ [...] adds 7f48952022d gdb: fix formatting in solib.c adds 608c50d50f4 gdb: remove two unused includes of gdbcore.h adds 5a23093ab47 libsframe: testsuite: fix PR libsframe/33140 adds 161554e152d Automatic date update in version.in adds 31b86e2ff93 MIPS/LD/testsuite: Remove duplicate HI/LO relocation test d [...] adds 509dbc2bf16 MIPS/BFD: Use helper function for LO relocation sign-extension adds 68f5cb38c27 PR 19977: MIPS: Add missing pairing for REL PCHI/PCLO relocations adds 78f28b69ff1 MIPS: Correct HI/LO rel reloc howto special_function entries adds 7ea90d9316d MIPS: Fix linker for REL TLS HI16/LO16 relocs adds 792e4d23c9f LoongArch: Un-skip cross-segment alignment compensation dur [...] adds 8b0a5988531 {binutils, gas, ld}/NEWS: Announce LoongArch changes in 2.45 adds 7f8017add95 gas: sframe: guard block with support_sframe_p adds 6ab3f09a682 gas: elf: binutils: add new section type SHT_GNU_SFRAME adds ddcac084071 libsframe: fixup comment and minor style issues adds 6a959b12701 libsframe: bump version to 2.0 adds 6a2b11857f8 aarch64: Remove redundant ORs with 0 adds 891fa528c2b aarch64: Refactor exclusion of reg names in immediates adds 8f788f94643 aarch64: Use operand class to select movprfx error adds f4c12969c39 aarch64: Remove redundant feature requirements adds 5bf6d4cd7eb aarch64: Add missing F_STRICT flags adds 7c684dc6a1f aarch64: Disable sysreg guards by default adds 3b6b69205c5 aarch64: Add support for --march=armv9.6-a adds 3e97860c29a binutils: generalize init_dwarf_regnames_by_* functions adds 11d33617e04 binutils: factorize handling of arch-specific DWARF augmentations adds 3bf7cb6860c bfd: fix recognition of arch-specific augmentations adds 83318af4939 binutils: make read_cie aware of new augmentation char 'G' adds 4c043ef6f3d gas: aarch64: suppport CFI directive .cfi_mte_tagged_frame adds 427363b461d ld: aarch64: make EH Frame parsing aware of augmentation char 'G' adds 97d71f2366f ld/aarch64elf: add support for DT_AARCH64_MEMTAG_MODE dynamic tag adds b9b7bbb466e ld/aarch64elf: add support for DT_AARCH64_MEMTAG_STACK dynamic tag adds b6d770e18c9 gdb: add Aaron Griffith to gdb/MAINTAINERS adds 5ad9c520cbb Automatic date update in version.in adds 0e8dbf5c5d6 [gdb/build] Work around GCC ipa-modref bug adds 5c778308bdb Add markers for 2.45 branch adds 47fdedbb95c Update version number on mainline adds 23bcdc80b42 Updates to how-to-make-a-release document after creating th [...] adds bc707876636 Fix compile time warning message about optarg parameter sha [...] adds ef7a634dc01 gas: Move gas_sframe_check to binutils-common.exp adds be7aacd3d08 Automatic date update in version.in adds a57a3a169ea Re: gas: Move gas_sframe_check to binutils-common.exp adds 939eb467b21 ld: Clear map_head_is_link_order for .gnu_object_only adds 804ccd0a649 gas: accept leading zeros on dollar local labels in z80 sdc [...] adds 8be32d50654 gas/NEWS: Corrected the information about mapping symbol $x [...] adds 33aa1470c77 Delete AM_PO_SUBDIRS invocation adds 1f252ce4b2b gas deferrred diags leak adds 168c017e206 s390x sframe regressions adds 7a18105dff0 Updated Spanish translation for the gas sub-directory adds 78437d947e5 Updated Ukranian translation for the binutils sub-directory adds 9ab6d84937d More updates to the 'how to make a release' documentation adds c55d28fe299 Updated Ukranian translation for the opcodes sub-directory adds 104a90ece99 gdb/amd64-linux-tdep: add missing space adds 5f9bf0cf711 sframe: Allow input R_*_NONE relocations adds 6deec80629d Automatic date update in version.in adds 387efef5fef libsframe: relax the assertion limit for fre_start_addr adds e6b2368b955 gas: support --gsframe=no adds 62bc378b0bd Revert "gas: support --gsframe=no" adds 8aad677a128 gas: support --gsframe=no adds 1535d2a0ce4 gas: Re-indent case OPTION_SFRAME: adds 4cd91af023a Only parse attributes in ELF sections with the SHT_GNU_ATTR [...] adds 83be472a616 Updated translations for various sub-directories adds a80775c9278 Automatic date update in version.in adds 14c6a06be8e x86: Decouple AMX-AVX512 from AVX10.2 and imply AVX512F adds d7f343eaad3 x86-64: Remove sframe relocs against discarded sections adds 50c1c57426d gas: improve --gsframe documentation adds 69b067872be gdb: remove unused includes in break-*.c adds a9d7fd0b30a Automatic date update in version.in adds 118dc72152b readelf v850 notes adds fcf7470408a Remove sframe relocs against discarded sections adds 11153b13a56 bfd: drop unused elt_no adds d3d1718602b binutils: drop unused note_size, contents, old variables adds 596ba5e9fb2 gdb: fix formatting in solib.c adds 1324b95f574 gdb/risc-v: fix ISA string detection for disassembly adds 802963162e9 [gdb/testsuite] Stabilize test name in gdb.base/style.exp adds c637feb9e17 [gdb/testsuite] Fix regexp in gdb.base/style.exp adds e83ef5d6259 [gdb/testsuite] Require minimum width in gdb.base/style.exp adds 90fcff38dda [gdb/testsuite] Use pagination_prompt var more often adds 366cda6ea89 Automatic date update in version.in adds 71931bcce1b METAG_RELOC_AGAINST_DISCARDED_SECTION adds 129a8473517 visium: use RELOC_AGAINST_DISCARDED_SECTION adds 7d9ed03a1be asan: undefined shift adds 1cfce7750ae Fix unused variable warnings adds 9472a0558d6 Fix more unused variable warnings adds cd47b8fa567 ld: Limit PR ld/25617 tests to glibc targets adds f10173a01ff gdb/testsuite: mark the start of each gdb.in.* log file adds cfbf9925c1c [gdb/testsuite] Fix gdb.arch/amd64-disp-step-self-call.exp [...] adds 129cdfc1643 RELOC_AGAINST_DISCARDED_SECTION zero size reloc sections adds a9cc6407c9c Automatic date update in version.in adds 028ad040bb6 Re: RELOC_AGAINST_DISCARDED_SECTION zero size reloc sections adds 2b374e9d693 [gdb/testsuite] Fix gdb.base/break-dbg.exp without xml support adds d60ae6437b5 [gdb/testsuite] Fix gdb.multi/pending-bp.exp without python [...] adds 6ca57d16191 [gdb/testsuite] Fix gdb.base/backtrace-through-cu-nodebug.e [...] adds 2f108d5e69b [gdb/testsuite] Restructure gdb.base/backtrace-through-cu-n [...] adds cf03713dd1c [gdb/cli] Document \001 and \002 usage for set prompt adds 00df7c126b9 gprofng: do not skip weak symbols adds c59c7b5b0f7 Automatic date update in version.in adds b8ef1608ac2 Automatic date update in version.in adds e50c10ed398 gold: Remove NaCl target support adds 014ae6af498 Remove NaCl/arm target support adds 9d19d5c5622 gdb/solib-svr4: remove unused svr4_solib_ops method declarations adds 9db671074ca aarch64: minor code cleanups to aarch64-gen.c adds 6a35f84cebc aarch64: Fix operand name MOPS_WB_Rd -> MOPS_WB_Rn adds 63de89b2c1d aarch64: use an enumeration for operand indices. adds 0454220d588 aarch64: Use an enum to refer to indices in the opcode table adds 7632f493f7b gdb/solib-svr4: remove an unnecessary static cast adds 05ef43a2e79 gdb: remove unused includes adds 9eb02222ec5 Automatic date update in version.in adds 9e8b20dbd8e RISC-V: Indent and reorder backend define functions for bfd [...] adds 9e10fcf71c1 RISC-V: Fix the assert fail when linking discarded sections [...] adds f6fc2b52316 RISC-V: Don't allocate dynamic relocation if it's section w [...] adds 9087bd989b5 Fix failing test: i386-avx-reverse adds 233cd594641 ld: Rename a file on Windows fails if target already exists adds ca8c70d033d Remove steps for adding .dirstamp when creating pre-release [...] adds 657f10397eb Updated translations for various sub-directories adds e2c192c9a38 gdb: fix formatting in solib.c adds 553a06827b3 gdb: use skip_spaces in info_linker_namespace_command adds d8255557dd8 gdb/solib-svr4: fix indent adds 5b763a47088 gdb: Remove redundant parameter for filename completion adds cf5a7801bd6 [gdb/cli] Clear line buffer on ^C adds f89a2a68bed [gdb/testsuite] Modernize gdb.base/command-line-input.exp adds 58fe9ce1d6c Automatic date update in version.in adds 83eeaf91787 gas: sframe: fix PR gas/33170 adds 00d853d1fe7 libctf: do not use mmap on Solaris 11 adds 3ff8956e4bf libctf: get libctf-nobfd.ver from the right place with Solaris ld adds 4214ca9036c libctf: exclude always-emitted Solaris symbols from the symtypetab adds 4983bb052d3 libctf: don't run tests requiring deduplicating linker unle [...] adds ae114fb523e PR 33197 [AVR] Incorrect syntax in generated ldscript adds 778164cffeb gdb, gdbserver: use structured bindings in a few places adds 63338cd5683 [gdb/testsuite] Fix Cursor Horizontal Absolute clipping adds 3786ec669c6 [gdb/testsuite] Handle Horizontal Position Absolute in tuiterm adds cff79e9708b gdbserver: use reference in range for loop adds 93e5d03100d [gdb/testsuite] Handle auto_left_margin in tuiterm adds 6a82917ae30 [gdb/testsuite] Fix Term::_csi_m with no args adds 4f170cf93d7 gold: configury: fix obsolete macros adds 673c9158099 Automatic date update in version.in adds db47da255d8 [gdb/testsuite] Log on return in Term::_log_cur adds 6d8ace9ffd8 [gdb/testsuite] Use TERM=ansiw in tuiterm for bsd adds 6638cfadb9b [gdb/testsuite] Add Term::get_string_with_attrs in tuiterm adds f752be8f916 strip: Properly handle LLVM IR bitcode adds d92b908cb14 Automatic date update in version.in adds 62698785489 PR 33210 NULL pointer arithmetic in coffcode.h adds 96ad2fd3c0c ld: Force SHELL=/bin/bash in ld for Solaris [PR32580] adds a9bab7ab6e8 readelf: objdump: sframe: fix dumping with section name adds 095319fe532 gas: sframe: command line option takes precedence adds 493ed052249 aarch64: Fix sve2p2/sme2p2 dependencies adds 2b000fbeae4 gas/doc: Update AArch64 Architecture Extensions adds ff67c7a3298 gas/NEWS: Add AArch64 updates adds 165d75b0ec7 gdb/dwarf: rename some variables in handle_member_location adds 91bca5d7bca gdb/dwarf: apply DW_AT_bit_offset when DW_AT_data_member_lo [...] adds 9f7fde1258f gdb: fix copyright year in solib-frv.h adds 9cdccc47441 gdb: fix copyright year in svr4-tls-tdep.c adds c75f4b5c34e gdb: use the location_completer for the list command adds 6d654864d94 gdb: Convert gdb/mingw-hdep.c to INIT_GDB_FILE adds 3a7f7d0be3a [gdb/tui] Fix shell command terminal settings adds c97c1a7d58f PR 33214 sparc LDM/STM/LDMA/STMA etc. FAIL on Solaris/SPARC adds b36a029e1f7 Automatic date update in version.in adds 8b66cb3b29b doc: sframe: mention errata 1 of SFrame version 2 adds e72a03bba03 Automatic date update in version.in adds c6b78229b3c Update release documentation following 2.45 release adds e5d84a71526 Automatic date update in version.in adds 8fbfec1180e gas: add missing header guard in tc-<arch>.h files adds d3e582895b2 libctf: link: rejig lazy opening to not need weak symbols adds 8c50b519190 Avoid timeouts with gnat-llvm in gdb.ada/operator_call.exp adds 7c1c13e896c ld: testsuite: Skip "Run with libpr19553c.so" test on Solaris adds 0937ed3f050 Add forgotten ChangeLog entry for commit 7c1c13e896c76879bc [...] adds 89ccd18ef6e ld: testsuite: Fix "PR ld/28138 (build only)" on Solaris adds 5f3de678e6b Automatic date update in version.in adds e2a18d03bad ld: testsuite: Enable ld-elfweak tests on Solaris/x86 adds 8fd6a9c70b4 PR 33223 ppc64: segfault on unknown relocation adds 0b23ce71150 ppc _bfd_clear_contents adds 9f09438f9ed Automatic date update in version.in adds 303045d9539 PR 33229 nds32 gas segfaults on gcc output adds 9af083a959a Automatic date update in version.in adds 8e885fece15 strip: Don't check target_defaulted in input BFD adds c7c272f06d2 [gdb/testsuite] Fix gdb.gdb/python-helper.exp with gdb buil [...] adds 3ac83564eb3 strip: Treat "default" output_target as unspecified adds 8a6f3a04620 zlib: import zlib-1.3.1 [PR32933] adds 9a4d1b409c0 Don't nest double quotes in tuiterm.exp adds 32b42067970 Automatic date update in version.in adds ce6a13a42fb ld-elf/shared libpr23161c and pr23161c tests adds e443ffcf791 ia64 assembler warning breaks ld tests adds bedd6a7a44f gdb/dwarf: track compilation and type unit count adds 3e27b49025f gdb/dwarf: remove all_{comp,type}_units views adds 5acdeb08eb5 gdb/dwarf: move index unit vectors to .debug_names reader a [...] adds 52f0642b075 gdb/dwarf: make .gdb_index reader use its own list of units adds cb208105eb5 gdb/dwarf: sort units when writing index adds 6474c699a52 gdb/dwarf: sort dwarf2_per_bfd::all_units by (section, offset) adds 2666c0cecf4 Update my e-mail adds 85cced8e9b9 gas: check section size against entry size adds f79d7a8b4c9 opcodes/aarch64: make aarch64_ext_ldst_reglist()'s data[] s [...] adds 42acebbbdce opcodes/aarch64: make aarch64_opnd_qualifiers[] static const adds bdd43bccaf2 opcodes/aarch64: convert print_sme_za_list()'s zan[] / zan_v[] adds b2250bfa948 opcodes/ppc: make ppc_opts[] static const adds f67b2bc9d9e opcodes/riscv: make riscv_options[] const adds 71166747219 opcodes/x86: make i386_mnem[] static adds 7a45c8e0302 gdbserver: convert locals to `bool` in captured_main adds 190e5f3ca7d gdbserver: exit with code 1 after missing packet name adds 524b8916630 gdbserver: switch to using getopt_long for argument processing adds 393e0434e23 gprof: Run tst-gmon-gprof-l.sh after tst-gmon-gprof.sh adds 382f0ffb936 gdb/MAINTAINERS: Update my email address adds 56639a7e411 Automatic date update in version.in adds 891d1654d73 Re: resbin: don't pass NULL as printf %s arg adds 1e72b9d754d Automatic date update in version.in adds a977b9bed31 Automatic date update in version.in adds 059477e4baa windres PR 33244 testcase adds 595daae3c56 gdb: Add myself to gdb/MAINTAINERS adds 14de1447c9c Call target_can_do_single_step from maybe_software_singlestep adds 1b34c1e50db Disabling hardware single step in gdbserver adds a53192ade99 [gdb/testsuite] Fix gdb.base/style.exp on freebsd adds 2df2e47c5ae Automatic date update in version.in adds 64917bab3ca [UI/TUI] Add support for italic and underline ANSI escape s [...] adds f1e591b0c97 Do not include cleanups.h from common-defs.h adds 9dd189d3ed6 Use '.rs' extension for Rust in gdb_simple_compile adds b64e0a28162 Remove bfd_check_format_lto adds d6e93eedfb9 Automatic date update in version.in adds c2729c37f10 strip: Don't treat fat IR objects as plugin object adds 2f6db3e2e77 Revert "Call target_can_do_single_step from maybe_software_ [...] adds 081bf6a3a18 Automatic date update in version.in adds 3eede6b04a3 LoongArch: Fix symbol size after relaxation adds 815d9e9dae6 libiberty: sync with gcc adds 158b142e801 gdb: change default initialization for register numbers on x86 adds bdee5542023 Update obsolete autoconf macros adds 97b6ffe44b9 Move struct plugin_data_struct to plugin.c adds 1d4757b724a ldlang.c: Don't include "elf-bfd.h" twice adds b2a61519d18 Automatic date update in version.in adds 13f1820106c [gdb/tdep] Fix inferior call return of small char array for [...] adds 450165f0845 [gdb/testsuite] Add gdb.base/color-prompt.exp adds 0f67878b82c opcodes/aarch64: rename fields[] adds 7ec7556f86d opcodes/aarch64: shrink aarch64_ext_ldst_reglist()'s data[] adds d582b4eb1be Arm: parse_neon_type() weaknesses adds 1e118fe363d bfd/ELF: make three local arrays static adds 608c6df447d bfd/ELF/RISC-V: make one local array static and several const adds 49e51dd7a21 bfd/ELF/Arm: make various arrays static / const adds 2e0582e017a [gdb/testsuite] Fix gdb.base/exprs.exp for gdb build with byacc adds 81bf57ecb8f [gdb/testsuite] Fix gdb.tui/tui-layout-asm-short-prog.S com [...] adds fee476d2fc5 [gdb/testsuite] Initial TERM=ansis support in tuiterm adds 3aeec964673 [gdb/testsuite] Fix gdb.tui/main-2.exp for TERM=ansis adds a99fc443dc9 [gdb/testsuite] Fix gdb.tui/basic.exp for TERM=ansis adds be10a32638c should_validate_memtags: Do not dereference references adds f5b1b0288a9 run_lto_binutils_test: Pass $plug_opt to nm adds fb04a67e6f8 binutils: add ia64 marker in name of testranges-ia64 adds a65d0a43256 Automatic date update in version.in adds ff3b64d944d x86: Treat protected symbols with indirect external access [...] adds ab9cd086d89 Automatic date update in version.in adds 3c64cee8151 Automatic date update in version.in adds ddd2795c522 Do not allow DAP clients to dereference "void *" adds 9ef3249a00f Emit DAPException when too many variable children are reqeusted adds cbb91fe3822 ld: Add a test for PR ld/24576 adds d02a8683722 i386: Add Linux/x86-64 support to export-class.exp adds bbb7a2e2c57 Automatic date update in version.in adds 2bbe3bb5d93 Avoid scopes.exp failure on certain architectures adds 55c91b7e5c7 x86: Always treat protected symbols as local adds 89495c33260 Change type::fields to return an array_view adds d737aae03b9 [gdb/testsuite] Improve gdb.base/watchpoint-unaligned.exp adds 3769fe5ed37 [gdb/testsuite] Extend gdb.base/watchpoint-unaligned.exp adds 6f9909c4179 [gdb/tdep] Handle M1 ldp in aarch64_stopped_data_address adds 96d90166e84 [gdb/tui] Make tui_disassemble more efficient adds 437d1e5e8f7 Automatic date update in version.in adds 02d9fa7cc28 gnulib: Update obsolete autoconf macros adds 73dcc5e15ba Remove cast from captured_main adds 421c4a00d9e Refine range check in create_addrmap_from_gdb_index adds ad9f79ec39c Automatic date update in version.in adds 28520d7eed3 RISC-V: PR33216, Allow c.slli, c.srai, c.srli with 0 immedi [...] adds 73432d71de5 [gdb/testsuite] Make ^C cancel i-search adds 76060b138db [gdb/testsuite] Stop on main in gdb.gdb/{python-helper,self [...] adds 588f68cd3e3 [gdb/testsuite] Make prompt matching in Term::wait_for more strict adds 58abb43bc54 Correct readelf thin archive test adds 9adb8ba865f objcopy/strip of IR files and is_strip_input adds b3f31f8eea4 Recognise ECOFF armap in bfd_slurp_armap adds 546ddc53ee2 [gdb/testsuite] Disable CLI styling by default in Term::pre [...] adds d048eee2910 ld: Use stat to check if linker script appears multiple times adds ea6ec00ff45 bfd: support for NT_386_TLS notes adds cfebee18691 bfd: sframe: fix PR ld/33199 adds 809c1abc19d gdb, configure: Add enable-binary-file-format option for configure adds 5ed142657c5 [gdb/testsuite] Remove useless indentation in lib/tuiterm.exp adds a1be365e22f gdb: modernize get_frame_pc_if_available adds 903ea49d478 [gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp on [...] adds 94de78f9d0d gdb/dwarf: clear per_bfd::num_{comp,type}_units on error adds 710db71b0d1 gdb/testsuite: update some copyright years adds 713b99a9398 gdb, gdbserver: update copyright years in copyright notices adds 2e917d2873a [gdb/testsuite] Fix gdb.tui/basic.exp on native-extended-gdbserver adds 7d6d4f69fe5 [gdb/testsuite] Fix gdb.base/dlmopen.exp on native-gdbserver adds 9f685464440 config: Update obsolete autoconf macro adds b8e690ef9e3 Automatic date update in version.in adds 9b383903e73 strip: Treat slim GCC/LLVM IR objects the same adds b3743a2c05d bfd: have objcopy retain unknown ELF section flags adds a1b33b8cc47 gas/ELF: drop bogus check for ELFOSABI_STANDALONE adds 4984ab44f82 gas/ELF: re-work SHF_GNU_* handling adds 21ff588912e gas/ELF: adjust bad section letter diagnostic adds 98e6d3f5bd4 gas/ELF: allow specifying entity size for arbitrary sections adds b011ae9fef4 bfd/ELF/PPC: make ppc_build_one_stub()'s stub_str[] static adds bafcf0823c1 x86/APX: drop AMX-TRANSPOSE promoted insns adds 16e7aa4aab7 bfd/TIC4x: correct COFF swapping functions for mixed-endian [...] adds 1321c777e97 gdb: fix forward and reverse search commands to match docum [...] adds e53b88b40ed gdb: fix forward/reverse search, when no lines are printed adds ee3c07a28be [gdb/tui] Clear readline buffer on switching to TUI adds 19ee30e369c [gdb/testsuite] Add Term::_csi_h and Term::_csi_l adds 52c052f6a7d [gdb/testsuite] Add Term::_csi_0x3f_l and Term::_csi_0x3f_h adds 543c077be3c [gdb/testsuite] Add Term::_csi_t adds 291f3cf034f [gdb/testsuite] Add Term::_csi_r adds 0ab4b22a01a [gdb/testsuite] Add Term::_esc_0x28_B and Term::_esc_0x28_0 adds 36f8b9785af [gdb/testsuite] Add Term::_esc_0x3d and Term::_esc_0x3e adds 65af9c1531b [gdb/testsuite] Add Term::with_term adds bd619420b35 [gdb/testsuite] Add gdb.tui/tui-mode-switch.exp adds 09e56f0515c Code tidy: bfd/elf.c: T|idy up core note handling code. adds 7dcdd8cae43 gas: sframe: const ptrs for args and local vars where applicable adds b71d1202f00 objcopy.c: Re-indent slim LTO IR comment adds 46cd7e0dc84 archives and plugin target adds bcd739ed043 Automatic date update in version.in adds 28daddd33ac Make bfd_check_format better respect given target adds 96265ee7fa3 [gdb/testsuite] Move setting of Term::_last_char to Term::_insert adds 06a53717f7c [gdb/testsuite] Handle unrecognized escape sequences better [...] adds e579b537353 [gdb/testsuite] Fix TUI tests on freebsd adds 82f3f381fb8 Automatic date update in version.in adds 3f7c685f26d [gdb/testsuite] Handle remote host in some test-cases adds f586f9b61d1 buffer overflow in process_sht_group_entries adds f28a89fd767 [gdb/testsuite] Use regexp to match $_gdb_{major,minor} adds ddc09604ad3 ld: testsuite: Fix several CTF tests on 32-bit SPARC adds a5858e81363 Sanity check windows resource version len adds fb2d8601c63 libsframe: testsuite: reduce usage of magic numbers from en [...] adds 0004c4efea8 libsframe: testsuite: use SFrame V2 specific APIs adds 570f4c0c119 Automatic date update in version.in adds 4e46c5a14f3 ld: Issue an error if group nested too deeply adds c3eb17bae4d Fix typo in recent update to elf.c's core note handling code. adds 5e83077d552 Don't choose plugin target in binutils/ adds 40acf2f9ae6 gas: Improve file name in messages header adds 9e5fdac9ac8 gas: Record file name in macro locations adds fc6423d965d ld: testsuite: Fix no-plt tests on Solaris/i386 adds 5bef3e65ec3 ld: Set the is_linker_input field adds d412728cda0 [gdb/testsuite] Fix gdb.tui/tui-mode-switch.exp on aarch64 adds b6ebe65cdac Fix compile time warning when building with Clang. adds 258ebe350e6 ld: Properly override compiler flags in tests adds c022c513767 Automatic date update in version.in adds 74201a32082 Re: windres: don't exit so much on errors in read_coff_rsrc adds 7e432e93f8a Limit BFD_SUPPORTS_PLUGINS check to plugin.h and targets.c adds 09292f4ae2c binutils: dwarf: fix display of large cfa_offset adds e067b9d0277 bfd: Fix Solaris/x86 ELF_MAXPAGESIZE adds 985bc55e998 elf: Prune empty generic properties adds 56e7e4ca3b8 gdb/testsuite: fix invalid assumption about TUI src window adds 9ca011e55e7 ld: testsuite: Fix ld-elfvers tests on Solaris adds b662ab305c3 Add missing ChangeLog. adds 1bf1357c682 ld: testsuite: Mark vers26b3 unsupported on x86_64 adds 1d5f884e505 gdb: rename gdbarch_software_single_step -> gdbarch_get_next_pcs adds 4260abb7a70 gdb: rename address_class -> location_class adds 17e62fe5f78 Add tests of the linker's --errror-execstack and --error-rw [...] adds 4f68e8167e9 gdb: remove some unnecessary watchpoint_addr_within_range o [...] adds dab18bd71c2 gas: testsuite: fix regression in cfi-common-10.d adds 6b6022ac967 gdb: remove unused includes in inferior.h adds 8acc4517846 Re: gas: testsuite: fix regression in cfi-common-10.d adds 89df03496b8 Automatic date update in version.in adds 5e63d6144c3 Remove autoconf macro AC_HEADER_STDC adds fed7c3654c8 Remove cloudabi support adds cb4ed2bee7b RISC-V: PR33216, Fixed gcc testcases failed for commit 28520d7 adds a7145f50d79 gdb/MAINTAINERS - ADD Gopi Kumar Bulusu gopi@sankhya.com adds bac0d9a3506 gdb/amd-dbgapi: make get_amd_dbgapi_inferior_info return a [...] adds 46373d8d659 gdb: rework _active_linker_namespaces variable adds cf03cf4e887 ld: Compile some tests with -mdirect-extern-access adds 0d1e88f8bfb x86: Add GLIBC_ABI_GNU2_TLS version dependency adds 66e4999f343 x86-64: Add GLIBC_ABI_DT_X86_64_PLT version dependency adds fbcdc06c238 i386: Add GLIBC_ABI_GNU_TLS version dependency adds 9c0adb10c7f elf: Clear entsize when clearing SEC_MERGE|SEC_STRINGS adds 8186f0d31dd Automatic date update in version.in adds dbd05b9edcf gdb/python: check return value of PyObject_New in all cases adds bce0a2d71ac Automatic date update in version.in adds 64c7560c6a3 Don't run cfi-commit-10 test on 32-bit targets adds 99ee75c1cd0 LoongArch: Improve the reliability of test cases adds 82f6aecc19e ld/aarch64: prune a PE/COFF test adds cb028bfe347 gas: make as_tsktsk() output more as_warn()-like adds 1bfc186f71c MAINTAINERS: move Jim Wilson to Past Maintainers adds 80bca2ead66 ld: testsuite: Enable ld-shared tests on Solaris/x86 adds 858ed9bfe38 ld: testsuite: Only xfail "shared (non PIC)" etc. on 64-bit [...] adds 33b761b2015 gdb/testsuite: handle dynamic linker path with symlink in d [...] adds 7f554749455 gdb/solib-svr4: make "lmid" XML attribute optional adds fcdc6c5aff1 gdb/solib: don't check filename when checking for duplicate solib adds 8a729432af7 gdb/solib: adjust info linker-namespaces/sharedlibrary format adds 0dd741f753c gdb/solib: save program space in solib_ops adds 3a1af461382 gdb/solib-svr4: add get_lm_info_svr4 adds 77c87c12b35 gdb: rename svr4_same_1 -> svr4_same_name adds fbb487b4510 gdb: make iterate_over_objfiles_in_search_order methods of [...] adds a7ba2c42b80 gdb/solib-svr4: centralize fetching of default debug base adds d33a66a3113 gdb/solib-svr4: fix wrong namespace id for dynamic linker adds 3214cb0ce58 Automatically handle includes in testsuite/lib/ adds e771abf8ff8 testsuite: Introduce gdb_watchdog (avoid unistd.h/alarm) adds 8feea8c5d8c gdb/copyright.py: print notice about files that print copyr [...] adds a63213cd374 MSYS2+MinGW testing: Unix <-> Windows path conversion adds 409a49bf88e gdb/testsuite: fix pattern in gdb.base/dlmopen-ns-ids.exp adds 4abe8b9a4c3 gdb/doc: qSearch:memory packets use escaped binary patterns adds 850a812601b Automatic date update in version.in adds b0653e3db9c gas: add --enable-default-sframe configure option adds 5a74ce37a50 [gdb/symtab] Bail out of create_addrmap_from_gdb_index on error adds 3c7cd14c160 [gdb] Make addrmap_mutable::set_empty return bool adds 20676c00443 [gdb/symtab] Detect overlapping ranges in create_addrmap_fr [...] adds d40413bdfc3 [gdb/symtab] Turn complaints in create_addrmap_from_gdb_ind [...] adds c8a03d6406a [gdb/testsuite] Require cooked index in two test-cases adds 0d90e0ce80b libsframe: use offsets to FDE and FRE sub-sections adds 833aa67d03a x86-64: Use the GOT indirection in no-plt-check1.S adds 09ceeb729e9 Update comment in rust-parse.c adds 37626ecb4d4 x86: Distinguish no PLT build and run test names adds 356fff49445 Automatic date update in version.in adds 3825c972a63 gdb: allow gdb.Color to work correctly with pagination adds 2c193469846 bfd/pe*.c including bfd/coff*.c adds 5db3a9f674f Tidy include/coff/external.h and internal.h adds 6274233ac8d PR 33302, Symbols truncated on i386pep target adds 8b7a074374f Automatic date update in version.in adds c9b8f14cbaf gdb: LoongArch: Handle newly added llsc instructions adds fa8b445d00c gdb: fix indentation in objfiles.c adds bf0f85df125 Fix tekhex format related gdb.base/dump.exp failures adds f0576ceaed9 Automatic date update in version.in adds 5319c8dec64 MAINTAINERS: Remove my email address adds 74f045d47ab ld: entry size and merge/strings attributes propagation adds 6f9157ad377 ld/ELF: explicitly place .note.gnu.property adds 71897894a94 ld/PE: don't emit relocations for weak absolute symbols adds 81e5a23c7b8 [gdb/testsuite] Fix require dwarf2_support check in some te [...] adds 35bd58744ec amd64-tdep: need_modrm = 1 for VEX/EVEX instructions, excep [...] adds a9baa37ce95 gdb: LoongArch: Add the definition of loongarch_frame_cache adds d7a2fed3c29 gdb: LoongArch: Refactor member functions of loongarch_fram [...] adds ab31109c8a9 gdb: LoongArch: Improve loongarch_scan_prologue to record s [...] adds aa2b674af94 gdb: LoongArch: Improve loongarch_scan_prologue for correct [...] adds 0a507079473 gdb/python: fix an unlikely memory leak adds e3a6f62033c [gdb/tdep] Add XOP support in amd64_get_insn_details adds 2bd87cef850 gdb: use current_program_space->core_bfd() a little less adds 43ed67a290e gdb: more current_program_space->core_bfd() removal adds 1cb99f13981 gdb: use existing argument more in rename_vmcore_idle_reg_sections adds f5493d6c96d gdb/python: return gdbpy_ref<> from gdbpy_create_ptid_object adds 696b8949c24 Automatic date update in version.in adds d5faa503bbd x86: Don't put R_386_TLS_DESC/R_X86_64_TLSDESC in .rel.plt/ [...] adds d59c2b35c07 [gdb/testsuite] Add missing require {!is_remote host} adds 793534c2692 [gdb/testsuite] Add have_startup_shell adds 23cdb9da3b6 [gdb/testsuite] Fix gdb.server/non-existing-program.exp on [...] adds e17e65798e4 gdb/testsuite: work around empty substring bug in expect adds ab0e81e536b Revert part of commit 8e885fece150 adds 3fa891a80c5 objcopy "Unable to recognise the format of the input file" adds d8867f5d1bf tekhex test for commit bf0f85df1254 adds 93dfa8e923a objcopy "strip without global symbol" test adds c54f82572d6 Fix formatting of gdbarch_components.py adds 4a20896e866 gdb/testsuite: namespace procs in lib/selftest-support.exp adds 2f339e5ca03 gdb/testsuite: remove function parameter from do_self_tests adds 15b3c175633 gdb/testsuite: do not copy gdb executable in self tests adds d6340aa42e2 gdb/testsuite: use libtool to launch selftests adds bce590b4657 gdb/testsuite: turn thread events off in selftests adds 99c85f05b6e gdb/testsuite: get real executable in gdb.gdb/index-file.exp adds 83679675ce5 Automatic date update in version.in adds f83ec9ae4a8 readelf: Update "-D -r" to dump DT_RELR adds e9303c43371 [gdb/testsuite] Fix require dwarf2_support check in some te [...] adds a784750d169 gdb/record: Support wfi, sfence.vma, sret and mret instruct [...] adds a1bc1314981 [gdb/testsuite] Use build_executable in gdb.tui/tui-missing [...] adds 69b9f23264b gdb/objfiles: add comment explaining when obj_section::the_ [...] adds 8d9a7d8914f gdb/python: check return from final PyObject_New in py-disasm.c adds 470742e0189 Bump flake8 version adds 857ef95cd9e testsuite: add untested in case OS corefile is not found adds ef6302a6d16 Fix documentation of -list-[target-]features results adds c09325a5a67 gdb/testsuite: use gdb_test_no_output when dumping in gdb.b [...] adds 3e7d7f60011 gdb/gdb-gdb.gdb.in: skip gdb::ref_ptr<.*>::get adds b2a6590c91b Automatic date update in version.in adds 69746a4f73b x86: add "udb" opcode (permanent official #UD in 64-bit mode) adds deefd61637c ld: drop bogus %F format modifiers adds 81e90cf63a1 readelf: Add --got-contents option adds 7f15a94e655 gdb: use kill() in gdbpy_interrupt for hosts with signal support adds fee7bd256f7 [gdb/testsuite] Fix overlapping CUs in gdb.dwarf2/dw2-entry [...] adds 0c2b3861935 [gdb/testsuite] Fix overlapping CUs in gdb.dwarf2/dw2-linka [...] adds b340cd71e61 gdb/objfiles: make objfile::sections yield references adds 364e3c2ec7e gdb, testsuite: Extend core_find procedure to save program output. adds 81d4480fe98 gdbserver: Add optional runtime register set type. adds 86d75cf3897 gdbserver: Add assert in x86_linux_read_description. adds 92cc4fb2265 gdb: Sync up x86-gcc-cpuid.h with cpuid.h from gcc 14 branch. adds 6ef3896cfe7 gdb, gdbserver: Use xstate_bv for target description creati [...] adds 63b862be762 gdb, gdbserver: Add support of Intel shadow stack pointer r [...] adds e07c03e47ac gdb: amd64 linux coredump support with shadow stack. adds a4011720d4c gdb: Handle shadow stack pointer register unwinding for amd [...] adds 4c2fee0658e gdb, gdbarch: Enable inferior calls for shadow stack support. adds a48e55b5708 gdb: Implement amd64 linux shadow stack support for inferio [...] adds 66dee5a4f05 gdb, gdbarch: Introduce gdbarch method to get the shadow st [...] adds 7a8821ff0e1 gdb: Enable displaced stepping with shadow stack on amd64 linux. adds 1e10e9ea96a gdbsupport: make filtered_iterator work with pointers adds 02ecff0c714 gdb/objfiles: use filtered_iterator as objfile::section_iterator adds ff62d39aa49 GDB, gdbserver: aarch64-linux: Initial Guarded Control Stac [...] adds a5ae00c47eb GDB: aarch64-linux: GCS support in Linux signals adds 7353e5f9d72 GDB: aarch64-linux: Implement GCS support in displaced stepping adds 96e9e6150f1 GDB: aarch64-linux: Support unwinding the GCSPR adds d0bc36ab2c5 GDB: doc: Document Linux AArch64 support for Guarded Contro [...] adds 599dd4d2a87 Automatic date update in version.in adds a98c610f951 gdb/solib-svr4: update default debug base in svr4_solib_ops [...] adds 54ac880a284 gdb/testsuite: remove leftover debug print adds b42d822476a gdb/testsuite: run black on gdb.base/inline-frame-cycle-unwind.py adds 40915a1db7e gdb: fix include guard in arch/aarch64-gcs-linux.h adds 7360f342d50 Automatic date update in version.in adds 125bb0a7bff gdbsupport: remove unecessary template on iterator_range co [...] adds dde82ebef94 ld: Move Solaris/sparcv9 TEXT_START_ADDR to elf64_sparc_sol2.sh adds 686dd89bfdb Automatic date update in version.in adds 77060dcf0db [gdb] Fix handling of aborted inferior call adds 7bdcd19cc6d Re: readelf: Add --got-contents option adds 63b6693fc45 aarch64: Fix -i option for aarch64-gen adds cb6580810b9 Automatic date update in version.in adds 5c5e1e38a40 LoongArch: Fix incorrect display of FDEs address ranges whe [...] adds 6c056e63c6a x86/testsuite: Adjust unused FRED and MOVRS tests [PR33348] adds d2901a8dcc8 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.tui adds 8f9ec03f819 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.trace adds 2ffc998813e Add gdb.testsuite/mount-point-map.exp adds 8c6dabdd2d6 Fix host_file_normalize_mingw adds 123365d0465 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds bd17933c5a0 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 8132afd2de8 arm: rework fix for PR gas/15273 adds eb3e0ff4f19 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds eae0da7eb45 readelf: Report if no GOT section found adds 82e897f532d [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.rocm adds 0406bf4b23c [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 0a2ec1daf93 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 3a0bf6d1926 gdb/remote: use scoped_restore_current_program_space in rem [...] adds 4520d8dd1cf gdb/remote: call target_pre_inferior in remote_target::remo [...] adds d419a1b472f PowerPC: Vector Instructions for Deeply Compressed Weight f [...] adds 3a3e60fb43a Automatic date update in version.in adds 77ec362369e csky disassembler leak adds 74fe8e29dc6 visium MAX_MEM_FOR_RS_ALIGN_CODE adds 97297d94628 tidy tilegx and tilepro MAX_MEM_FOR_RS_ALIGN_CODE adds 11e5824cda9 make frag fr_type a bitfield adds fcd717899e8 Explain frag alignment hacks adds 180075d14fa frag_alloc use of obstack_alloc adds 98583463abe Disable eh_frame optimisation if code detected in .eh_frame adds c1e9f1454fa [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds a0dd75e40ad [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.perf adds 33338dd342b [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.opt adds 7a573cfa16b gdb/testsuite: Fix gdb.base/gcore-memory-usage with address [...] adds aebc33d411d [gdb/testsuite] Fix clean_restart in gdb.opencl/callfuncs.exp adds 8a94d92a468 readelf: Call qsort only if all_relocations_count > 1 adds 15170022f7f [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.objc adds 5d3a6f777d5 readelf: Run --got-contents only on ET_DYN/ET_EXEC files adds aad80d24d29 x86: Check plt_got_offset for lazy IBT PLT adds 37e91976250 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.multi adds 40f41b242f8 gdb: LoongArch: Add and use cond_branch_destination_address() adds 213f150cf7c gdb: LoongArch: Restrict breakpoint outside of atomic sequence adds 0fba01ef98b [gdb/testsuite] Fix mi_clean_restart <absolute filename> in [...] adds e9aaad19842 [gdb/testsuite] Fix mi_clean_restart <absolute filename> in gdb.mi adds 95014c4fba6 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 09458c89ba1 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.guile adds 2f88dd19878 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.gdb adds 683076ce0d0 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 955b8e09397 readelf: Don't change the symbol table adds 1eac6d15fd2 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 086e3c9bc26 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 6a5c1f8020f [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 4d47956f3e4 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.cp adds e66c9cb4d12 gdb/testsuite] Fix clean_restart <absolute filename> in gdb [...] adds 5e2ebcf1eab mips: remove unnecessary obstack_finish adds 674628ae3a1 PR 33360, Correct strings -Ue output adds 980662750ff Automatic date update in version.in adds 8b91a77eda9 [gdb/testsuite] Fix clean_restart <absolute filename> in gdb.ada adds cea397848b8 RISC-V: Fixed missed GOT relocation against a symbol that h [...] adds 672a326e2c1 RISC-V: Don't overwrite got entry to zero for IRELATIVE/REL [...] adds 519349b57d7 RISC-V: Don't generate R_RISCV_RELATIVE if symbol reference [...] adds 55050c2f7e1 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds eeb28714f7d [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds fa06ea7498f [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 3638ca4c790 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 40cd67be496 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 9651adf4a4f [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 9463d3e7563 [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 9cede382cb9 gdb: remove some dead code from core_target_open adds a839a42bcd8 gdb: remove most global core file accesses from record-full.c adds a45b16f16e8 gdb: pass core file to gdbarch_core_xfer_siginfo adds 88d6ee4c9af gdb: remove most global core file accesses from fbsd-tdep.c adds e90c268b3e1 gdb/testsuite: fix possible TCL errors in gdb.threads/threa [...] adds 55fc9233a83 Don't require "Bss=" in qOffsets response adds f9aa48dc545 gdb, amd64: extend the amd64 prologue analyzer to skip regi [...] adds 8862ee58868 gdb, amd64: return after amd64_analyze_frame_setup if curre [...] adds 57ce06ac23a gdb, amd64: extend the amd64 prologue analyzer to skip stack alloc adds 95f21c0d25a gdb, amd64: return after amd64_analyze_register_saves if cu [...] adds b652ce7b808 gdb/python: add gdb.Value.is_unavailable attribute adds 650400cb534 gdb/dap: check values are available before converting to int adds 44f37db2c64 gdb/testsuite: revert recent changes to gdb.dap/scopes.exp adds 11d64980156 GDB: aarch64-linux: Define HWCAP_GCS as unsigned long long value adds 5cce2b7006d Automatic date update in version.in adds aaabb796f89 gdb: run black on gdbarch_components.py adds 16d95f5ccf1 x86: make reloc() usable during late phases of assembly adds 496e01123d8 x86: check reloc types for relaxable branches adds 957e3edfc02 [gdb/testsuite] Fix silent timeout in allow_aarch64_gcs_tests adds 02223ca30e3 [gdb/testsuite] Fix clean_restart <absolute filename> in al [...] adds c6df5d79aac MicroBlaze: Add microblaze_get_next_pcs adds cc91060a47a [gdb/testsuite] Fix gdb.base/fileio.exp for local-remote-ho [...] adds ce24177c049 gdb: pass core file through gdbarch API when loading shared [...] adds a6b9480111a gdb: pass core file to gdbarch_core_thread_name method adds a6138daaf5f gdb: pass core file to gdbarch_core_read_x86_xsave_layout adds 6f7ad2381ae gdb: ensure bp_location::section is set correct to avoid an assert adds 507d144bbf0 Revert "MicroBlaze: Add microblaze_get_next_pcs" adds 3e1716c9fc2 readelf: Handle 0 sh_entsize of GOT sections adds 202beb3feeb [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 2e61486fcef [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds aaad5a3254d [gdb/testsuite] Fix clean_restart <absolute filename> in gd [...] adds 27697103012 Allow conversion of 128-bit integers to Python adds af3d9df4b94 bfd: configure.ac: Fix mention of flag to enable 64-bit BFD [...] adds 4d2991ad4dc Automatic date update in version.in adds b62b7b641f7 Re: tekhex test for commit bf0f85df1254 adds 46ada32fc97 Update x86: Add GLIBC_ABI_GNU2_TLS version dependency adds 34e81d7c302 Bump version to 18.0.50.DATE-git. adds 13745a6ce8e Update gdb/NEWS after GDB 17 branch creation. adds a2b114d43fa Automatic date update in version.in adds 3d22a6cee4b gdb: Add i386-gnu-tdep to the list of objects for x86_64-*-gnu* adds 0577ebd01d6 README: don't talk about libg++ adds cba778b944a [gdb/testsuite] Error out on clean_restart <absolute filename> adds 5c9a05428dd elf: Define more SHT_SUNW_XXX adds 9546c98be05 ld: Limit "readelf --got-contents" tests adds 79b2b564fec Automatic date update in version.in adds 96b9a160734 MicroBlaze: Add microblaze_get_next_pcs adds 5e3d14a179e bfd: Add i386_pe_big_vec vector to win64 targets adds 149e0b44f3d x86: make TC_FRAG_INIT() resolve to a function call adds 5d0ac9ee8fd x86: constrain and fix use of the "nojumps" .arch modifier adds 8735dae5139 gdb/testsuite: small fix for amd64-extended-prologue-analysis.exp adds 6b27a220321 objdump: Check the SEC_CODE bit for code adds 897d8d7bba5 binutils: Require GNU tail for 'objdump -Wi' test adds ab7f5fd719e PR 33385, Extended Image Header adds 8dc1c6a82cb PR 33385 EOM adds a029db9c425 PR 33385 DST handling adds 1595b0fbd42 PR 33385 unsupported relocs adds a2298f23f2e PR 33385 vms archives adds 62e6979095a vms-alpha: ehdr checks adds 58b625a9c9e vms-alpha: sections array index sanity checks adds 5d1323544e7 Require Tcl 8.5 adds 58a42a843bb Rewrite tcl_version_at_least adds e447f3a122c Require Tcl 8.6.2 adds 8b50cc76f19 Change return value of _bfd_mmap_temporary adds b318480f273 gdb: Add svr4-tls-tdep.o to list of objects of i*86 targets adds ed1057031bd Change how C parser looks up type tag names adds 46eab380ee6 Avoid symbol lookup for field names in C parser adds 39ba411286f Use type-specific lookups in cp-support.c adds c4a3646be3e Automatic date update in version.in adds 5b174333419 Move lnp_state_machine to new file adds 247712bb942 Move compute_include_file_name earlier adds 2b75a49202d Boolify line-program.c adds aa5f053f971 Change dwarf_record_line_p to be a method adds 715608fa8c2 Add m_builder member to lnp_state_machine adds 4f0fa315f6b Change dwarf_finish_line to be a method adds df8e854775d Change dwarf_record_line_1 to be a method adds 5d56bdcd71b Revert "objdump: Check the SEC_CODE bit for code" adds 7ab2cbe8d0f objdump gcc_compiled and gcc2_compiled adds 3ac272c1f11 objcopy: when an invalid bfd target string is used as a tar [...] adds f87a66db645 PR 33406 SEGV in dump_dwarf_section adds 7be4186c22f nm: fix treating an ifunc symbol as a stab if '--ifunc-char [...] adds d67c8954d06 Correct -Ue output for nm, objdump and readelf adds e8f2fcd0a36 Use ada_fvar_tracking in finish-var-size.exp adds cfd104b66c9 Remove ada_unop_in_range adds b1618ec21a5 Remove ada_equal_binop adds 118245e166c Remove ada_ternop_slice adds ea1bd34d53c Remove ada_binop_in_bounds adds a66526aca60 gdb: fix build with newest clang adds 50673a46297 Import the c-ctype module from gnulib adds 15e11aac9cc Use c-ctype.h (not safe-ctype.h) in gdb adds 3719472095d Use gnulib c-ctype module in gdb adds b7e3459d2c0 Fix gdb.Value.dynamic_type attribute adds aa644b67107 readelf: tidy dump_relr_relocations adds 1faabbe6325 Automatic date update in version.in adds 8ea36fc9f31 Make type_stack pushing a bit safer adds c152f17e36f Make type_stack popping a bit safer adds 6038b112583 Change type_stack::insert to take gdbarch adds 2dda928eb2f MicroBlaze: Update software breakpoint machine code as per [...] adds c8af46a9cc2 MicroBlaze: Update gdb/NEWS for GNU/Linux gdbserver target adds 0a0918901ac x86: Correct _bfd_x86_elf_copy_indirect_symbol comments adds 45f3ea0bbb5 Revert "binutils: Require GNU tail for 'objdump -Wi' test" adds f04c774b7d4 ld: fix segfault when linker script is not found adds 86aa0d170d9 x86-64: Fix misleading R_X86_64_TPOFF32 error message adds 2fe19b88c90 Fix var_arr_typedef.exp to preserve local variable adds 84c1e5cec0e gas: sframe: skip DW_CFA_GNU_args_size when safe to ignore adds f55320428b9 Remove support for .gdb_index < 7 adds 4ca244e7db3 Skip some tests with "readnow" board adds 27de7d7bc3c Add another minor hack to cooked_index_entry::full_name adds cfe3a766e64 Change ada_decode to preserve upper-case in some situations adds 0fa4f62568b Emit some type declarations in .gdb_index adds a7343246f53 Ada import functions not in index adds 53e65631413 Fix index's handling of DW_TAG_imported_declaration adds 3c238e032f5 Put all CTF symbols in global scope adds a6862c3322c Restore "ingestion" of .debug_str when writing .debug_names adds e7605fe0c0f Entries from anon-struct.exp not in cooked index adds 29fa4279c2f Remove dwarf2_per_cu_data::mark adds f88f9f42db8 Have expand_symtabs_matching work for already-expanded CUs adds 486bc5ac812 Rewrite the .gdb_index reader adds 5b66439bc8b Convert default_collect_symbol_completion_matches_break_on adds 1696b45a630 Convert gdbpy_lookup_static_symbols adds 59cc52253ea Convert ada_add_global_exceptions adds e271cb32818 Convert ada_language_defn::collect_symbol_completion_matches adds b7561b2a31c Convert ada-lang.c:map_matching_symbols adds 0267b7bb32d Remove expand_symtabs_matching adds ce889924a72 Simplify basic_lookup_transparent_type adds 4a0b3e62a43 Remove objfile::expand_symtabs_for_function adds 5f99f39a396 Convert linespec.c:iterate_over_all_matching_symtabs adds afd578774e8 Simplify block_lookup_symbol_primary adds 4a4ebdf9ddd Pass lookup_name_info to block_lookup_symbol_primary adds aa2d8530441 Simplify block_lookup_symbol adds 2d0e2b2612b Add best_symbol_tracker adds c879f4dc3e3 Convert lookup_symbol_via_quick_fns adds 86ac8c54623 Convert lookup_symbol_in_objfile adds 8ac273ba2af Make dw_expand_symtabs_matching_file_matcher static adds 00dd832815c Remove enter_symbol_lookup adds ae912a65f91 Rename expand_symtabs_matching adds f2b8ec6b70b Automatic date update in version.in adds f3ce0ce31fb Fix unwinding when restoring a register from one of a greater size adds d0f2ab89ab6 RISC-V: Remove ^M for odd-padding.s testcase adds cabae1c1c87 testsuite: RISC-V: Add '.option norvc' to ensure consistent [...] adds ac8861e30e5 x86-64: Update R_X86_64_TPOFF32 error message adds 59ada1f6d61 x86: Copy non_got_ref_without_indirect_extern_access adds 4c99cc54233 [gdb/testsuite, tclint] Fix unrecognized argument in gdb.tr [...] adds 2517917f0c7 [gdb/testsuite, tclint] Fix syntax error in gdb.base/dtrace [...] adds adb23bcad1f [gdb/testsuite, tclint] Drop lreverse adds e68dd763a12 Remove some uses of longest_to_int from ada-lang.c adds 6c82831fe65 Use LONGEST rather than int for array slices adds 2f105694486 Add Ada test case with long array indices adds 75aeaa565fd Automatic date update in version.in adds 0f0b6cec20b RISC-V: Fixed more testcases for --with-arch and --with-abi adds 9737907a9b1 RISC-V: Also, fixed more ld testcases for --with-arch and - [...] adds 323d80312bd [gdb/testsuite] Remove gdb.testsuite/lmap.exp adds e0e92df9201 [gdb/testsuite, tclint] Fix gdb.testsuite adds 13793e39831 libsframe: testsuite: Fix testsuite build on Solaris [PR33168] adds e5e76451fa8 gdb/gdbserver: add a '--no-escape-args' command line option adds 8e28eef6cdc gdb/gdbserver: pass inferior arguments as a single string adds afa2b07bde5 [gdb/testsuite, tclint] Fix gdb.tui adds 1a404632277 [gdb/testsuite, tclint] Fix lib/tuiterm.exp adds 715bac3ba9b [gdb/testsuite, tclint] Fix gdb.server adds 78cda7389ca [gdb/testsuite, tclint] Fix gdb.rust adds 684ae4e83d1 [gdb/testsuite, tclint] Fix gdb.rocm adds bbd032dc6d6 [gdb/testsuite, tclint] Fix gdb.pascal adds d5cfffba4bd [gdb/testsuite, tclint] Fix gdb.opt adds d162fc13f9d [gdb/testsuite, tclint] Fix gdb.objc adds 99d4f8d6aff [gdb/testsuite] Remove use of then keyword some more adds 55dbaa6ea76 gdb: ensure normal stop finishes the thread state of all threads adds 622e0ee9fd0 gdb: disable commit resumed in wait_for_inferior adds 390bbb28f33 gdb: ensure thread state is updated when remote target starts up adds 765ce064774 gdb: clear proceed status before starting a new inferior adds 503fc476079 Fix 32-bit failure in array_long_idx.exp adds 9076d691900 gdb/tui: Fix build for older ncurses adds cdd924f3f00 Automatic date update in version.in adds 2d39aff26a5 gdb, gdbserver: fix typos adds c2dbed51107 doc: sframe: add DRAFT marker for all outputs adds fcd6672d6c9 [gdb/testsuite] Fix test names in gdb.tui/{empty,new-layout}.exp adds 84bcc758e6c Automatic date update in version.in adds fe601010c3b gdb: have remote_target::extended_remote_run take the exec [...] adds a108d9c1136 gdb: improve how 'remote exec-file' is stored and accessed adds b88ea1f73fc gdb: improve show text and help text for 'remote exec-file' adds a170cec5300 Remove uses of "eval" from gdb testsuite adds 7b9121807d3 Automatic date update in version.in adds 6affec82bd4 RISC-V: Add support for sdtrig and ssstrict extensions. adds 986d1a5c29a arm: Rename some tests to avoid duplicate tests names adds 67a611d6589 gdbsupport: format_pieces: declare variables when needed adds 51b281ccfa0 gdbsupport: remove remaining alloca uses adds bd21dd68078 gdbsupport: remove xmalloc in format_pieces adds d09eba07ca0 Make get_compiler_info use gdb_caching_proc adds c03a5096750 Automatic date update in version.in adds c12d64bbd57 Delete gas/po/gas.es.po adds 48a3ce61a01 gas/expr.h fixme adds 97ea2d25142 Remove Solaris/PowerPC support adds a2b55b8fdea gas: testsuite: all: use unique test names for multibyte3 tests adds f52a9a2b06d binutils: testsuite: avoid dup names when using multiple as [...] adds 33c2a7b90d6 gas: testsuite: elf: avoid clashing mbind test names adds 8c65d27b7df gas: testsuite: all: Avoid clashing names in err-sizeof.s adds 4d7d74c958e Fix nested gdb_caching_proc with args adds b655a89ff52 Fix gdb.base/gcorebg.exp and --program-prefix adds 2bd154966a8 gas: Define comment_chars for non-ELF PowerPC targets adds 3ce20eee241 gas: testsuite: aarch64: Remove duplicate test from sv2p1-5.d adds 36d3a92d97f gas: testsuite: aarch64: Resolve duplicate testrun names. adds f78ff4d0dcf Treat attributes as code in DWARF assembler adds c2e7c05ad4f binutils: testsuite: fix duplicate testnames in readelf.exp adds 832008ae39a gdb: fix record si error in baremetal gdb adds 75e10462f67 ld: testsuite: arm: Fix duplicate test names. adds 27fa4f02385 [gdb/testsuite] Remove more uses of "eval" adds 4616e5a4c50 Automatic date update in version.in adds d0be1077d00 [gdb/testsuite, tclint] Fix gdb.multi adds c94897be07b [gdb/testsuite, tclint] Fix gdb.linespec adds 6a36eec8777 [gdb/testsuite, tclint] Fix gdb.debuginfod adds 5b4d350eab4 [gdb/testsuite, tclint] Fix gdb.server some more adds 4ce8569e476 [gdb/testsuite, tclint] Fix gdb.ctf adds 3e7012a70e0 [gdb/testsuite, tclint] Fix gdb.dlang adds 3ca45b94219 [gdb/testsuite, tclint] Fix gdb.gdb adds 1be1e478b14 [gdb/testsuite, tclint] Fix gdb.go adds 0a8489ae9fb [gdb/testsuite, tclint] Fix gdb.disasm adds 435aac2d1f0 [gdb/testsuite, tclint] Fix gdb.asm adds 8d83f149f0b [gdb/testsuite, tclint] Fix gdb.ada adds 311378bc3b8 gdb: fix --args handling when inferior argument have dash adds b1e2056e37d [gdb/testsuite, tclint] Fix gdb.dap adds 86e6907244c GDB: aarch64: Use GCS features to calculate hash of struct [...] adds ab395c4422d Automatic date update in version.in adds 7f6c7a5bb37 [pre-commit] Add tclint hook adds c470ecc6741 [gdb/testsuite, tclint] Fix gdb.compile adds 018e5b76b29 [gdb/testsuite] Two tclint.toml exclude list updates adds 02c8a09dbfe * gdb/source.c: Comment on Emacs double slash processing feature adds 3b465bc2321 Updated and new translations for the binutils adds f22e65cbf53 [gdb/testsuite, tclint] Fix gdb.perf adds 45f12015849 [gdb/testsuite, tclint] Fix gdb.opencl adds 18bc39c8333 elf: Cache ".interp" section pointer in elf_link_hash_table adds d654421dc26 ld: Don't use -mdirect-extern-access for LoongArch adds 727ee2e293d Move isort config to pyproject.toml adds 3a9f5df6ea8 Have gdb.ThreadExitedEvent inherit from gdb.ThreadEvent adds 1fcb94ed750 Remove remnants of Solaris/PowerPC support adds a4b1ac7f1f3 gdb: LoongArch: Record correct frame base address adds f80f8c6c0e3 gdb/solib-target: move name out of lm_info_target adds 01f3393a178 gdb/solib: pass lm_info, original_name and name to solib co [...] adds 8b89f66d8a5 Automatic date update in version.in adds 87961e47c36 LoongArch: Use more appropriate assertions for the relocati [...] adds bbc5ca014eb ld: testsuite: Fix test name in sort_b_n_a-2.d adds 8ebcffb4ba2 ld: testsuite: disambiguate sort_no tests. adds ef427ffb708 ld: testsuite: fix duplicated names in ld-checks/over*.d adds 7fb4db4c631 gdb/riscv/record: remove possibility of recording an empty [...] adds fba8ff16a13 Handle optimized-out values in gdb.printing.make_visualizer adds df73a19dd89 Handle Ada extended access thick pointers adds d20af3a3c25 [pre-commit] Update tclint to v6.0.1 adds 31cb4bb676d Correct bounds check when working around GAS DWARF 5 direct [...] adds e957baea206 Change DAP condition for Ada exception catchpoint adds 6ac9f565439 New '--binary-output' command line option, fix gdb.mi/ test [...] adds a1ea391005f Automatic date update in version.in adds 5a60265e417 gdb: fix long options with arguments in gcore-1.in and gstack-1.in adds 0ef3fc29d09 gdb: make gcore-1.in and gstack-1.in shellcheck-clean adds 5322d99453a [gdb/testsuite, tclint] Fix gdb.guile adds 6c054763f46 [gdb/testsuite, tclint] Fix gdb.reverse adds a2fa4d56ba2 [gdb/testsuite, tclint] Fix gdb.fortran adds f1bc2d9dc28 [gdb/testsuite, tclint] Fix gdb.btrace adds 89f8e850a1a [gdb/testsuite] Fix hardcoded constant in gdb.python/py-pp- [...] adds e5284233635 [gdb/testsuite, tclint] Fix gdb.python adds 57389cbcb24 [gdb/testsuite, tclint] Fix gdb.threads adds 8bbc7f91fc5 Fix test in anonymous_struct_prefix adds d39cae626f2 Automatic date update in version.in adds 84dd63f3279 gdb: new maintenance command to help debug remote argument issues adds 6ad45386dfe Automatic date update in version.in adds 2df7e2237ec gdb, testsuite: Fix argument unused warning with clang adds 58f22c76b29 Update HFILES_NO_SRCDIR in gdb/Makefile.in adds ea1a0737c76 elf: Don't read beyond .eh_frame section size adds a1d2c8f677c Automatic date update in version.in adds 9ca499644a2 elf: Don't match corrupt section header in linker input adds ed5f67b8f75 Skip gdb.base/libsegfault.exp on Windows adds f0b7e23bdc8 Simplify gdb.base/memops-watchpoint.exp adds 17956546fd1 Adjust gdb.base/memops-watchpoint.exp for Cygwin/Windows adds 3dfb60bdd5c Adjust gdb.base/memops-watchpoint.exp for native Windows adds c87df013cbc gdb/i386/linux: fix possible register number conflict adds ce1b10c1ab3 gdbserver: allow gnu style arguments to gdbserver adds 1ff92d0903f gdbserver: better handling for missing argument values adds 8bd08ee92c4 gdb: crash if thread unexpectedly disappears from thread list adds 18400a9cdf6 Fix crash in f-typeprint.c adds 22c3912a11a aarch64: Remove F_ARCHEXT flag adds 082ba41d9f8 aarch64: Sort aarch64-sys-regs.def adds 563f4173522 aarch64: Make spmzr_el0 write-only adds caafd848453 aarch64: Add FEAT_SRMASK system registers adds 6fc99d53ba1 aarch64: Add missing system registers adds 9ca0278eeeb aarch64: Relax sysreg-1.d test expectations adds 8c0024ca8f6 aarch64: Remove teecr32_el1 and teehbr32_el1 adds ab1f841c47a aarch64: Remove CSRE system registers adds 2742455bf45 aarch64: Update system register gating adds 1b28f5f0959 aarch64: Remove unused feature bits adds 7ca856a2717 aarch64: Reorder feature bits adds 1108620d7a5 elf: Disallow the empty global symbol name adds aeaaa9af635 elf: Return error on unsorted symbol table if not allowed adds f6a04a16365 Automatic date update in version.in adds c0d4514f77d [gdb/testsuite, gdbserver] Fix typos adds 4c47471ba4c [gdb/testsuite] Fix gdb.tui/tui-layout-asm-short-prog.exp o [...] adds 3a3c3a0e728 gdb: resolve type to target_type in expression evaluation adds 52bb1ca383e This commit adds support for catching syscalls on riscv adds 5b582f86bd7 gdb/linux: consider ptrace_scope when building attach error [...] adds 4fab244ece3 Automatic date update in version.in adds 047435dd988 PR 33452 SEGV in bfd_elf_gc_record_vtentry adds 72efdf166aa Re: elf: Disallow the empty global symbol name adds 10deea6e2fc Binutils/GCC: Add clang LTO support to AR, NM and RANLIB adds 4f62e7d83f1 Binutils: Add clang LTO support to AR and RANLIB adds 6fb5a51c408 GDB: Regenerate configure for libtool.m4 change adds 7412b0a35c7 libctf: fix querying of large structures adds e135b989412 libctf: dump CTF array dimensions in the right order adds d9f1578be5a gdb/doc: be more verbose about .gdb_index changes in version 9 adds 30300ceca33 PowerPC: Fix typo in PowerPC note pseudo-section names adds 7cbb38b7420 Automatic date update in version.in adds d94cdcc8813 Dwarf: adjust fetch_indirect{,_line}_string()'s return type adds 65a5bb3c1fc include/binary-io.h: guard O_BINARY usage with defined check adds 951df7206e9 bfd: guard ARCH_SIZE uses to avoid -Wundef adds eb4754587f5 include/aout/aout64.h: guard ARCH_SIZE with defined() adds ba55d01e99a dwarf: properly update all_comp_units_without_ranges in sta [...] adds 6f40bbb93ab Fix minor bug in dap-support.exp adds e14efc5bf7c Remove Invoker class from DAP adds ecac42af735 Always propagate exceptions in DAP adds efdb47cc20c Use exec_and_log in next.py adds 8e2233c36a0 [gdb/testsuite] Remove wait in gdb.tui/pr30056.exp adds ddfe43df2e6 [gdb/testsuite] Improve gdb.tui/pr30056.exp adds aa0b6c10479 [gdb/testsuite] Declare TUI tests unsupported on msys2-ucrt64 adds 1e09d524275 [gdb/testsuite] Require allow_tui_tests in gdb.tui/tui-miss [...] adds fccaf2d2978 [gdb/testsuite] Fix timeout in gdb.tui/wrap-line.exp adds 756236557ba [gdb/testsuite] Handle wrap mode unsupported in gdb.tui/wra [...] adds 71725dd5d82 [gdb/testsuite] Check spawn result in gdb.tui/tuiterm-2.exp adds 307d4c216e9 [gdb/testsuite] Drop tclsh dependency adds 991b1443d37 Automatic date update in version.in adds 77c74294bfc binutils: Pass target plugin file to target ar/nm/ranlib adds 9af366e0d3b Automatic date update in version.in adds e9b82b912ff bfd: Fix build with -DDEBUG=2 adds e60de09e8a4 Automatic date update in version.in adds a9843267ad4 Bump version of 'black' for pre-commit adds 647a377cb55 Automatic date update in version.in adds d69c70ce899 gas: Default to V8+ on 32-bit Solaris/SPARC adds 1b28027e89b gdb: some process_stratum_target should not be shared adds 1e58e321200 [gdb/testsuite] Fix gdb.tui/pr30056.exp arrow right test adds 7d43a7afc1a Fix bug in gdb.lookup_type adds cb1133022a7 [pre-commit] Set default_stages to pre-commit adds 0fda9cf59d2 [gdb/testsuite, tclint] Document some tclint issues in tclint.toml adds b70bf0c545d [gdb/testsuite, tclint] Fix gdb.trace adds e3e4e0b5135 [gdb/testsuite, tclint] Fix gdb.cp adds 038fec6514a [gdb/testsuite, tclint] Fix gdb.mi adds 3c20bd67b53 [gdb/testsuite, tclint] Fix gdb.dwarf2 adds 6b5c1859bb1 [gdb/testsuite, tclint] Fix gdb.arch adds 738dcb95cce [gdb/testsuite, tclint] Fix gdb.base adds 8bf0b245390 [gdb/testsuite, tclint] Expand gdb/testsuite/lib in tclint.toml adds 9588aa182c1 [gdb/testsuite, tclint] Further tclint fixing adds 8c53c1d9c4b gdbsupport: re-work parallel_for_each test, again adds a01cb764bd3 gdbsupport: use dynamic partitioning in gdb::parallel_for_each adds bb16b12f0e0 gdbsupport: add iterator_range::empty adds 0f5b90c2dc5 gdbsupport: use iterator range in parallel_for_each interface adds 20e3867ad89 gdbsupport: factor out work queue from parallel-for.h adds 08a48dff023 gdbsupport: add async parallel_for_each version adds dad36cf9199 gdb/dwarf: use dynamic partitioning for DWARF CU indexing adds f86c456bec7 Automatic date update in version.in adds 76a693c087c binutils: Use AC_TRY_COMPILE to check target clang/gcc adds e4f355f13be elf: Don't read beyond .eh_frame section end adds 321ac819c4f Rewrote riscv-canonicalize-gen.py using xml file adds dece3865c2d Remove tic4x_scan always false condition adds 52ca3d3fe61 toplevel: unify the GCC and GDB/binutils .editorconfig files adds d114379fdeb Sync toplevel files from gcc adds 727a44f8583 Automatic date update in version.in adds aef88b83384 binutils/GCC: Quote ${COMPILER_FOR_TARGET} adds dcfde4f8c73 gdb: int to bool conversion in find_memory_regions API adds e576e948da2 Remove two unused includes adds 29c3f00511b Don't rely on deduction in run-on-main-thread.c adds 2caf7b16891 Introduce gdbsupport/cxx-thread.h and use it adds ace1656dad5 gdb: remove core file name from 'maint info program-spaces' adds 1c760c0036c gdb: add core file name to 'info inferiors' output adds d9901bd3034 gdb: add more skips to gdb-gdb.gdb adds 0c757596f90 gdb/doc: trim trailing whitespaces adds 4cb845ee595 elf: Use uint64_t for common symbol alignment warning adds bf7c1b207d8 x86: Check invalid symbol name adds 6b21c8b2ecf x86: Disallow TLS relocation in non executable section adds b6ac5a8a5b8 x86: Keep _GLOBAL_OFFSET_TABLE_ for .eh_frame adds 4dc07bf60c0 libsframe: testsuite: make test names unique adds 82b72e5d6c7 Enable process record testsuite for RISC-V adds f6ed490b678 Automatic date update in version.in adds e68870e4cdd gdbserver: prevent assertion caused by passing empty program name adds 823384610d4 gdb/gdbserver: add new qExecAndArgs packet adds 5edcbe2277d gdb: detect when gdbserver has no default executable set adds 719c36d2ff6 gdb: add array_view skip to gdb-gdb.gdb adds 19ae4f3f4a9 Clean up "return -1" in gdb.ada adds 17373765f81 Automatic date update in version.in adds 32a7293a027 [gdb] Fix assertion failure due to null frame adds 4208f50c6d3 arc gas: don't use X_md as input to expression() adds aa895663925 gas: initialisation of expressionS in operand() adds e3f9c2f90ef gas: more expression initialisation adds 3fc9616817e mips gas: expression initialisation adds 58a722afdb6 gdb: PR 33384 invalid disassembler option message adds c572eb343a2 opcodes: PR 33384 invalid disassembler option message adds 025c45fdaca elf: Define ABI_64_P in elf-bfd.h adds e54066c2371 Automatic date update in version.in adds 49e4d0cdca3 gdb/python: add gdb.Style class adds d5214580a5f gdb/python: new class gdb.StyleParameterSet adds 3c724596812 gdb/python: extend gdb.write to support styled output adds 484f699d216 Fix some flake8 warnings adds 9061cd9aa38 [gdb/testsuite, tclint] Fix lib/ada.exp adds 496e51d46c8 [gdb/testsuite, tclint] Fix lib/completion-support.exp adds bfc60d95822 [gdb/testsuite, tclint] Fix lib/dtrace.exp adds 48fb558e74b [gdb/testsuite, tclint] Fix lib/gdb-guile.exp adds e79664bb56a [gdb/testsuite, tclint] Fix lib/cache.exp adds 4a8bf1dcfbc [gdb/testsuite, tclint] Fix lib/debuginfod-support.exp adds 63c12fd35f9 [gdb/testsuite, tclint] Fix lib/d-support.exp adds 5c6a0642505 [gdb/testsuite, tclint] Fix lib/fortran.exp adds da6954780b6 [gdb/testsuite, tclint] Fix lib/gdbreplay-support.exp adds 846953609e1 [gdb/testsuite, tclint] Fix lib/go.exp adds 9448af451ec [gdb/testsuite, tclint] Fix lib/jit-elf-helpers.exp adds 1d8750b6519 [gdb/testsuite, tclint] Fix lib/objc.exp adds 14bea4e91b7 [gdb/testsuite, tclint] Fix lib/prompt.exp adds 593fc394911 [gdb/testsuite, tclint] Fix lib/rust-support.exp adds 079f0527f5e [gdb/testsuite, tclint] Fix lib/check-test-names.exp adds 543ea4bde04 [gdb/testsuite, tclint] Fix lib/gdb-utils.exp adds eae8c02c92a [gdb/testsuite, tclint] Fix lib/cp-support.exp adds f24a56970ba [gdb/testsuite, tclint] Fix lib/selftest-support.exp adds ba15490787d [gdb/testsuite, tclint] Fix lib/perftest.exp adds 01cdcfc205d [gdb/testsuite, tclint] Fix lib/future.exp adds 937fefb12b9 [gdb/testsuite, tclint] Fix lib/trace-support.exp adds 56ebb68e07e [gdb/testsuite, tclint] Fix lib/prelink-support.exp adds d1576f02cfc [gdb/testsuite, tclint] Fix lib/gdbserver-support.exp adds de1b25b93c5 [gdb/testsuite, tclint] Fix lib/pascal.exp adds 703dffe6c9a [gdb/testsuite, tclint] Fix lib/gen-perf-test.exp adds c51f94f2e75 [gdb/testsuite, tclint] Fix lib/dwarf.exp adds 8842588bf66 [gdb/testsuite, tclint] Fix lib/mi-support.exp adds cf08391ee5e [gdb/testsuite, tclint] Fix lib/aarch64.exp adds f06e8324caa [gdb/testsuite, tclint] Fix lib/aarch64-scalable.exp adds 48a5896cd43 [gdb/testsuite, tclint] Fix lib/gdb.exp adds db0a9d95d2e Use gdb::unordered_map in ctfread.c adds c4092c98cda Remove ctf_per_tu_data::pss adds 0bfd8b3910f Stack allocate buildsym_compunit in ctfread.c adds f1ca24ee381 Remove unnecessary call to set_tid_type adds eb781e047fa Remove ctf_tid_key adds ba597bdd245 Fix name checks in ctfread.c adds fe4b853b93f Rework domain choices in ctfread.c adds d8f40958cb6 Rename "fp" in ctfread.c adds 171eee187f4 Automatic date update in version.in adds f2a3ccf127f msp430: extended_dst disassembly adds 236cf2bf608 readelf reloc range check adds 049a70652a9 segv in debug_write_type adds b05d1d89605 vms-alpha: integer overflow adds c7b19c48601 alpha-ecoff: check archive element size adds 4cbb6ca0557 gdb: tidy RISC-V part in gdb/Makefile.in and gdb/configure.tgt adds 62df070dd45 More "return" cleanup in gdb.ada adds 77ff6e13093 Store the "uplevel" target in DWARF assembler adds c44edec047d Make location expressions be code in DWARF assembler adds 7862554bcf4 gdb/python: introduce gdb.Corefile API adds fc8e5a565b3 gdb: make structured core file mappings processing global adds f69c1d03c4d gdb/python: add Corefile.mapped_files method adds 70fbed58926 libsframe: testsuite: make test names unique adds c3954fc3a14 gas: aarch64: Add flag for GICv5 adds a149def232c gas: aarch64: Add instructions for GICv5 adds e4b118633a2 aarch64: GICv5 CPU interface system registers adds 84835d6288e aarch64: GICv5 PPI system registers adds dde707a0c4d aarch64: GICv5 hypervisor control system registers adds 7495d2d21dd IA-64/GAS: Work around format truncation compilation errors adds 6d80adb93c8 TIC6X/GAS: Work around array bounds compilation error adds c13c7174e1c MIPS/LD/testsuite: Adapt VxWorks segment matching for PR ld [...] adds 6571c2a1581 MIPS/BFD: Account for VxWorks .got.plt references adds d9b826d8fc1 MIPS/BFD: Fix rightshift for remaining n32 reloc howtos adds 637f25e8867 Automatic date update in version.in adds ae93841151e [gdb/symtab] Improve invalid range check in create_addrmap_ [...] adds f376deaf664 tidy coff-alpha.c adds 0efa2ec6c8f Fix compile-ops.exp adds 6d3af8c9f68 Remove some helper functions from DAP breakpoint code adds 48b5669c2e2 Ignore artificial fields in Ada adds 01040a24d95 gdb/python: make use of gdb.Style for shipped Python commands adds 7f1cdb3e37c Remove 'sys' import from frame_filters.py adds 1ad8737b3c5 gdb: change inf_threads_iterator to yield references adds 675a17a8a5c gdb: change all_threads_safe to yield references adds f25e28c3fe3 gdb: change thread_step_over_list_iterator to yield references adds e92df1d0eb6 gdb: make lwp_info_iterator yield references adds f772ad29ab6 gdb: change objfiles_iterator to yield references adds 99b6de03fe4 gdbsupport: remove variadicity from iterator_range constructor adds ff20aab941b gdbsupport: remove variadicity from basic_safe_iterator con [...] adds a65d188303c gdbsupport: remove variadicity from filtered_iterator constructor adds 679acd561c1 gdbsupport: make reference_to_pointer_iterator's constructo [...] adds 2f280ee0b15 Automatic date update in version.in adds c1a7d039587 cris: bfd: Default selected target to the configured target adds bfea7d30591 gdb: fix for 'set suppress-cli-notifications on' missed case adds 94861aa1c05 aarch64, gas: Relax Armv9.6-A mandatory feature set adds c97e57bc9d2 gdb: move core file bfd from program_space into core_target adds 84f8be0d9c8 gdb: remove program_space::core_bfd member function adds b891d4c95d7 Bump 'isort' version for pre-commit adds c1950dcc04c gdb/testsuite: fix failure from gdb.python/py-corefile.exp adds 4cab44595ee gdb/python: cast to ui_file_style::intensity after validati [...] adds d8241730075 gdb: add Sébastien Darche to gdb/MAINTAINERS adds 30136f5aeff [gdb/testsuite] fix gdb.multi/checkpoint-multi.exp without symbols adds d3758513a81 [gdb/testsuite] fix gdb.server/server-kill.exp adds 5a9a34d769a gdb: use getter/setter command styles for "set tdesc filename" adds 890bc1b7f5b gdb: do not recompute values for inferior parameters when s [...] adds b091f85b80d gdb: make deprecated_show_value_hack use its ui_file parameter adds aa99a69e9eb gdb: add tests for per-inferior settings adds 733ccb8b3fd [gdb/testsuite] Fix ERROR in expect_build_id_in_core_file adds 40305c9581b [gdb/testsuite] Fix bp loc in gdb.server/fetch-exec-and-args.exp adds dba6c212354 hppa64: Fix relocation handling for global data and a coupl [...] adds 41fa0c5ed72 Automatic date update in version.in adds 7b67c40b51b gdb/testsuite: make gdb.tui/gdb.sh work with dash adds 937aa6a37d2 gas/macro.c getstring adds db6830694b4 doc/gdb.texinfo: Add EIO and ENOSYS errno values adds fe2830c31ce Convert map_symbol_filenames to method adds 7d06ed71b84 Remove an extraneous 'return' from void method adds a736ff7d886 Clean up iterate_over_symtabs adds f8e7ce792fb Remove linespec.c:symtab_collector class adds 901220f03e1 Automatic date update in version.in adds ec159031ade aarch64: Extend aarch64_field to support constants adds 006c5e38097 aarch64: Allow multiple fields in {ins|ext}_regno adds 6c8bca7bc22 aarch64: Allow multiple fields for sve_aligned_reglist adds b421344f419 aarch64: Use constant fields in simple_index operands adds 3b957f92dea aarch64: Remove incorrect disassembly constraint adds 0787e01a25d aarch64: Add support for FEAT_SME_TMOP adds 64aae286f69 aarch64: Add support for FEAT_SME_MOP4 adds 8a5fe4ee719 aarch64: Add support for FEAT_SSVE_FEXPA adds 552ddbabb5d aarch64: Add support for FEAT_SSVE_BITPERM adds d4c517eec10 bfd/ELF: don't lose trailing globals from SHF_MERGE sections adds 5690a49ac79 x86: PadLock adjustments adds 6e3954c79e8 x86: introduce PadLock predicate adds 16ca38abaa6 Fix AIX CI build break. adds 3f80863fbf9 ld/PE: adjust .reloc and .edata section flags adds 6e870bea5f3 gas/COFF: extend use of SEC_ALLOC adds ef3816215df bfd / PE/COFF: avoid setting SEC_ALLOC when finding IMAGE_S [...] adds 5f51d87cc06 bfd/COFF: optionally pass BFD section into swap_scnhdr_out() hook adds b8c152b9a94 objdump: enable PE support for Interix adds f72471128d1 ld/PE: adjust pe_detail_list[] adds 2817be508d4 ld/PE: respect --enable-reloc-section even when .reloc isn' [...] adds 023d89bf4b2 gas/SH: support BFD_RELOC_RVA in the PE/COFF case adds c0f8a4a25e5 gas/SH: respect --no-pad-sections adds 6b7bbb69420 bfd / PE/COFF: permit SEC_READONLY and consolidate adds 8c41c5e09db bfd/PE: respect SEC_ALLOC when deciding whether to force IM [...] adds 1ff5a447620 bfd/PE: make local array in _bfd_XXi_swap_scnhdr_out() static adds 5aff8911350 gdb: introduce new function create_function_type adds e3da6edc984 Automatic date update in version.in adds 6b0581fc925 gdb/symtab: remove section parameter from find_function_start_sal adds 23e3008c3ea Allocate compunit_symtab on heap adds 61a98786bfe Use std::unique_ptr in compunit_symtab adds 906678d08ed Return references from compunit_symtab iterator adds def8befb9db Automatic date update in version.in adds 20a08d98518 gdb/remote: replace use of std::pair with an actual struct adds e60bd803145 Automatic date update in version.in adds f039dfba55d Add note about how to obtain permission to upload new releases adds c0316a54b48 Add a position statement about LLM generated content adds 54603750398 [gdb/testsuite] Use expect_build_id_in_core_file a bit more adds 68d46610140 LD/PE: Make arch identifiers enumeration constants adds 3c33c8c7c70 LD/PE: Remove remains of MIPS target support adds 2358bcf0459 Automatic date update in version.in adds 4109b068142 Fix use-after-free when destroying objfile adds a8a65f0dc7d gcore: Remove bashisms and use POSIX sh adds f955cf6a1a3 [gdb/testsuite] Fix ERROR in gdb.tui/corefile-run.exp adds 96d73418e90 [gdb/build] Fix buildbreaker on x86_64-freebsd in gdb/fbsd-nat.c adds 93f536d813c gdb/corelow: Fix use-after-free in gdb_read_core_file_mappings adds 9b38e80ce88 [gdb/testsuite] Fix xfail in gdb.ada/variant_record_field.exp adds 94a0adaca0c Fix gdb.ada/extended-access.exp on riscv64-linux adds f283e80fed6 Fix use of "main" marker in gdb index adds d39a6e7c1b0 gdb/symtab: declare variables on first use in find_pc_sect_line adds 71adb55542d gdb/symtab: declare variables on first use in skip_prologue_sal adds 927cb4b7781 gdb: remove unnecessary use of symtab_and_line in create_sa [...] adds c4e3b73c36c gdb/linespec: take some parameters by reference adds 6f889f9402b gdb/linespec: make symbol_to_sal return an optional adds 3510e35e96d Automatic date update in version.in adds 56431883633 gdb: make Python conftest compatible with Python limited C API adds abe6b29caf4 gdb: add experimental option --enable-py-limited-api adds c47ec3b44a6 gas: ld: libsframe: Support for SFrame FDEs without any FREs adds 52308aeca88 libsframe: s390: No further decode if sframe_get_fre_offset [...] adds 6ca8915c61a include: libsframe: Add API to get RA undefined adds 5079bf89595 gas: sframe: Represent .cfi_undefined RA as FRE without offsets adds 23068df752d s390: Add tests for readelf --got-contents option adds c1288ad0f77 hppa64: Fix addition of symbols to local dynamic table adds b6753354fbb gdb/testsuite: remove incorrect global variable accesses adds f47d2570a73 hppa64: Remove a couple of unnecessary NULL pointer checks adds 9c5a8b25703 Automatic date update in version.in adds ad8434760ee s390: Rewrite emitted relocations when rewriting instructions adds bedc0be5933 s390: Rename linker tests gotreloc_*-1 and weakundef-* adds 5a7173cd462 s390: Do not rewrite insns and their relocs in linker if -- [...] adds fb81c8c1a6d [gdb/c++] Fix hang on whatis std::string::npos adds 284ca193a90 [pre-commit] Add check-gnu-style adds a29e78be09e Bump 'isort' version for pre-commit adds ffe711c3816 libsframe: fix warning about argument of sframe_fre_sanity_check_p adds 8fc06b252e8 Automatic date update in version.in adds 9c9106213ab Don't build libctf tests in source dir adds 0e4fd060ee7 [gdb/tdep] Fix inferior call return of small char array for [...] adds e526d3ab780 doc/python.texi : Adapt to Python 3 print syntax adds c6e099ea079 gdb: restore warning when core file and executable don't match adds 421086df8f3 [gdb/python] Use PyConfig for python 3.9 adds 865101d377d Automatic date update in version.in adds b74664f781b Automatic date update in version.in adds 59e09e8bcbe [gdb/testsuite] Add gdb.src/pre-commit.exp adds da739a4466f Automatic date update in version.in adds 8ac9c2cda94 include: sframe: rename sframe_func_desc_entry to use an ex [...] adds 76d2c7d416e libsframe: use const qualifier for sframe_header object adds a9d169b98c5 [gdb/testsuite] Use with_cwd in gdb.src/pre-commit.exp adds 72cb13430c4 [gdb/testsuite] Fix gdb.tui/resize-3.exp on ppc64-linux adds a2a9b6487d2 libctf: fix libctf/testsuite/libctf-lookup/multidim-array o [...] adds 50861d98f81 libctf: fix unnecessary glibcism in testsuite adds b9e48061e06 libctf: tests: fix clang 21 uninitialized variable warning adds 82f437c6ffc Drop bashism from configure script adds d840a172079 [gdb/testsuite] Use gnat_version_compare in gdb.ada adds 2c3d37c44b7 gdb: fix slowdown during skeletonless type units processing adds dffd081f7fd gdb: rename find_pc_function -> find_symbol_for_pc adds d8cf16fc34a gdb: rename find_pc_sect_function -> find_symbol_for_pc_sect adds b1831723221 gdb: rename find_pc_sect_containing_function -> find_symbol [...] adds 3845baa0c61 gdb: rename find_pc_compunit_symtab -> find_compunit_symtab_for_pc adds ad69ef7500b gdb: rename find_pc_sect_compunit_symtab -> find_compunit_s [...] adds 36eb83e7498 gdb: rename find_pc_line_pc_range -> find_line_pc_range_for_pc adds 2fe07655c64 gdb: rename find_pc_line -> find_sal_for_pc adds 1f76b668ff7 gdb: rename find_pc_sect_line -> find_sal_for_pc_sect adds 179801c964d gdb: rename find_pc_line_symtab -> find_symtab_for_pc adds de49e8229b4 gdb: rename find_line_pc_range -> find_pc_range_for_sal adds a5cbe67512d gdb, gdbserver, gdbsupport: trim trailing whitespaces adds a2ad6967421 gdb: remove unused includes in source.c adds a83612ba752 Only set call site if not empty adds 43cd9e1dde7 Automatic date update in version.in adds 7d169f96d5f Correct _bfd_elf_section_for_symbol adds 24c228f794f gdb: remove return value of set_current_source_symtab_and_line adds d1c8cff033f Create script to convert old tests into Dwarf::assemble calls. adds d0aa7406512 gdb/testsuite/gdb.python/py-symbol.exp: accept either rr st [...] adds 31da5c3604f gdb: move some stabs functions to gdb/buildsym-legacy.h adds 3de2dbe3258 gdb/mdebug: Remove stabs support from mips inferiors adds baeb632f1b7 gdb: Remove stabs support from ELF files adds a21a7ffce51 gdb: Remove stabs support from dbx adds 3ae51cfeb79 gdb: Remove stabs support for COFF files adds 1dfd89c739e gdb: Remove stabs support from XCOFF inferiors adds eaea19f98d8 gdb: Fully remove stabs code from GDB adds 3959152657f gdb: remove support for dbx from GDB adds 435223a9ae7 LD/testsuite: Add tests for archive handling adds 37ffcc8891d LD/testsuite: Add tests for mapless archive rejection adds b1d1eb8ef50 AArch64: Fix SME za register description adds 17d36c26191 Automatic date update in version.in new 461b29704e5 GDB: Add concept of variable-size registers to the regcache new 6fd63ad4f56 Beginning of support for target description parameters new e60ab005f7c Continuation of support for target description parameters new 9d53c334835 Make register_type () use the correct frame when resolving [...] new 8760828ea6b Support unwinding tdesc parameters in the signal trampoline [...] new 626f5337b01 GDB: aarch64-linux: Load and store VG separately from other [...] new 91b2af836f8 Convert Aarch64 SVE feature to use variable-size registers new 7cc2bcc95c5 gdb/testsuite: Add test to exercise multi-threaded AArch64 [...] new 9ab210dbea0 Add bool argument to fetch only one register new f0a68001744 gdbserver: Implement p and P packets new 5c2ef071c93 gdb: remote: Save the stop reply packet from vRun and use it new cece4a71003 gdbserver: Support target description parameters new ad717c8640e gdbserver: Add support for variable-size registers new 1a52d1f0e0e gdbserver: linux-aarch64: Add variable-size registers and t [...] new 6fd0b519264 GDB: regcache: Invalidate variable-size registers ... new 0ea6cba479a GDB: remote: Update tdesc parameters and packet size ... new c6765f9454f GDB: Allow passing regcache to resolve_dynamic_type () new 98c6087472d GDB: linux-nat: Make tdesc parameters available early new 6175af6674c GDB: testsuite: Allow gdb.arch/aarch64-sve-sigunwind.exp fo [...]
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 (6df3bc317b7) \ N -- N -- N refs/heads/users/bauermann/sve-tdesc-parameters (6175af6674c)
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 19 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: .editorconfig | 99 +- .pre-commit-config.yaml | 32 +- ChangeLog | 6 +- Makefile.def | 18 +- Makefile.in | 1473 +- Makefile.tpl | 12 +- README | 6 +- bfd/ChangeLog | 8 + bfd/Makefile.am | 4 +- bfd/Makefile.in | 9 +- bfd/aclocal.m4 | 3 +- bfd/aout-target.h | 9 +- bfd/archive.c | 52 +- bfd/bfd-in.h | 8 + bfd/bfd-in2.h | 41 +- bfd/bfd.c | 42 +- bfd/bfd.m4 | 21 +- bfd/bfdio.c | 13 +- bfd/coff-aarch64.c | 5 +- bfd/coff-alpha.c | 213 +- bfd/coff-arm.c | 12 +- bfd/coff-go32.c | 5 +- bfd/coff-ia64.c | 4 + bfd/coff-loongarch64.c | 5 +- bfd/coff-mcore.c | 8 +- bfd/coff-mips.c | 3 +- bfd/coff-riscv64.c | 4 + bfd/coff-rs6000.c | 4 +- bfd/coff-sh.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff64-rs6000.c | 8 +- bfd/coffcode.h | 43 +- bfd/coffgen.c | 15 + bfd/coffswap.h | 17 +- bfd/compress.c | 51 +- bfd/config.bfd | 54 +- bfd/configure | 1209 +- bfd/configure.ac | 41 +- bfd/cpu-riscv.c | 1 + bfd/cpu-riscv.h | 1 + bfd/cpu-tic4x.c | 5 +- bfd/dwarf2.c | 2 +- bfd/ecoff.c | 2 +- bfd/elf-bfd.h | 75 +- bfd/elf-eh-frame.c | 17 +- bfd/elf-linker-x86.h | 17 + bfd/elf-m10200.c | 3 +- bfd/elf-m10300.c | 5 +- bfd/elf-nacl.c | 362 - bfd/elf-nacl.h | 21 - bfd/elf-properties.c | 51 +- bfd/elf-sframe.c | 156 +- bfd/elf.c | 1291 +- bfd/elf32-arc.c | 14 +- bfd/elf32-arm.c | 331 +- bfd/elf32-avr.c | 3 +- bfd/elf32-bfin.c | 13 +- bfd/elf32-cr16.c | 5 +- bfd/elf32-cris.c | 5 +- bfd/elf32-crx.c | 3 +- bfd/elf32-csky.c | 11 +- bfd/elf32-d10v.c | 3 +- bfd/elf32-epiphany.c | 3 +- bfd/elf32-fr30.c | 3 +- bfd/elf32-frv.c | 5 +- bfd/elf32-ft32.c | 3 +- bfd/elf32-h8300.c | 3 +- bfd/elf32-hppa.c | 4 +- bfd/elf32-i386.c | 103 +- bfd/elf32-ip2k.c | 3 +- bfd/elf32-iq2000.c | 3 +- bfd/elf32-lm32.c | 5 +- bfd/elf32-m32c.c | 3 +- bfd/elf32-m32r.c | 5 +- bfd/elf32-m68hc1x.c | 3 +- bfd/elf32-m68k.c | 5 +- bfd/elf32-mcore.c | 3 +- bfd/elf32-mep.c | 3 +- bfd/elf32-metag.c | 45 +- bfd/elf32-microblaze.c | 7 +- bfd/elf32-mips.c | 28 +- bfd/elf32-moxie.c | 3 +- bfd/elf32-msp430.c | 3 +- bfd/elf32-mt.c | 3 +- bfd/elf32-nds32.c | 7 +- bfd/elf32-or1k.c | 5 +- bfd/elf32-ppc.c | 55 +- bfd/elf32-pru.c | 3 +- bfd/elf32-rl78.c | 3 +- bfd/elf32-rx.c | 3 +- bfd/elf32-s390.c | 17 +- bfd/elf32-score.c | 5 +- bfd/elf32-score7.c | 5 +- bfd/elf32-sh.c | 9 +- bfd/elf32-sparc.c | 5 +- bfd/elf32-spu.c | 3 +- bfd/elf32-tic6x.c | 5 +- bfd/elf32-tilepro.c | 5 +- bfd/elf32-v850.c | 3 +- bfd/elf32-vax.c | 5 +- bfd/elf32-visium.c | 14 +- bfd/elf32-xstormy16.c | 3 +- bfd/elf32-xtensa.c | 5 +- bfd/elf32-z80.c | 3 +- bfd/elf64-alpha.c | 7 +- bfd/elf64-bpf.c | 3 +- bfd/elf64-hppa.c | 121 +- bfd/elf64-ia64-vms.c | 3 +- bfd/elf64-mips.c | 40 +- bfd/elf64-mmix.c | 3 +- bfd/elf64-ppc.c | 61 +- bfd/elf64-s390.c | 311 +- bfd/elf64-sparc.c | 7 +- bfd/elf64-x86-64.c | 183 +- bfd/elfcode.h | 14 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 231 +- bfd/elfn32-mips.c | 46 +- bfd/elfnn-aarch64.c | 50 +- bfd/elfnn-ia64.c | 5 +- bfd/elfnn-kvx.c | 5 +- bfd/elfnn-loongarch.c | 503 +- bfd/elfnn-riscv.c | 449 +- bfd/elfxx-aarch64.c | 34 +- bfd/elfxx-aarch64.h | 29 +- bfd/elfxx-loongarch.c | 21 +- bfd/elfxx-mips.c | 146 +- bfd/elfxx-riscv.c | 522 +- bfd/elfxx-riscv.h | 22 + bfd/elfxx-sparc.c | 11 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 2 - bfd/elfxx-tilegx.c | 8 +- bfd/elfxx-x86.c | 81 +- bfd/elfxx-x86.h | 35 +- bfd/format.c | 206 +- bfd/libbfd-in.h | 9 +- bfd/libbfd.c | 43 +- bfd/libbfd.h | 12 +- bfd/libcoff.h | 6 +- bfd/libecoff.h | 3 - bfd/libpei.h | 4 +- bfd/mach-o-target.c | 1 - bfd/mach-o.c | 12 +- bfd/mach-o.h | 3 +- bfd/merge.c | 3 +- bfd/mmo.c | 1 - bfd/pe-aarch64.c | 2 + bfd/pe-arm.c | 2 + bfd/pe-i386.c | 2 + bfd/pe-x86_64.c | 2 + bfd/peXXigen.c | 87 +- bfd/pei-aarch64.c | 6 +- bfd/pei-arm.c | 2 + bfd/pei-i386.c | 2 + bfd/pei-loongarch64.c | 6 +- bfd/pei-riscv64.c | 6 +- bfd/pei-x86_64.c | 6 +- bfd/plugin.c | 66 +- bfd/plugin.h | 69 +- bfd/po/SRC-POTFILES.in | 2 - bfd/po/bfd.pot | 2874 +- bfd/po/fr.po | 2871 +- bfd/po/ka.po | 4815 +-- bfd/po/ms.po | 5493 ++-- bfd/po/pt.po | 5922 ++-- bfd/po/ro.po | 2857 +- bfd/po/ru.po | 4445 +-- bfd/po/sr.po | 2857 +- bfd/po/sv.po | 11956 ++++--- bfd/po/uk.po | 2858 +- bfd/ppcboot.c | 1 - bfd/reloc.c | 6 + bfd/section.c | 7 +- bfd/som.c | 14 +- bfd/syms.c | 1 + bfd/targets.c | 19 +- bfd/tekhex.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 164 +- bfd/vms-lib.c | 4 + bfd/xtensa-dynconfig.c | 62 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 4 + binutils/MAINTAINERS | 71 +- binutils/Makefile.in | 3 + binutils/NEWS | 56 + binutils/README-how-to-make-a-release | 154 +- binutils/aclocal.m4 | 2 + binutils/ar.c | 86 +- binutils/arsup.c | 14 - binutils/configure | 1115 +- binutils/configure.ac | 9 +- binutils/debug.c | 11 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 98 +- binutils/doc/binutils.texi | 39 +- binutils/dwarf.c | 217 +- binutils/dwarf.h | 7 +- binutils/elfedit.c | 13 +- binutils/nm.c | 46 +- binutils/objcopy.c | 226 +- binutils/objdump.c | 127 +- binutils/po/binutils.pot | 3949 +-- binutils/po/fr.po | 3957 +-- binutils/po/ka.po | 13801 ++++++++ binutils/po/pt.po | 8613 ++--- binutils/po/ro.po | 3958 +-- binutils/po/sr.po | 3957 +-- binutils/po/sv.po | 3955 +-- binutils/po/uk.po | 3959 +-- binutils/readelf.c | 1405 +- binutils/resbin.c | 231 +- binutils/rescoff.c | 70 +- binutils/resrc.c | 221 +- binutils/resres.c | 22 +- binutils/strings.c | 4 +- .../binutils-all/aarch64/pei-aarch64-little.d | 2 +- binutils/testsuite/binutils-all/ar.exp | 4 +- binutils/testsuite/binutils-all/copy-7.d | 14 + binutils/testsuite/binutils-all/copy-7.s | 7 + binutils/testsuite/binutils-all/cris/cris.exp | 26 + binutils/testsuite/binutils-all/cris/nop.s | 1 + binutils/testsuite/binutils-all/cris/tgt-a.d | 6 + binutils/testsuite/binutils-all/cris/tgt-e.d | 6 + binutils/testsuite/binutils-all/cris/tgt-l.d | 6 + binutils/testsuite/binutils-all/link-order.s | 2 +- .../binutils-all/loongarch64/pei-loongarch64.d | 2 +- binutils/testsuite/binutils-all/nm.exp | 20 +- binutils/testsuite/binutils-all/objcopy.exp | 135 +- binutils/testsuite/binutils-all/readelf.exp | 9 +- .../testsuite/binutils-all/riscv/pei-riscv64.d | 2 +- .../binutils-all/riscv/property-cfi-lp-unlabeled.d | 8 + .../testsuite/binutils-all/riscv/property-cfi-ss.d | 8 + binutils/testsuite/binutils-all/riscv/property.s | 41 + binutils/testsuite/binutils-all/tek2.obj | 8 +- binutils/testsuite/binutils-all/testranges-ia64.d | 2 +- binutils/testsuite/binutils-all/windres/psql.rc | 822 + .../testsuite/binutils-all/windres/windres.exp | 18 +- binutils/testsuite/binutils-all/x86-64/dwarf4.s | 26166 ++++++++++++++++ binutils/testsuite/binutils-all/x86-64/dwarf5.s | 26191 ++++++++++++++++ .../binutils-all/x86-64/objdump-sframe-01.d | 18 + binutils/testsuite/binutils-all/x86-64/pr32927-1.d | 6 + binutils/testsuite/binutils-all/x86-64/pr32927-2.d | 6 + .../testsuite/binutils-all/x86-64/pr33198.c | 0 .../testsuite/binutils-all/x86-64/pr33230.obj.bz2 | Bin 0 -> 411 bytes .../binutils-all/x86-64/readelf-sframe-01.d | 18 + .../testsuite/binutils-all/x86-64/sframe-func.s | 11 + binutils/testsuite/binutils-all/x86-64/x86-64.exp | 229 +- binutils/testsuite/lib/binutils-common.exp | 87 +- binutils/windint.h | 6 +- binutils/windres.c | 37 +- config/bfd64.m4 | 38 +- config/clang-plugin.m4 | 114 + config/dejagnu.m4 | 6 +- config/gcc-plugin.m4 | 43 + configure | 1178 +- configure.ac | 216 +- contrib/check_GNU_style.py | 45 + contrib/check_GNU_style_lib.py | 326 + contrib/dg-extract-results.py | 5 +- contrib/dg-extract-results.sh | 10 +- cpu/ChangeLog | 4 + cpu/or1k.opc | 2 +- cpu/or1kcommon.cpu | 2 + elfcpp/ChangeLog | 4 + gas/ChangeLog | 29 + gas/Makefile.in | 3 + gas/NEWS | 65 +- gas/acinclude.m4 | 32 +- gas/aclocal.m4 | 2 + gas/app.c | 4 +- gas/as.c | 57 +- gas/as.h | 35 +- gas/atof-generic.c | 31 +- gas/cgen.c | 45 +- gas/cond.c | 24 +- gas/config.in | 6 +- gas/config/atof-ieee.c | 24 +- gas/config/kvx-parse.c | 20 +- gas/config/loongarch-parse.y | 36 +- gas/config/obj-aout.c | 2 +- gas/config/obj-coff-seh.c | 4 +- gas/config/obj-coff.c | 79 +- gas/config/obj-coff.h | 3 +- gas/config/obj-elf.c | 246 +- gas/config/obj-elf.h | 6 +- gas/config/obj-evax.c | 3 +- gas/config/obj-macho.c | 29 +- gas/config/obj-som.c | 8 +- gas/config/tc-aarch64.c | 423 +- gas/config/tc-aarch64.h | 54 +- gas/config/tc-alpha.c | 363 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 47 +- gas/config/tc-arc.h | 4 +- gas/config/tc-arm.c | 217 +- gas/config/tc-arm.h | 15 +- gas/config/tc-avr.c | 92 +- gas/config/tc-bfin.c | 16 +- gas/config/tc-bpf.c | 77 +- gas/config/tc-cr16.c | 35 +- gas/config/tc-cris.c | 22 +- gas/config/tc-crx.c | 22 +- gas/config/tc-csky.c | 133 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 36 +- gas/config/tc-d30v.c | 70 +- gas/config/tc-dlx.c | 10 +- gas/config/tc-epiphany.c | 26 +- gas/config/tc-epiphany.h | 1 + gas/config/tc-fr30.c | 4 +- gas/config/tc-frv.c | 14 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 7 +- gas/config/tc-h8300.c | 5 +- gas/config/tc-hppa.c | 71 +- gas/config/tc-i386-intel.c | 10 +- gas/config/tc-i386.c | 513 +- gas/config/tc-i386.h | 93 +- gas/config/tc-ia64.c | 57 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-iq2000.c | 56 +- gas/config/tc-kvx.c | 112 +- gas/config/tc-kvx.h | 1 + gas/config/tc-lm32.c | 14 +- gas/config/tc-loongarch.c | 217 +- gas/config/tc-loongarch.h | 23 +- gas/config/tc-m32c.c | 8 +- gas/config/tc-m32c.h | 2 - gas/config/tc-m32r.c | 27 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68hc11.c | 61 +- gas/config/tc-m68k.c | 37 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mep.c | 12 +- gas/config/tc-metag.c | 66 +- gas/config/tc-metag.h | 1 + gas/config/tc-microblaze.c | 58 +- gas/config/tc-microblaze.h | 6 + gas/config/tc-mips.c | 297 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 56 +- gas/config/tc-mn10200.c | 29 +- gas/config/tc-mn10300.c | 28 +- gas/config/tc-moxie.c | 9 +- gas/config/tc-msp430.c | 132 +- gas/config/tc-msp430.h | 3 + gas/config/tc-mt.c | 8 +- gas/config/tc-nds32.c | 71 +- gas/config/tc-nds32.h | 1 + gas/config/tc-ns32k.c | 42 +- gas/config/tc-or1k.c | 5 +- gas/config/tc-pdp11.c | 8 +- gas/config/tc-pj.c | 2 +- gas/config/tc-ppc.c | 195 +- gas/config/tc-ppc.h | 11 +- gas/config/tc-pru.c | 24 +- gas/config/tc-riscv.c | 312 +- gas/config/tc-riscv.h | 14 +- gas/config/tc-rl78.c | 6 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 10 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 26 +- gas/config/tc-s390.c | 111 +- gas/config/tc-s390.h | 34 + gas/config/tc-score.c | 850 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 647 +- gas/config/tc-sh.c | 105 +- gas/config/tc-sh.h | 5 +- gas/config/tc-sparc.c | 62 +- gas/config/tc-sparc.h | 4 +- gas/config/tc-spu.c | 28 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 68 +- gas/config/tc-tic4x.c | 26 +- gas/config/tc-tic54x.c | 100 +- gas/config/tc-tic6x.c | 21 +- gas/config/tc-tic6x.h | 4 + gas/config/tc-tilegx.c | 54 +- gas/config/tc-tilegx.h | 3 +- gas/config/tc-tilepro.c | 64 +- gas/config/tc-tilepro.h | 3 +- gas/config/tc-v850.c | 142 +- gas/config/tc-vax.c | 14 +- gas/config/tc-visium.c | 58 +- gas/config/tc-visium.h | 1 + gas/config/tc-wasm32.c | 6 +- gas/config/tc-wasm32.h | 1 - gas/config/tc-xgate.c | 35 +- gas/config/tc-xstormy16.c | 16 +- gas/config/tc-xtensa.c | 51 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 43 +- gas/config/tc-z80.h | 6 + gas/config/tc-z8k.c | 13 +- gas/config/te-cloudabi.h | 22 - gas/config/te-nacl.h | 30 - gas/config/te-vms.c | 4 +- gas/configure | 1145 +- gas/configure.ac | 28 +- gas/configure.tgt | 8 +- gas/debug.c | 13 +- gas/doc/as.texi | 77 +- gas/doc/c-aarch64.texi | 73 +- gas/doc/c-i386.texi | 12 +- gas/doc/c-ppc.texi | 11 - gas/doc/c-riscv.texi | 72 +- gas/dw2gencfi.c | 44 +- gas/dwarf2dbg.c | 71 +- gas/ecoff.c | 635 +- gas/ehopt.c | 80 +- gas/expr.c | 84 +- gas/expr.h | 28 +- gas/flonum-copy.c | 11 +- gas/frags.c | 47 +- gas/frags.h | 5 +- gas/gen-sframe.c | 587 +- gas/gen-sframe.h | 13 + gas/ginsn.c | 5 +- gas/hash.c | 6 +- gas/hash.h | 26 +- gas/input-file.c | 6 +- gas/input-scrub.c | 31 +- gas/listing.c | 77 +- gas/listing.h | 8 +- gas/macro.c | 71 +- gas/messages.c | 81 +- gas/po/es.po | 21074 +++++++------ gas/po/fr.po | 7664 ++--- gas/po/gas.pot | 7576 ++--- gas/po/ro.po | 7661 ++--- gas/po/uk.po | 7668 ++--- gas/read.c | 259 +- gas/read.h | 1 + gas/remap.c | 2 +- gas/stabs.c | 36 +- gas/subsegs.c | 2 +- gas/subsegs.h | 32 +- gas/symbols.c | 111 +- gas/symbols.h | 2 +- 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/armv8-ras-1.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-registers.d | 2 +- gas/testsuite/gas/aarch64/branch-cond-pseudos.d | 41 + gas/testsuite/gas/aarch64/branch-cond-pseudos.s | 32 + gas/testsuite/gas/aarch64/cmpbr-bad.d | 4 + gas/testsuite/gas/aarch64/cmpbr-bad.l | 13 + gas/testsuite/gas/aarch64/cmpbr-bad.s | 5 + gas/testsuite/gas/aarch64/cmpbr-far.d | 4 + gas/testsuite/gas/aarch64/cmpbr-far.l | 3 + gas/testsuite/gas/aarch64/cmpbr-far.s | 13 + gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.d | 4 + gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.l | 3 + gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.s | 3 + gas/testsuite/gas/aarch64/cmpbr.d | 968 + gas/testsuite/gas/aarch64/cmpbr.s | 727 + gas/testsuite/gas/aarch64/conditional-compare.d | 77 + gas/testsuite/gas/aarch64/conditional-compare.s | 76 + gas/testsuite/gas/aarch64/csre-invalid.l | 5 - gas/testsuite/gas/aarch64/csre.s | 25 - 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/f8f16mm-bad.d | 4 + gas/testsuite/gas/aarch64/f8f16mm-bad.l | 9 + gas/testsuite/gas/aarch64/f8f16mm.d | 18 + gas/testsuite/gas/aarch64/f8f16mm.s | 9 + gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.d | 4 + gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.l | 9 + gas/testsuite/gas/aarch64/f8f16mm_sve2.d | 18 + gas/testsuite/gas/aarch64/f8f16mm_sve2.s | 9 + gas/testsuite/gas/aarch64/f8f32mm-bad.d | 4 + gas/testsuite/gas/aarch64/f8f32mm-bad.l | 9 + gas/testsuite/gas/aarch64/f8f32mm.d | 18 + gas/testsuite/gas/aarch64/f8f32mm.s | 9 + gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.d | 4 + gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.l | 9 + gas/testsuite/gas/aarch64/f8f32mm_sve2.d | 18 + gas/testsuite/gas/aarch64/f8f32mm_sve2.s | 9 + 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/gcie-bad.d | 3 + gas/testsuite/gas/aarch64/gcie-bad.l | 57 + gas/testsuite/gas/aarch64/gcie-illegal.d | 3 + gas/testsuite/gas/aarch64/gcie-illegal.l | 16 + gas/testsuite/gas/aarch64/gcie-illegal.s | 22 + gas/testsuite/gas/aarch64/gcie.d | 66 + gas/testsuite/gas/aarch64/gcie.s | 117 + gas/testsuite/gas/aarch64/gpc3.d | 11 + gas/testsuite/gas/aarch64/gpc3.s | 7 + gas/testsuite/gas/aarch64/illegal-bfloat16.l | 8 +- gas/testsuite/gas/aarch64/illegal-ite1-1.d | 4 +- gas/testsuite/gas/aarch64/illegal-predres2-1.d | 4 +- gas/testsuite/gas/aarch64/illegal-sve-aes2.d | 4 + gas/testsuite/gas/aarch64/illegal-sve-aes2.l | 103 + gas/testsuite/gas/aarch64/illegal-sve-aes2.s | 59 + gas/testsuite/gas/aarch64/illegal-sve2.l | 51 +- gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/ite1.d | 2 +- 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/lsfe-bad.d | 4 + gas/testsuite/gas/aarch64/lsfe-bad.l | 17 + gas/testsuite/gas/aarch64/lsfe-bad.s | 6 + gas/testsuite/gas/aarch64/lsfe.d | 815 + gas/testsuite/gas/aarch64/lsfe.s | 71 + gas/testsuite/gas/aarch64/lsui-bad.d | 4 + gas/testsuite/gas/aarch64/lsui-bad.l | 21 + gas/testsuite/gas/aarch64/lsui-bad.s | 32 + gas/testsuite/gas/aarch64/lsui.d | 800 + gas/testsuite/gas/aarch64/lsui.s | 803 + gas/testsuite/gas/aarch64/mec-arch-bad.d | 2 +- gas/testsuite/gas/aarch64/mec.d | 2 +- gas/testsuite/gas/aarch64/mov-wide.d | 46 + gas/testsuite/gas/aarch64/mov-wide.s | 40 + gas/testsuite/gas/aarch64/msr.d | 2 +- gas/testsuite/gas/aarch64/mte_tagged_stack.d | 47 + gas/testsuite/gas/aarch64/mte_tagged_stack.s | 24 + gas/testsuite/gas/aarch64/occmo-memtag.d | 14 + gas/testsuite/gas/aarch64/occmo-memtag.s | 4 + gas/testsuite/gas/aarch64/occmo.d | 14 + gas/testsuite/gas/aarch64/occmo.s | 4 + gas/testsuite/gas/aarch64/original-missing-misc.d | 46 + gas/testsuite/gas/aarch64/original-missing-misc.s | 42 + gas/testsuite/gas/aarch64/pan-directive.d | 2 +- gas/testsuite/gas/aarch64/pan.d | 2 +- gas/testsuite/gas/aarch64/pcdphint-bad.d | 4 + gas/testsuite/gas/aarch64/pcdphint-bad.l | 9 + gas/testsuite/gas/aarch64/pcdphint-bad.s | 9 + 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-8.d | 2 +- gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s | 2 - gas/testsuite/gas/aarch64/sme-f64f64.d | 2 +- gas/testsuite/gas/aarch64/sme-i16i64.d | 2 +- gas/testsuite/gas/aarch64/sme-mop4-b16b16.d | 41 + gas/testsuite/gas/aarch64/sme-mop4-b16b16.s | 33 + gas/testsuite/gas/aarch64/sme-mop4-f16f16.d | 41 + gas/testsuite/gas/aarch64/sme-mop4-f16f16.s | 33 + gas/testsuite/gas/aarch64/sme-mop4-f64f64.d | 41 + gas/testsuite/gas/aarch64/sme-mop4-f64f64.s | 33 + gas/testsuite/gas/aarch64/sme-mop4-f8f16.d | 25 + gas/testsuite/gas/aarch64/sme-mop4-f8f16.s | 16 + gas/testsuite/gas/aarch64/sme-mop4-f8f32.d | 25 + gas/testsuite/gas/aarch64/sme-mop4-f8f32.s | 16 + gas/testsuite/gas/aarch64/sme-mop4-i16i64.d | 137 + gas/testsuite/gas/aarch64/sme-mop4-i16i64.s | 135 + gas/testsuite/gas/aarch64/sme-mop4-invalid.d | 2 + gas/testsuite/gas/aarch64/sme-mop4-invalid.l | 15 + gas/testsuite/gas/aarch64/sme-mop4-invalid.s | 14 + gas/testsuite/gas/aarch64/sme-mop4.d | 297 + gas/testsuite/gas/aarch64/sme-mop4.s | 305 + gas/testsuite/gas/aarch64/sme-tmop-b16b16.d | 17 + gas/testsuite/gas/aarch64/sme-tmop-b16b16.s | 8 + gas/testsuite/gas/aarch64/sme-tmop-f16f16.d | 17 + gas/testsuite/gas/aarch64/sme-tmop-f16f16.s | 8 + gas/testsuite/gas/aarch64/sme-tmop-f8f16.d | 17 + gas/testsuite/gas/aarch64/sme-tmop-f8f16.s | 8 + gas/testsuite/gas/aarch64/sme-tmop-f8f32.d | 17 + gas/testsuite/gas/aarch64/sme-tmop-f8f32.s | 8 + gas/testsuite/gas/aarch64/sme-tmop-invalid.d | 2 + gas/testsuite/gas/aarch64/sme-tmop-invalid.l | 6 + gas/testsuite/gas/aarch64/sme-tmop-invalid.s | 5 + gas/testsuite/gas/aarch64/sme-tmop.d | 81 + gas/testsuite/gas/aarch64/sme-tmop.s | 80 + gas/testsuite/gas/aarch64/sme.d | 8 +- gas/testsuite/gas/aarch64/sme.s | 8 +- gas/testsuite/gas/aarch64/sme2p2.d | 57 + gas/testsuite/gas/aarch64/sme2p2.s | 50 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 2 +- gas/testsuite/gas/aarch64/ssbs1.d | 2 +- gas/testsuite/gas/aarch64/ssbs2.d | 2 +- gas/testsuite/gas/aarch64/stshh.d | 10 + gas/testsuite/gas/aarch64/stshh.s | 3 + gas/testsuite/gas/aarch64/sve-aes2-sve2-ssve-aes.d | 109 + gas/testsuite/gas/aarch64/sve-aes2.s | 99 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l | 4 +- gas/testsuite/gas/aarch64/sve-bfscale-bad.d | 4 + gas/testsuite/gas/aarch64/sve-bfscale-bad.l | 26 + gas/testsuite/gas/aarch64/sve-bfscale-bad.s | 27 + gas/testsuite/gas/aarch64/sve-bfscale-sme2-bad.d | 4 + gas/testsuite/gas/aarch64/sve-bfscale-sme2-bad.l | 41 + gas/testsuite/gas/aarch64/sve-bfscale-sme2.d | 66 + gas/testsuite/gas/aarch64/sve-bfscale-sme2.s | 57 + gas/testsuite/gas/aarch64/sve-bfscale-sve2.d | 18 + gas/testsuite/gas/aarch64/sve-bfscale-sve2.s | 9 + gas/testsuite/gas/aarch64/sve-bitperm.d | 58 + gas/testsuite/gas/aarch64/sve-bitperm.s | 48 + gas/testsuite/gas/aarch64/sve-f16f32mm-bad.d | 4 + gas/testsuite/gas/aarch64/sve-f16f32mm-bad.l | 9 + gas/testsuite/gas/aarch64/sve-f16f32mm.d | 18 + gas/testsuite/gas/aarch64/sve-f16f32mm.s | 9 + gas/testsuite/gas/aarch64/sve-fexpa.d | 19 + gas/testsuite/gas/aarch64/sve-fexpa.s | 9 + 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/testsuite/gas/aarch64/sve-missing-qualifiers.d | 2 + gas/testsuite/gas/aarch64/sve-missing-qualifiers.l | 36 + gas/testsuite/gas/aarch64/sve-missing-qualifiers.s | 13 + gas/testsuite/gas/aarch64/sve2p1-5.d | 1 - gas/testsuite/gas/aarch64/sve2p1-9.d | 2 +- gas/testsuite/gas/aarch64/sve2p2.d | 694 + gas/testsuite/gas/aarch64/sve2p2.s | 738 + .../gas/aarch64/sysreg/armv8_8-a-sysregs.d | 2 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d | 2 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l | 16 +- .../gas/aarch64/sysreg/armv8_9-a-sysregs.d | 2 +- .../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 + .../armv9_5-a-sysregs-archv9_4-unsupported.d | 2 +- .../armv9_5-a-sysregs-archv9_4-unsupported.l | 4 +- .../gas/aarch64/sysreg/armv9_5-a-sysregs.d | 3 +- .../gas/aarch64/sysreg/armv9_5-a-sysregs.s | 8 +- .../gas/aarch64/sysreg/fp8-feature-enables-fpmr.d | 2 +- .../aarch64/sysreg/fpmr-unsupported-by-default.d | 2 +- gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.d | 155 + gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.s | 91 + gas/testsuite/gas/aarch64/sysreg/gcs-sysregs-bad.d | 2 +- gas/testsuite/gas/aarch64/sysreg/gcs-sysregs.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-3.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-4.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-4.l | 6 - .../gas/aarch64/sysreg/illegal-sysreg-4b.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-5.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-7.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-8.s | 13 +- .../gas/aarch64/sysreg/illegal-sysreg-8b.d | 2 +- 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/aarch64/sysreg/pops-sysregs-bad.d | 3 + .../gas/aarch64/sysreg/pops-sysregs-bad.l | 8 + .../gas/aarch64/sysreg/pops-sysregs-bad.s | 20 + gas/testsuite/gas/aarch64/sysreg/pops-sysregs.d | 12 + gas/testsuite/gas/aarch64/sysreg/pops-sysregs.s | 7 + .../gas/aarch64/sysreg/sme-sysreg-illegal.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sme-sysreg.d | 2 +- gas/testsuite/gas/aarch64/sysreg/srmask.d | 57 + gas/testsuite/gas/aarch64/sysreg/srmask.s | 26 + .../gas/aarch64/sysreg/sve-sysreg-invalid.d | 2 +- .../gas/aarch64/sysreg/sve-sysreg-invalid.l | 2 - gas/testsuite/gas/aarch64/sysreg/sve-sysreg.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-1.d | 8574 +++-- gas/testsuite/gas/aarch64/sysreg/sysreg-1.s | 3 - gas/testsuite/gas/aarch64/sysreg/sysreg-10-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/sysreg-10-bad.l | 3 + gas/testsuite/gas/aarch64/sysreg/sysreg-10.d | 12 + gas/testsuite/gas/aarch64/sysreg/sysreg-10.s | 2 + gas/testsuite/gas/aarch64/sysreg/sysreg-11.d | 27 + gas/testsuite/gas/aarch64/sysreg/sysreg-11.s | 12 + gas/testsuite/gas/aarch64/sysreg/sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-4.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-6.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-7.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-8.d | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-8.s | 2 +- gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l | 61 + gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.s | 26 + gas/testsuite/gas/aarch64/sysreg/sysreg-9.d | 25 + gas/testsuite/gas/aarch64/sysreg/sysreg-9.s | 14 + .../gas/aarch64/sysreg/sysreg-diagnostic.d | 1 + .../gas/aarch64/sysreg/sysreg-diagnostic.l | 1 + .../gas/aarch64/sysreg/sysreg-diagnostic.s | 1 + gas/testsuite/gas/aarch64/sysreg/sysreg.d | 6 +- gas/testsuite/gas/aarch64/sysreg/sysreg.s | 4 +- gas/testsuite/gas/aarch64/sysreg/sysreg128.d | 2 +- .../sysreg/sysregs_with_no_restrictions-bad.d | 3 + .../sysreg/sysregs_with_no_restrictions-bad.l | 149 + .../aarch64/sysreg/sysregs_with_no_restrictions.d | 96 + .../aarch64/sysreg/sysregs_with_no_restrictions.s | 57 + .../gas/aarch64/sysreg/sysregs_with_restrictions.d | 96 + .../gas/aarch64/sysreg/sysregs_with_restrictions.s | 95 + .../gas/aarch64/sysreg/v8-r-bad-sysregs.d | 1 + .../gas/aarch64/sysreg/v8-r-sysregs-need-arch.d | 1 + gas/testsuite/gas/aarch64/sysreg/v8-r-sysregs.d | 2 +- gas/testsuite/gas/aarch64/system.d | 11 +- gas/testsuite/gas/aarch64/system.s | 3 + gas/testsuite/gas/aarch64/uao-directive.d | 2 +- gas/testsuite/gas/aarch64/uao.d | 2 +- gas/testsuite/gas/aarch64/virthostext-directive.d | 2 +- gas/testsuite/gas/aarch64/virthostext.d | 2 +- gas/testsuite/gas/all/cofftag.d | 25 - gas/testsuite/gas/all/cofftag.s | 60 - gas/testsuite/gas/all/cond-diag.l | 6 + gas/testsuite/gas/all/cond-diag.s | 12 + gas/testsuite/gas/all/err-sizeof.s | 2 +- gas/testsuite/gas/all/gas.exp | 57 +- gas/testsuite/gas/all/octa.d | 8 + gas/testsuite/gas/all/octa.s | 10 + gas/testsuite/gas/all/version.d | 7 + gas/testsuite/gas/all/version.s | 4 + gas/testsuite/gas/all/version2.d | 3 + gas/testsuite/gas/all/version3.d | 8 + gas/testsuite/gas/arm/any-armv8m.d | 2 +- gas/testsuite/gas/arm/any-cmse-main.d | 2 +- gas/testsuite/gas/arm/any-cmse.d | 2 +- gas/testsuite/gas/arm/any-idiv.d | 2 +- gas/testsuite/gas/arm/arch4t-eabi.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch6zk.d | 2 +- gas/testsuite/gas/arm/archv6t2-1-pe.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.l | 2 +- gas/testsuite/gas/arm/armv1.l | 8 +- .../gas/arm/armv8-2-fp16-scalar-bad-ext.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 24 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-ext.d | 2 +- .../gas/arm/armv8-2-fp16-scalar-thumb-ext.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-ext.d | 2 +- .../gas/arm/armv8-2-fp16-simd-thumb-ext.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-ext.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb-ext.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-ar-bad.l | 16 +- gas/testsuite/gas/arm/armv8-ar-it-bad.l | 30 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8_2+rdma-ext.d | 2 +- gas/testsuite/gas/arm/armv8m.base-idiv.d | 2 +- gas/testsuite/gas/arm/armv9-a_arch.d | 2 +- gas/testsuite/gas/arm/attr-abi-hardfp-use-0.d | 2 +- gas/testsuite/gas/arm/attr-abi-hardfp-use-1.d | 2 +- gas/testsuite/gas/arm/attr-abi-hardfp-use-2.d | 2 +- gas/testsuite/gas/arm/attr-abi-hardfp-use-3.d | 2 +- gas/testsuite/gas/arm/attr-any-armv4t.d | 2 +- gas/testsuite/gas/arm/attr-any-thumbv6.d | 2 +- gas/testsuite/gas/arm/attr-arch-assumption.d | 2 +- gas/testsuite/gas/arm/attr-cpu-directive.d | 2 +- gas/testsuite/gas/arm/attr-default.d | 2 +- gas/testsuite/gas/arm/attr-empty-string.d | 10 + gas/testsuite/gas/arm/attr-empty-string.s | 14 + gas/testsuite/gas/arm/attr-ext-fpv5-d16.d | 2 +- gas/testsuite/gas/arm/attr-ext-fpv5.d | 2 +- gas/testsuite/gas/arm/attr-ext-idiv.d | 2 +- gas/testsuite/gas/arm/attr-ext-mp.d | 2 +- gas/testsuite/gas/arm/attr-ext-neon-fp16.d | 2 +- gas/testsuite/gas/arm/attr-ext-neon-vfpv3.d | 2 +- gas/testsuite/gas/arm/attr-ext-neon-vfpv4.d | 2 +- gas/testsuite/gas/arm/attr-ext-sec.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3-d16-fp16.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3-d16.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3-fp16.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3xd-fp.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv3xd.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv4-d16.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv4-sp-d16.d | 2 +- gas/testsuite/gas/arm/attr-ext-vfpv4.d | 2 +- gas/testsuite/gas/arm/attr-march-all.d | 2 +- gas/testsuite/gas/arm/attr-march-armv1.d | 2 +- gas/testsuite/gas/arm/attr-march-armv2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv2a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv2s.d | 2 +- gas/testsuite/gas/arm/attr-march-armv3.d | 2 +- gas/testsuite/gas/arm/attr-march-armv3m.d | 2 +- gas/testsuite/gas/arm/attr-march-armv4.d | 2 +- gas/testsuite/gas/arm/attr-march-armv4t.d | 2 +- gas/testsuite/gas/arm/attr-march-armv4txm.d | 2 +- gas/testsuite/gas/arm/attr-march-armv4xm.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5t.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5te.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5tej.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5texp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv5txm.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6-m+os.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6-m.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6j.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6k+sec.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6k.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6kt2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6kz.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6kzt2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6s-m.d | 4 +- gas/testsuite/gas/arm/attr-march-armv6t2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6z.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6zk.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6zkt2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv6zt2.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-a+idiv.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-a+mp.d | 2 +- .../gas/arm/attr-march-armv7-a+sec+virt.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-a+sec.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-a+virt.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-m.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-r+mp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7-r.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7em.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7m.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7r.d | 2 +- gas/testsuite/gas/arm/attr-march-armv7ve.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-a+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-a+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-a+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_1-m.main.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_4-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_6-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_7-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_8-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_9-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8m.base.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8m.main.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv9_1-a.d | 4 +- gas/testsuite/gas/arm/attr-march-armv9_2-a.d | 4 +- gas/testsuite/gas/arm/attr-march-armv9_3-a.d | 4 +- gas/testsuite/gas/arm/attr-march-armv9_4-a.d | 2 +- gas/testsuite/gas/arm/attr-march-armv9_5-a.d | 2 +- gas/testsuite/gas/arm/attr-march-iwmmxt.d | 2 +- gas/testsuite/gas/arm/attr-march-iwmmxt2.d | 2 +- gas/testsuite/gas/arm/attr-march-xscale.d | 2 +- gas/testsuite/gas/arm/attr-mcpu.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-arm1020e.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-arm1020t.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-arm1136jf-s.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-arm1136jfs.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-neon-fp16.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-neon.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-softvfp+vfp.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-softvfp.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfp.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfp10-r0.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfp10.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfp3.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfp9.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpv2.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpv3-d16.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpv3.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpv4.d | 2 +- gas/testsuite/gas/arm/attr-mfpu-vfpxd.d | 2 +- gas/testsuite/gas/arm/attr-names.d | 2 +- .../gas/arm/attr-non-null-terminated-string.d | 9 + .../gas/arm/attr-non-null-terminated-string.s | 14 + gas/testsuite/gas/arm/attr-order.d | 2 +- .../gas/arm/attr-override-cpu-directive.d | 2 +- gas/testsuite/gas/arm/attr-override-mcpu.d | 2 +- gas/testsuite/gas/arm/bl-local-2.d | 2 +- gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/cde-mve-or-neon.d | 2 +- gas/testsuite/gas/arm/cpu-arm_any.d | 2 +- gas/testsuite/gas/arm/depr-swp.l | 6 +- gas/testsuite/gas/arm/directives.d | 2 +- gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/mapdir.d | 2 +- gas/testsuite/gas/arm/mapmisc.d | 2 +- gas/testsuite/gas/arm/mapsecs.d | 2 +- gas/testsuite/gas/arm/mapshort-eabi.d | 2 +- gas/testsuite/gas/arm/mov-highregs-any.d | 2 +- gas/testsuite/gas/arm/mov-lowregs-any.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.l | 2 +- gas/testsuite/gas/arm/msr-reg-bad.l | 2 +- gas/testsuite/gas/arm/mul-overlap.l | 6 +- gas/testsuite/gas/arm/mve-vabav.d | 2 +- gas/testsuite/gas/arm/mve-vmlsldav.d | 2 +- gas/testsuite/gas/arm/mve-vorn.d | 2 +- gas/testsuite/gas/arm/mve-vqdmulh.d | 2 +- gas/testsuite/gas/arm/mve-vrshl.d | 2 +- gas/testsuite/gas/arm/mve-vshrn.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.l | 21 + gas/testsuite/gas/arm/neon-suffix-bad.s | 22 + gas/testsuite/gas/arm/note-march-armv2.d | 2 +- gas/testsuite/gas/arm/note-march-armv2a.d | 2 +- gas/testsuite/gas/arm/note-march-armv3.d | 2 +- gas/testsuite/gas/arm/note-march-armv3m.d | 2 +- gas/testsuite/gas/arm/note-march-armv4.d | 2 +- gas/testsuite/gas/arm/note-march-armv4t.d | 2 +- gas/testsuite/gas/arm/note-march-armv5.d | 2 +- gas/testsuite/gas/arm/note-march-armv5t.d | 2 +- gas/testsuite/gas/arm/note-march-armv5te.d | 2 +- gas/testsuite/gas/arm/note-march-iwmmxt.d | 2 +- gas/testsuite/gas/arm/note-march-iwmmxt2.d | 2 +- gas/testsuite/gas/arm/note-march-xscale.d | 2 +- gas/testsuite/gas/arm/pr12198-1.d | 2 +- gas/testsuite/gas/arm/pr12198-2.d | 2 +- gas/testsuite/gas/arm/sb-thumb1-pe.d | 2 +- gas/testsuite/gas/arm/sb-thumb2-pe.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 60 +- gas/testsuite/gas/arm/thumb-eabi.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.l | 12 +- gas/testsuite/gas/arm/thumb2_it_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.l | 32 +- gas/testsuite/gas/arm/thumbrel.d | 2 +- gas/testsuite/gas/arm/udf.l | 4 +- gas/testsuite/gas/arm/vstr-arm-bad.l | 4 +- .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-3.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-4.d | 4 +- .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 10 +- .../cfi-sframe/cfi-sframe-aarch64-ra-undefined-1.d | 20 + .../cfi-sframe/cfi-sframe-aarch64-ra-undefined-1.s | 13 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d | 4 +- .../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-common-12.d | 22 + .../gas/cfi-sframe/cfi-sframe-common-12.s | 8 + .../gas/cfi-sframe/cfi-sframe-common-1b.d | 6 + ...fi-sframe-common-1.s => cfi-sframe-common-1b.s} | 0 .../gas/cfi-sframe/cfi-sframe-common-1c.d | 5 + ...fi-sframe-common-1.s => cfi-sframe-common-1c.s} | 0 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 | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-1.d | 23 + gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-1.s | 37 + gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-2.d | 23 + gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-2.s | 37 + gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-3.d | 19 + gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-3.s | 4 + .../gas/cfi-sframe/cfi-sframe-s390x-err-1.d | 15 + .../gas/cfi-sframe/cfi-sframe-s390x-err-1.s | 37 + .../gas/cfi-sframe/cfi-sframe-s390x-err-2.d | 15 + .../gas/cfi-sframe/cfi-sframe-s390x-err-2.s | 37 + .../gas/cfi-sframe/cfi-sframe-s390x-err-3.d | 15 + .../gas/cfi-sframe/cfi-sframe-s390x-err-3.s | 5 + .../cfi-sframe/cfi-sframe-s390x-fpra-offset-1.d | 22 + .../cfi-sframe/cfi-sframe-s390x-fpra-offset-1.s | 15 + .../cfi-sframe/cfi-sframe-s390x-fpra-offset-2.d | 22 + .../cfi-sframe/cfi-sframe-s390x-fpra-offset-2.s | 15 + .../cfi-sframe/cfi-sframe-s390x-fpra-register-1.d | 22 + .../cfi-sframe/cfi-sframe-s390x-fpra-register-1.s | 15 + .../cfi-sframe/cfi-sframe-s390x-fpra-register-2.d | 22 + .../cfi-sframe/cfi-sframe-s390x-fpra-register-2.s | 15 + .../cfi-sframe/cfi-sframe-s390x-ra-undefined-1.d | 21 + .../cfi-sframe/cfi-sframe-s390x-ra-undefined-1.s | 11 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-2.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-2.s | 4 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-3.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-3.s | 5 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d | 4 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d | 4 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d | 4 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-4.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-4.s | 6 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33170.d | 19 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33170.s | 40 + .../cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.d | 22 + .../cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.s | 11 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 68 +- 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 | 4 +- gas/testsuite/gas/cfi/cfi-common-10.d | 8 + gas/testsuite/gas/cfi/cfi-common-10.s | 5 + gas/testsuite/gas/cfi/cfi-x86_64-2.d | 14 + gas/testsuite/gas/cfi/cfi-x86_64-2.s | 5 + gas/testsuite/gas/cfi/cfi.exp | 4 + gas/testsuite/gas/coff/coff.exp | 40 + gas/testsuite/gas/coff/func1.d | 16 + gas/testsuite/gas/coff/func1.s | 22 + gas/testsuite/gas/coff/func2.d | 16 + gas/testsuite/gas/coff/func2.s | 34 + gas/testsuite/gas/coff/func3.d | 16 + gas/testsuite/gas/coff/func3.s | 33 + gas/testsuite/gas/coff/func4.d | 18 + gas/testsuite/gas/coff/func4.s | 41 + gas/testsuite/gas/coff/tag.d | 25 + gas/testsuite/gas/coff/tag.s | 60 + gas/testsuite/gas/cris/mulbug-err-1.s | 2 +- gas/testsuite/gas/cris/pic-err-1.s | 2 +- gas/testsuite/gas/cris/pic-err-2.s | 2 +- gas/testsuite/gas/cris/rd-abs32-1.d | 2 +- gas/testsuite/gas/cris/rd-abs32-2.d | 2 +- gas/testsuite/gas/cris/rd-arch-1.d | 2 +- gas/testsuite/gas/cris/rd-arch-2.d | 2 +- gas/testsuite/gas/cris/rd-arch-3.d | 2 +- gas/testsuite/gas/cris/rd-bcnst-pic.d | 2 +- gas/testsuite/gas/cris/rd-bcnst2-pic.d | 2 +- gas/testsuite/gas/cris/rd-bcnst2.d | 2 +- gas/testsuite/gas/cris/rd-bkw1b.d | 2 +- gas/testsuite/gas/cris/rd-bkw2b.d | 2 +- gas/testsuite/gas/cris/rd-bkw3b.d | 2 +- gas/testsuite/gas/cris/rd-bkw4.d | 2 +- gas/testsuite/gas/cris/rd-bkw4v32.d | 2 +- gas/testsuite/gas/cris/rd-bkw5.d | 2 +- gas/testsuite/gas/cris/rd-bkw5b.d | 2 +- gas/testsuite/gas/cris/rd-bkw5bpic.d | 2 +- gas/testsuite/gas/cris/rd-bkw5bv32.d | 2 +- gas/testsuite/gas/cris/rd-bkw5bv32pic.d | 2 +- gas/testsuite/gas/cris/rd-bkw5pic.d | 2 +- gas/testsuite/gas/cris/rd-bkw5v32.d | 2 +- gas/testsuite/gas/cris/rd-bkw5v32pic.d | 2 +- gas/testsuite/gas/cris/rd-bound1.d | 2 +- gas/testsuite/gas/cris/rd-bound2.d | 2 +- gas/testsuite/gas/cris/rd-bound3.d | 2 +- gas/testsuite/gas/cris/rd-bound4.d | 2 +- gas/testsuite/gas/cris/rd-branch-pic.d | 2 +- gas/testsuite/gas/cris/rd-break32.d | 2 +- gas/testsuite/gas/cris/rd-brokw-pic-3.d | 2 +- gas/testsuite/gas/cris/rd-dtpoffd1.d | 2 +- gas/testsuite/gas/cris/rd-dw2-1.d | 2 +- gas/testsuite/gas/cris/rd-dw2-10.d | 2 +- gas/testsuite/gas/cris/rd-dw2-11.d | 2 +- gas/testsuite/gas/cris/rd-dw2-12.d | 2 +- gas/testsuite/gas/cris/rd-dw2-13.d | 2 +- gas/testsuite/gas/cris/rd-dw2-14.d | 2 +- gas/testsuite/gas/cris/rd-dw2-15.d | 2 +- gas/testsuite/gas/cris/rd-dw2-2.d | 2 +- gas/testsuite/gas/cris/rd-dw2-3.d | 2 +- gas/testsuite/gas/cris/rd-dw2-4.d | 2 +- gas/testsuite/gas/cris/rd-dw2-5.d | 2 +- gas/testsuite/gas/cris/rd-dw2-6.d | 2 +- gas/testsuite/gas/cris/rd-dw2-7.d | 2 +- gas/testsuite/gas/cris/rd-dw2-8.d | 2 +- gas/testsuite/gas/cris/rd-dw2-9.d | 2 +- gas/testsuite/gas/cris/rd-mulbug-1.d | 2 +- gas/testsuite/gas/cris/rd-pcplus.d | 2 +- gas/testsuite/gas/cris/rd-pcrel2.d | 2 +- gas/testsuite/gas/cris/rd-pic-1.d | 2 +- gas/testsuite/gas/cris/rd-pic-2.d | 2 +- gas/testsuite/gas/cris/rd-ppv1032.d | 2 +- gas/testsuite/gas/cris/rd-ppv32.d | 2 +- gas/testsuite/gas/cris/rd-regprefix-1b.d | 2 +- gas/testsuite/gas/cris/rd-spr-1.d | 2 +- gas/testsuite/gas/cris/rd-tls-1.d | 2 +- gas/testsuite/gas/cris/rd-tls-2.d | 2 +- gas/testsuite/gas/cris/rd-usp-1b.d | 2 +- gas/testsuite/gas/cris/rd-v10_32o-1.d | 2 +- gas/testsuite/gas/cris/rd-v10_32o-2.d | 2 +- gas/testsuite/gas/cris/rd-v32-b1.d | 2 +- gas/testsuite/gas/cris/rd-v32-b2.d | 2 +- gas/testsuite/gas/cris/rd-v32-b3.d | 2 +- gas/testsuite/gas/cris/rd-v32-f1.d | 2 +- gas/testsuite/gas/cris/rd-v32-i1.d | 2 +- gas/testsuite/gas/cris/rd-v32-l1.d | 2 +- gas/testsuite/gas/cris/rd-v32-l3.d | 2 +- gas/testsuite/gas/cris/rd-v32-l4.d | 2 +- gas/testsuite/gas/cris/rd-v32o-1.d | 2 +- gas/testsuite/gas/cris/rd-v32s-1.d | 2 +- gas/testsuite/gas/cris/rd-v32s-2.d | 2 +- gas/testsuite/gas/cris/rd-v32s-3.d | 2 +- gas/testsuite/gas/cris/rd-v32s-4.d | 2 +- gas/testsuite/gas/cris/rd-vao-1.d | 2 +- gas/testsuite/gas/cris/tls-err-1.s | 2 +- gas/testsuite/gas/cris/tls-err-2.s | 2 +- gas/testsuite/gas/cris/tls-err-3.s | 2 +- gas/testsuite/gas/cris/us-err-1.s | 2 +- gas/testsuite/gas/cris/us-err-3.s | 2 +- gas/testsuite/gas/cris/v32-err-2.s | 2 +- gas/testsuite/gas/cris/v32-err-7.s | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 3 +- gas/testsuite/gas/elf/bad-section-flag.s | 1 + gas/testsuite/gas/elf/elf.exp | 6 +- gas/testsuite/gas/elf/entsize.d | 9 + gas/testsuite/gas/elf/entsize.s | 8 + gas/testsuite/gas/elf/line.l | 12 +- gas/testsuite/gas/elf/line2.inc | 6 + gas/testsuite/gas/elf/line2.l | 5 + gas/testsuite/gas/elf/line2.s | 3 + gas/testsuite/gas/elf/section12b.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- .../gas/elf/{section23a.d => section23.d} | 0 gas/testsuite/gas/elf/section23b.d | 6 - gas/testsuite/gas/elf/section23b.err | 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 | 4 + gas/testsuite/gas/i386/inval-type.l | 13 + gas/testsuite/gas/i386/inval-type.s | 17 + gas/testsuite/gas/i386/nojumps.d | 31 + gas/testsuite/gas/i386/nojumps.e | 3 + gas/testsuite/gas/i386/nojumps.s | 21 + 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/padlock-bad.l | 5 + gas/testsuite/gas/i386/padlock-bad.s | 17 + gas/testsuite/gas/i386/reloc16.l | 4 + gas/testsuite/gas/i386/reloc16.s | 6 + 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-evex-promoted-intel.d | 16 - .../gas/i386/x86-64-apx-evex-promoted-wig.d | 16 - gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 16 - gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 16 - .../gas/i386/x86-64-apx-pushp-popp-inval.l | 4 +- gas/testsuite/gas/i386/x86-64-fred-intel.d | 14 - gas/testsuite/gas/i386/x86-64-lkgs-inval.l | 4 +- gas/testsuite/gas/i386/x86-64-movrs-suffix-intel.d | 15 - gas/testsuite/gas/i386/x86-64-movrs-suffix.d | 2 +- gas/testsuite/gas/i386/x86-64-movrs-suffix.s | 7 - 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-opcode.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.s | 1 + 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 | 2 +- gas/testsuite/gas/kvx/nop-align.d | 4 +- gas/testsuite/gas/loongarch/div_zero.l | 4 + gas/testsuite/gas/loongarch/div_zero.s | 2 + gas/testsuite/gas/loongarch/dwarf-regnum.d | 2 +- gas/testsuite/gas/loongarch/frame_pc.d | 22 + gas/testsuite/gas/loongarch/frame_pc.s | 20 + gas/testsuite/gas/loongarch/loongarch.exp | 1 + 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/mips/micromips-hilo-match.d | 39 + gas/testsuite/gas/mips/micromips-hilo-n32.d | 419 + gas/testsuite/gas/mips/micromips-hilo-n64.d | 1811 ++ gas/testsuite/gas/mips/micromips-hilo.d | 419 + gas/testsuite/gas/mips/mips-hilo-match.s | 153 + gas/testsuite/gas/mips/mips-hilo-n32.d | 419 + gas/testsuite/gas/mips/mips-hilo-n64.d | 1810 ++ gas/testsuite/gas/mips/mips-hilo-n64.s | 670 + gas/testsuite/gas/mips/mips-hilo.d | 418 + gas/testsuite/gas/mips/mips-hilo.s | 237 + gas/testsuite/gas/mips/mips.exp | 21 + gas/testsuite/gas/mips/mips16-hilo-match.d | 6 +- gas/testsuite/gas/mips/mips16-hilo-match.s | 148 - gas/testsuite/gas/mips/mips16-hilo-n32.d | 4 +- gas/testsuite/gas/mips/mips16-hilo.d | 6 +- gas/testsuite/gas/mips/mips16-hilo.s | 6 +- gas/testsuite/gas/mips/mips16e2-hilo-n32.d | 6 +- gas/testsuite/gas/mips/mips16e2-hilo.d | 8 +- gas/testsuite/gas/mips/mips16e2-hilo.s | 239 - gas/testsuite/gas/mips/pcrel-hilo-64.d | 79 + gas/testsuite/gas/mips/pcrel-hilo-addend.d | 63 + gas/testsuite/gas/mips/pcrel-hilo-match.d | 28 + gas/testsuite/gas/mips/pcrel-hilo-match.s | 81 + gas/testsuite/gas/mips/pcrel-hilo-n32.d | 31 + gas/testsuite/gas/mips/pcrel-hilo.d | 30 + gas/testsuite/gas/mips/pcrel-hilo.s | 48 + gas/testsuite/gas/mips/pr19977.d | 30 + gas/testsuite/gas/mips/pr19977.s | 21 + gas/testsuite/gas/nds32/nds32.exp | 22 +- gas/testsuite/gas/nds32/pr33229.d | 2 + gas/testsuite/gas/nds32/pr33229.s | 3 + gas/testsuite/gas/pe/long_file_symbol.d | 5 + gas/testsuite/gas/pe/long_file_symbol.s | 1 + gas/testsuite/gas/pe/pe.exp | 4 +- gas/testsuite/gas/pe/reloc.d | 13 + gas/testsuite/gas/pe/reloc.s | 19 + gas/testsuite/gas/ppc/future.d | 47 + gas/testsuite/gas/ppc/future.s | 30 + gas/testsuite/gas/riscv/align-1.s | 2 +- gas/testsuite/gas/riscv/attribute-10.d | 2 +- gas/testsuite/gas/riscv/attribute-11.s | 1 + 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/attribute-rva23s.d | 6 + gas/testsuite/gas/riscv/attribute-rvb23s.d | 6 + gas/testsuite/gas/riscv/c-zero-imm.d | 9 +- gas/testsuite/gas/riscv/c-zero-imm.s | 6 +- gas/testsuite/gas/riscv/csr-fail-nonexistent.s | 1 + 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/dis-addr-addiw.s | 2 +- gas/testsuite/gas/riscv/dis-addr-overflow.s | 4 +- gas/testsuite/gas/riscv/dis-partial-insn.s | 1 + gas/testsuite/gas/riscv/ext.s | 2 +- gas/testsuite/gas/riscv/fmv.x.s | 1 + gas/testsuite/gas/riscv/force_reloc.d | 47 + gas/testsuite/gas/riscv/force_reloc.s | 22 + gas/testsuite/gas/riscv/fsxxi.s | 1 + gas/testsuite/gas/riscv/imply.d | 30 +- gas/testsuite/gas/riscv/imply.s | 40 +- 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/mapping-symbols.d | 26 +- gas/testsuite/gas/riscv/mapping-x.s | 2 +- gas/testsuite/gas/riscv/mapping.s | 10 +- 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 | 13 + gas/testsuite/gas/riscv/march-ok-reorder.d | 2 +- gas/testsuite/gas/riscv/mips-insns.d | 31 + gas/testsuite/gas/riscv/mips-insns.s | 42 + gas/testsuite/gas/riscv/no-relax-align.s | 1 + .../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/odd-padding.s | 17 +- gas/testsuite/gas/riscv/option-arch-attr.d | 2 +- gas/testsuite/gas/riscv/option-arch-dis.d | 8 +- gas/testsuite/gas/riscv/option-arch-fail.l | 9 +- gas/testsuite/gas/riscv/option-arch-fail.s | 1 + gas/testsuite/gas/riscv/option-arch.s | 7 +- gas/testsuite/gas/riscv/option-norvc.d | 48 + gas/testsuite/gas/riscv/option-norvc.s | 50 + gas/testsuite/gas/riscv/shamt-32.s | 2 +- gas/testsuite/gas/riscv/shamt-64.s | 2 +- gas/testsuite/gas/riscv/t_insns.s | 1 + gas/testsuite/gas/riscv/tlsdesc.s | 1 + gas/testsuite/gas/riscv/x-thead-vector-fail.d | 2 +- gas/testsuite/gas/riscv/x-thead-vector-fail.l | 2 +- gas/testsuite/gas/riscv/zca.d | 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/scfi/x86_64/scfi-cfi-sections-1.d | 2 +- gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d | 2 +- gas/testsuite/gas/sparc/asi-arch-error.l | 2 +- gas/testsuite/gas/sparc/sparc.exp | 4 + gas/testsuite/gas/sparc/v8plus.d | 6 + gas/testsuite/gas/sparc/v8plus.s | 1 + gas/testsuite/gas/z80/sdcc.s | 40 +- gas/write.c | 125 +- gdb/MAINTAINERS | 16 +- gdb/Makefile.in | 485 +- gdb/NEWS | 257 +- gdb/README | 37 +- gdb/aarch64-fbsd-nat.c | 10 +- gdb/aarch64-fbsd-tdep.c | 7 +- gdb/aarch64-linux-nat.c | 83 +- gdb/aarch64-linux-tdep.c | 273 +- gdb/aarch64-nat.h | 4 - gdb/aarch64-newlib-tdep.c | 4 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 166 +- gdb/aarch64-tdep.h | 25 + gdb/aclocal.m4 | 2 + gdb/ada-exp.h | 50 +- gdb/ada-exp.y | 19 +- gdb/ada-lang.c | 744 +- gdb/ada-lang.h | 15 +- gdb/ada-lex.l | 23 +- gdb/ada-tasks.c | 10 +- gdb/ada-typeprint.c | 11 +- gdb/ada-valprint.c | 5 +- gdb/ada-varobj.c | 14 +- gdb/addrmap.c | 79 +- gdb/addrmap.h | 6 +- gdb/agent.c | 8 +- gdb/aix-thread.c | 64 +- gdb/alpha-bsd-nat.c | 4 +- gdb/alpha-linux-nat.c | 4 +- gdb/alpha-linux-tdep.c | 9 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-netbsd-tdep.c | 13 +- gdb/alpha-obsd-tdep.c | 9 +- gdb/alpha-tdep.c | 134 +- gdb/alpha-tdep.h | 4 +- gdb/amd-dbgapi-target.c | 396 +- gdb/amd-dbgapi-target.h | 5 + gdb/amd64-darwin-tdep.c | 8 +- gdb/amd64-dicos-tdep.c | 4 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 7 +- gdb/amd64-gnu-tdep.c | 7 +- gdb/amd64-linux-nat.c | 38 +- gdb/amd64-linux-tdep.c | 287 +- gdb/amd64-netbsd-nat.c | 4 +- gdb/amd64-netbsd-tdep.c | 7 +- gdb/amd64-obsd-nat.c | 4 +- gdb/amd64-obsd-tdep.c | 9 +- gdb/amd64-sol2-tdep.c | 7 +- gdb/amd64-tdep.c | 415 +- gdb/amd64-tdep.h | 9 +- gdb/amd64-windows-nat.c | 4 +- gdb/amd64-windows-tdep.c | 4 +- gdb/amdgpu-tdep.c | 7 +- gdb/annotate.c | 4 +- gdb/arc-linux-nat.c | 4 +- gdb/arc-linux-tdep.c | 12 +- gdb/arc-newlib-tdep.c | 4 +- gdb/arc-tdep.c | 6 +- gdb/arch-utils.c | 30 +- gdb/arch-utils.h | 8 +- gdb/arch/aarch64-gcs-linux.h | 44 + gdb/arch/aarch64.c | 8 + gdb/arch/aarch64.h | 14 +- gdb/arch/amd64-linux-tdesc.c | 31 +- gdb/arch/amd64-linux-tdesc.h | 7 +- gdb/arch/amd64.c | 25 +- gdb/arch/amd64.h | 10 +- gdb/arch/arc.c | 1 - gdb/arch/i386-linux-tdesc.c | 29 +- gdb/arch/i386-linux-tdesc.h | 5 +- gdb/arch/i386.c | 19 +- gdb/arch/i386.h | 7 +- gdb/arch/loongarch.c | 1 - gdb/arch/riscv.c | 1 - gdb/arch/x86-linux-tdesc-features.c | 60 +- gdb/arch/x86-linux-tdesc-features.h | 27 +- gdb/arm-fbsd-nat.c | 4 +- gdb/arm-fbsd-tdep.c | 9 +- gdb/arm-linux-nat.c | 40 +- gdb/arm-linux-tdep.c | 33 +- gdb/arm-netbsd-nat.c | 8 +- gdb/arm-netbsd-tdep.c | 9 +- gdb/arm-none-tdep.c | 4 +- gdb/arm-obsd-tdep.c | 9 +- gdb/arm-pikeos-tdep.c | 6 +- gdb/arm-tdep.c | 114 +- gdb/arm-tdep.h | 10 +- gdb/arm-wince-tdep.c | 6 +- gdb/async-event.c | 4 +- gdb/auto-load.c | 89 +- gdb/auxv.c | 4 +- gdb/avr-tdep.c | 30 +- gdb/ax-gdb.c | 23 +- gdb/bcache.c | 10 +- gdb/bcache.h | 2 +- gdb/bfin-linux-tdep.c | 4 +- gdb/bfin-tdep.c | 4 +- gdb/block.c | 80 +- gdb/block.h | 44 +- gdb/blockframe.c | 16 +- gdb/bpf-tdep.c | 4 +- gdb/break-catch-exec.c | 8 +- gdb/break-catch-fork.c | 6 +- gdb/break-catch-load.c | 9 +- gdb/break-catch-sig.c | 6 +- gdb/break-catch-syscall.c | 12 +- gdb/break-catch-throw.c | 15 +- gdb/break-cond-parse.c | 22 +- gdb/breakpoint.c | 226 +- gdb/breakpoint.h | 18 +- gdb/bsd-kvm.c | 6 +- gdb/bsd-uthread.c | 13 +- gdb/bt-utils.c | 41 +- gdb/bt-utils.h | 5 + gdb/btrace.c | 15 +- gdb/build-id.c | 8 +- gdb/buildsym-legacy.h | 10 + gdb/buildsym.c | 28 +- gdb/buildsym.h | 7 +- gdb/c-exp.y | 474 +- gdb/c-lang.c | 41 +- gdb/c-support.h | 10 +- gdb/c-typeprint.c | 19 +- gdb/c-valprint.c | 4 +- gdb/c-varobj.c | 18 +- gdb/charset-list.h | 4 +- gdb/charset.c | 23 +- gdb/charset.h | 4 +- gdb/cli/cli-cmds.c | 78 +- gdb/cli/cli-decode.c | 25 +- gdb/cli/cli-dump.c | 47 +- gdb/cli/cli-interp.c | 4 +- gdb/cli/cli-logging.c | 6 +- gdb/cli/cli-option.c | 4 +- gdb/cli/cli-script.c | 15 +- gdb/cli/cli-setshow.c | 15 +- gdb/cli/cli-style.c | 112 +- gdb/cli/cli-style.h | 14 + gdb/cli/cli-utils.c | 33 +- gdb/cli/cli-utils.h | 6 +- gdb/coff-pe-read.c | 7 +- gdb/coffread.c | 190 +- gdb/compile/compile-c-support.c | 10 +- gdb/compile/compile-c-symbols.c | 6 +- gdb/compile/compile-cplus-symbols.c | 4 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/compile/compile.c | 7 +- gdb/complaints.c | 22 +- gdb/completer.c | 18 +- gdb/config.in | 21 +- gdb/configure | 952 +- gdb/configure.ac | 185 +- gdb/configure.tgt | 100 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 4 +- gdb/contrib/ari/update-web-ari.sh | 8 +- gdb/contrib/cc-with-tweaks.sh | 5 +- gdb/contrib/check-gnu-style-pre-commit.sh | 42 + gdb/contrib/codespell-dictionary.txt | 1 + gdb/contrib/codespell-ignore-words.txt | 1 + gdb/contrib/codespell-log.sh | 95 + gdb/contrib/dwarf-to-dwarf-assembler.py | 642 + gdb/contrib/license-check-new-files.sh | 149 + gdb/contrib/setup.cfg | 10 + gdb/copying.awk | 6 +- gdb/copying.c | 4 +- gdb/copyright.py | 112 +- gdb/corefile.c | 23 +- gdb/corelow.c | 458 +- gdb/cp-abi.c | 4 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 42 +- gdb/cp-namespace.c | 6 +- gdb/cp-support.c | 78 +- gdb/cp-support.h | 4 + gdb/cp-valprint.c | 4 +- gdb/cris-linux-tdep.c | 9 +- gdb/cris-tdep.c | 410 +- gdb/csky-linux-tdep.c | 8 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 568 +- gdb/d-exp.y | 34 +- gdb/darwin-nat-info.c | 12 +- gdb/darwin-nat.c | 9 +- gdb/data-directory/Makefile.in | 1 + gdb/dbxread.c | 256 - gdb/dcache.c | 8 +- gdb/debuginfod-support.c | 5 +- gdb/defs.h | 20 +- gdb/dicos-tdep.c | 2 +- gdb/dictionary.c | 48 +- gdb/dictionary.h | 4 +- gdb/disasm-selftests.c | 91 +- gdb/disasm-selftests.h | 32 + gdb/disasm.c | 31 +- gdb/displaced-stepping.c | 4 +- gdb/doc/Makefile.in | 66 +- gdb/doc/agentexpr.texi | 2 +- gdb/doc/all-cfg.texi | 10 +- gdb/doc/gdb.texinfo | 1306 +- gdb/doc/guile.texi | 25 +- gdb/doc/python.texi | 659 +- gdb/doc/stabs.texinfo | 4130 --- gdb/dtrace-probe.c | 64 +- gdb/dummy-frame.c | 6 +- gdb/dwarf2/abbrev.c | 9 +- gdb/dwarf2/abbrev.h | 8 + gdb/dwarf2/ada-imported.c | 2 +- gdb/dwarf2/attribute.c | 56 +- gdb/dwarf2/attribute.h | 51 +- gdb/dwarf2/call-site.h | 2 +- gdb/dwarf2/comp-unit-head.c | 248 - gdb/dwarf2/comp-unit-head.h | 139 - gdb/dwarf2/cooked-index-entry.c | 14 +- gdb/dwarf2/cooked-index-shard.c | 21 +- gdb/dwarf2/cooked-index-shard.h | 7 + gdb/dwarf2/cooked-index-worker.c | 26 +- gdb/dwarf2/cooked-index-worker.h | 64 +- gdb/dwarf2/cooked-index.c | 33 +- gdb/dwarf2/cooked-index.h | 18 +- gdb/dwarf2/cooked-indexer.c | 99 +- gdb/dwarf2/cooked-indexer.h | 4 +- gdb/dwarf2/cu.h | 20 +- gdb/dwarf2/die.c | 3 + gdb/dwarf2/die.h | 4 +- gdb/dwarf2/dwz.c | 251 +- gdb/dwarf2/dwz.h | 25 +- gdb/dwarf2/expr.c | 12 +- gdb/dwarf2/frame-tailcall.c | 6 +- gdb/dwarf2/frame.c | 28 +- gdb/dwarf2/frame.h | 61 + gdb/dwarf2/index-cache.c | 4 +- gdb/dwarf2/index-common.c | 10 +- gdb/dwarf2/index-write.c | 256 +- gdb/dwarf2/line-header.c | 13 +- gdb/dwarf2/line-header.h | 2 +- gdb/dwarf2/line-program.c | 720 + gdb/dwarf2/line-program.h | 47 + gdb/dwarf2/loc.c | 71 +- gdb/dwarf2/loc.h | 115 +- gdb/dwarf2/macro.c | 1 + gdb/dwarf2/parent-map.h | 2 +- gdb/dwarf2/public.h | 25 + gdb/dwarf2/read-debug-names.c | 180 +- gdb/dwarf2/read-gdb-index.c | 1393 +- gdb/dwarf2/read-gdb-index.h | 14 + gdb/dwarf2/read.c | 3598 +-- gdb/dwarf2/read.h | 239 +- gdb/dwarf2/section.h | 25 +- gdb/dwarf2/stringify.c | 6 + gdb/dwarf2/tag.h | 12 + gdb/dwarf2/unit-head.c | 238 + gdb/dwarf2/unit-head.h | 136 + gdb/elf-none-tdep.c | 6 +- gdb/elfread.c | 164 +- gdb/eval.c | 58 +- gdb/event-top.c | 20 +- gdb/exceptions.c | 3 + gdb/exec.c | 63 +- gdb/expop.h | 48 +- gdb/expprint.c | 1 - gdb/extension.c | 83 +- gdb/extract-store-integer.c | 4 +- gdb/f-exp.y | 10 +- gdb/f-lang.c | 4 +- gdb/f-typeprint.c | 22 +- gdb/f-valprint.c | 28 +- gdb/fbsd-nat.c | 24 +- gdb/fbsd-nat.h | 4 + gdb/fbsd-tdep.c | 91 +- gdb/features/Makefile | 5 + gdb/features/aarch64-gcs-linux.c | 21 + gdb/features/aarch64-gcs-linux.xml | 18 + gdb/features/aarch64-gcs.c | 14 + gdb/features/aarch64-gcs.xml | 11 + gdb/features/alpha-core.xml | 136 + gdb/features/alpha.c | 111 + gdb/features/alpha.xml | 11 + gdb/features/i386/32bit-ssp.c | 14 + gdb/features/i386/32bit-ssp.xml | 11 + gdb/features/i386/64bit-ssp.c | 14 + gdb/features/i386/64bit-ssp.xml | 11 + gdb/filesystem.c | 4 +- gdb/findcmd.c | 11 +- gdb/findvar.c | 19 +- gdb/fork-child.c | 4 +- gdb/frame-unwind.c | 16 +- gdb/frame.c | 42 +- gdb/frame.h | 3 +- gdb/frv-linux-tdep.c | 12 +- gdb/frv-tdep.c | 17 +- gdb/frv-tdep.h | 3 - gdb/ft32-tdep.c | 12 +- gdb/gcore-1.in | 72 +- gdb/gcore.c | 70 +- gdb/gdb-demangle.c | 10 +- gdb/gdb-gdb.gdb.in | 6 + gdb/gdb-gdb.py.in | 8 +- gdb/gdb-stabs.h | 176 - gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 51 +- gdb/gdb_bfd.h | 9 +- gdb/gdb_buildall.sh | 8 +- gdb/gdb_mbuild.sh | 4 +- gdb/gdb_wchar.h | 10 +- gdb/gdbarch-gen.c | 176 +- gdb/gdbarch-gen.h | 94 +- gdb/gdbarch-selftests.c | 4 +- gdb/gdbarch.h | 7 +- gdb/gdbarch_components.py | 117 +- gdb/gdbcore.h | 48 + gdb/gdbthread.h | 21 +- gdb/gdbtypes.c | 386 +- gdb/gdbtypes.h | 120 +- gdb/glibc-tdep.c | 6 +- gdb/gmp-utils.c | 5 +- gdb/gmp-utils.h | 2 +- gdb/gnu-nat.c | 17 +- gdb/gnu-v2-abi.c | 17 +- gdb/gnu-v3-abi.c | 12 +- gdb/go-exp.y | 11 +- gdb/go-lang.c | 3 +- gdb/go32-nat.c | 5 +- gdb/gregset.h | 2 +- gdb/gstack-1.in | 3 +- gdb/guile/guile-internal.h | 9 +- gdb/guile/guile.c | 4 +- gdb/guile/scm-block.c | 4 +- gdb/guile/scm-cmd.c | 84 +- gdb/guile/scm-color.c | 11 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-math.c | 2 +- gdb/guile/scm-objfile.c | 4 +- gdb/guile/scm-param.c | 41 +- gdb/guile/scm-ports.c | 10 +- gdb/guile/scm-pretty-print.c | 10 +- gdb/guile/scm-progspace.c | 6 +- gdb/guile/scm-symbol.c | 28 +- gdb/guile/scm-symtab.c | 4 +- gdb/guile/scm-type.c | 2 +- gdb/h8300-tdep.c | 12 +- gdb/hppa-bsd-tdep.c | 13 +- gdb/hppa-linux-nat.c | 8 +- gdb/hppa-linux-tdep.c | 38 +- gdb/hppa-netbsd-nat.c | 4 +- gdb/hppa-netbsd-tdep.c | 8 +- gdb/hppa-obsd-nat.c | 6 +- gdb/hppa-obsd-tdep.c | 4 +- gdb/hppa-tdep.c | 116 +- gdb/hppa-tdep.h | 4 +- gdb/i386-bsd-nat.c | 6 +- gdb/i386-darwin-nat.c | 4 +- gdb/i386-darwin-tdep.c | 14 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-fbsd-nat.c | 4 +- gdb/i386-fbsd-tdep.c | 12 +- gdb/i386-fbsd-tdep.h | 5 +- gdb/i386-gnu-tdep.c | 7 +- gdb/i386-go32-tdep.c | 4 +- gdb/i386-linux-nat.c | 12 +- gdb/i386-linux-tdep.c | 24 +- gdb/i386-linux-tdep.h | 32 +- gdb/i386-netbsd-nat.c | 4 +- gdb/i386-netbsd-tdep.c | 9 +- gdb/i386-obsd-nat.c | 4 +- gdb/i386-obsd-tdep.c | 11 +- gdb/i386-sol2-nat.c | 4 +- gdb/i386-sol2-tdep.c | 7 +- gdb/i386-tdep.c | 320 +- gdb/i386-tdep.h | 111 +- gdb/i386-windows-nat.c | 4 +- gdb/i386-windows-tdep.c | 4 +- gdb/i387-tdep.c | 8 +- gdb/ia64-libunwind-tdep.c | 20 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 6 +- gdb/ia64-linux-tdep.c | 13 +- gdb/ia64-tdep.c | 250 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 +- gdb/inf-child.h | 4 +- gdb/infcall.c | 34 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 113 +- gdb/inferior.c | 29 +- gdb/inferior.h | 60 +- gdb/inflow.c | 37 +- gdb/infrun.c | 473 +- gdb/infrun.h | 13 +- gdb/inline-frame.c | 4 +- gdb/interps.c | 6 +- gdb/interps.h | 10 +- gdb/iq2000-tdep.c | 64 +- gdb/jit.c | 69 +- gdb/language.c | 9 +- gdb/language.h | 6 +- gdb/linespec.c | 344 +- gdb/linux-fork.c | 11 +- gdb/linux-nat.c | 92 +- gdb/linux-nat.h | 22 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 354 +- gdb/linux-tdep.h | 22 +- gdb/linux-thread-db.c | 36 +- gdb/lm32-tdep.c | 16 +- gdb/location.c | 17 +- gdb/loongarch-linux-nat.c | 15 +- gdb/loongarch-linux-tdep.c | 12 +- gdb/loongarch-tdep.c | 405 +- gdb/m2-exp.y | 6 +- gdb/m2-lang.c | 2 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 6 +- gdb/m32c-tdep.c | 24 +- gdb/m32r-linux-nat.c | 4 +- gdb/m32r-linux-tdep.c | 8 +- gdb/m32r-tdep.c | 24 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 52 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 9 +- gdb/m68k-linux-nat.c | 8 +- gdb/m68k-linux-tdep.c | 8 +- gdb/m68k-tdep.c | 10 +- gdb/machoread.c | 16 +- gdb/macrocmd.c | 41 +- gdb/macroexp.c | 20 +- gdb/macroscope.c | 45 +- gdb/macroscope.h | 20 +- gdb/macrotab.c | 8 +- gdb/main.c | 86 +- gdb/main.h | 3 + gdb/maint-test-options.c | 4 +- gdb/maint-test-settings.c | 4 +- gdb/maint.c | 135 +- gdb/maint.h | 33 + gdb/make-init-c | 25 +- gdb/mdebugread.c | 1873 +- gdb/mdebugread.h | 33 +- gdb/memattr.c | 14 +- gdb/memattr.h | 14 +- gdb/mep-tdep.c | 46 +- gdb/mi/mi-cmd-break.c | 7 +- gdb/mi/mi-cmd-disas.c | 4 +- gdb/mi/mi-cmd-env.c | 10 +- gdb/mi/mi-cmd-file.c | 9 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-var.c | 31 +- gdb/mi/mi-cmds.c | 4 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 6 +- gdb/mi/mi-interp.c | 16 +- gdb/mi/mi-main.c | 17 +- gdb/mi/mi-parse.c | 11 +- gdb/microblaze-linux-tdep.c | 19 +- gdb/microblaze-tdep.c | 120 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 54 +- gdb/minsyms.c | 199 +- gdb/minsyms.h | 10 +- gdb/mips-fbsd-nat.c | 4 +- gdb/mips-fbsd-tdep.c | 67 +- gdb/mips-linux-nat.c | 8 +- gdb/mips-linux-tdep.c | 80 +- gdb/mips-netbsd-nat.c | 8 +- gdb/mips-netbsd-tdep.c | 72 +- gdb/mips-sde-tdep.c | 4 +- gdb/mips-tdep.c | 6 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 7 +- gdb/mipsread.c | 18 +- gdb/mn10300-linux-tdep.c | 126 +- gdb/mn10300-tdep.c | 26 +- gdb/moxie-tdep.c | 48 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 4 +- gdb/namespace.c | 2 +- gdb/nat/aarch64-hw-point.c | 6 +- gdb/nat/linux-namespaces.c | 167 +- gdb/nat/linux-namespaces.h | 11 + gdb/nat/linux-osdata.c | 15 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-procfs.c | 30 +- gdb/nat/linux-procfs.h | 14 +- gdb/nat/linux-ptrace.c | 45 + gdb/nat/windows-nat.c | 2 +- gdb/nat/x86-gcc-cpuid.h | 159 +- gdb/nat/x86-linux-tdesc.c | 20 +- gdb/nat/x86-linux-tdesc.h | 7 +- gdb/nat/x86-linux.c | 59 + gdb/nat/x86-linux.h | 4 + gdb/nds32-tdep.c | 4 +- gdb/netbsd-nat.c | 12 +- gdb/netbsd-tdep.c | 4 +- gdb/objc-lang.c | 171 +- gdb/objfiles.c | 104 +- gdb/objfiles.h | 144 +- gdb/observable.c | 5 +- gdb/observable.h | 6 + gdb/or1k-linux-nat.c | 4 +- gdb/or1k-linux-tdep.c | 10 +- gdb/or1k-tdep.c | 7 +- gdb/osabi.c | 4 +- gdb/osabi.h | 2 +- gdb/osdata.c | 6 +- gdb/p-exp.y | 23 +- gdb/p-lang.c | 1 - gdb/p-typeprint.c | 5 +- gdb/p-valprint.c | 4 +- gdb/pager.h | 17 +- gdb/parse.c | 15 +- gdb/parser-defs.h | 3 + gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 10 +- gdb/ppc-linux-nat.c | 30 +- gdb/ppc-linux-tdep.c | 155 +- gdb/ppc-netbsd-nat.c | 4 +- gdb/ppc-netbsd-tdep.c | 7 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 7 +- gdb/ppc-sysv-tdep.c | 26 +- gdb/ppc64-tdep.c | 4 +- gdb/printcmd.c | 77 +- gdb/probe.c | 43 +- gdb/proc-api.c | 88 +- gdb/proc-events.c | 10 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 4 +- gdb/proc-utils.h | 4 +- gdb/proc-why.c | 2 +- gdb/process-stratum-target.h | 5 + gdb/procfs.c | 25 +- gdb/producer.c | 8 +- gdb/progspace.c | 51 +- gdb/progspace.h | 78 +- gdb/psymtab.c | 105 +- gdb/psymtab.h | 22 +- gdb/pyproject.toml | 3 + gdb/python/lib/gdb/__init__.py | 371 +- gdb/python/lib/gdb/command/frame_filters.py | 23 +- gdb/python/lib/gdb/command/missing_files.py | 10 +- gdb/python/lib/gdb/command/pretty_printers.py | 10 +- gdb/python/lib/gdb/command/xmethods.py | 8 +- gdb/python/lib/gdb/dap/__init__.py | 1 - gdb/python/lib/gdb/dap/breakpoint.py | 47 +- gdb/python/lib/gdb/dap/completions.py | 7 +- gdb/python/lib/gdb/dap/evaluate.py | 6 +- gdb/python/lib/gdb/dap/events.py | 11 +- gdb/python/lib/gdb/dap/frames.py | 6 +- gdb/python/lib/gdb/dap/globalvars.py | 1 - gdb/python/lib/gdb/dap/launch.py | 1 - gdb/python/lib/gdb/dap/next.py | 27 +- gdb/python/lib/gdb/dap/scopes.py | 3 - gdb/python/lib/gdb/dap/server.py | 128 +- gdb/python/lib/gdb/dap/sources.py | 9 +- gdb/python/lib/gdb/dap/startup.py | 10 +- gdb/python/lib/gdb/dap/threads.py | 23 +- gdb/python/lib/gdb/dap/varref.py | 13 +- gdb/python/lib/gdb/disassembler.py | 18 +- gdb/python/lib/gdb/printing.py | 19 +- gdb/python/lib/gdb/styling.py | 1 - gdb/python/py-block.c | 3 + gdb/python/py-breakpoint.c | 6 +- gdb/python/py-cmd.c | 108 +- gdb/python/py-color.c | 77 +- gdb/python/py-connection.c | 4 +- gdb/python/py-corefile.c | 684 + gdb/python/py-dap.c | 4 +- gdb/python/py-disasm.c | 96 +- gdb/python/py-event-types.def | 2 +- gdb/python/py-finishbreakpoint.c | 6 +- gdb/python/py-framefilter.c | 2 +- gdb/python/py-gdb-readline.c | 4 - gdb/python/py-inferior.c | 18 + gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 33 +- gdb/python/py-mi.c | 6 +- gdb/python/py-micmd.c | 8 +- gdb/python/py-objfile.c | 12 +- gdb/python/py-param.c | 20 +- gdb/python/py-prettyprint.c | 6 +- gdb/python/py-progspace.c | 8 +- gdb/python/py-record-btrace.c | 2 +- gdb/python/py-record.c | 3 + gdb/python/py-registers.c | 3 +- gdb/python/py-style.c | 818 + gdb/python/py-symbol.c | 46 +- gdb/python/py-type.c | 23 +- gdb/python/py-unwind.c | 12 +- gdb/python/py-value.c | 87 +- gdb/python/py-xmethods.c | 4 +- gdb/python/python-internal.h | 69 +- gdb/python/python.c | 135 +- gdb/quick-symbol.h | 68 +- gdb/ravenscar-thread.c | 6 +- gdb/record-btrace.c | 91 +- gdb/record-full.c | 113 +- gdb/record.c | 13 +- gdb/regcache-dump.c | 4 +- gdb/regcache.c | 11 +- gdb/regcache.h | 3 +- gdb/reggroups.c | 4 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 16 +- gdb/remote-notif.c | 4 +- gdb/remote-sim.c | 5 +- gdb/remote.c | 746 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 8 +- gdb/riscv-fbsd-nat.c | 4 +- gdb/riscv-fbsd-tdep.c | 13 +- gdb/riscv-linux-canonicalize-syscall-gen.c | 361 + gdb/riscv-linux-nat.c | 4 +- gdb/riscv-linux-tdep.c | 374 +- gdb/riscv-linux-tdep.h | 29 + gdb/riscv-none-tdep.c | 4 +- gdb/riscv-tdep.c | 744 +- gdb/riscv-tdep.h | 16 +- gdb/rl78-tdep.c | 10 +- gdb/rs6000-aix-nat.c | 5 +- gdb/rs6000-aix-tdep.c | 31 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-tdep.c | 58 +- gdb/run-on-main-thread.c | 43 +- gdb/rust-exp.h | 36 +- gdb/rust-lang.c | 54 +- gdb/rust-parse.c | 12 +- gdb/rx-tdep.c | 8 +- gdb/s12z-tdep.c | 6 +- gdb/s390-linux-nat.c | 4 +- gdb/s390-linux-tdep.c | 55 +- gdb/s390-tdep.c | 62 +- gdb/sentinel-frame.c | 2 +- gdb/ser-base.c | 6 +- gdb/ser-go32.c | 4 +- gdb/ser-mingw.c | 10 +- gdb/ser-pipe.c | 6 +- gdb/ser-tcp.c | 8 +- gdb/ser-uds.c | 4 +- gdb/ser-unix.c | 164 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 7 +- gdb/serial.h | 4 +- gdb/setup.cfg | 3 - gdb/sh-linux-tdep.c | 10 +- gdb/sh-netbsd-nat.c | 4 +- gdb/sh-netbsd-tdep.c | 7 +- gdb/sh-tdep.c | 50 +- gdb/skip.c | 4 +- gdb/sol-thread.c | 21 +- gdb/solib-aix.c | 100 +- gdb/solib-aix.h | 7 +- gdb/solib-darwin.c | 105 +- gdb/solib-darwin.h | 6 +- gdb/solib-dsbt.c | 109 +- gdb/solib-dsbt.h | 6 +- gdb/solib-frv.c | 125 +- gdb/solib-frv.h | 28 + gdb/solib-rocm.c | 193 +- gdb/solib-svr4-linux.c | 98 + gdb/solib-svr4-linux.h | 51 + gdb/solib-svr4.c | 1026 +- gdb/solib-svr4.h | 162 +- gdb/solib-target.c | 119 +- gdb/solib-target.h | 18 +- gdb/solib.c | 562 +- gdb/solib.h | 289 +- gdb/solist.h | 221 - gdb/source-cache.c | 4 +- gdb/source.c | 91 +- gdb/source.h | 9 +- gdb/sparc-linux-nat.c | 4 +- gdb/sparc-linux-tdep.c | 8 +- gdb/sparc-nat.c | 6 +- gdb/sparc-netbsd-nat.c | 4 +- gdb/sparc-netbsd-tdep.c | 7 +- gdb/sparc-obsd-tdep.c | 4 +- gdb/sparc-sol2-tdep.c | 9 +- gdb/sparc-tdep.c | 26 +- gdb/sparc64-fbsd-nat.c | 4 +- gdb/sparc64-fbsd-tdep.c | 7 +- gdb/sparc64-linux-nat.c | 4 +- gdb/sparc64-linux-tdep.c | 8 +- gdb/sparc64-nat.c | 4 +- gdb/sparc64-netbsd-nat.c | 6 +- gdb/sparc64-netbsd-tdep.c | 7 +- gdb/sparc64-obsd-nat.c | 6 +- gdb/sparc64-obsd-tdep.c | 7 +- gdb/sparc64-sol2-tdep.c | 9 +- gdb/sparc64-tdep.c | 30 +- gdb/stabsread.c | 7219 ----- gdb/stabsread.h | 314 - gdb/stack.c | 58 +- gdb/stap-probe.c | 31 +- gdb/std-regs.c | 4 +- gdb/stubs/i386-stub.c | 6 +- gdb/stubs/ia64vms-stub.c | 26 +- gdb/stubs/m32r-stub.c | 34 +- gdb/stubs/m68k-stub.c | 164 +- gdb/stubs/sh-stub.c | 60 +- gdb/svr4-tls-tdep.c | 254 + gdb/svr4-tls-tdep.h | 59 + gdb/symfile-debug.c | 197 +- gdb/symfile-mem.c | 8 +- gdb/symfile.c | 319 +- gdb/symfile.h | 20 +- gdb/symmisc.c | 171 +- gdb/symtab.c | 754 +- gdb/symtab.h | 150 +- .../riscv-linux-canonicalize-syscall-gen.py | 153 + gdb/syscalls/riscv-linux.xml | 340 + gdb/syscalls/riscv-linux.xml.in | 344 + gdb/syscalls/update-linux-from-src.sh | 5 + gdb/syscalls/update-linux.sh | 3 + gdb/target-connection.c | 5 +- gdb/target-dcache.c | 4 +- gdb/target-descriptions.c | 31 +- gdb/target.c | 50 +- gdb/target.h | 43 +- gdb/target/waitstatus.h | 10 +- gdb/tclint.toml | 63 + gdb/terminal.h | 21 + gdb/testsuite/Makefile.in | 17 +- gdb/testsuite/analyze-racy-logs.py | 3 - gdb/testsuite/boards/cc-with-dwz-5.exp | 28 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 8 +- gdb/testsuite/config/monitor.exp | 4 +- gdb/testsuite/config/sid.exp | 10 +- gdb/testsuite/config/sim.exp | 4 +- gdb/testsuite/config/slite.exp | 6 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 4 +- gdb/testsuite/gdb.ada/access_tagged_param.exp | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 2 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 4 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 2 +- gdb/testsuite/gdb.ada/array_long_idx.exp | 36 + gdb/testsuite/gdb.ada/array_long_idx/main.adb | 31 + .../{array_char_idx => array_long_idx}/pck.adb | 0 .../{bp_range_type => array_long_idx}/pck.ads | 0 gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 4 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 5 +- gdb/testsuite/gdb.ada/arraydim.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 18 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/assoc.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 +- gdb/testsuite/gdb.ada/bias.exp | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 8 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 2 +- gdb/testsuite/gdb.ada/break-label.exp | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 2 +- gdb/testsuite/gdb.ada/call-no-debug.exp | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 5 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 4 +- gdb/testsuite/gdb.ada/catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 6 +- gdb/testsuite/gdb.ada/char_enum.exp | 2 +- gdb/testsuite/gdb.ada/char_enum_overload.exp | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang.exp | 2 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 2 +- gdb/testsuite/gdb.ada/data-sections.exp | 2 +- gdb/testsuite/gdb.ada/delta-assign.exp | 2 +- gdb/testsuite/gdb.ada/dgopt.exp | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/discrete-char.exp | 2 +- gdb/testsuite/gdb.ada/display_nested.exp | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 2 +- gdb/testsuite/gdb.ada/dyn-bit-offset.exp | 79 + gdb/testsuite/gdb.ada/dyn-bit-offset/exam.adb | 45 + gdb/testsuite/gdb.ada/dyn-range.exp | 4 +- gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 4 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 4 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 2 +- gdb/testsuite/gdb.ada/enums_overload.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 4 +- gdb/testsuite/gdb.ada/exception-lto.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 8 +- gdb/testsuite/gdb.ada/expr_delims.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/extended-access.c | 38 + gdb/testsuite/gdb.ada/extended-access.exp | 37 + gdb/testsuite/gdb.ada/file-then-restart.exp | 8 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 +- gdb/testsuite/gdb.ada/finish-large.exp | 2 +- gdb/testsuite/gdb.ada/finish-var-size.exp | 12 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 6 +- .../gdb.ada/fixed_points/fixed_points.adb | 7 + gdb/testsuite/gdb.ada/fixed_points_function.exp | 2 +- gdb/testsuite/gdb.ada/float-bits.exp | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 8 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 4 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 4 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/ghost.exp | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/huge.exp | 4 +- gdb/testsuite/gdb.ada/import.exp | 32 +- gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 2 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 4 +- gdb/testsuite/gdb.ada/info_exc.exp | 4 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 2 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/iterated-assign.exp | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lazy-string.exp | 2 +- gdb/testsuite/gdb.ada/length_cond.exp | 2 +- gdb/testsuite/gdb.ada/limited-length.exp | 4 +- gdb/testsuite/gdb.ada/local-enum.exp | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 6 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 10 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 8 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 6 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 4 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 6 +- gdb/testsuite/gdb.ada/mi_interface.exp | 6 +- gdb/testsuite/gdb.ada/mi_prot.exp | 6 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 6 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 6 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 6 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 6 +- gdb/testsuite/gdb.ada/mi_variant.exp | 6 +- gdb/testsuite/gdb.ada/minsyms.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 4 +- gdb/testsuite/gdb.ada/multiarray.exp | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/negative-bit-offset.exp | 36 + gdb/testsuite/gdb.ada/negative-bit-offset/prog.adb | 36 + gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 4 +- gdb/testsuite/gdb.ada/null_overload.exp | 2 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 4 +- .../{array_of_variant => null_overload}/pck.adb | 0 gdb/testsuite/gdb.ada/null_overload/pck.ads | 22 + gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 8 +- gdb/testsuite/gdb.ada/optim_drec.exp | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 2 +- gdb/testsuite/gdb.ada/overloads.exp | 2 +- gdb/testsuite/gdb.ada/p-bounds.exp | 2 +- gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 2 +- gdb/testsuite/gdb.ada/packed_record_2.exp | 61 + gdb/testsuite/gdb.ada/packed_record_2/exam.adb | 51 + gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/ptype-o.exp | 2 +- gdb/testsuite/gdb.ada/ptype_array.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 4 +- gdb/testsuite/gdb.ada/ptype_union.exp | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 2 +- gdb/testsuite/gdb.ada/py_taft.exp | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 2 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 2 +- gdb/testsuite/gdb.ada/recursive-variant.exp | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 +- gdb/testsuite/gdb.ada/repeat_dyn.exp | 2 +- gdb/testsuite/gdb.ada/return-small-char-array.exp | 50 + .../gdb.ada/return-small-char-array/proc.adb | 22 + .../gdb.ada/return-small-char-array/value.adb | 21 + .../gdb.ada/return-small-char-array/value.ads | 20 + gdb/testsuite/gdb.ada/same_component_name.exp | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 2 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- gdb/testsuite/gdb.ada/start.exp | 4 +- gdb/testsuite/gdb.ada/static-link.exp | 4 +- gdb/testsuite/gdb.ada/str_binop_equal.exp | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 4 +- gdb/testsuite/gdb.ada/str_uninit.exp | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 4 +- gdb/testsuite/gdb.ada/tagged-lookup.exp | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 8 +- gdb/testsuite/gdb.ada/task_watch.exp | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 2 +- gdb/testsuite/gdb.ada/type-tick-size.exp | 2 +- gdb/testsuite/gdb.ada/type-tick-size/prog.adb | 2 + gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 4 +- .../gdb.ada/uninitialized-variable-record.exp | 6 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 +- gdb/testsuite/gdb.ada/unsigned_last.exp | 2 +- gdb/testsuite/gdb.ada/unsigned_range.exp | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 4 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 2 +- gdb/testsuite/gdb.ada/variant-record.exp | 2 +- gdb/testsuite/gdb.ada/variant.exp | 2 +- gdb/testsuite/gdb.ada/variant_record_field.exp | 4 +- .../gdb.ada/variant_record_packed_array.exp | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 2 +- gdb/testsuite/gdb.ada/verylong.exp | 10 +- gdb/testsuite/gdb.ada/vla.exp | 2 +- gdb/testsuite/gdb.ada/voidctx.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_minus_l.exp | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 4 +- gdb/testsuite/gdb.ada/widewide.exp | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 4 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 2 +- .../gdb.arch/aarch64-frameptr-vecreg-unwind.c | 62 + .../gdb.arch/aarch64-frameptr-vecreg-unwind.exp | 33 + gdb/testsuite/gdb.arch/aarch64-gcs-core.c | 123 + gdb/testsuite/gdb.arch/aarch64-gcs-core.exp | 116 + gdb/testsuite/gdb.arch/aarch64-gcs-disp-step.c | 140 + gdb/testsuite/gdb.arch/aarch64-gcs-disp-step.exp | 86 + gdb/testsuite/gdb.arch/aarch64-gcs-return.c | 105 + gdb/testsuite/gdb.arch/aarch64-gcs-return.exp | 132 + .../gdb.arch/aarch64-gcs-tdesc-without-linux.xml | 65 + gdb/testsuite/gdb.arch/aarch64-gcs-wrong-tdesc.c | 26 + gdb/testsuite/gdb.arch/aarch64-gcs-wrong-tdesc.exp | 48 + gdb/testsuite/gdb.arch/aarch64-gcs.c | 180 + gdb/testsuite/gdb.arch/aarch64-gcs.exp | 99 + .../gdb.arch/aarch64-mops-single-step.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 12 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 30 +- .../gdb.arch/aarch64-non-address-bits.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 20 +- .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 34 +- .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 16 +- .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 30 +- gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-sve-sigunwind.exp | 14 +- gdb/testsuite/gdb.arch/aarch64-sve-threads.exp | 13 +- gdb/testsuite/gdb.arch/aarch64-sve.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 31 +- gdb/testsuite/gdb.arch/altivec-abi.c | 10 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 9 +- gdb/testsuite/gdb.arch/altivec-regs.c | 10 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 10 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 2 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 1 + .../gdb.arch/amd64-disp-step-self-call-alarm.c | 18 + gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S | 23 +- .../gdb.arch/amd64-disp-step-self-call.exp | 4 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 4 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 6 +- .../gdb.arch/amd64-entry-value-inline.exp | 6 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 6 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 6 +- .../gdb.arch/amd64-entry-value-paramref.S | 4 +- .../gdb.arch/amd64-entry-value-paramref.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 24 +- gdb/testsuite/gdb.arch/amd64-eval.exp | 2 +- .../amd64-extended-prologue-analysis-no-cfi.S | 117 + .../amd64-extended-prologue-analysis-offset.S | 112 + .../gdb.arch/amd64-extended-prologue-analysis.S | 143 + .../gdb.arch/amd64-extended-prologue-analysis.c | 56 + .../gdb.arch/amd64-extended-prologue-analysis.exp | 208 + .../gdb.arch/amd64-frameptr-vecreg-unwind.c | 63 + .../gdb.arch/amd64-frameptr-vecreg-unwind.exp | 40 + gdb/testsuite/gdb.arch/amd64-gs_base.exp | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 8 +- .../gdb.arch/amd64-invalid-stack-middle.S | 18 +- .../gdb.arch/amd64-invalid-stack-middle.c | 6 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 10 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 6 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 10 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 5 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 6 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 4 +- gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 4 +- gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp | 143 + .../gdb.arch/amd64-shadow-stack-corefile.c | 46 + .../gdb.arch/amd64-shadow-stack-corefile.exp | 119 + .../gdb.arch/amd64-shadow-stack-disp-step.exp | 84 + gdb/testsuite/gdb.arch/amd64-shadow-stack.c | 40 + gdb/testsuite/gdb.arch/amd64-shadow-stack.exp | 71 + gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 6 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 8 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 2 +- .../gdb.arch/amd64-watchpoint-downgrade.exp | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 4 +- gdb/testsuite/gdb.arch/arc-dbnz.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 4 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 18 +- gdb/testsuite/gdb.arch/arm-neon.exp | 2 +- .../gdb.arch/arm-pseudo-unwind-legacy.exp | 2 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 2 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 2 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 6 +- gdb/testsuite/gdb.arch/e500-abi.c | 4 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 5 +- gdb/testsuite/gdb.arch/e500-regs.c | 10 +- gdb/testsuite/gdb.arch/e500-regs.exp | 9 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 10 +- gdb/testsuite/gdb.arch/gdb1291.exp | 3 +- gdb/testsuite/gdb.arch/gdb1291.s | 14 +- gdb/testsuite/gdb.arch/gdb1431.exp | 3 +- gdb/testsuite/gdb.arch/gdb1431.s | 14 +- gdb/testsuite/gdb.arch/gdb1558.c | 10 +- gdb/testsuite/gdb.arch/gdb1558.exp | 3 +- gdb/testsuite/gdb.arch/i386-avx.exp | 8 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 12 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-byte.exp | 8 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 4 +- .../gdb.arch/i386-disp-step-self-call-alarm.c | 18 + gdb/testsuite/gdb.arch/i386-disp-step-self-call.S | 23 +- .../gdb.arch/i386-disp-step-self-call.exp | 4 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 6 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 6 +- .../i386-prologue-skip-cf-protection-stackalign.c | 27 + .../gdb.arch/i386-prologue-skip-cf-protection.exp | 70 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 2 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse.c | 8 +- gdb/testsuite/gdb.arch/i386-sse.exp | 6 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/i386-word.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 9 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 6 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.c | 2 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 13 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 13 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 12 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 13 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 12 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 8 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 8 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 8 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 5 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 4 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 4 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.exp | 12 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 28 +- gdb/testsuite/gdb.arch/skip-prologue.exp | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 4 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 60 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 7 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 4 +- gdb/testsuite/gdb.asm/asm-source.exp | 30 +- gdb/testsuite/gdb.asm/asmsrc1.s | 4 +- gdb/testsuite/gdb.base/a2-run.exp | 9 +- gdb/testsuite/gdb.base/access-mem-running.exp | 7 +- .../gdb.base/advance-until-multiple-locations.exp | 12 +- gdb/testsuite/gdb.base/advance.c | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 8 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- gdb/testsuite/gdb.base/all-types.c | 10 +- gdb/testsuite/gdb.base/annota1.c | 6 +- gdb/testsuite/gdb.base/annota1.exp | 15 +- gdb/testsuite/gdb.base/annota3.c | 6 +- gdb/testsuite/gdb.base/annota3.exp | 10 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 208 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 6 +- gdb/testsuite/gdb.base/arithmet.exp | 4 +- gdb/testsuite/gdb.base/arrayidx.exp | 3 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 5 +- gdb/testsuite/gdb.base/async.c | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach-deleted-exec.exp | 44 + gdb/testsuite/gdb.base/attach-fail-twice.exp | 3 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 6 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 18 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 3 +- gdb/testsuite/gdb.base/attach.c | 4 +- gdb/testsuite/gdb.base/attach.exp | 45 +- gdb/testsuite/gdb.base/auxv.exp | 5 +- gdb/testsuite/gdb.base/average.c | 2 +- .../gdb.base/backtrace-through-cu-nodebug.exp | 72 +- gdb/testsuite/gdb.base/backtrace.exp | 6 +- gdb/testsuite/gdb.base/basic-edit-cmd.exp | 5 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 24 +- gdb/testsuite/gdb.base/bfd-errors.exp | 28 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 5 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 3 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 16 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 7 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.c | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 11 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/bitshift.exp | 1 + gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 6 +- gdb/testsuite/gdb.base/bp-cond-failure.exp | 9 +- gdb/testsuite/gdb.base/bp-disabled-by-cond.exp | 3 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 13 +- gdb/testsuite/gdb.base/branch-to-self.exp | 4 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-dbg.cc | 31 + gdb/testsuite/gdb.base/break-dbg.exp | 80 + gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 3 +- gdb/testsuite/gdb.base/break-idempotent.exp | 4 +- gdb/testsuite/gdb.base/break-interp.exp | 46 +- .../gdb.base/break-main-file-remove-fail.exp | 4 +- gdb/testsuite/gdb.base/break.exp | 2 +- gdb/testsuite/gdb.base/break1.c | 10 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 4 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 4 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 5 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 3 +- gdb/testsuite/gdb.base/call-ar-st.c | 274 +- gdb/testsuite/gdb.base/call-ar-st.exp | 38 +- gdb/testsuite/gdb.base/call-rt-st.c | 206 +- gdb/testsuite/gdb.base/call-rt-st.exp | 21 +- gdb/testsuite/gdb.base/call-sc.c | 4 +- gdb/testsuite/gdb.base/call-sc.exp | 20 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 3 +- gdb/testsuite/gdb.base/call-strs.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 20 +- gdb/testsuite/gdb.base/callexit.exp | 3 +- gdb/testsuite/gdb.base/callfuncs.c | 4 +- gdb/testsuite/gdb.base/callfuncs.exp | 36 +- gdb/testsuite/gdb.base/cast-indirection.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 4 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 4 +- .../gdb.base/catch-gdb-caused-signals.exp | 4 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 1 + gdb/testsuite/gdb.base/catch-syscall.c | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 14 +- gdb/testsuite/gdb.base/charset.exp | 8 +- gdb/testsuite/gdb.base/checkpoint.exp | 6 +- gdb/testsuite/gdb.base/chng-syms.c | 4 +- gdb/testsuite/gdb.base/chng-syms.exp | 19 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 3 +- gdb/testsuite/gdb.base/cli-suppress-notification.c | 81 +- .../gdb.base/cli-suppress-notification.exp | 53 +- gdb/testsuite/gdb.base/code-expr.exp | 5 +- gdb/testsuite/gdb.base/color-prompt.exp | 29 + gdb/testsuite/gdb.base/command-line-input.exp | 60 +- gdb/testsuite/gdb.base/commands.exp | 10 +- gdb/testsuite/gdb.base/compare-sections.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 4 +- gdb/testsuite/gdb.base/comprdebug.exp | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 5 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 4 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 15 +- gdb/testsuite/gdb.base/condbreak.exp | 8 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 2 +- gdb/testsuite/gdb.base/consecutive.c | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 4 +- gdb/testsuite/gdb.base/constvars.c | 10 +- gdb/testsuite/gdb.base/constvars.exp | 7 +- .../gdb.base/continue-after-aborted-step-over.exp | 7 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 4 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 2 +- gdb/testsuite/gdb.base/corefile-exec-context.exp | 11 +- gdb/testsuite/gdb.base/corefile-exec-mismatch.c | 36 + gdb/testsuite/gdb.base/corefile-exec-mismatch.exp | 188 + .../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 | 230 + gdb/testsuite/gdb.base/corefile.exp | 29 +- gdb/testsuite/gdb.base/corefile2.exp | 7 +- gdb/testsuite/gdb.base/corefile3.exp | 4 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 4 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 7 +- gdb/testsuite/gdb.base/ctxobj.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 4 +- gdb/testsuite/gdb.base/debug-expr.exp | 2 +- gdb/testsuite/gdb.base/debug-frame.exp | 2 +- gdb/testsuite/gdb.base/default-args.exp | 3 +- gdb/testsuite/gdb.base/default.exp | 316 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 4 +- gdb/testsuite/gdb.base/detach-while-running.exp | 3 +- gdb/testsuite/gdb.base/detach.exp | 3 +- gdb/testsuite/gdb.base/dfp-test.exp | 3 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 2 +- gdb/testsuite/gdb.base/displaced-step-closure.exp | 2 +- gdb/testsuite/gdb.base/display.c | 6 +- gdb/testsuite/gdb.base/display.exp | 7 +- gdb/testsuite/gdb.base/dlmopen-ns-ids-main.c | 6 + gdb/testsuite/gdb.base/dlmopen-ns-ids.exp | 220 +- gdb/testsuite/gdb.base/dlmopen.exp | 52 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 9 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 12 +- .../gdb.base/dprintf-execution-x-script.exp | 3 +- gdb/testsuite/gdb.base/dprintf-next.exp | 6 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 6 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 3 +- gdb/testsuite/gdb.base/dprintf.exp | 15 +- gdb/testsuite/gdb.base/dso2dso.exp | 3 +- gdb/testsuite/gdb.base/dtrace-probe.c | 4 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 15 +- gdb/testsuite/gdb.base/dump.c | 2 +- gdb/testsuite/gdb.base/dump.exp | 28 +- gdb/testsuite/gdb.base/dup-sect.exp | 4 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 3 +- gdb/testsuite/gdb.base/eh_return.exp | 3 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/ending-run.exp | 26 +- gdb/testsuite/gdb.base/errno.exp | 16 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 5 +- gdb/testsuite/gdb.base/examine-backward.exp | 4 +- gdb/testsuite/gdb.base/exe-lock.exp | 3 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 3 +- .../gdb.base/execl-update-breakpoints.exp | 9 +- gdb/testsuite/gdb.base/execution-termios.exp | 4 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.c | 10 +- gdb/testsuite/gdb.base/exprs.exp | 34 +- gdb/testsuite/gdb.base/fileio.c | 8 +- gdb/testsuite/gdb.base/fileio.exp | 13 +- gdb/testsuite/gdb.base/filename-completion.exp | 33 +- gdb/testsuite/gdb.base/find-unmapped.exp | 2 +- gdb/testsuite/gdb.base/find.exp | 5 +- gdb/testsuite/gdb.base/finish-pretty.exp | 2 +- gdb/testsuite/gdb.base/fission-macro.exp | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 3 +- gdb/testsuite/gdb.base/float128.exp | 3 +- gdb/testsuite/gdb.base/floatn.exp | 3 +- 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/testsuite/gdb.base/foll-exec.exp | 382 - gdb/testsuite/gdb.base/foll-exec.exp.tcl | 410 + 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 | 6 +- gdb/testsuite/gdb.base/foll-vfork.exp | 9 +- .../fork-no-detach-follow-child-dlopen.exp | 4 +- .../gdb.base/fork-print-inferior-events.exp | 7 +- gdb/testsuite/gdb.base/fork-running-state.exp | 2 + gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 3 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 3 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- gdb/testsuite/gdb.base/frame-view.exp | 3 +- gdb/testsuite/gdb.base/fullname.exp | 13 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 2 +- gdb/testsuite/gdb.base/funcargs.c | 4 +- gdb/testsuite/gdb.base/funcargs.exp | 14 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 3 +- gdb/testsuite/gdb.base/gcore-memory-usage.exp | 29 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 10 +- gdb/testsuite/gdb.base/gcore-relro.exp | 8 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 10 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 16 +- gdb/testsuite/gdb.base/gcorebg.exp | 4 +- gdb/testsuite/gdb.base/gdb-index-err.exp | 6 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 4 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 3 +- gdb/testsuite/gdb.base/gdb1555.exp | 11 +- gdb/testsuite/gdb.base/gdb1821.exp | 4 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 3 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 3 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 11 +- gdb/testsuite/gdb.base/gnu_vector.exp | 3 +- gdb/testsuite/gdb.base/hashline1.exp | 3 +- gdb/testsuite/gdb.base/hashline2.exp | 3 +- gdb/testsuite/gdb.base/hashline3.exp | 3 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 3 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 3 +- gdb/testsuite/gdb.base/huge.exp | 11 +- .../gdb.base/hw-sw-break-same-address.exp | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/index-cache.exp | 4 +- gdb/testsuite/gdb.base/infcall-exec.exp | 3 +- gdb/testsuite/gdb.base/infcall-failure-2.exp | 37 + gdb/testsuite/gdb.base/infcall-failure.exp | 19 +- .../gdb.base/infcall-nested-structs.exp.tcl | 11 +- gdb/testsuite/gdb.base/infcall-timeout.exp | 3 +- gdb/testsuite/gdb.base/inferior-args.exp | 42 +- gdb/testsuite/gdb.base/inferior-died.exp | 10 +- gdb/testsuite/gdb.base/info-macros.exp | 2 +- gdb/testsuite/gdb.base/info-os.c | 4 +- gdb/testsuite/gdb.base/info-os.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 3 +- gdb/testsuite/gdb.base/info-program.exp | 3 +- gdb/testsuite/gdb.base/info-shared.exp | 5 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- gdb/testsuite/gdb.base/info_sources_2.exp | 42 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- .../gdb.base/inline-frame-cycle-unwind.py | 4 + gdb/testsuite/gdb.base/int-type.c | 4 +- gdb/testsuite/gdb.base/internal-string-values.exp | 3 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 6 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 7 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 6 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 17 +- gdb/testsuite/gdb.base/jit-elf-fork.exp | 4 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 7 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf.exp | 8 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 3 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 15 +- gdb/testsuite/gdb.base/jit-reader.exp | 3 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 4 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 3 +- gdb/testsuite/gdb.base/kill-during-detach.exp | 3 +- gdb/testsuite/gdb.base/killed-outside.exp | 5 +- gdb/testsuite/gdb.base/label.c | 2 +- gdb/testsuite/gdb.base/langs.exp | 9 +- gdb/testsuite/gdb.base/large-frame.exp | 4 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 9 + gdb/testsuite/gdb.base/limited-length.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 13 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 4 +- gdb/testsuite/gdb.base/list-missing-source.exp | 3 +- gdb/testsuite/gdb.base/list.exp | 39 +- gdb/testsuite/gdb.base/load-command.exp | 6 +- gdb/testsuite/gdb.base/logical.exp | 5 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 2 +- gdb/testsuite/gdb.base/long_long.c | 4 +- gdb/testsuite/gdb.base/long_long.exp | 7 +- gdb/testsuite/gdb.base/longjmp.exp | 3 +- gdb/testsuite/gdb.base/macro-source-path.exp | 5 +- gdb/testsuite/gdb.base/macscp.exp | 19 +- .../maint-info-inline-frames-and-blocks.exp | 3 +- gdb/testsuite/gdb.base/maint-test-remote-args.exp | 40 + gdb/testsuite/gdb.base/maint.exp | 62 +- gdb/testsuite/gdb.base/many-headers.exp | 1 + gdb/testsuite/gdb.base/max-depth.exp.tcl | 4 +- gdb/testsuite/gdb.base/memops-watchpoint.exp | 155 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.c | 4 +- gdb/testsuite/gdb.base/miscexprs.exp | 7 +- gdb/testsuite/gdb.base/morestack.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.exp | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 5 +- gdb/testsuite/gdb.base/msym-bp.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 23 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 4 +- gdb/testsuite/gdb.base/nested-subp2.exp | 4 +- gdb/testsuite/gdb.base/nested-subp3.exp | 4 +- gdb/testsuite/gdb.base/new-ui.exp | 6 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 23 +- gdb/testsuite/gdb.base/nofield.exp | 3 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 7 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 4 +- gdb/testsuite/gdb.base/options.exp | 31 +- gdb/testsuite/gdb.base/overlays.exp | 22 +- gdb/testsuite/gdb.base/ovlymgr.c | 16 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 3 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 3 +- .../gdb.base/paginate-execution-startup.exp | 4 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 3 +- gdb/testsuite/gdb.base/parse_number.exp | 18 +- gdb/testsuite/gdb.base/patch.exp | 6 +- gdb/testsuite/gdb.base/pc-not-saved.exp | 3 +- gdb/testsuite/gdb.base/pending.exp | 6 +- gdb/testsuite/gdb.base/pie-execl.exp | 4 +- gdb/testsuite/gdb.base/pie-fork.exp | 9 +- gdb/testsuite/gdb.base/pointers.c | 24 +- gdb/testsuite/gdb.base/pointers.exp | 23 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 3 +- gdb/testsuite/gdb.base/prelink.exp | 10 +- gdb/testsuite/gdb.base/pretty-array.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 4 +- gdb/testsuite/gdb.base/print-internal-string.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 12 +- gdb/testsuite/gdb.base/printcmds.exp | 24 +- gdb/testsuite/gdb.base/prologue.exp | 3 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 5 +- gdb/testsuite/gdb.base/ptype.c | 2 +- gdb/testsuite/gdb.base/ptype.exp | 45 +- gdb/testsuite/gdb.base/quit-live.exp | 12 +- gdb/testsuite/gdb.base/radix.exp | 18 +- gdb/testsuite/gdb.base/random-signal.exp | 6 +- gdb/testsuite/gdb.base/randomize.exp | 4 +- gdb/testsuite/gdb.base/range-stepping.exp | 6 +- gdb/testsuite/gdb.base/readline-ask.exp | 5 +- gdb/testsuite/gdb.base/readline-commands-eof.exp | 3 +- gdb/testsuite/gdb.base/readline.exp | 2 + gdb/testsuite/gdb.base/readnever.exp | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.c | 2 +- gdb/testsuite/gdb.base/recurse.exp | 8 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 3 +- gdb/testsuite/gdb.base/relocate.exp | 6 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 7 +- gdb/testsuite/gdb.base/remote.c | 8 +- gdb/testsuite/gdb.base/remote.exp | 5 +- gdb/testsuite/gdb.base/reread.exp | 7 +- gdb/testsuite/gdb.base/reset-catchpoint-cond.exp | 3 +- gdb/testsuite/gdb.base/restore.c | 6 +- gdb/testsuite/gdb.base/restore.exp | 9 +- gdb/testsuite/gdb.base/return.exp | 4 +- gdb/testsuite/gdb.base/return2.c | 6 +- gdb/testsuite/gdb.base/return2.exp | 3 +- gdb/testsuite/gdb.base/rtld-step.exp | 5 +- gdb/testsuite/gdb.base/run-after-attach.exp | 2 +- .../gdb.base/run-attach-while-running.exp | 3 +- .../gdb.base/run-control-while-bg-execution.exp | 8 +- gdb/testsuite/gdb.base/run-fail-twice.exp | 3 +- gdb/testsuite/gdb.base/run.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 4 +- gdb/testsuite/gdb.base/savedregs.exp | 7 +- gdb/testsuite/gdb.base/scope.exp | 4 +- gdb/testsuite/gdb.base/scope1.c | 4 +- gdb/testsuite/gdb.base/sep.exp | 6 +- gdb/testsuite/gdb.base/sepdebug.exp | 10 +- gdb/testsuite/gdb.base/sepsymtab.exp | 5 +- gdb/testsuite/gdb.base/set-cwd.exp | 6 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 3 +- gdb/testsuite/gdb.base/setshow.exp | 73 +- gdb/testsuite/gdb.base/settings.exp | 3 +- gdb/testsuite/gdb.base/setvar.c | 8 +- gdb/testsuite/gdb.base/setvar.exp | 196 +- .../gdb.base/share-env-with-gdbserver.exp | 12 +- gdb/testsuite/gdb.base/shlib-call.exp | 14 +- gdb/testsuite/gdb.base/shlib-unload.exp | 14 +- gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 15 +- gdb/testsuite/gdb.base/sigall.c | 6 +- gdb/testsuite/gdb.base/sigall.exp | 9 +- gdb/testsuite/gdb.base/sigaltstack.exp | 3 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 3 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 3 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 6 +- gdb/testsuite/gdb.base/signals-state-child.exp | 5 +- gdb/testsuite/gdb.base/signals.exp | 7 +- gdb/testsuite/gdb.base/signest.exp | 2 +- gdb/testsuite/gdb.base/signull.exp | 3 +- gdb/testsuite/gdb.base/sigrepeat.exp | 3 +- gdb/testsuite/gdb.base/sigstep.exp | 3 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 8 +- gdb/testsuite/gdb.base/skip-solib.exp | 4 +- gdb/testsuite/gdb.base/skip.exp | 25 +- gdb/testsuite/gdb.base/skipcxx.exp | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 3 +- gdb/testsuite/gdb.base/solib-abort.exp | 3 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 3 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 6 +- gdb/testsuite/gdb.base/solib-search.exp | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 3 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 5 +- gdb/testsuite/gdb.base/source-dir.exp | 57 +- gdb/testsuite/gdb.base/source-search.c | 127 + gdb/testsuite/gdb.base/source-search.exp | 106 + gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 4 +- gdb/testsuite/gdb.base/stack-checking.exp | 3 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 16 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 161 +- gdb/testsuite/gdb.base/step-into-other-file.exp | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 9 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 5 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 4 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 7 +- gdb/testsuite/gdb.base/step-symless.exp | 4 +- gdb/testsuite/gdb.base/step-test.c | 2 +- gdb/testsuite/gdb.base/step-test.exp | 15 +- gdb/testsuite/gdb.base/store.c | 4 +- gdb/testsuite/gdb.base/structs.c | 74 +- gdb/testsuite/gdb.base/structs.exp | 18 +- gdb/testsuite/gdb.base/structs2.exp | 6 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/style.exp | 316 +- gdb/testsuite/gdb.base/sym-file.exp | 6 +- gdb/testsuite/gdb.base/symbol-alias.exp | 4 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 5 +- gdb/testsuite/gdb.base/testenv.exp | 24 +- gdb/testsuite/gdb.base/tls-common.exp.tcl | 50 + gdb/testsuite/gdb.base/tls-dlobj-lib.c | 87 + gdb/testsuite/gdb.base/tls-dlobj.c | 311 + gdb/testsuite/gdb.base/tls-dlobj.exp | 380 + gdb/testsuite/gdb.base/tls-multiobj.c | 89 + gdb/testsuite/gdb.base/tls-multiobj.exp | 232 + gdb/testsuite/gdb.base/tls-multiobj1.c | 26 + gdb/testsuite/gdb.base/tls-multiobj2.c | 26 + gdb/testsuite/gdb.base/tls-multiobj3.c | 26 + gdb/testsuite/gdb.base/tls-nothreads.c | 57 + gdb/testsuite/gdb.base/tls-nothreads.exp | 251 + gdb/testsuite/gdb.base/twice.exp | 5 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 12 +- gdb/testsuite/gdb.base/type-opaque-main.c | 8 +- gdb/testsuite/gdb.base/type-opaque.exp | 3 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 4 +- gdb/testsuite/gdb.base/unload.exp | 3 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 18 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 2 +- .../gdb.base/unwind-on-each-insn-amd64-2.s | 4 +- .../gdb.base/unwind-on-each-insn-amd64.exp | 2 +- gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s | 4 +- .../gdb.base/unwind-on-each-insn-i386.exp | 2 +- gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s | 4 +- gdb/testsuite/gdb.base/user-namespace-attach.c | 35 + gdb/testsuite/gdb.base/user-namespace-attach.exp | 148 + gdb/testsuite/gdb.base/utf8-identifiers.exp | 4 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- .../gdb.base/value-history-unavailable.exp | 4 +- gdb/testsuite/gdb.base/varargs.c | 4 +- gdb/testsuite/gdb.base/varargs.exp | 9 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 2 + gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 5 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 4 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 2 + gdb/testsuite/gdb.base/watch-vfork.exp | 2 + gdb/testsuite/gdb.base/watch_thread_num.exp | 3 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 24 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 14 +- gdb/testsuite/gdb.base/watchpoint-running.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 3 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 3 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 37 + gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 127 +- gdb/testsuite/gdb.base/watchpoint.exp | 74 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 7 +- gdb/testsuite/gdb.base/wchar.exp | 4 + gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 8 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 6 +- gdb/testsuite/gdb.base/whatis.exp | 10 +- gdb/testsuite/gdb.base/with-mf.exp | 3 +- gdb/testsuite/gdb.base/with.exp | 54 +- gdb/testsuite/gdb.base/wrap-line.exp | 6 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 2 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 4 +- gdb/testsuite/gdb.btrace/data.exp | 4 +- gdb/testsuite/gdb.btrace/delta.exp | 4 +- gdb/testsuite/gdb.btrace/dlopen.exp | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 4 +- gdb/testsuite/gdb.btrace/enable-running.exp | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 12 +- gdb/testsuite/gdb.btrace/exception.exp | 6 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 6 +- gdb/testsuite/gdb.btrace/gcore.exp | 4 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 4 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 10 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 2 +- gdb/testsuite/gdb.btrace/nohist.exp | 4 +- gdb/testsuite/gdb.btrace/non-stop.exp | 2 +- gdb/testsuite/gdb.btrace/ptwrite.exp | 4 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 4 +- gdb/testsuite/gdb.btrace/record_goto.exp | 6 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 6 +- gdb/testsuite/gdb.btrace/segv.exp | 4 +- gdb/testsuite/gdb.btrace/step.exp | 4 +- gdb/testsuite/gdb.btrace/stepi.exp | 6 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 6 +- gdb/testsuite/gdb.btrace/tailcall.exp | 6 +- gdb/testsuite/gdb.btrace/tsx.exp | 4 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 6 +- gdb/testsuite/gdb.btrace/vdso.exp | 6 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 6 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 6 +- gdb/testsuite/gdb.compile/compile-ops.exp | 622 +- gdb/testsuite/gdb.compile/compile-print.exp | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 2 +- gdb/testsuite/gdb.compile/compile.exp | 14 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.cc | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 16 +- gdb/testsuite/gdb.cp/annota3.exp | 16 +- gdb/testsuite/gdb.cp/anon-union.exp | 10 +- gdb/testsuite/gdb.cp/breakpoint.cc | 4 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/call-method-register.exp | 54 +- gdb/testsuite/gdb.cp/casts.exp | 4 +- gdb/testsuite/gdb.cp/chained-calls.cc | 17 + gdb/testsuite/gdb.cp/chained-calls.exp | 3 + gdb/testsuite/gdb.cp/classes.cc | 4 +- gdb/testsuite/gdb.cp/classes.exp | 4 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 2 +- gdb/testsuite/gdb.cp/converts.cc | 4 +- gdb/testsuite/gdb.cp/cpcompletion.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 4 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 38 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 7 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 18 +- gdb/testsuite/gdb.cp/derivation.cc | 32 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 2 +- gdb/testsuite/gdb.cp/empty-enum.exp | 2 +- gdb/testsuite/gdb.cp/eval-reference-type.cc | 36 + gdb/testsuite/gdb.cp/eval-reference-type.exp | 46 + gdb/testsuite/gdb.cp/except-multi-location.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 6 +- gdb/testsuite/gdb.cp/exception.exp | 4 +- gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 4 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 10 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 116 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 6 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 2 +- gdb/testsuite/gdb.cp/koenig.cc | 2 +- gdb/testsuite/gdb.cp/local.cc | 8 +- gdb/testsuite/gdb.cp/local.exp | 4 +- gdb/testsuite/gdb.cp/m-data.cc | 10 +- gdb/testsuite/gdb.cp/m-static.cc | 8 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 6 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 2 +- gdb/testsuite/gdb.cp/method-ref-return.cc | 42 + gdb/testsuite/gdb.cp/method-ref-return.exp | 70 + gdb/testsuite/gdb.cp/method.cc | 2 +- gdb/testsuite/gdb.cp/method.exp | 8 +- gdb/testsuite/gdb.cp/misc.cc | 4 +- gdb/testsuite/gdb.cp/misc.exp | 8 +- gdb/testsuite/gdb.cp/namespace.cc | 8 +- gdb/testsuite/gdb.cp/namespace.exp | 18 +- gdb/testsuite/gdb.cp/nested-types.exp | 4 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 6 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 120 +- gdb/testsuite/gdb.cp/nsusing.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 2 +- gdb/testsuite/gdb.cp/overload.cc | 32 +- gdb/testsuite/gdb.cp/overload.exp | 4 +- gdb/testsuite/gdb.cp/ovldbreak.cc | 34 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 6 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 6 +- gdb/testsuite/gdb.cp/pr10687.cc | 6 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.cc | 2 +- gdb/testsuite/gdb.cp/pretty-print.cc | 80 + gdb/testsuite/gdb.cp/pretty-print.exp | 53 + gdb/testsuite/gdb.cp/pretty-print.py | 82 + gdb/testsuite/gdb.cp/print-global-stub.exp | 7 +- gdb/testsuite/gdb.cp/psmang.exp | 8 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 4 +- gdb/testsuite/gdb.cp/rtti.h | 4 +- gdb/testsuite/gdb.cp/rtti1.cc | 6 +- gdb/testsuite/gdb.cp/rtti2.cc | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 6 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 23 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 6 +- gdb/testsuite/gdb.cp/subtypes.exp | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 34 +- gdb/testsuite/gdb.cp/templates.cc | 20 +- gdb/testsuite/gdb.cp/templates.exp | 57 +- gdb/testsuite/gdb.cp/try_catch.cc | 14 +- gdb/testsuite/gdb.cp/typedef-base.exp | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 44 +- gdb/testsuite/gdb.cp/userdef.exp | 4 +- gdb/testsuite/gdb.cp/virtbase.cc | 8 +- gdb/testsuite/gdb.cp/virtfunc.cc | 6 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 2 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 4 +- gdb/testsuite/gdb.ctf/funcreturn.exp | 6 +- gdb/testsuite/gdb.dap/attach-fail.exp | 32 + gdb/testsuite/gdb.dap/attach.exp | 4 +- gdb/testsuite/gdb.dap/bt-nodebug.exp | 1 + gdb/testsuite/gdb.dap/catch-exception.exp | 16 +- gdb/testsuite/gdb.dap/catch-exception/prog.adb | 5 +- gdb/testsuite/gdb.dap/eof.exp | 6 +- gdb/testsuite/gdb.dap/log-message.exp | 9 + gdb/testsuite/gdb.dap/scopes.c | 2 + gdb/testsuite/gdb.dap/scopes.exp | 44 +- gdb/testsuite/gdb.dap/threads.c | 67 + gdb/testsuite/gdb.dap/threads.exp | 81 + .../gdb.debuginfod/build-id-no-debug-warning.exp | 2 +- .../gdb.debuginfod/corefile-mapped-file.exp | 26 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 28 +- gdb/testsuite/gdb.debuginfod/solib-with-soname.exp | 8 +- gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/am33.s | 2 +- gdb/testsuite/gdb.disasm/basics.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 14 +- gdb/testsuite/gdb.disasm/hppa.s | 12 +- gdb/testsuite/gdb.disasm/mn10200.s | 6 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.s | 8 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.s | 94 +- gdb/testsuite/gdb.disasm/t13_otr.s | 96 +- gdb/testsuite/gdb.dlang/circular.exp | 56 +- gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 24 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 24 +- .../DW_OP_piece_with_DW_OP_GNU_uninit.exp | 28 +- gdb/testsuite/gdb.dwarf2/ada-array-bound.c | 29 + gdb/testsuite/gdb.dwarf2/ada-array-bound.exp | 90 + gdb/testsuite/gdb.dwarf2/ada-artificial-field.c | 22 + gdb/testsuite/gdb.dwarf2/ada-artificial-field.exp | 95 + gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 24 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 28 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 44 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 52 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-opt-out.exp | 44 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 78 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 70 +- .../assign-variable-value-to-register.exp | 28 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 92 +- .../gdb.dwarf2/backward-spec-inter-cu.exp | 30 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 34 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 40 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 20 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 20 +- gdb/testsuite/gdb.dwarf2/clztest.S | 6 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 12 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 26 +- gdb/testsuite/gdb.dwarf2/count.exp | 87 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 44 +- gdb/testsuite/gdb.dwarf2/cu-empty-name.exp | 8 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 10 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 138 +- .../debug-aranges-duplicate-offset-warning.exp | 20 +- .../gdb.dwarf2/debug-names-bad-cu-index.exp | 28 +- .../gdb.dwarf2/debug-names-duplicate-cu.exp | 22 +- .../gdb.dwarf2/debug-names-missing-cu.exp | 26 +- .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 81 - gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 38 +- gdb/testsuite/gdb.dwarf2/debug-names.exp | 22 +- .../dw-form-ref-addr-with-type-units.exp | 109 + .../gdb.dwarf2/dw-form-strx-out-of-bounds.exp | 41 + gdb/testsuite/gdb.dwarf2/dw-form-strx.exp | 25 + gdb/testsuite/gdb.dwarf2/dw-form-strx.exp.tcl | 64 + gdb/testsuite/gdb.dwarf2/dw2-align.exp | 52 +- gdb/testsuite/gdb.dwarf2/dw2-aranges.exp | 7 +- .../gdb.dwarf2/dw2-bad-abstract-origin.exp | 78 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 64 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 31 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 42 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-complex-parts.exp | 94 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-file-name.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp | 162 +- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 17 + gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 163 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-2.exp | 36 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 2 +- .../gdb.dwarf2/dw2-epilogue-begin.exp.tcl | 46 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 172 +- gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.exp | 94 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 32 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 36 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 36 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 36 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 144 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 36 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 42 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 62 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error-2.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error.exp | 16 +- .../gdb.dwarf2/dw2-inter-cu-forth-and-back.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-symbol.exp | 34 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 26 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 30 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 2 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 6 +- .../gdb.dwarf2/dw2-multiple-debug-info.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 190 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 116 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 72 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 12 +- .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 40 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 40 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 10 +- .../gdb.dwarf2/dw2-skipped-line-entries.exp | 12 +- ...dw2-step-between-different-inline-functions.exp | 66 +- .../dw2-step-between-inline-func-blocks.exp | 46 +- .../dw2-step-out-of-function-no-stmt.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 6 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 6 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 2 +- .../gdb.dwarf2/dw2-unexpected-entry-pc.exp | 50 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 36 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 48 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 52 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 6 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 50 +- .../gdb.dwarf2/dw2-wrong-mangled-name.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 23 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 4 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 14 +- gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp | 18 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 46 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 159 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl | 188 + gdb/testsuite/gdb.dwarf2/dwzbuildid5.exp | 17 + gdb/testsuite/gdb.dwarf2/dwznolink.exp | 12 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 66 +- gdb/testsuite/gdb.dwarf2/dynamic-bit-offset.exp | 96 + gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 138 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 26 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp | 2 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 70 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 66 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 12 +- gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp | 88 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 10 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 13 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 4 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 12 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 96 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 66 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 6 +- .../gdb.dwarf2/fission-with-type-unit.exp | 22 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 32 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 96 +- gdb/testsuite/gdb.dwarf2/forward-spec-inter-cu.exp | 30 +- gdb/testsuite/gdb.dwarf2/forward-spec.exp | 26 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 50 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 3 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp | 2 +- .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 6 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 12 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 76 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 52 +- gdb/testsuite/gdb.dwarf2/implptr.c | 4 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 50 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 76 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 54 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 40 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 42 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 74 +- .../imported-unit-abstract-const-value.exp | 34 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 32 +- gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 60 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 28 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 62 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 26 +- gdb/testsuite/gdb.dwarf2/inline.exp | 4 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 122 +- gdb/testsuite/gdb.dwarf2/intbits.c | 3 + gdb/testsuite/gdb.dwarf2/intbits.exp | 196 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 24 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 109 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 26 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 74 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 26 +- gdb/testsuite/gdb.dwarf2/macro-complaints.exp | 16 +- .../gdb.dwarf2/macro-source-path-clang14-dw4.exp | 75 + .../gdb.dwarf2/macro-source-path-clang14-dw5.exp | 79 + .../macro-source-path-gcc11-ld234-dw5.exp | 74 + .../macro-source-path-gcc11-ld238-dw4.exp | 74 + .../macro-source-path-gcc11-ld238-dw5.exp | 85 + gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 407 - gdb/testsuite/gdb.dwarf2/macro-source-path.exp.tcl | 161 + gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 24 +- gdb/testsuite/gdb.dwarf2/mega-enum.exp | 20 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 38 +- gdb/testsuite/gdb.dwarf2/missing-line-table.exp | 18 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 10 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 90 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 54 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 88 +- gdb/testsuite/gdb.dwarf2/nameless-enum.exp | 20 +- .../gdb.dwarf2/negative-data-member-location.exp | 30 +- gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 2 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 186 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 4 +- gdb/testsuite/gdb.dwarf2/nullptr_t.exp | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 108 +- gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.exp | 48 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 4 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.c | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 6 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 8 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 20 +- gdb/testsuite/gdb.dwarf2/rust-enum.exp | 64 +- gdb/testsuite/gdb.dwarf2/self-spec.exp | 16 +- gdb/testsuite/gdb.dwarf2/short-build-id.exp | 16 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 74 +- gdb/testsuite/gdb.dwarf2/static-optimized-out.exp | 14 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 22 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 22 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 52 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 54 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 42 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 58 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 24 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 40 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 42 +- .../template-specification-full-name.exp | 20 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 4 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 28 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 20 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 216 +- gdb/testsuite/gdb.dwarf2/variant.exp | 130 +- gdb/testsuite/gdb.dwarf2/varval.exp | 252 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 58 +- gdb/testsuite/gdb.fortran/allocated.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 4 +- .../gdb.fortran/array-slices-sub-slices.exp | 6 +- gdb/testsuite/gdb.fortran/array-slices.exp | 6 +- gdb/testsuite/gdb.fortran/associated.exp | 4 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 4 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 4 +- gdb/testsuite/gdb.fortran/completion.exp | 2 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 6 +- gdb/testsuite/gdb.fortran/empty-string.exp | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/huge.exp | 10 +- gdb/testsuite/gdb.fortran/info-main.exp | 2 +- gdb/testsuite/gdb.fortran/intrinsic-precedence.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 6 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 6 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 6 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/limited-length.exp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 6 +- gdb/testsuite/gdb.fortran/module.exp | 4 +- gdb/testsuite/gdb.fortran/module.f90 | 6 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 4 +- gdb/testsuite/gdb.fortran/namelist.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 2 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 4 +- gdb/testsuite/gdb.fortran/shape.exp | 4 +- .../gdb.fortran/short-circuit-argument-list.exp | 8 +- gdb/testsuite/gdb.fortran/size.exp | 4 +- gdb/testsuite/gdb.fortran/sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 2 +- gdb/testsuite/gdb.fortran/vla-array.exp | 6 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value.exp | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 2 +- gdb/testsuite/gdb.gdb/index-file.exp | 16 +- gdb/testsuite/gdb.gdb/python-helper.exp | 22 +- gdb/testsuite/gdb.gdb/selftest.exp | 8 +- gdb/testsuite/gdb.gdb/unittest.exp | 4 +- gdb/testsuite/gdb.go/basic-types.exp | 4 +- gdb/testsuite/gdb.go/integers.exp | 4 +- gdb/testsuite/gdb.go/package.exp | 2 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 28 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 61 +- gdb/testsuite/gdb.guile/scm-color.exp | 11 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame.exp | 4 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 10 +- gdb/testsuite/gdb.guile/scm-objfile-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 2 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 281 +- gdb/testsuite/gdb.guile/scm-ports.exp | 6 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 40 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 9 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 8 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 4 +- gdb/testsuite/gdb.guile/scm-type.c | 4 +- gdb/testsuite/gdb.guile/scm-type.exp | 9 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 11 +- gdb/testsuite/gdb.guile/types-module.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file0.S | 2 +- .../cp-replace-typedefs-ns-template.exp | 4 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 6 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 2 +- .../line-breakpoint-outside-function.exp | 2 +- gdb/testsuite/gdb.linespec/linespec.exp | 6 + gdb/testsuite/gdb.linespec/ls-errs.exp | 7 +- gdb/testsuite/gdb.linespec/lspec.cc | 2 + gdb/testsuite/gdb.linespec/macro-relative.exp | 2 +- gdb/testsuite/gdb.linespec/skip-two.exp | 4 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 8 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.cc | 4 +- gdb/testsuite/gdb.mi/gdb792.exp | 4 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 4 +- .../gdb.mi/list-thread-groups-available.exp | 2 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 42 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 6 +- gdb/testsuite/gdb.mi/mi-basics.exp | 22 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 18 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 6 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 6 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 6 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 6 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 4 +- gdb/testsuite/gdb.mi/mi-cli.exp | 16 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 + gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-fail.exp | 4 +- gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 6 +- gdb/testsuite/gdb.mi/mi-console.exp | 4 +- gdb/testsuite/gdb.mi/mi-corefile.exp | 3 +- gdb/testsuite/gdb.mi/mi-detach.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 22 +- gdb/testsuite/gdb.mi/mi-dlmopen.exp | 16 +- gdb/testsuite/gdb.mi/mi-dprintf-modified.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 8 +- gdb/testsuite/gdb.mi/mi-eval.exp | 6 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 7 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 4 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 6 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 6 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 8 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 6 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-logging.exp | 8 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 6 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 6 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.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-pthreads.exp | 4 +- gdb/testsuite/gdb.mi/mi-py-modify-bp.exp | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 4 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 6 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 28 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 24 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 4 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 6 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 4 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.c | 4 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 4 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 8 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 4 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 10 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 38 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 28 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 18 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 10 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 16 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 4 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 12 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 6 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 14 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 32 +- gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 6 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 2 +- gdb/testsuite/gdb.mi/print-simple-values.exp | 4 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 2 +- gdb/testsuite/gdb.mi/set-show.exp | 51 + .../gdb.mi/user-selected-context-sync.exp | 155 +- gdb/testsuite/gdb.mi/var-cmd.c | 18 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 7 +- gdb/testsuite/gdb.multi/attach-while-running.exp | 5 +- gdb/testsuite/gdb.multi/bp-thread-specific.exp | 2 + gdb/testsuite/gdb.multi/checkpoint-multi.exp | 4 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 + gdb/testsuite/gdb.multi/gdb-settings.exp | 15 +- gdb/testsuite/gdb.multi/inferior-specific-bp.exp | 8 +- gdb/testsuite/gdb.multi/interrupt-bg-exec.c | 47 + gdb/testsuite/gdb.multi/interrupt-bg-exec.exp | 143 + gdb/testsuite/gdb.multi/multi-arch-exec.exp | 6 +- gdb/testsuite/gdb.multi/multi-arch.exp | 12 +- gdb/testsuite/gdb.multi/multi-attach.exp | 2 + gdb/testsuite/gdb.multi/multi-core-files-1.c | 37 + gdb/testsuite/gdb.multi/multi-core-files-2.c | 31 + gdb/testsuite/gdb.multi/multi-core-files.exp | 171 + gdb/testsuite/gdb.multi/multi-exit.exp | 4 +- gdb/testsuite/gdb.multi/multi-kill.exp | 4 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 18 +- gdb/testsuite/gdb.multi/multi-remote-target.c | 71 + gdb/testsuite/gdb.multi/multi-remote-target.exp | 89 + .../gdb.multi/multi-target-info-inferiors.exp | 6 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 18 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 12 +- .../gdb.multi/pending-bp-del-inferior.exp | 2 +- gdb/testsuite/gdb.multi/pending-bp.exp | 8 +- .../gdb.multi/remote-with-running-inferior.c | 38 + .../gdb.multi/remote-with-running-inferior.exp | 171 + gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 2 +- .../gdb.multi/sched-multi-add-inferior.exp | 109 + .../gdb.multi/start-inferior-specific.exp | 7 +- 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 | 6 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 4 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 7 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 50 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 10 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 4 +- gdb/testsuite/gdb.opt/inline-entry.exp | 6 +- gdb/testsuite/gdb.opt/inline-small-func.exp | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 6 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 4 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 6 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 4 +- gdb/testsuite/gdb.perf/gmonster1.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 4 +- gdb/testsuite/gdb.perf/skip-command.exp | 10 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 4 +- gdb/testsuite/gdb.perf/solib.exp | 4 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 4 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/gdb_leak_detector.py | 121 + gdb/testsuite/gdb.python/lookup-type-block.exp | 68 + gdb/testsuite/gdb.python/lookup1.c | 44 + gdb/testsuite/gdb.python/lookup2.c | 46 + gdb/testsuite/gdb.python/make-visualizer.exp | 176 + .../gdb.python/pretty-print-call-by-hand.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 4 +- gdb/testsuite/gdb.python/py-as-string.exp | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 2 +- gdb/testsuite/gdb.python/py-bp-locations.exp | 4 +- .../gdb.python/py-breakpoint-create-fail.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 93 +- gdb/testsuite/gdb.python/py-color-leak.exp | 28 + gdb/testsuite/gdb.python/py-color-leak.py | 37 + gdb/testsuite/gdb.python/py-color-pagination.exp | 194 + gdb/testsuite/gdb.python/py-color-pagination.py | 82 + gdb/testsuite/gdb.python/py-color.exp | 76 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 13 +- gdb/testsuite/gdb.python/py-corefile.c | 25 + gdb/testsuite/gdb.python/py-corefile.exp | 281 + gdb/testsuite/gdb.python/py-corefile.py | 186 + gdb/testsuite/gdb.python/py-disasm.exp.tcl | 15 +- gdb/testsuite/gdb.python/py-disasm.py | 18 + gdb/testsuite/gdb.python/py-event-load.exp | 6 - gdb/testsuite/gdb.python/py-exec-file.exp | 8 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 2 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 8 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 12 +- gdb/testsuite/gdb.python/py-format-string.exp | 9 +- gdb/testsuite/gdb.python/py-frame-args.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 15 + gdb/testsuite/gdb.python/py-framefilter-addr.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 14 +- gdb/testsuite/gdb.python/py-inferior-leak.py | 111 +- gdb/testsuite/gdb.python/py-inferior.exp | 2 +- gdb/testsuite/gdb.python/py-label-symbol-value.exp | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 2 +- gdb/testsuite/gdb.python/py-linetable-empty.exp | 8 +- gdb/testsuite/gdb.python/py-linetable.exp | 4 +- gdb/testsuite/gdb.python/py-mi-events.exp | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 4 +- .../gdb.python/py-mi-var-info-path-expression.exp | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.python/py-missing-objfile.exp | 17 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 2 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 14 +- gdb/testsuite/gdb.python/py-parameter-prefix.exp | 382 + gdb/testsuite/gdb.python/py-parameter.exp | 230 +- gdb/testsuite/gdb.python/py-pp-cast.exp | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 8 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 2 +- gdb/testsuite/gdb.python/py-pp-registration.c | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 10 +- gdb/testsuite/gdb.python/py-prettyprint.c | 40 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 9 +- gdb/testsuite/gdb.python/py-progspace.exp | 2 +- gdb/testsuite/gdb.python/py-read-memory-leak.exp | 16 +- gdb/testsuite/gdb.python/py-read-memory-leak.py | 86 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/testsuite/gdb.python/py-record-full.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 8 +- gdb/testsuite/gdb.python/py-source-styling-2.exp | 24 +- gdb/testsuite/gdb.python/py-source-styling.exp | 8 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 1 + gdb/testsuite/gdb.python/py-strfns.exp | 2 +- .../gdb.python/py-style-parameter-set.exp | 366 + gdb/testsuite/gdb.python/py-style.exp | 371 + gdb/testsuite/gdb.python/py-styled-execute.exp | 1 + gdb/testsuite/gdb.python/py-sym-artificial.exp | 16 +- gdb/testsuite/gdb.python/py-symbol.exp | 43 +- gdb/testsuite/gdb.python/py-thread-exited.exp | 2 +- gdb/testsuite/gdb.python/py-thread-exited.py | 2 + gdb/testsuite/gdb.python/py-thrhandle.exp | 2 +- gdb/testsuite/gdb.python/py-type.exp | 11 +- gdb/testsuite/gdb.python/py-unwind.exp | 7 + gdb/testsuite/gdb.python/py-unwind.py | 20 + gdb/testsuite/gdb.python/py-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-value.c | 9 + gdb/testsuite/gdb.python/py-value.exp | 61 +- gdb/testsuite/gdb.python/py-varobj.exp | 2 +- gdb/testsuite/gdb.python/py-warning.exp | 63 + gdb/testsuite/gdb.python/py-xmethods.exp | 2 +- gdb/testsuite/gdb.python/python.exp | 20 +- gdb/testsuite/gdb.replay/connect.exp | 14 +- gdb/testsuite/gdb.replay/fetch-exec-and-args.c | 34 + gdb/testsuite/gdb.replay/fetch-exec-and-args.exp | 146 + gdb/testsuite/gdb.replay/missing-thread.c | 61 + gdb/testsuite/gdb.replay/missing-thread.exp | 237 + gdb/testsuite/gdb.reverse/aarch64-mops.exp | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 4 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 4 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 6 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/getrandom.exp | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-avx-reverse.c | 359 +- gdb/testsuite/gdb.reverse/i386-avx-reverse.exp | 573 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 4 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.c | 12 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 8 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 2 +- .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.c | 6 +- gdb/testsuite/gdb.reverse/machinestate.exp | 4 +- .../gdb.reverse/maint-print-instruction.exp | 4 +- gdb/testsuite/gdb.reverse/map-to-same-line.exp | 16 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/recursion.exp | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 6 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 43 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- .../code-object-load-while-breakpoint-hit.cpp | 86 + .../code-object-load-while-breakpoint-hit.exp | 69 + gdb/testsuite/gdb.rocm/displaced-stepping.exp | 5 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 4 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 4 +- gdb/testsuite/gdb.rocm/mi-attach.cpp | 4 +- gdb/testsuite/gdb.rocm/mi-attach.exp | 3 +- gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp | 3 +- gdb/testsuite/gdb.rocm/precise-memory-exec.exp | 5 +- gdb/testsuite/gdb.rocm/precise-memory-fork.exp | 3 +- .../gdb.rocm/precise-memory-multi-inferiors.exp | 6 +- .../gdb.rocm/precise-memory-warning-sigsegv.exp | 5 +- gdb/testsuite/gdb.rocm/precise-memory.exp | 7 +- gdb/testsuite/gdb.rocm/simple.exp | 5 +- gdb/testsuite/gdb.rust/modules.exp | 2 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.server/argument-errors.exp | 81 + gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 2 +- gdb/testsuite/gdb.server/build-id-seqno.exp | 6 +- .../gdb.server/connect-stopped-target.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 2 +- .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 9 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- .../gdb.server/extended-remote-restart.exp | 4 +- gdb/testsuite/gdb.server/fetch-exec-and-args.c | 34 + gdb/testsuite/gdb.server/fetch-exec-and-args.exp | 307 + gdb/testsuite/gdb.server/fileio-packets.exp | 66 + gdb/testsuite/gdb.server/fileio-packets.py | 208 + gdb/testsuite/gdb.server/inferior-args.c | 27 + gdb/testsuite/gdb.server/inferior-args.exp | 156 + gdb/testsuite/gdb.server/monitor-exit-quit.exp | 4 +- gdb/testsuite/gdb.server/no-thread-db.exp | 4 +- gdb/testsuite/gdb.server/non-existing-program.exp | 4 +- gdb/testsuite/gdb.server/pread-offset-size.S | 29 + gdb/testsuite/gdb.server/pread-offset-size.exp | 49 + gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 4 +- .../gdb.server/server-empty-exec-name.exp | 93 + gdb/testsuite/gdb.server/server-exec-info.exp | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 13 +- gdb/testsuite/gdb.server/server-pipe.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- .../gdb.server/stop-reply-no-thread-multi.exp | 4 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 4 +- gdb/testsuite/gdb.src/pre-commit.exp | 38 + gdb/testsuite/gdb.stabs/aout.sed | 16 - gdb/testsuite/gdb.stabs/ecoff.sed | 17 - gdb/testsuite/gdb.stabs/exclfwd.exp | 57 - gdb/testsuite/gdb.stabs/exclfwd.h | 21 - gdb/testsuite/gdb.stabs/exclfwd1.c | 34 - gdb/testsuite/gdb.stabs/exclfwd2.c | 29 - gdb/testsuite/gdb.stabs/gdb11479.c | 76 - gdb/testsuite/gdb.stabs/gdb11479.exp | 59 - gdb/testsuite/gdb.stabs/hppa.sed | 20 - gdb/testsuite/gdb.stabs/weird.def | 900 - gdb/testsuite/gdb.stabs/weird.exp | 309 - gdb/testsuite/gdb.stabs/xcoff.sed | 17 - gdb/testsuite/gdb.testsuite/board-sanity.exp | 6 +- .../gdb.testsuite/gdb-caching-proc-consistency.exp | 9 +- gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp | 21 +- .../gdb.testsuite/gdb_test_multiple-lbl.exp | 84 + .../gdb.testsuite/gdb_test_multiple-lbl.gdb | 25 + gdb/testsuite/gdb.testsuite/lmap.exp | 20 - gdb/testsuite/gdb.testsuite/mount-point-map.exp | 49 + gdb/testsuite/gdb.testsuite/with-override.exp | 8 +- .../gdb.threads/access-mem-running-thread-exit.exp | 95 +- gdb/testsuite/gdb.threads/async.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 6 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 6 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 8 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 6 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 6 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 6 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.exp | 4 +- gdb/testsuite/gdb.threads/corethreads.exp | 1 + gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- .../gdb.threads/del-pending-thread-bp.exp | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 8 +- gdb/testsuite/gdb.threads/execl.exp | 2 +- .../gdb.threads/foll-fork-other-thread.exp | 4 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 7 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 10 +- .../forking-threads-plus-breakpoint.exp | 6 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 4 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 4 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/inf-thr-count.exp | 61 +- .../infcall-from-bp-cond-other-thread-event.exp | 2 +- .../gdb.threads/infcall-from-bp-cond-simple.exp | 2 +- .../gdb.threads/infcall-from-bp-cond-single.exp | 2 +- .../gdb.threads/infcall-from-bp-cond-timeout.exp | 2 +- .../gdb.threads/infcall-thread-announce.exp | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 2 +- gdb/testsuite/gdb.threads/info-threads-options.c | 77 + gdb/testsuite/gdb.threads/info-threads-options.exp | 131 + .../gdb.threads/interrupt-while-step-over.exp | 10 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/kill.exp | 2 +- gdb/testsuite/gdb.threads/killed.exp | 14 +- gdb/testsuite/gdb.threads/leader-exit-attach.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 2 +- gdb/testsuite/gdb.threads/linux-dp.c | 8 +- gdb/testsuite/gdb.threads/linux-dp.exp | 10 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- .../gdb.threads/main-thread-exit-during-detach.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 6 +- gdb/testsuite/gdb.threads/manythreads.exp | 4 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 2 +- gdb/testsuite/gdb.threads/names.exp | 4 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 4 +- .../gdb.threads/next-fork-exec-other-thread.exp | 4 +- .../gdb.threads/next-fork-other-thread.exp | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 4 +- .../gdb.threads/pending-fork-event-detach-ns.exp | 4 +- .../gdb.threads/pending-fork-event-detach.exp | 5 +- gdb/testsuite/gdb.threads/pending-step.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 10 +- .../gdb.threads/process-dies-while-detaching.exp | 20 +- .../gdb.threads/process-dies-while-handling-bp.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 6 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 4 +- gdb/testsuite/gdb.threads/schedlock-new-thread.exp | 6 +- .../gdb.threads/schedlock-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 10 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 2 +- .../signal-command-multiple-signals-pending.exp | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 4 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 10 +- gdb/testsuite/gdb.threads/step-N-all-progress.exp | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 4 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 5 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- ...tep-over-thread-exit-while-stop-all-threads.exp | 2 +- .../gdb.threads/step-over-thread-exit.exp | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 6 +- gdb/testsuite/gdb.threads/stepi-over-clone.exp | 8 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 11 +- gdb/testsuite/gdb.threads/thread-execl.c | 10 +- gdb/testsuite/gdb.threads/thread-execl.exp | 4 +- gdb/testsuite/gdb.threads/thread-find.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 10 +- gdb/testsuite/gdb.threads/threadapply.c | 6 +- gdb/testsuite/gdb.threads/threadapply.exp | 18 +- gdb/testsuite/gdb.threads/threadcrash.exp | 13 +- gdb/testsuite/gdb.threads/threads-after-exec.exp | 4 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 4 +- gdb/testsuite/gdb.threads/tls-core.exp | 4 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-sepdebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.c | 12 +- gdb/testsuite/gdb.threads/tls.exp | 20 +- .../gdb.threads/vfork-follow-child-exec.exp | 4 +- .../gdb.threads/vfork-follow-child-exit.exp | 4 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 4 + gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 4 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 8 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 4 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 30 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 6 +- gdb/testsuite/gdb.threads/wp-replication.exp | 4 +- gdb/testsuite/gdb.trace/actions-changed.exp | 4 +- gdb/testsuite/gdb.trace/actions.c | 16 +- gdb/testsuite/gdb.trace/actions.exp | 8 +- gdb/testsuite/gdb.trace/ax.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 10 +- gdb/testsuite/gdb.trace/basic-libipa.exp | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 14 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.c | 6 +- gdb/testsuite/gdb.trace/collection.exp | 6 +- gdb/testsuite/gdb.trace/deltrace.exp | 8 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 12 +- gdb/testsuite/gdb.trace/entry-values.exp | 74 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 12 +- gdb/testsuite/gdb.trace/ftrace.exp | 14 +- gdb/testsuite/gdb.trace/infotrace.exp | 4 +- .../gdb.trace/mi-trace-frame-collected.exp | 6 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 14 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 16 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 11 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 21 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 12 +- gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.trace/pending.exp | 22 +- gdb/testsuite/gdb.trace/pr16508.exp | 8 +- gdb/testsuite/gdb.trace/qtro.exp | 4 +- gdb/testsuite/gdb.trace/range-stepping.exp | 12 +- gdb/testsuite/gdb.trace/read-memory.exp | 6 +- gdb/testsuite/gdb.trace/report.exp | 22 +- gdb/testsuite/gdb.trace/save-trace.exp | 14 +- gdb/testsuite/gdb.trace/signal.exp | 12 +- gdb/testsuite/gdb.trace/status-stop.exp | 14 +- gdb/testsuite/gdb.trace/strace.exp | 18 +- gdb/testsuite/gdb.trace/tfile.exp | 4 +- gdb/testsuite/gdb.trace/tfind.exp | 14 +- gdb/testsuite/gdb.trace/trace-break.exp | 28 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 8 +- gdb/testsuite/gdb.trace/trace-condition.exp | 12 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 6 +- gdb/testsuite/gdb.trace/trace-mt.exp | 32 +- gdb/testsuite/gdb.trace/tracecmd.exp | 6 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 4 +- gdb/testsuite/gdb.trace/tspeed.c | 18 +- gdb/testsuite/gdb.trace/tspeed.exp | 8 +- gdb/testsuite/gdb.trace/tstatus.exp | 8 +- gdb/testsuite/gdb.trace/tsv.exp | 6 +- .../gdb.trace/unavailable-dwarf-piece.exp | 246 +- gdb/testsuite/gdb.trace/unavailable.exp | 4 +- gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.tui/basic.exp | 6 +- gdb/testsuite/gdb.tui/color-prompt.exp | 10 +- gdb/testsuite/gdb.tui/color-prompt.exp.tcl | 80 + gdb/testsuite/gdb.tui/compact-source.exp | 8 +- gdb/testsuite/gdb.tui/corefile-run.exp | 60 +- gdb/testsuite/gdb.tui/empty.exp | 2 +- gdb/testsuite/gdb.tui/esc-match.exp | 48 + gdb/testsuite/gdb.tui/esc-match.py | 26 + gdb/testsuite/gdb.tui/gdb.sh | 20 + gdb/testsuite/gdb.tui/main-2.exp | 6 +- gdb/testsuite/gdb.tui/main.exp | 5 +- gdb/testsuite/gdb.tui/new-layout.exp | 20 +- gdb/testsuite/gdb.tui/pr30056.exp | 117 +- gdb/testsuite/gdb.tui/resize-3.exp | 2 +- gdb/testsuite/gdb.tui/source-search.c | 127 + gdb/testsuite/gdb.tui/source-search.exp | 72 + gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 2 +- gdb/testsuite/gdb.tui/tui-disasm-styling.exp | 5 +- gdb/testsuite/gdb.tui/tui-focus.exp | 6 +- gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 3 + .../gdb.tui/tui-layout-asm-short-prog.exp | 14 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 106 +- gdb/testsuite/gdb.tui/tui-layout.exp | 6 +- gdb/testsuite/gdb.tui/tui-long-line.c | 24 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 7 +- gdb/testsuite/gdb.tui/tui-mode-switch.exp | 57 + gdb/testsuite/gdb.tui/tuiterm-2.exp | 78 + gdb/testsuite/gdb.tui/tuiterm.exp | 66 +- gdb/testsuite/gdb.tui/winheight.exp | 11 +- gdb/testsuite/gdb.tui/wrap-line.exp | 30 +- gdb/testsuite/gdb.xml/bad-include.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/aarch64-scalable.exp | 22 +- gdb/testsuite/lib/aarch64.exp | 8 +- gdb/testsuite/lib/ada.exp | 5 +- gdb/testsuite/lib/cache.exp | 23 +- gdb/testsuite/lib/check-test-names.exp | 12 +- gdb/testsuite/lib/compile-support.exp | 10 +- gdb/testsuite/lib/completion-support.exp | 2 +- gdb/testsuite/lib/cp-support.exp | 9 +- gdb/testsuite/lib/d-support.exp | 7 +- gdb/testsuite/lib/dap-support.exp | 14 +- gdb/testsuite/lib/debuginfod-support.exp | 6 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 700 +- gdb/testsuite/lib/fortran.exp | 7 +- gdb/testsuite/lib/future.exp | 31 +- gdb/testsuite/lib/gdb-guile.exp | 4 +- gdb/testsuite/lib/gdb-python.exp | 21 + gdb/testsuite/lib/gdb-utils.exp | 9 +- gdb/testsuite/lib/gdb.exp | 1248 +- gdb/testsuite/lib/gdb_watchdog.h | 75 + gdb/testsuite/lib/gdbreplay-support.exp | 59 +- gdb/testsuite/lib/gdbserver-support.exp | 38 +- gdb/testsuite/lib/gen-perf-test.exp | 46 +- gdb/testsuite/lib/go.exp | 7 +- gdb/testsuite/lib/jit-elf-helpers.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 88 +- gdb/testsuite/lib/objc.exp | 7 +- gdb/testsuite/lib/pascal.exp | 35 +- gdb/testsuite/lib/perftest.exp | 11 +- gdb/testsuite/lib/prelink-support.exp | 18 +- gdb/testsuite/lib/prompt.exp | 4 +- gdb/testsuite/lib/rust-support.exp | 7 +- gdb/testsuite/lib/selftest-support.exp | 220 +- gdb/testsuite/lib/ton.tcl | 14 +- gdb/testsuite/lib/trace-support.exp | 34 +- gdb/testsuite/lib/tuiterm.exp | 2366 +- gdb/testsuite/make-check-all.sh | 4 +- gdb/thread-iter.h | 32 +- gdb/thread.c | 254 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 6 +- gdb/tid-parse.c | 13 +- gdb/tilegx-linux-nat.c | 4 +- gdb/tilegx-linux-tdep.c | 11 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 17 +- gdb/tracectf.c | 7 +- gdb/tracefile-tfile.c | 18 +- gdb/tracefile.c | 4 +- gdb/tracepoint.c | 80 +- gdb/tramp-frame.c | 2 +- gdb/tui/tui-disasm.c | 40 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 6 +- gdb/tui/tui-file.h | 11 +- gdb/tui/tui-hooks.c | 6 +- gdb/tui/tui-interp.c | 4 +- gdb/tui/tui-io.c | 16 +- gdb/tui/tui-layout.c | 11 +- gdb/tui/tui-regs.c | 6 +- gdb/tui/tui-source.c | 6 +- gdb/tui/tui-status.c | 12 +- gdb/tui/tui-win.c | 25 +- gdb/tui/tui-wingeneral.c | 4 +- gdb/tui/tui-winsource.c | 17 +- gdb/tui/tui.c | 21 +- gdb/type-stack.c | 6 +- gdb/type-stack.h | 143 +- gdb/typeprint.c | 15 +- gdb/ui-file.c | 76 +- gdb/ui-file.h | 61 +- gdb/ui-out.c | 2 +- gdb/ui-style.c | 92 +- gdb/ui-style.h | 68 +- gdb/ui.c | 4 +- gdb/ui.h | 4 +- gdb/unittests/array-view-selftests.c | 4 +- gdb/unittests/child-path-selftests.c | 4 +- gdb/unittests/cli-utils-selftests.c | 4 +- gdb/unittests/command-def-selftests.c | 8 +- gdb/unittests/common-utils-selftests.c | 4 +- gdb/unittests/copy_bitwise-selftests.c | 4 +- gdb/unittests/enum-flags-selftests.c | 5 +- gdb/unittests/environ-selftests.c | 4 +- gdb/unittests/filtered_iterator-selftests.c | 69 +- gdb/unittests/format_pieces-selftests.c | 98 +- gdb/unittests/frame_info_ptr-selftests.c | 4 +- gdb/unittests/function-view-selftests.c | 4 +- gdb/unittests/gdb_tilde_expand-selftests.c | 4 +- gdb/unittests/gmp-utils-selftests.c | 5 +- gdb/unittests/intrusive_list-selftests.c | 5 +- gdb/unittests/lookup_name_info-selftests.c | 4 +- gdb/unittests/main-thread-selftests.c | 4 +- gdb/unittests/memory-map-selftests.c | 4 +- gdb/unittests/memrange-selftests.c | 4 +- gdb/unittests/mkdir-recursive-selftests.c | 4 +- gdb/unittests/observable-selftests.c | 4 +- gdb/unittests/offset-type-selftests.c | 4 +- gdb/unittests/packed-selftests.c | 4 +- gdb/unittests/parallel-for-selftests.c | 187 +- gdb/unittests/parse-connection-spec-selftests.c | 4 +- gdb/unittests/path-join-selftests.c | 4 +- gdb/unittests/remote-arg-selftests.c | 163 + gdb/unittests/rsp-low-selftests.c | 4 +- gdb/unittests/scoped_fd-selftests.c | 6 +- gdb/unittests/scoped_ignore_signal-selftests.c | 4 +- gdb/unittests/scoped_mmap-selftests.c | 8 +- gdb/unittests/scoped_restore-selftests.c | 4 +- gdb/unittests/search-memory-selftests.c | 4 +- gdb/unittests/style-selftests.c | 36 +- gdb/unittests/tracepoint-selftests.c | 4 +- gdb/unittests/tui-selftests.c | 4 +- gdb/unittests/ui-file-selftests.c | 4 +- gdb/unittests/unique_xmalloc_ptr_char.c | 4 +- gdb/unittests/unpack-selftests.c | 4 +- gdb/unittests/utils-selftests.c | 59 - gdb/unittests/vec-utils-selftests.c | 4 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/user-regs.c | 4 +- gdb/user-regs.h | 2 +- gdb/utils.c | 170 +- gdb/utils.h | 5 +- gdb/v850-tdep.c | 22 +- gdb/valarith.c | 16 +- gdb/valops.c | 111 +- gdb/valprint.c | 29 +- gdb/valprint.h | 4 +- gdb/value.c | 34 +- gdb/value.h | 25 +- gdb/varobj.c | 38 +- gdb/varobj.h | 4 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-netbsd-tdep.c | 7 +- gdb/vax-tdep.c | 4 +- gdb/version.in | 2 +- gdb/windows-nat.c | 22 +- gdb/windows-tdep.c | 127 +- gdb/windows-tdep.h | 1 + gdb/x86-bsd-nat.c | 8 +- gdb/x86-gnu-nat.c | 4 +- gdb/x86-linux-nat.c | 52 +- gdb/x86-linux-nat.h | 11 + gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 21 + gdb/x86-tdep.h | 9 + gdb/xcoffread.c | 2027 +- gdb/xml-support.c | 10 +- gdb/xml-syscall.c | 4 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 4 +- gdb/xstormy16-tdep.c | 32 +- gdb/xtensa-linux-nat.c | 12 +- gdb/xtensa-linux-tdep.c | 8 +- gdb/xtensa-tdep.c | 125 +- gdb/xtensa-tdep.h | 12 +- gdb/z80-tdep.c | 35 +- gdbserver/ax.cc | 4 +- gdbserver/configure | 225 - gdbserver/configure.ac | 2 - gdbserver/gdbreplay.cc | 3 +- gdbserver/gdbthread.h | 2 +- gdbserver/hostio.cc | 62 +- gdbserver/i387-fp.cc | 44 +- gdbserver/linux-aarch64-low.cc | 46 + gdbserver/linux-amd64-ipa.cc | 10 +- gdbserver/linux-i386-ipa.cc | 12 +- gdbserver/linux-low.cc | 63 +- gdbserver/linux-low.h | 11 +- gdbserver/linux-riscv-low.cc | 24 + gdbserver/linux-x86-low.cc | 48 +- gdbserver/remote-utils.cc | 7 +- gdbserver/server.cc | 576 +- gdbserver/server.h | 8 +- gdbserver/target.cc | 9 +- gdbserver/target.h | 7 + gdbserver/thread-db.cc | 3 +- gdbserver/tracepoint.cc | 11 +- gdbserver/utils.cc | 2 +- gdbsupport/Makefile.am | 1 + gdbsupport/Makefile.in | 14 +- gdbsupport/common-defs.h | 15 +- gdbsupport/common-types.h | 7 +- gdbsupport/common-utils.cc | 21 +- gdbsupport/common-utils.h | 10 + gdbsupport/common.m4 | 1 - gdbsupport/configure | 112 - gdbsupport/cxx-thread.h | 243 + gdbsupport/event-loop.cc | 9 +- gdbsupport/event-loop.h | 4 +- gdbsupport/filestuff.cc | 8 +- gdbsupport/filtered-iterator.h | 39 +- gdbsupport/format.cc | 91 +- gdbsupport/format.h | 27 +- gdbsupport/gdb-safe-ctype.h | 49 - gdbsupport/gdb_argv_vec.h | 15 + gdbsupport/gdb_vecs.cc | 4 +- gdbsupport/iterator-range.h | 10 +- gdbsupport/parallel-for.h | 286 +- gdbsupport/pathstuff.cc | 17 +- gdbsupport/poison.h | 2 +- gdbsupport/print-utils.cc | 18 +- gdbsupport/print-utils.h | 34 +- gdbsupport/ptid.cc | 2 +- gdbsupport/reference-to-pointer-iterator.h | 5 +- gdbsupport/remote-args.cc | 43 + gdbsupport/remote-args.h | 60 + gdbsupport/run-time-clock.cc | 43 +- gdbsupport/run-time-clock.h | 33 +- gdbsupport/safe-iterator.h | 28 +- gdbsupport/thread-pool.h | 91 +- gdbsupport/work-queue.h | 96 + gdbsupport/x86-xstate.h | 7 +- gnulib/aclocal.m4 | 29 - gnulib/configure | 34 +- gnulib/configure.ac | 10 +- gnulib/import/Makefile.am | 7 + gnulib/import/Makefile.in | 33 +- gnulib/import/c-ctype.c | 21 + gnulib/import/c-ctype.h | 366 + gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-comp.m4 | 3 + gnulib/update-gnulib.sh | 1 + gold/ChangeLog | 4 + gold/Makefile.am | 2 - gold/Makefile.in | 18 +- gold/aarch64.cc | 1 - gold/aclocal.m4 | 29 - gold/arm.cc | 230 +- gold/configure | 391 +- gold/configure.ac | 6 +- gold/i386.cc | 342 +- gold/mips.cc | 67 +- gold/nacl.cc | 47 - gold/nacl.h | 243 - gold/po/POTFILES.in | 2 - gold/po/gold.pot | 2 +- gold/x86_64.cc | 379 +- gprof/ChangeLog | 4 + gprof/Makefile.in | 3 + gprof/aclocal.m4 | 2 + gprof/cg_arcs.c | 14 +- gprof/configure | 1115 +- gprof/configure.ac | 4 +- gprof/po/de.po | 151 +- gprof/po/gprof.pot | 137 +- gprof/po/ms.po | 151 +- gprof/po/ro.po | 154 +- gprof/po/ru.po | 151 +- gprof/po/sr.po | 151 +- gprof/po/uk.po | 151 +- gprof/testsuite/Makefile.am | 4 +- gprof/testsuite/Makefile.in | 7 +- gprofng/Makefile.am | 2 +- gprofng/Makefile.in | 16 +- gprofng/aclocal.m4 | 24 +- gprofng/common/config.h.in | 18 + gprofng/common/core_pcbe.c | 4 +- gprofng/common/cpu_frequency.h | 8 +- gprofng/common/cpuid.c | 12 +- gprofng/common/gp-defs.h | 4 +- gprofng/common/gp-experiment.h | 62 +- gprofng/common/hwctable.c | 8 +- gprofng/configure | 668 +- gprofng/configure.ac | 5 + gprofng/doc/Makefile.in | 14 +- gprofng/doc/gprofng_ug.texi | 5 +- gprofng/doc/version.texi | 8 +- gprofng/gp-display-html/Makefile.in | 14 +- gprofng/libcollector/Makefile.am | 2 +- gprofng/libcollector/Makefile.in | 7 +- gprofng/libcollector/aclocal.m4 | 2 + gprofng/libcollector/collector.c | 59 +- gprofng/libcollector/configure | 425 +- gprofng/libcollector/descendants.h | 14 - gprofng/libcollector/envmgmt.c | 3 - gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_util.h | 2 +- gprofng/libcollector/linetrace.c | 4 +- gprofng/src/CallStack.cc | 10 +- gprofng/src/DbeSession.cc | 11 + gprofng/src/DbeSession.h | 1 + gprofng/src/Disasm.cc | 17 +- gprofng/src/Disasm.h | 3 +- gprofng/src/Dwarf.cc | 299 +- gprofng/src/Dwarf.h | 5 + gprofng/src/DwarfLib.cc | 618 +- gprofng/src/DwarfLib.h | 67 +- gprofng/src/Elf.cc | 225 +- gprofng/src/Elf.h | 42 +- gprofng/src/Experiment.cc | 12 +- gprofng/src/Experiment.h | 5 +- gprofng/src/LoadObject.cc | 101 +- gprofng/src/LoadObject.h | 11 +- gprofng/src/Makefile.am | 1 + gprofng/src/Makefile.in | 18 +- gprofng/src/Module.cc | 2 +- gprofng/src/Stabs.cc | 351 +- gprofng/src/Stabs.h | 10 +- gprofng/src/Symbol.cc | 218 + gprofng/src/Symbol.h | 84 + gprofng/src/collect.h | 1 - gprofng/src/envsets.cc | 10 - gprofng/src/gp-archive.cc | 68 +- gprofng/src/gp-archive.h | 1 + gprofng/src/gp-collect-app.cc | 5 +- gprofng/src/gp-display-src.cc | 3 +- gprofng/src/gp-display-text.cc | 3 +- gprofng/src/gprofng.cc | 3 +- gprofng/src/ipcio.cc | 5 +- include/ChangeLog | 4 + include/aout/aout64.h | 2 +- include/binary-io.h | 2 +- include/coff/external.h | 174 +- include/coff/internal.h | 268 +- include/ctf.h | 3 +- include/dis-asm.h | 38 +- include/doubly-linked-list.h | 447 + include/elf/aarch64.h | 2 + include/elf/common.h | 25 +- include/libiberty.h | 22 + include/opcode/aarch64.h | 391 +- include/opcode/d30v.h | 4 +- include/opcode/kvx.h | 4 +- include/opcode/riscv-opc.h | 37 + include/opcode/riscv.h | 51 +- {gnulib/import => include}/same-inode.h | 0 include/sframe-api.h | 58 +- include/sframe-internal.h | 30 + include/sframe.h | 81 +- include/vms/eihd.h | 2 + ld/ChangeLog | 74 + ld/Makefile.am | 5 - ld/Makefile.in | 13 +- ld/NEWS | 40 + ld/aclocal.m4 | 2 + ld/config.in | 11 +- ld/configure | 1434 +- ld/configure.ac | 60 +- ld/configure.tgt | 15 +- ld/emulparams/aarch64cloudabi.sh | 37 - ld/emulparams/aarch64cloudabib.sh | 2 - ld/emulparams/armelf_nacl.sh | 5 - ld/emulparams/armelfb_nacl.sh | 2 - ld/emulparams/elf32_x86_64.sh | 4 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf64_sparc.sh | 10 +- ld/emulparams/elf64_sparc_sol2.sh | 1 + ld/emulparams/elf64lriscv.sh | 2 +- ld/emulparams/elf64lriscv_lp64.sh | 2 +- ld/emulparams/elf64lriscv_lp64f.sh | 2 +- ld/emulparams/elf_i386.sh | 4 +- ld/emulparams/elf_i386_fbsd.sh | 1 + ld/emulparams/elf_i386_haiku.sh | 1 + ld/emulparams/elf_nacl.sh | 14 - ld/emulparams/elf_x86_64.sh | 4 +- ld/emulparams/elf_x86_64_cloudabi.sh | 2 - ld/emulparams/elf_x86_64_fbsd.sh | 1 + ld/emulparams/elf_x86_64_haiku.sh | 1 + ld/emulparams/elf_x86_64_sol2.sh | 2 +- ld/emultempl/aarch64elf.em | 48 +- ld/emultempl/elf-i386-glibc.em | 77 + ld/emultempl/elf-x86-64-glibc.em | 37 + ld/emultempl/elf-x86-64.em | 68 + ld/emultempl/elf-x86-glibc.em | 70 + ld/emultempl/elf-x86.em | 58 - ld/emultempl/emulation.em | 3 +- ld/emultempl/kvxelf.em | 14 +- ld/emultempl/loongarchelf.em | 2 +- ld/emultempl/pe.em | 58 + ld/emultempl/pep.em | 8 + ld/emultempl/solaris2-x86-64.em | 23 + ld/emultempl/solaris2.em | 5 + ld/ld.texi | 51 +- ld/ldemul.c | 8 + ld/ldemul.h | 8 +- ld/ldfile.c | 86 +- ld/ldlang.c | 169 +- ld/ldlang.h | 2 - ld/ldlex.h | 8 +- ld/ldmain.c | 13 +- ld/ldmisc.c | 10 - ld/ldwrite.c | 2 +- ld/lexsup.c | 27 +- ld/libdep_plugin.c | 2 - ld/pe-dll.c | 104 +- ld/plugin.c | 2 - ld/po/BLD-POTFILES.in | 5 - ld/po/de.po | 3586 +-- ld/po/es.po | 7301 +++-- ld/po/fi.po | 2 +- ld/po/ld.pot | 2512 +- ld/po/pt_BR.po | 2 +- ld/po/ro.po | 2963 +- ld/po/ru.po | 2 +- ld/po/sr.po | 2960 +- ld/po/uk.po | 2954 +- ld/scripttempl/avr.sc | 40 +- ld/scripttempl/elf.sc | 2 +- ld/scripttempl/pe.sc | 29 +- ld/scripttempl/pep.sc | 31 +- ld/testplug.c | 2 - ld/testplug2.c | 2 - ld/testplug3.c | 2 - ld/testplug4.c | 2 - ld/testsuite/config/default.exp | 40 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 4 + ld/testsuite/ld-aarch64/aarch64.ld | 20 +- ld/testsuite/ld-aarch64/dt-memtag-mode.d | 7 + ld/testsuite/ld-aarch64/dt-memtag-stack.d | 7 + ld/testsuite/ld-aarch64/dt-memtag.s | 7 + 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 +- ld/testsuite/ld-aarch64/mte-tagged-frame-bar.s | 17 + ld/testsuite/ld-aarch64/mte-tagged-frame-foo.s | 16 + ld/testsuite/ld-aarch64/mte-tagged-frame.d | 35 + .../protections/bti-and-memory-seal-plt-1-a.d | 45 + .../protections/bti-and-memory-seal-plt-1-b.d | 14 + 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 | 8 +- 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/sframe-simple-1.d | 3 +- 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-archive/a.s | 4 + ld/testsuite/ld-archive/abc.ed | 1 + ld/testsuite/ld-archive/abc.nd | 7 + ld/testsuite/ld-archive/abc.s | 7 + ld/testsuite/ld-archive/abcde.nd | 11 + ld/testsuite/ld-archive/abcde.s | 7 + ld/testsuite/ld-archive/abct.ed | 1 + ld/testsuite/ld-archive/archive.exp | 123 + ld/testsuite/ld-archive/b.s | 4 + ld/testsuite/ld-archive/c.s | 4 + ld/testsuite/ld-archive/d.s | 4 + ld/testsuite/ld-arm/arm-elf.exp | 56 +- ld/testsuite/ld-arm/arm.ld | 2 +- ld/testsuite/ld-arm/arm_purecode.ld | 2 +- ld/testsuite/ld-arm/cortex-a8-far.d | 2 +- ld/testsuite/ld-arm/discard-unwind.ld | 2 +- ld/testsuite/ld-arm/farcall-arm-nacl-pic.d | 20 - ld/testsuite/ld-arm/farcall-arm-nacl.d | 20 - ld/testsuite/ld-arm/farcall-data-nacl.d | 24 - .../farcall-thumb2-purecode-consecutive-veneer.d | 12 +- ld/testsuite/ld-arm/group-relocs-alu-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm3.d | 1 - ld/testsuite/ld-arm/non-contiguous-arm6.d | 1 - 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-checks/over2.d | 2 +- ld/testsuite/ld-cris/asneed1.d | 2 +- ld/testsuite/ld-cris/badgotr1.d | 2 +- ld/testsuite/ld-cris/def2.d | 2 +- ld/testsuite/ld-cris/def3.d | 2 +- ld/testsuite/ld-cris/dso-pltdis1.d | 2 +- ld/testsuite/ld-cris/dso-pltdis2.d | 2 +- ld/testsuite/ld-cris/dso12-pltdis.d | 2 +- ld/testsuite/ld-cris/expdyn1.d | 2 +- ld/testsuite/ld-cris/expdyn2.d | 2 +- ld/testsuite/ld-cris/expdyn3.d | 2 +- ld/testsuite/ld-cris/expdyn4.d | 2 +- ld/testsuite/ld-cris/expdyn5.d | 2 +- ld/testsuite/ld-cris/expdyn6.d | 2 +- ld/testsuite/ld-cris/expdyn7.d | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/hiddef1.d | 2 +- ld/testsuite/ld-cris/ldsym1.d | 2 +- ld/testsuite/ld-cris/libdso-1.d | 2 +- ld/testsuite/ld-cris/libdso-10.d | 2 +- ld/testsuite/ld-cris/libdso-11.d | 2 +- ld/testsuite/ld-cris/libdso-12.d | 2 +- ld/testsuite/ld-cris/libdso-12b.d | 2 +- ld/testsuite/ld-cris/libdso-12c.d | 2 +- ld/testsuite/ld-cris/libdso-13.d | 2 +- ld/testsuite/ld-cris/libdso-13b.d | 2 +- ld/testsuite/ld-cris/libdso-14.d | 2 +- ld/testsuite/ld-cris/libdso-15.d | 2 +- ld/testsuite/ld-cris/libdso-15b.d | 2 +- ld/testsuite/ld-cris/libdso-15c.d | 2 +- ld/testsuite/ld-cris/libdso-1b.d | 2 +- ld/testsuite/ld-cris/libdso-1c.d | 2 +- ld/testsuite/ld-cris/libdso-1d.d | 2 +- ld/testsuite/ld-cris/libdso-2.d | 2 +- ld/testsuite/ld-cris/libdso-3.d | 2 +- ld/testsuite/ld-cris/libdso-4.d | 2 +- ld/testsuite/ld-cris/locref1.d | 2 +- ld/testsuite/ld-cris/locref2.d | 2 +- ld/testsuite/ld-cris/nodyn4.d | 2 +- ld/testsuite/ld-cris/nodyn5.d | 2 +- ld/testsuite/ld-cris/pcrelcp-1.d | 2 +- ld/testsuite/ld-cris/pic-gc-72.d | 2 +- ld/testsuite/ld-cris/pic-gc-73.d | 2 +- ld/testsuite/ld-cris/pr16044.d | 2 +- ld/testsuite/ld-cris/pr26589.d | 2 +- ld/testsuite/ld-cris/pv32-1.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 2 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 2 +- ld/testsuite/ld-cris/tls-dso-x1x2-1.d | 2 +- ld/testsuite/ld-cris/tls-dso-xz-1.d | 2 +- ld/testsuite/ld-cris/tls-e-20.d | 2 +- ld/testsuite/ld-cris/tls-e-20a.d | 2 +- ld/testsuite/ld-cris/tls-e-21.d | 2 +- ld/testsuite/ld-cris/tls-e-22.d | 2 +- ld/testsuite/ld-cris/tls-e-23.d | 2 +- ld/testsuite/ld-cris/tls-e-66.d | 2 +- ld/testsuite/ld-cris/tls-e-80.d | 2 +- ld/testsuite/ld-cris/tls-e-dtpoffd1.d | 2 +- ld/testsuite/ld-cris/tls-e-dtpoffd3.d | 2 +- ld/testsuite/ld-cris/tls-e-tpiecomm1.d | 2 +- ld/testsuite/ld-cris/tls-e-tpoffcomm1.d | 2 +- ld/testsuite/ld-cris/tls-e-tpoffgotcomm1.d | 2 +- ld/testsuite/ld-cris/tls-err-20x.d | 2 +- ld/testsuite/ld-cris/tls-err-24.d | 2 +- ld/testsuite/ld-cris/tls-err-25.d | 2 +- ld/testsuite/ld-cris/tls-err-26.d | 2 +- ld/testsuite/ld-cris/tls-err-27.d | 2 +- ld/testsuite/ld-cris/tls-err-28.d | 2 +- ld/testsuite/ld-cris/tls-err-29.d | 2 +- ld/testsuite/ld-cris/tls-err-31.d | 2 +- ld/testsuite/ld-cris/tls-err-33.d | 2 +- ld/testsuite/ld-cris/tls-err-35.d | 2 +- ld/testsuite/ld-cris/tls-err-37.d | 2 +- ld/testsuite/ld-cris/tls-err-39.d | 2 +- ld/testsuite/ld-cris/tls-err-40.d | 2 +- ld/testsuite/ld-cris/tls-err-41.d | 2 +- ld/testsuite/ld-cris/tls-err-43.d | 2 +- ld/testsuite/ld-cris/tls-err-44.d | 2 +- ld/testsuite/ld-cris/tls-err-45.d | 2 +- ld/testsuite/ld-cris/tls-err-47.d | 2 +- ld/testsuite/ld-cris/tls-err-48.d | 2 +- ld/testsuite/ld-cris/tls-err-49.d | 2 +- ld/testsuite/ld-cris/tls-err-51.d | 2 +- ld/testsuite/ld-cris/tls-err-52.d | 2 +- ld/testsuite/ld-cris/tls-err-53.d | 2 +- ld/testsuite/ld-cris/tls-err-55.d | 2 +- ld/testsuite/ld-cris/tls-err-56.d | 2 +- ld/testsuite/ld-cris/tls-err-62.d | 2 +- ld/testsuite/ld-cris/tls-err-65.d | 2 +- ld/testsuite/ld-cris/tls-err-67.d | 2 +- ld/testsuite/ld-cris/tls-err-77.d | 2 +- ld/testsuite/ld-cris/tls-gc-68.d | 2 +- ld/testsuite/ld-cris/tls-gc-69.d | 2 +- ld/testsuite/ld-cris/tls-gc-70.d | 2 +- ld/testsuite/ld-cris/tls-gc-71.d | 2 +- ld/testsuite/ld-cris/tls-gc-75.d | 2 +- ld/testsuite/ld-cris/tls-gc-76.d | 2 +- ld/testsuite/ld-cris/tls-gc-79.d | 2 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-gd-3.d | 2 +- ld/testsuite/ld-cris/tls-gd-3h.d | 2 +- ld/testsuite/ld-cris/tls-global-74.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-8e1.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-js1.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgde-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgde-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-le-12.d | 2 +- ld/testsuite/ld-cris/tls-le-12s.d | 2 +- ld/testsuite/ld-cris/tls-le-13.d | 2 +- ld/testsuite/ld-cris/tls-le-13s.d | 2 +- ld/testsuite/ld-cris/tls-legd-16.d | 2 +- ld/testsuite/ld-cris/tls-legd-17.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-leie-18.d | 2 +- ld/testsuite/ld-cris/tls-leie-19.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-57.d | 2 +- ld/testsuite/ld-cris/tls-local-58.d | 2 +- ld/testsuite/ld-cris/tls-local-59.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-local-63.d | 11 +- ld/testsuite/ld-cris/tls-local-64.d | 11 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/tls-ok-36.d | 2 +- ld/testsuite/ld-cris/tls-und-38.d | 7 +- ld/testsuite/ld-cris/tls-und-42.d | 7 +- ld/testsuite/ld-cris/tls-und-46.d | 7 +- ld/testsuite/ld-cris/tls-und-50.d | 7 +- ld/testsuite/ld-cris/undef1.d | 2 +- ld/testsuite/ld-cris/undef2.d | 2 +- ld/testsuite/ld-cris/undef3.d | 2 +- ld/testsuite/ld-cris/v10-v32.d | 2 +- ld/testsuite/ld-cris/v10-va.d | 2 +- ld/testsuite/ld-cris/v32-ba-1.d | 2 +- ld/testsuite/ld-cris/v32-bin-1.d | 2 +- ld/testsuite/ld-cris/v32-v10.d | 2 +- ld/testsuite/ld-cris/v32-va.d | 2 +- ld/testsuite/ld-cris/va-v10.d | 2 +- ld/testsuite/ld-cris/va-v32.d | 2 +- ld/testsuite/ld-cris/warn1.d | 2 +- ld/testsuite/ld-cris/warn2.d | 2 +- ld/testsuite/ld-cris/warn3.d | 2 +- ld/testsuite/ld-cris/warn4.d | 2 +- ld/testsuite/ld-cris/weakhiddso.d | 2 +- ld/testsuite/ld-cris/weakref1.d | 2 +- ld/testsuite/ld-cris/weakref2.d | 2 +- ld/testsuite/ld-cris/weakref3.d | 6 +- ld/testsuite/ld-cris/weakref4.d | 6 +- ld/testsuite/ld-ctf/ctf.exp | 7 + ld/testsuite/ld-elf/binutils.exp | 1 - ld/testsuite/ld-elf/build-id.exp | 1 - ld/testsuite/ld-elf/dwarf.exp | 6 +- ld/testsuite/ld-elf/eh-group.exp | 7 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/ehdr_start-userdef.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 2 +- ld/testsuite/ld-elf/elf.exp | 45 +- ld/testsuite/ld-elf/export-class.exp | 1 - ld/testsuite/ld-elf/fatal-warnings-1a.d | 2 +- ld/testsuite/ld-elf/fatal-warnings-1b.d | 2 +- ld/testsuite/ld-elf/gnu_execstack.err | 3 + ld/testsuite/ld-elf/indirect.exp | 15 +- ld/testsuite/ld-elf/linkonce1.d | 5 +- ld/testsuite/ld-elf/linkonce3.d | 13 + ld/testsuite/ld-elf/linux-x86.exp | 14 +- ld/testsuite/ld-elf/missing-execstack.err | 3 + ld/testsuite/ld-elf/no-section-header.exp | 2 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/package-note.exp | 1 - ld/testsuite/ld-elf/pr16322.d | 2 +- ld/testsuite/ld-elf/pr16498a.d | 2 +- ld/testsuite/ld-elf/pr16498b.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr22269a.d | 2 +- ld/testsuite/ld-elf/pr22269b.d | 2 +- ld/testsuite/ld-elf/pr22393-1a.d | 2 +- ld/testsuite/ld-elf/pr22393-1b.d | 2 +- ld/testsuite/ld-elf/pr22393-1c.d | 2 +- ld/testsuite/ld-elf/pr22393-1d.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/pr23161c.rd | 9 +- ld/testsuite/ld-elf/pr23161d.rd | 8 - ld/testsuite/ld-elf/pr23900-1-32.rd | 2 +- ld/testsuite/ld-elf/pr23900-1-64.rd | 2 +- ld/testsuite/ld-elf/pr23900-1.d | 2 +- ld/testsuite/ld-elf/pr23900-2a.d | 2 +- ld/testsuite/ld-elf/pr23900-2b.d | 2 +- ld/testsuite/ld-elf/pr30508.d | 2 +- ld/testsuite/ld-elf/pr30907-1.d | 2 +- ld/testsuite/ld-elf/pr30907-2.d | 2 +- ld/testsuite/ld-elf/pr32341.d | 2 +- ld/testsuite/ld-elf/pr33291.d | 9 + ld/testsuite/ld-elf/pr33291a.s | 8 + ld/testsuite/ld-elf/pr33291b.s | 7 + ld/testsuite/ld-elf/pr33409a.c | 20 + ld/testsuite/ld-elf/pr33409b.c | 9 + .../{ld-plugin/lto-17a.c => ld-elf/pr33409c.c} | 0 ld/testsuite/ld-elf/rwx-segments-3.err | 3 + ld/testsuite/ld-elf/rwx-segments-4.err | 3 + ld/testsuite/ld-elf/shared.exp | 54 +- ld/testsuite/ld-elf/tbss4.d | 13 + ld/testsuite/ld-elf/tbss4.s | 25 + ld/testsuite/ld-elf/tls.exp | 1 - ld/testsuite/ld-elf/tls_common.exp | 1 - ld/testsuite/ld-elf/z_execstack.err | 4 + ld/testsuite/ld-elfvers/vers.exp | 19 +- ld/testsuite/ld-elfvers/vers7.c | 4 +- ld/testsuite/ld-elfweak/elfweak.exp | 7 +- ld/testsuite/ld-gc/gc.exp | 1 - ld/testsuite/ld-i386/binutils.exp | 49 + ld/testsuite/ld-i386/dt-relr-1c.d | 26 + ld/testsuite/ld-i386/dt-relr-1d.d | 26 + ld/testsuite/ld-i386/dt-relr-2.d | 21 + ld/testsuite/ld-i386/dt-relr-2.s | 23 + ld/testsuite/ld-i386/export-class.exp | 15 +- ld/testsuite/ld-i386/gnu-tls-1.s | 9 + ld/testsuite/ld-i386/gnu-tls-1a.rd | 7 + ld/testsuite/ld-i386/gnu-tls-1b.rd | 4 + ld/testsuite/ld-i386/gnu2-tls-1.s | 11 + ld/testsuite/ld-i386/gnu2-tls-1a.rd | 7 + ld/testsuite/ld-i386/gnu2-tls-1b.rd | 4 + ld/testsuite/ld-i386/got-1.s | 7 + ld/testsuite/ld-i386/i386-export-class.rd | 6 +- ld/testsuite/ld-i386/i386-export-class.xd | 6 +- ld/testsuite/ld-i386/i386.exp | 76 +- ld/testsuite/ld-i386/libgot-1a.rd | 9 + ld/testsuite/ld-i386/libgot-1b.rd | 119 + ld/testsuite/ld-i386/libgot-1c.rd | 12 + ld/testsuite/ld-i386/libgot-1d.rd | 12 + ld/testsuite/ld-i386/libno-plt-1b.dd | 4 +- ld/testsuite/ld-i386/no-plt-1a.dd | 6 +- ld/testsuite/ld-i386/no-plt-1b.dd | 14 +- ld/testsuite/ld-i386/no-plt-1c.dd | 10 +- ld/testsuite/ld-i386/no-plt-1e.dd | 6 +- ld/testsuite/ld-i386/no-plt-1f.dd | 14 +- ld/testsuite/ld-i386/no-plt-1g.dd | 12 +- ld/testsuite/ld-i386/no-plt.exp | 40 +- ld/testsuite/ld-i386/pr17057.d | 7 +- ld/testsuite/ld-i386/pr28387.d | 35 + ld/testsuite/ld-i386/pr28387.s | 12 + ld/testsuite/ld-i386/pr33260-2.d | 6 + ld/testsuite/ld-i386/pr33260-2.s | 30 + ld/testsuite/ld-i386/pr33260.d | 9 + ld/testsuite/ld-i386/pr33260.s | 46 + ld/testsuite/ld-i386/tlsdesc.rd | 106 +- ld/testsuite/ld-i386/tlsdesc2.d | 3 +- ld/testsuite/ld-i386/tlsgdesc.rd | 8 +- ld/testsuite/ld-ifunc/ifunc.exp | 9 + ld/testsuite/ld-loongarch-elf/32_pcrel.s | 6 + ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 17 + ld/testsuite/ld-loongarch-elf/overflow_32_pcrel.d | 4 + ld/testsuite/ld-loongarch-elf/pic.exp | 30 +- .../ld-loongarch-elf/relax-after-alignment.d | 31 + .../ld-loongarch-elf/relax-after-alignment.s | 49 + ld/testsuite/ld-loongarch-elf/relax-sym-size-1.d | 7 + ld/testsuite/ld-loongarch-elf/relax-sym-size-1.s | 8 + ld/testsuite/ld-loongarch-elf/relax-sym-size-2.d | 7 + ld/testsuite/ld-loongarch-elf/relax-sym-size-2.s | 19 + ld/testsuite/ld-loongarch-elf/undefweak_le.s | 7 + ld/testsuite/ld-loongarch-elf/underflow_32_pcrel.d | 4 + ld/testsuite/ld-mips-elf/micromips-hilo-n64.d | 662 + ld/testsuite/ld-mips-elf/micromips-hilo-srec-n64.d | 8 + ld/testsuite/ld-mips-elf/micromips-hilo-srec.d | 8 + ld/testsuite/ld-mips-elf/micromips-hilo.d | 230 + ld/testsuite/ld-mips-elf/mips-elf.exp | 64 +- ld/testsuite/ld-mips-elf/mips-hilo-n64.d | 660 + ld/testsuite/ld-mips-elf/mips-hilo-srec-n64.d | 6 + ld/testsuite/ld-mips-elf/mips-hilo-srec.d | 6 + ld/testsuite/ld-mips-elf/mips-hilo.d | 228 + ld/testsuite/ld-mips-elf/mips-hilo.ld | 13 + .../ld-mips-elf/{mips16-hilo.s => mips-hilo.s} | 0 ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 337 - ld/testsuite/ld-mips-elf/mips16-hilo-srec.d | 7 + ld/testsuite/ld-mips-elf/mips16-hilo.d | 663 +- ld/testsuite/ld-mips-elf/mips16-hilo.ld | 12 - ld/testsuite/ld-mips-elf/mips16-hilo.s | 13 - ld/testsuite/ld-mips-elf/mips16e2-hilo-srec.d | 8 + ld/testsuite/ld-mips-elf/mips16e2-hilo.d | 230 + ld/testsuite/ld-mips-elf/pcrel-hilo-srec.d | 6 + ld/testsuite/ld-mips-elf/pcrel-hilo.d | 42 + ld/testsuite/ld-mips-elf/pcrel-hilo.ld | 14 + ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.s | 0 ld/testsuite/ld-mips-elf/pr19977-micromips.d | 25 + ld/testsuite/ld-mips-elf/pr19977-mips16.d | 24 + ld/testsuite/ld-mips-elf/pr19977-r-micromips.d | 8 + ld/testsuite/ld-mips-elf/pr19977-r-mips16.d | 7 + ld/testsuite/ld-mips-elf/pr19977-r.d | 32 + ld/testsuite/ld-mips-elf/pr19977-r.s | 2 + ld/testsuite/ld-mips-elf/pr19977.d | 23 + ld/testsuite/ld-mips-elf/pr19977.ld | 14 + ld/testsuite/ld-mips-elf/vxworks2.sd | 2 +- ld/testsuite/ld-pe/image-fixup-16.d | 16 + ld/testsuite/ld-pe/image-fixup-16.s | 4 + ld/testsuite/ld-pe/image-fixup-32.d | 14 + ld/testsuite/ld-pe/image-fixup-32.s | 4 + ld/testsuite/ld-pe/image-fixup-64.d | 14 + ld/testsuite/ld-pe/image-fixup-64.s | 4 + ld/testsuite/ld-pe/pe-aarch64.d | 2 +- ld/testsuite/ld-pe/pe-aarch64.s | 5 + ld/testsuite/ld-pe/pe.exp | 7 + ld/testsuite/ld-pe/reloc.d | 1 - ld/testsuite/ld-pe/reloc2.s | 19 + ld/testsuite/ld-pe/reloc2a.d | 35 + ld/testsuite/ld-pe/reloc2b.d | 32 + ld/testsuite/ld-pe/reloc2c.d | 31 + ld/testsuite/ld-pie/pie.exp | 4 +- ld/testsuite/ld-plugin/lto-binutils.exp | 530 + ld/testsuite/ld-plugin/lto.exp | 16 +- ld/testsuite/ld-plugin/plugin.exp | 10 +- ld/testsuite/ld-plugin/pr25618a.h | 1 - ld/testsuite/ld-plugin/pr25618b.h | 1 - .../{ld-elf/pr23162a.c => ld-plugin/pr33246.c} | 0 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 | 6 + 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-powerpc/elfv2-2so.d | 2 +- ld/testsuite/ld-riscv-elf/absolute-no-relative.d | 9 + ld/testsuite/ld-riscv-elf/absolute-no-relative.ld | 6 + ld/testsuite/ld-riscv-elf/absolute-no-relative.s | 8 + ld/testsuite/ld-riscv-elf/discard-exe.d | 6 + ld/testsuite/ld-riscv-elf/discard-pic.d | 9 + ld/testsuite/ld-riscv-elf/discard-pie.d | 9 + ld/testsuite/ld-riscv-elf/discard.ld | 13 + ld/testsuite/ld-riscv-elf/discard.s | 65 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 16 + .../ld-riscv-elf/pcgp-relax-01-norelaxgp.d | 3 +- ld/testsuite/ld-riscv-elf/pcgp-relax-01.d | 3 +- ld/testsuite/ld-riscv-elf/pie-bind-locally-a.s | 5 + ld/testsuite/ld-riscv-elf/pie-bind-locally-b.s | 8 + ld/testsuite/ld-riscv-elf/pie-bind-locally-rv32.d | 10 + ld/testsuite/ld-riscv-elf/pie-bind-locally-rv64.d | 10 + ld/testsuite/ld-riscv-elf/property-combine-and-1.d | 6 + ld/testsuite/ld-riscv-elf/property-combine-and-2.d | 11 + ld/testsuite/ld-riscv-elf/property-combine-and-3.d | 11 + .../ld-riscv-elf/property-zicfilp-unlabeled.d | 10 + .../ld-riscv-elf/property-zicfilp-unlabeled.s | 21 + ld/testsuite/ld-riscv-elf/property-zicfiss.d | 10 + ld/testsuite/ld-riscv-elf/property-zicfiss.s | 21 + ld/testsuite/ld-riscv-elf/property1.s | 21 + ld/testsuite/ld-riscv-elf/property2.s | 5 + ld/testsuite/ld-riscv-elf/property3.s | 21 + ld/testsuite/ld-riscv-elf/property4.s | 21 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.d | 3 +- ld/testsuite/ld-riscv-elf/relro-relax-lui.d | 3 +- ld/testsuite/ld-riscv-elf/shared-lib-nopic-02.d | 2 +- ld/testsuite/ld-riscv-elf/variant_cc-now.d | 3 +- ld/testsuite/ld-riscv-elf/variant_cc-shared.d | 3 +- ld/testsuite/ld-riscv-elf/zicfilp-unlabeled-plt.d | 35 + ld/testsuite/ld-riscv-elf/zicfilp-unlabeled-plt.s | 21 + ld/testsuite/ld-s390/binutils.exp | 46 + ld/testsuite/ld-s390/got-1.s | 7 + ld/testsuite/ld-s390/gotreloc_31-1.dd | 13 - ld/testsuite/ld-s390/gotreloc_31-1a.dd | 20 + ld/testsuite/ld-s390/gotreloc_31-1b.dd | 20 + ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd | 13 - ld/testsuite/ld-s390/gotreloc_31-no-pie-1a.dd | 20 + ld/testsuite/ld-s390/gotreloc_31-no-pie-1b.dd | 20 + ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-no-pie-1a.dd | 19 + ld/testsuite/ld-s390/gotreloc_64-no-pie-1b.dd | 19 + ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-norelro-1a.dd | 19 + ld/testsuite/ld-s390/gotreloc_64-norelro-1b.dd | 19 + ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-relro-1a.dd | 19 + ld/testsuite/ld-s390/gotreloc_64-relro-1b.dd | 19 + ld/testsuite/ld-s390/libgot_64-1a.rd | 9 + ld/testsuite/ld-s390/libgot_64-1b.rd | 125 + ld/testsuite/ld-s390/libgot_64-1c.rd | 9 + ld/testsuite/ld-s390/libgot_64-1d.rd | 9 + 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 | 92 +- ld/testsuite/ld-s390/sframe-bar.s | 21 + ld/testsuite/ld-s390/sframe-foo.s | 9 + ld/testsuite/ld-s390/sframe-plt-1.d | 29 + ld/testsuite/ld-s390/sframe-simple-1.d | 32 + ld/testsuite/ld-s390/weakundef-1.dd | 15 - ld/testsuite/ld-s390/weakundef-1a.dd | 24 + ld/testsuite/ld-s390/weakundef-1b.d | 12 + ld/testsuite/ld-s390/weakundef-2.dd | 17 - ld/testsuite/ld-s390/weakundef-2a.dd | 23 + ld/testsuite/ld-s390/weakundef-2b.d | 7 + ld/testsuite/ld-scripts/libpr33265-1.a | 1 + ld/testsuite/ld-scripts/libpr33265-2.a | 1 + ld/testsuite/ld-scripts/libpr33265-3a.a | 1 + ld/testsuite/ld-scripts/libpr33265-3b.a | 1 + ld/testsuite/ld-scripts/libpr33265-3c.a | 1 + ld/testsuite/ld-scripts/linker-script-not-found.d | 3 + ld/testsuite/ld-scripts/pr24576-1.d | 3 + ld/testsuite/ld-scripts/pr24576-2.d | 3 + ld/testsuite/ld-scripts/pr33265-1.d | 3 + ld/testsuite/ld-scripts/pr33265-2.d | 3 + ld/testsuite/ld-scripts/pr33265-3.d | 3 + ld/testsuite/ld-scripts/provide-8.d | 4 +- ld/testsuite/ld-scripts/rgn-at3.d | 6 +- ld/testsuite/ld-scripts/script.exp | 7 + ld/testsuite/ld-scripts/sort_b_n_a-2.d | 2 +- ld/testsuite/ld-scripts/sort_no-2.d | 2 +- ld/testsuite/ld-shared/shared.exp | 36 +- ld/testsuite/ld-size/size.exp | 8 - ld/testsuite/ld-srec/srec.exp | 31 +- ld/testsuite/ld-tic6x/discard-unwind.ld | 2 +- ld/testsuite/ld-tic6x/unwind.ld | 2 +- ld/testsuite/ld-vsb/vsb.exp | 16 +- ld/testsuite/ld-x86-64/binutils.exp | 72 + ld/testsuite/ld-x86-64/dt-relr-1c-x32.d | 26 + ld/testsuite/ld-x86-64/dt-relr-1c.d | 26 + ld/testsuite/ld-x86-64/dt-relr-1d-x32.d | 26 + ld/testsuite/ld-x86-64/dt-relr-1d.d | 26 + ld/testsuite/ld-x86-64/dt-relr-2-x32.d | 21 + ld/testsuite/ld-x86-64/dt-relr-2.d | 21 + ld/testsuite/ld-x86-64/dt-relr-2.s | 23 + ld/testsuite/ld-x86-64/dwarf4.s | 346 + ld/testsuite/ld-x86-64/dwarf5a.s | 400 + ld/testsuite/ld-x86-64/dwarf5b.s | 345 + ld/testsuite/ld-x86-64/gnu2-tls-1.s | 11 + ld/testsuite/ld-x86-64/gnu2-tls-1a.rd | 7 + ld/testsuite/ld-x86-64/gnu2-tls-1b.rd | 4 + ld/testsuite/ld-x86-64/got-1.s | 7 + ld/testsuite/ld-x86-64/libgot-1a-x32.rd | 9 + ld/testsuite/ld-x86-64/libgot-1a.rd | 9 + ld/testsuite/ld-x86-64/libgot-1b-x32.rd | 119 + ld/testsuite/ld-x86-64/libgot-1b.rd | 119 + ld/testsuite/ld-x86-64/libgot-1c-x32.rd | 12 + ld/testsuite/ld-x86-64/libgot-1c.rd | 12 + ld/testsuite/ld-x86-64/libgot-1d-x32.rd | 12 + ld/testsuite/ld-x86-64/libgot-1d.rd | 12 + ld/testsuite/ld-x86-64/mark-plt-1a.rd | 2 +- ld/testsuite/ld-x86-64/mark-plt-2.rd | 7 + ld/testsuite/ld-x86-64/mark-plt-2.s | 13 + ld/testsuite/ld-x86-64/no-plt-1a.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1b.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1c.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1d.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1e.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1f.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-1g.dd | 5 +- ld/testsuite/ld-x86-64/no-plt-check1.S | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 28 +- ld/testsuite/ld-x86-64/pr28387-x32.d | 36 + ld/testsuite/ld-x86-64/pr28387.d | 35 + ld/testsuite/ld-x86-64/pr28387.s | 11 + ld/testsuite/ld-x86-64/pr32809.d | 71 + ld/testsuite/ld-x86-64/pr33260-2-x32.d | 6 + ld/testsuite/ld-x86-64/pr33260-2.d | 6 + ld/testsuite/ld-x86-64/pr33260-2.s | 19 + ld/testsuite/ld-x86-64/pr33260-x32.d | 9 + ld/testsuite/ld-x86-64/pr33260.d | 9 + ld/testsuite/ld-x86-64/pr33260.s | 40 + ld/testsuite/ld-x86-64/pr33292-x32.d | 10 + ld/testsuite/ld-x86-64/pr33292.d | 9 + ld/testsuite/ld-x86-64/pr33292.s | 34 + ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-plt-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-pltgot-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-pltgot-2.d | 3 +- ld/testsuite/ld-x86-64/sframe-reloc-1.d | 35 + ld/testsuite/ld-x86-64/sframe-reloc-2a.s | 7 + ld/testsuite/ld-x86-64/sframe-reloc-2b.s | 31 + ld/testsuite/ld-x86-64/sframe-simple-1.d | 3 +- ld/testsuite/ld-x86-64/tls-le-pic-1-x32.d | 4 + ld/testsuite/ld-x86-64/tls-le-pic-1.d | 3 + ld/testsuite/ld-x86-64/tls-le-pic-1.s | 17 + ld/testsuite/ld-x86-64/tls-le-pic-2-x32.d | 4 + ld/testsuite/ld-x86-64/tls-le-pic-2.d | 3 + ld/testsuite/ld-x86-64/tls-le-pic-2.s | 10 + ld/testsuite/ld-x86-64/tls-le-pic-3-x32.d | 4 + ld/testsuite/ld-x86-64/tls-le-pic-3.d | 3 + ld/testsuite/ld-x86-64/tls-le-pic-3.s | 16 + ld/testsuite/ld-x86-64/tlsdesc.pd | 8 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 141 +- ld/testsuite/ld-x86-64/tlsdesc2.d | 4 +- ld/testsuite/ld-x86-64/tlsgdesc.rd | 8 +- ld/testsuite/ld-x86-64/x86-64-64-export-class.rd | 6 +- ld/testsuite/ld-x86-64/x86-64-x32-export-class.rd | 6 +- ld/testsuite/ld-x86-64/x86-64.exp | 147 +- ld/testsuite/lib/ld-lib.exp | 69 +- libbacktrace/Makefile.in | 3 + libbacktrace/aclocal.m4 | 2 + libbacktrace/configure | 405 +- libctf/ChangeLog | 4 + libctf/Makefile.in | 3 + libctf/aclocal.m4 | 2 + libctf/configure | 415 +- libctf/configure.ac | 18 +- libctf/ctf-archive.c | 9 +- libctf/ctf-create.c | 8 +- libctf/ctf-decl.c | 7 +- libctf/ctf-dedup.c | 249 +- libctf/ctf-dump.c | 8 +- libctf/ctf-hash.c | 29 +- libctf/ctf-impl.h | 15 +- libctf/ctf-link.c | 110 +- libctf/ctf-open.c | 2 + libctf/ctf-serialize.c | 6 + libctf/ctf-types.c | 2 +- libctf/doc/ctf-spec.texi | 11 +- libctf/testsuite/config/default.exp | 8 +- libctf/testsuite/lib/ctf-lib.exp | 88 +- libctf/testsuite/libctf-lookup/add-to-opened.c | 15 +- .../libctf-lookup/big-struct-corruption.c | 118 + .../libctf-lookup/big-struct-corruption.lk | 3 + libctf/testsuite/libctf-lookup/big-struct-ctf.c | 72 + libctf/testsuite/libctf-lookup/lookup.exp | 5 + .../testsuite/libctf-lookup/multidim-array-ctf.c | 2 + libctf/testsuite/libctf-lookup/multidim-array.c | 108 + libctf/testsuite/libctf-lookup/multidim-array.lk | 5 + .../libctf-regression/libctf-repeat-cu.exp | 5 + .../testsuite/libctf-regression/open-error-free.c | 1 - libctf/testsuite/libctf-regression/regression.exp | 5 + libctf/testsuite/libctf-writable/ctf-compressed.c | 4 + .../libctf-writable/ctf-nonroot-addition.c | 38 + ...rror-propagation.lk => ctf-nonroot-addition.lk} | 0 .../libctf-writable/ctf-nonroot-linking.c | 11 - .../symtypetab-nonlinker-writeout.c | 2 +- libiberty/ChangeLog | 52 + libiberty/Makefile.in | 32 +- libiberty/aclocal.m4 | 1 + libiberty/config.in | 6 + libiberty/configure | 565 +- libiberty/configure.ac | 57 +- libiberty/configure.com | 2 +- libiberty/functions.texi | 14 + libiberty/ldirname.c | 94 + libiberty/makefile.vms | 2 +- libiberty/memrchr.c | 33 + libiberty/regex.c | 2 +- libiberty/testsuite/Makefile.in | 12 +- libiberty/testsuite/test-doubly-linked-list.c | 276 + libsframe/Makefile.am | 2 +- libsframe/Makefile.in | 96 +- libsframe/aclocal.m4 | 2 + libsframe/configure | 405 +- libsframe/doc/sframe-spec.texi | 181 +- libsframe/libsframe.ver | 12 +- libsframe/libtool-version | 2 +- libsframe/sframe-dump.c | 116 +- libsframe/sframe.c | 379 +- libsframe/testsuite/libsframe.decode/DATA2 | Bin 98 -> 98 bytes libsframe/testsuite/libsframe.decode/be-flipping.c | 36 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 36 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 37 +- libsframe/testsuite/libsframe.decode/local.mk | 12 +- libsframe/testsuite/libsframe.encode/encode-1.c | 97 +- libsframe/testsuite/libsframe.encode/local.mk | 4 +- libsframe/testsuite/libsframe.find/find.exp | 5 + libsframe/testsuite/libsframe.find/findfre-1.c | 160 +- libsframe/testsuite/libsframe.find/findfunc-1.c | 197 +- libsframe/testsuite/libsframe.find/local.mk | 17 +- libsframe/testsuite/libsframe.find/plt-findfre-1.c | 120 +- libsframe/testsuite/libsframe.find/plt-findfre-2.c | 181 + libsframe/testsuite/local.mk | 3 + libsframe/testsuite/sframe-test.h | 53 + libtool.m4 | 49 +- opcodes/ChangeLog | 4 + opcodes/Makefile.am | 10 +- opcodes/Makefile.in | 13 +- opcodes/aarch64-asm-2.c | 1906 +- opcodes/aarch64-asm.c | 61 +- opcodes/aarch64-dis-2.c | 31099 ++++++++++--------- opcodes/aarch64-dis.c | 123 +- opcodes/aarch64-gen.c | 261 +- opcodes/aarch64-opc-2.c | 282 +- opcodes/aarch64-opc.c | 726 +- opcodes/aarch64-opc.h | 95 +- opcodes/aarch64-sys-regs.def | 2540 +- opcodes/aarch64-tbl-2.h | 3999 +++ opcodes/aarch64-tbl.h | 1263 +- opcodes/aclocal.m4 | 2 + opcodes/arc-dis.c | 49 +- opcodes/arm-dis.c | 93 +- opcodes/config.in | 3 - opcodes/configure | 1532 +- opcodes/configure.ac | 9 +- opcodes/csky-dis.c | 27 +- opcodes/disassemble.c | 42 +- opcodes/i386-dis-evex.h | 4 +- opcodes/i386-dis.c | 9 +- opcodes/i386-gen.c | 23 +- opcodes/i386-init.h | 46 +- opcodes/i386-mnem.h | 4047 +-- opcodes/i386-opc.h | 14 +- opcodes/i386-opc.tbl | 70 +- opcodes/i386-reg.tbl | 20 +- opcodes/i386-tbl.h | 15575 +++++----- opcodes/msp430-dis.c | 33 +- opcodes/nfp-dis.c | 46 +- opcodes/or1k-desc.c | 2 + opcodes/or1k-desc.h | 547 +- opcodes/or1k-opc.h | 2 +- opcodes/po/de.po | 346 +- opcodes/po/es.po | 2511 +- opcodes/po/opcodes.pot | 340 +- opcodes/po/ro.po | 345 +- opcodes/po/sr.po | 448 +- opcodes/po/uk.po | 346 +- opcodes/ppc-dis.c | 79 +- opcodes/ppc-opc.c | 89 +- opcodes/riscv-dis.c | 46 +- opcodes/riscv-opc.c | 383 +- opcodes/s390-dis.c | 2 +- opcodes/sparc-dis.c | 40 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 2 +- readline/readline/tcap.h | 12 +- sim/Makefile.in | 3 + sim/aclocal.m4 | 2 + sim/common/dv-sockser.c | 2 +- sim/common/nrun.c | 4 +- sim/config.h.in | 15 - sim/configure | 486 +- sim/d10v/gencode.c | 2 +- sim/m4/sim_ac_option_warnings.m4 | 2 +- sim/m4/sim_ac_platform.m4 | 42 +- sim/m4/sim_ac_toolchain.m4 | 2 +- sim/or1k/cpu.c | 32 + sim/or1k/cpu.h | 14 + sim/or1k/or1k.c | 4 + sim/or1k/traps.c | 2 + sim/ppc/emul_netbsd.c | 6 +- sim/ppc/emul_unix.c | 12 +- sim/ppc/main.c | 4 +- sim/riscv/sim-main.c | 2 +- sim/testsuite/common/bits-tst.c | 5 +- zlib/CMakeLists.txt | 83 +- zlib/ChangeLog | 151 +- zlib/ChangeLog.gcj | 50 + zlib/FAQ | 5 +- zlib/LICENSE | 22 + zlib/Makefile.am | 4 +- zlib/Makefile.in | 32 +- zlib/README | 22 +- zlib/aclocal.m4 | 5 + zlib/adler32.c | 32 +- zlib/compress.c | 21 +- zlib/configure | 1029 +- zlib/configure.ac | 34 +- zlib/contrib/README.contrib | 2 +- zlib/contrib/ada/readme.txt | 4 +- zlib/contrib/ada/test.adb | 4 +- zlib/contrib/ada/zlib-streams.ads | 2 +- zlib/contrib/ada/zlib.adb | 2 +- zlib/contrib/ada/zlib.ads | 2 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs | 4 +- zlib/contrib/dotzlib/DotZLib/CodecBase.cs | 4 +- zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 6 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/dotzlib/readme.txt | 2 +- zlib/contrib/infback9/infback9.c | 24 +- zlib/contrib/infback9/infback9.h | 16 +- zlib/contrib/infback9/inftree9.c | 17 +- zlib/contrib/infback9/inftree9.h | 12 +- zlib/contrib/iostream3/zfstream.h | 4 +- zlib/contrib/minizip/Makefile | 2 +- zlib/contrib/minizip/MiniZip64_Changes.txt | 2 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 14 +- zlib/contrib/minizip/ioapi.c | 82 +- zlib/contrib/minizip/ioapi.h | 38 +- zlib/contrib/minizip/iowin32.c | 70 +- zlib/contrib/minizip/iowin32.h | 8 +- zlib/contrib/minizip/miniunz.c | 90 +- zlib/contrib/minizip/minizip.c | 66 +- zlib/contrib/minizip/mztools.c | 8 +- zlib/contrib/minizip/unzip.c | 521 +- zlib/contrib/minizip/unzip.h | 138 +- zlib/contrib/minizip/zip.c | 343 +- zlib/contrib/minizip/zip.h | 303 +- zlib/contrib/nuget/nuget.csproj | 43 + zlib/contrib/nuget/nuget.sln | 22 + zlib/contrib/pascal/zlibpas.pas | 2 +- zlib/contrib/puff/README | 2 +- zlib/contrib/puff/puff.c | 12 +- zlib/contrib/puff/pufftest.c | 2 +- zlib/contrib/testzlib/testzlib.c | 2 +- zlib/contrib/untgz/untgz.c | 63 +- zlib/contrib/vstudio/readme.txt | 159 +- zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters | 2 +- zlib/contrib/vstudio/vc10/minizip.vcxproj.filters | 2 +- zlib/contrib/vstudio/vc10/testzlib.vcxproj | 24 +- zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters | 5 +- .../vstudio/vc10/testzlibdll.vcxproj.filters | 2 +- zlib/contrib/vstudio/vc10/zlib.rc | 8 +- zlib/contrib/vstudio/vc10/zlibstat.vcxproj | 50 +- zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters | 3 - zlib/contrib/vstudio/vc10/zlibvc.def | 2 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj | 58 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters | 3 - zlib/contrib/vstudio/vc11/testzlib.vcxproj | 24 +- zlib/contrib/vstudio/vc11/zlib.rc | 8 +- zlib/contrib/vstudio/vc11/zlibstat.vcxproj | 34 +- zlib/contrib/vstudio/vc11/zlibvc.def | 2 +- zlib/contrib/vstudio/vc11/zlibvc.vcxproj | 58 +- zlib/contrib/vstudio/vc12/testzlib.vcxproj | 24 +- zlib/contrib/vstudio/vc12/zlib.rc | 8 +- zlib/contrib/vstudio/vc12/zlibstat.vcxproj | 34 +- zlib/contrib/vstudio/vc12/zlibvc.def | 2 +- zlib/contrib/vstudio/vc12/zlibvc.vcxproj | 58 +- zlib/contrib/vstudio/vc14/testzlib.vcxproj | 24 +- zlib/contrib/vstudio/vc14/zlib.rc | 8 +- zlib/contrib/vstudio/vc14/zlibstat.vcxproj | 34 +- zlib/contrib/vstudio/vc14/zlibvc.def | 2 +- zlib/contrib/vstudio/vc14/zlibvc.vcxproj | 58 +- zlib/contrib/vstudio/vc17/miniunz.vcxproj | 409 + zlib/contrib/vstudio/vc17/minizip.vcxproj | 405 + zlib/contrib/vstudio/vc17/testzlib.vcxproj | 473 + zlib/contrib/vstudio/vc17/testzlibdll.vcxproj | 409 + zlib/contrib/vstudio/vc17/zlib.rc | 32 + zlib/contrib/vstudio/vc17/zlibstat.vcxproj | 602 + zlib/contrib/vstudio/vc17/zlibvc.def | 158 + zlib/contrib/vstudio/vc17/zlibvc.sln | 179 + zlib/contrib/vstudio/vc17/zlibvc.vcxproj | 875 + zlib/contrib/vstudio/vc9/miniunz.vcproj | 2 +- zlib/contrib/vstudio/vc9/minizip.vcproj | 2 +- zlib/contrib/vstudio/vc9/testzlib.vcproj | 66 +- zlib/contrib/vstudio/vc9/testzlibdll.vcproj | 2 +- zlib/contrib/vstudio/vc9/zlib.rc | 8 +- zlib/contrib/vstudio/vc9/zlibstat.vcproj | 76 +- zlib/contrib/vstudio/vc9/zlibvc.def | 2 +- zlib/contrib/vstudio/vc9/zlibvc.vcproj | 82 +- zlib/crc32.c | 255 +- zlib/deflate.c | 796 +- zlib/deflate.h | 55 +- zlib/doc/algorithm.txt | 2 +- zlib/examples/enough.c | 2 +- zlib/examples/fitblk.c | 6 +- zlib/examples/gun.c | 2 +- zlib/examples/gzappend.c | 4 +- zlib/examples/gzlog.c | 4 +- zlib/examples/gzlog.h | 2 +- zlib/examples/zlib_how.html | 26 +- zlib/examples/zran.c | 738 +- zlib/examples/zran.h | 69 +- zlib/gzclose.c | 4 +- zlib/gzguts.h | 31 +- zlib/gzlib.c | 113 +- zlib/gzread.c | 96 +- zlib/gzwrite.c | 84 +- zlib/infback.c | 47 +- zlib/inffast.c | 5 +- zlib/inffast.h | 2 +- zlib/inflate.c | 138 +- zlib/inftrees.c | 17 +- zlib/inftrees.h | 12 +- zlib/make_vms.com | 4 +- zlib/old/visual-basic.txt | 2 +- zlib/os400/README400 | 6 +- zlib/os400/bndsrc | 8 + zlib/os400/zlib.inc | 8 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 107 +- zlib/test/infcover.c | 5 +- zlib/test/minigzip.c | 176 +- zlib/treebuild.xml | 4 +- zlib/trees.c | 645 +- zlib/uncompr.c | 16 +- zlib/win32/DLL_FAQ.txt | 20 +- zlib/win32/README-WIN32.txt | 8 +- zlib/win32/zlib1.rc | 2 +- zlib/zconf.h | 37 +- zlib/zconf.h.cmakein | 37 +- zlib/zconf.h.in | 37 +- zlib/zlib.3 | 6 +- zlib/zlib.3.pdf | Bin 8848 -> 25523 bytes zlib/zlib.h | 401 +- zlib/zlib.map | 200 +- zlib/zutil.c | 62 +- zlib/zutil.h | 46 +- 5475 files changed, 339465 insertions(+), 185237 deletions(-) delete mode 100644 bfd/elf-nacl.c delete mode 100644 bfd/elf-nacl.h create mode 100644 binutils/po/ka.po create mode 100644 binutils/testsuite/binutils-all/copy-7.d create mode 100644 binutils/testsuite/binutils-all/copy-7.s create mode 100644 binutils/testsuite/binutils-all/cris/cris.exp create mode 100644 binutils/testsuite/binutils-all/cris/nop.s create mode 100644 binutils/testsuite/binutils-all/cris/tgt-a.d create mode 100644 binutils/testsuite/binutils-all/cris/tgt-e.d create mode 100644 binutils/testsuite/binutils-all/cris/tgt-l.d create mode 100644 binutils/testsuite/binutils-all/riscv/property-cfi-lp-unlabeled.d create mode 100644 binutils/testsuite/binutils-all/riscv/property-cfi-ss.d create mode 100644 binutils/testsuite/binutils-all/riscv/property.s create mode 100644 binutils/testsuite/binutils-all/windres/psql.rc create mode 100644 binutils/testsuite/binutils-all/x86-64/dwarf4.s create mode 100644 binutils/testsuite/binutils-all/x86-64/dwarf5.s create mode 100644 binutils/testsuite/binutils-all/x86-64/objdump-sframe-01.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr32927-1.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr32927-2.d copy ld/testsuite/ld-elf/pr23162a.c => binutils/testsuite/binutils-all/x86-64/pr33 [...] create mode 100644 binutils/testsuite/binutils-all/x86-64/pr33230.obj.bz2 create mode 100644 binutils/testsuite/binutils-all/x86-64/readelf-sframe-01.d create mode 100644 binutils/testsuite/binutils-all/x86-64/sframe-func.s create mode 100644 config/clang-plugin.m4 create mode 100755 contrib/check_GNU_style.py create mode 100755 contrib/check_GNU_style_lib.py delete mode 100644 gas/config/te-cloudabi.h delete mode 100644 gas/config/te-nacl.h create mode 100644 gas/testsuite/gas/aarch64/addsub-carry.d create mode 100644 gas/testsuite/gas/aarch64/addsub-carry.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-copy.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-copy.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-modified-immediate.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-modified-immediate.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-mul-element.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-mul-element.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-permute.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-permute.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-doubling-mul.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-doubling-mul.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-shift-immediate.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-shift-immediate.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-three-same.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-three-same.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-two-reg-misc.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-scalar-two-reg-misc.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-shift-immediate.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-shift-immediate.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-three-same.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-three-same.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc-hilo.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc-hilo.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-two-reg-misc.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-widening-narrowing.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-widening-narrowing.s create mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.d create mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.s create mode 100644 gas/testsuite/gas/aarch64/cmpbr-bad.d create mode 100644 gas/testsuite/gas/aarch64/cmpbr-bad.l create mode 100644 gas/testsuite/gas/aarch64/cmpbr-bad.s create mode 100644 gas/testsuite/gas/aarch64/cmpbr-far.d create mode 100644 gas/testsuite/gas/aarch64/cmpbr-far.l create mode 100644 gas/testsuite/gas/aarch64/cmpbr-far.s create mode 100644 gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.d create mode 100644 gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.l create mode 100644 gas/testsuite/gas/aarch64/cmpbr-pseudo-bad.s create mode 100644 gas/testsuite/gas/aarch64/cmpbr.d create mode 100644 gas/testsuite/gas/aarch64/cmpbr.s create mode 100644 gas/testsuite/gas/aarch64/conditional-compare.d create mode 100644 gas/testsuite/gas/aarch64/conditional-compare.s delete mode 100644 gas/testsuite/gas/aarch64/csre-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/csre.s delete mode 100644 gas/testsuite/gas/aarch64/dgh.d delete mode 100644 gas/testsuite/gas/aarch64/dgh.s create mode 100644 gas/testsuite/gas/aarch64/dp-general-one-source.d create mode 100644 gas/testsuite/gas/aarch64/dp-general-one-source.s create mode 100644 gas/testsuite/gas/aarch64/dp-general-two-source.d create mode 100644 gas/testsuite/gas/aarch64/dp-general-two-source.s create mode 100644 gas/testsuite/gas/aarch64/exception-generation.d create mode 100644 gas/testsuite/gas/aarch64/exception-generation.s create mode 100644 gas/testsuite/gas/aarch64/f8f16mm-bad.d create mode 100644 gas/testsuite/gas/aarch64/f8f16mm-bad.l create mode 100644 gas/testsuite/gas/aarch64/f8f16mm.d create mode 100644 gas/testsuite/gas/aarch64/f8f16mm.s create mode 100644 gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.d create mode 100644 gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.l create mode 100644 gas/testsuite/gas/aarch64/f8f16mm_sve2.d create mode 100644 gas/testsuite/gas/aarch64/f8f16mm_sve2.s create mode 100644 gas/testsuite/gas/aarch64/f8f32mm-bad.d create mode 100644 gas/testsuite/gas/aarch64/f8f32mm-bad.l create mode 100644 gas/testsuite/gas/aarch64/f8f32mm.d create mode 100644 gas/testsuite/gas/aarch64/f8f32mm.s create mode 100644 gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.d create mode 100644 gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.l create mode 100644 gas/testsuite/gas/aarch64/f8f32mm_sve2.d create mode 100644 gas/testsuite/gas/aarch64/f8f32mm_sve2.s create mode 100644 gas/testsuite/gas/aarch64/fprcvt.d create mode 100644 gas/testsuite/gas/aarch64/fprcvt.s create mode 100644 gas/testsuite/gas/aarch64/gcie-bad.d create mode 100644 gas/testsuite/gas/aarch64/gcie-bad.l create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.d create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.l create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.s create mode 100644 gas/testsuite/gas/aarch64/gcie.d create mode 100644 gas/testsuite/gas/aarch64/gcie.s create mode 100644 gas/testsuite/gas/aarch64/gpc3.d create mode 100644 gas/testsuite/gas/aarch64/gpc3.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sve-aes2.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve-aes2.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sve-aes2.s create mode 100644 gas/testsuite/gas/aarch64/ldst-extend-general.d create mode 100644 gas/testsuite/gas/aarch64/ldst-extend-general.s create mode 100644 gas/testsuite/gas/aarch64/ldst-unpriv.d create mode 100644 gas/testsuite/gas/aarch64/ldst-unpriv.s create mode 100644 gas/testsuite/gas/aarch64/lsfe-bad.d create mode 100644 gas/testsuite/gas/aarch64/lsfe-bad.l create mode 100644 gas/testsuite/gas/aarch64/lsfe-bad.s create mode 100644 gas/testsuite/gas/aarch64/lsfe.d create mode 100644 gas/testsuite/gas/aarch64/lsfe.s create mode 100644 gas/testsuite/gas/aarch64/lsui-bad.d create mode 100644 gas/testsuite/gas/aarch64/lsui-bad.l create mode 100644 gas/testsuite/gas/aarch64/lsui-bad.s create mode 100644 gas/testsuite/gas/aarch64/lsui.d create mode 100644 gas/testsuite/gas/aarch64/lsui.s create mode 100644 gas/testsuite/gas/aarch64/mov-wide.d create mode 100644 gas/testsuite/gas/aarch64/mov-wide.s create mode 100644 gas/testsuite/gas/aarch64/mte_tagged_stack.d create mode 100644 gas/testsuite/gas/aarch64/mte_tagged_stack.s create mode 100644 gas/testsuite/gas/aarch64/occmo-memtag.d create mode 100644 gas/testsuite/gas/aarch64/occmo-memtag.s create mode 100644 gas/testsuite/gas/aarch64/occmo.d create mode 100644 gas/testsuite/gas/aarch64/occmo.s create mode 100644 gas/testsuite/gas/aarch64/original-missing-misc.d create mode 100644 gas/testsuite/gas/aarch64/original-missing-misc.s create mode 100644 gas/testsuite/gas/aarch64/pcdphint-bad.d create mode 100644 gas/testsuite/gas/aarch64/pcdphint-bad.l create mode 100644 gas/testsuite/gas/aarch64/pcdphint-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-b16b16.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-b16b16.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f16f16.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f16f16.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f64f64.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f64f64.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f8f16.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f8f16.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f8f32.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-f8f32.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-i16i64.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-i16i64.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme-mop4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme-mop4.d create mode 100644 gas/testsuite/gas/aarch64/sme-mop4.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-b16b16.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-b16b16.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f16f16.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f16f16.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f8f16.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f8f16.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f8f32.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-f8f32.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme-tmop-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme-tmop.d create mode 100644 gas/testsuite/gas/aarch64/sme-tmop.s create mode 100644 gas/testsuite/gas/aarch64/sme2p2.d create mode 100644 gas/testsuite/gas/aarch64/sme2p2.s create mode 100644 gas/testsuite/gas/aarch64/stshh.d create mode 100644 gas/testsuite/gas/aarch64/stshh.s create mode 100644 gas/testsuite/gas/aarch64/sve-aes2-sve2-ssve-aes.d create mode 100644 gas/testsuite/gas/aarch64/sve-aes2.s create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-bad.s create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sme2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sme2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sme2.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sme2.s create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sve2.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfscale-sve2.s create mode 100644 gas/testsuite/gas/aarch64/sve-bitperm.d create mode 100644 gas/testsuite/gas/aarch64/sve-bitperm.s create mode 100644 gas/testsuite/gas/aarch64/sve-f16f32mm-bad.d create mode 100644 gas/testsuite/gas/aarch64/sve-f16f32mm-bad.l create mode 100644 gas/testsuite/gas/aarch64/sve-f16f32mm.d create mode 100644 gas/testsuite/gas/aarch64/sve-f16f32mm.s create mode 100644 gas/testsuite/gas/aarch64/sve-fexpa.d create mode 100644 gas/testsuite/gas/aarch64/sve-fexpa.s create mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-ldff1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-missing-qualifiers.d create mode 100644 gas/testsuite/gas/aarch64/sve-missing-qualifiers.l create mode 100644 gas/testsuite/gas/aarch64/sve-missing-qualifiers.s create mode 100644 gas/testsuite/gas/aarch64/sve2p2.d create mode 100644 gas/testsuite/gas/aarch64/sve2p2.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/pops-sysregs-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/pops-sysregs-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/pops-sysregs-bad.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/pops-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/pops-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/srmask.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/srmask.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-10-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-10-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-10.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-10.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-11.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-11.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-9.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-9.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_restrictions.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysregs_with_restrictions.s delete mode 100644 gas/testsuite/gas/all/cofftag.d delete mode 100644 gas/testsuite/gas/all/cofftag.s create mode 100644 gas/testsuite/gas/all/cond-diag.l create mode 100644 gas/testsuite/gas/all/cond-diag.s create mode 100644 gas/testsuite/gas/all/version.d create mode 100644 gas/testsuite/gas/all/version.s create mode 100644 gas/testsuite/gas/all/version2.d create mode 100644 gas/testsuite/gas/all/version3.d create mode 100644 gas/testsuite/gas/arm/attr-empty-string.d create mode 100644 gas/testsuite/gas/arm/attr-empty-string.s create mode 100644 gas/testsuite/gas/arm/attr-non-null-terminated-string.d create mode 100644 gas/testsuite/gas/arm/attr-non-null-terminated-string.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-ra-undefined-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-ra-undefined-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-11.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-11.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-12.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-12.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1b.d copy gas/testsuite/gas/cfi-sframe/{cfi-sframe-common-1.s => cfi-sframe-common-1b.s [...] create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1c.d copy gas/testsuite/gas/cfi-sframe/{cfi-sframe-common-1.s => cfi-sframe-common-1c.s [...] create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-err-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-offset-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-offset-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-offset-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-offset-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-ra-undefined-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-ra-undefined-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-pr33170.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-pr33170.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.s create mode 100644 gas/testsuite/gas/cfi/cfi-common-10.d create mode 100644 gas/testsuite/gas/cfi/cfi-common-10.s create mode 100644 gas/testsuite/gas/cfi/cfi-x86_64-2.d create mode 100644 gas/testsuite/gas/cfi/cfi-x86_64-2.s create mode 100644 gas/testsuite/gas/coff/coff.exp create mode 100644 gas/testsuite/gas/coff/func1.d create mode 100644 gas/testsuite/gas/coff/func1.s create mode 100644 gas/testsuite/gas/coff/func2.d create mode 100644 gas/testsuite/gas/coff/func2.s create mode 100644 gas/testsuite/gas/coff/func3.d create mode 100644 gas/testsuite/gas/coff/func3.s create mode 100644 gas/testsuite/gas/coff/func4.d create mode 100644 gas/testsuite/gas/coff/func4.s create mode 100644 gas/testsuite/gas/coff/tag.d create mode 100644 gas/testsuite/gas/coff/tag.s create mode 100644 gas/testsuite/gas/elf/entsize.d create mode 100644 gas/testsuite/gas/elf/entsize.s create mode 100644 gas/testsuite/gas/elf/line2.inc create mode 100644 gas/testsuite/gas/elf/line2.l create mode 100644 gas/testsuite/gas/elf/line2.s rename gas/testsuite/gas/elf/{section23a.d => section23.d} (100%) delete mode 100644 gas/testsuite/gas/elf/section23b.d delete mode 100644 gas/testsuite/gas/elf/section23b.err create mode 100644 gas/testsuite/gas/epiphany/nop.d create mode 100644 gas/testsuite/gas/epiphany/nop.s create mode 100644 gas/testsuite/gas/i386/inval-type.l create mode 100644 gas/testsuite/gas/i386/inval-type.s create mode 100644 gas/testsuite/gas/i386/nojumps.d create mode 100644 gas/testsuite/gas/i386/nojumps.e create mode 100644 gas/testsuite/gas/i386/nojumps.s create mode 100644 gas/testsuite/gas/i386/padlock-bad.l create mode 100644 gas/testsuite/gas/i386/padlock-bad.s create mode 100644 gas/testsuite/gas/i386/reloc16.l create mode 100644 gas/testsuite/gas/i386/reloc16.s delete mode 100644 gas/testsuite/gas/i386/x86-64-fred-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.l delete mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.s create mode 100644 gas/testsuite/gas/loongarch/div_zero.l create mode 100644 gas/testsuite/gas/loongarch/div_zero.s create mode 100644 gas/testsuite/gas/loongarch/frame_pc.d create mode 100644 gas/testsuite/gas/loongarch/frame_pc.s create mode 100644 gas/testsuite/gas/loongarch/relax_align.l create mode 100644 gas/testsuite/gas/mips/micromips-hilo-match.d create mode 100644 gas/testsuite/gas/mips/micromips-hilo-n32.d create mode 100644 gas/testsuite/gas/mips/micromips-hilo-n64.d create mode 100644 gas/testsuite/gas/mips/micromips-hilo.d create mode 100644 gas/testsuite/gas/mips/mips-hilo-match.s create mode 100644 gas/testsuite/gas/mips/mips-hilo-n32.d create mode 100644 gas/testsuite/gas/mips/mips-hilo-n64.d create mode 100644 gas/testsuite/gas/mips/mips-hilo-n64.s create mode 100644 gas/testsuite/gas/mips/mips-hilo.d create mode 100644 gas/testsuite/gas/mips/mips-hilo.s delete mode 100644 gas/testsuite/gas/mips/mips16-hilo-match.s delete mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.s create mode 100644 gas/testsuite/gas/mips/pcrel-hilo-64.d create mode 100644 gas/testsuite/gas/mips/pcrel-hilo-addend.d create mode 100644 gas/testsuite/gas/mips/pcrel-hilo-match.d create mode 100644 gas/testsuite/gas/mips/pcrel-hilo-match.s create mode 100644 gas/testsuite/gas/mips/pcrel-hilo-n32.d create mode 100644 gas/testsuite/gas/mips/pcrel-hilo.d create mode 100644 gas/testsuite/gas/mips/pcrel-hilo.s create mode 100644 gas/testsuite/gas/mips/pr19977.d create mode 100644 gas/testsuite/gas/mips/pr19977.s create mode 100644 gas/testsuite/gas/nds32/pr33229.d create mode 100644 gas/testsuite/gas/nds32/pr33229.s create mode 100644 gas/testsuite/gas/pe/long_file_symbol.d create mode 100644 gas/testsuite/gas/pe/long_file_symbol.s create mode 100644 gas/testsuite/gas/pe/reloc.d create mode 100644 gas/testsuite/gas/pe/reloc.s create mode 100644 gas/testsuite/gas/riscv/attribute-15.d create mode 100644 gas/testsuite/gas/riscv/attribute-16.d create mode 100644 gas/testsuite/gas/riscv/attribute-17.d create mode 100644 gas/testsuite/gas/riscv/attribute-18.d create mode 100644 gas/testsuite/gas/riscv/attribute-19.d create mode 100644 gas/testsuite/gas/riscv/attribute-20.d create mode 100644 gas/testsuite/gas/riscv/attribute-rva23s.d create mode 100644 gas/testsuite/gas/riscv/attribute-rvb23s.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.l create mode 100644 gas/testsuite/gas/riscv/force_reloc.d create mode 100644 gas/testsuite/gas/riscv/force_reloc.s create mode 100644 gas/testsuite/gas/riscv/l-s-macro-zilsd.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rvi20u64v.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rvi20u64v.l create mode 100644 gas/testsuite/gas/riscv/mips-insns.d create mode 100644 gas/testsuite/gas/riscv/mips-insns.s create mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.d create mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.l create mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-fail.s create mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-ok.d create mode 100644 gas/testsuite/gas/riscv/no-relax-branch-offset-ok.s create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.d create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.l create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-64.s create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-fail-not-32.d create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.d create mode 100644 gas/testsuite/gas/riscv/no-relax-pcrel-offset-ok.s create mode 100644 gas/testsuite/gas/riscv/option-norvc.d create mode 100644 gas/testsuite/gas/riscv/option-norvc.s create mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.d create mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.l create mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd-fail.s create mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd.d create mode 100644 gas/testsuite/gas/riscv/zilsd-zclsd.s create mode 100644 gas/testsuite/gas/sparc/v8plus.d create mode 100644 gas/testsuite/gas/sparc/v8plus.s mode change 100644 => 100755 gdb/amd64-tdep.c create mode 100644 gdb/arch/aarch64-gcs-linux.h create mode 100755 gdb/contrib/check-gnu-style-pre-commit.sh create mode 100644 gdb/contrib/codespell-dictionary.txt create mode 100755 gdb/contrib/codespell-log.sh create mode 100755 gdb/contrib/dwarf-to-dwarf-assembler.py create mode 100755 gdb/contrib/license-check-new-files.sh delete mode 100644 gdb/dbxread.c create mode 100644 gdb/disasm-selftests.h delete mode 100644 gdb/doc/stabs.texinfo delete mode 100644 gdb/dwarf2/comp-unit-head.c delete mode 100644 gdb/dwarf2/comp-unit-head.h create mode 100644 gdb/dwarf2/line-program.c create mode 100644 gdb/dwarf2/line-program.h create mode 100644 gdb/dwarf2/unit-head.c create mode 100644 gdb/dwarf2/unit-head.h create mode 100644 gdb/features/aarch64-gcs-linux.c create mode 100644 gdb/features/aarch64-gcs-linux.xml create mode 100644 gdb/features/aarch64-gcs.c create mode 100644 gdb/features/aarch64-gcs.xml create mode 100644 gdb/features/alpha-core.xml create mode 100644 gdb/features/alpha.c create mode 100644 gdb/features/alpha.xml create mode 100644 gdb/features/i386/32bit-ssp.c create mode 100644 gdb/features/i386/32bit-ssp.xml create mode 100644 gdb/features/i386/64bit-ssp.c create mode 100644 gdb/features/i386/64bit-ssp.xml mode change 100644 => 100755 gdb/gcore-1.in delete mode 100644 gdb/gdb-stabs.h create mode 100644 gdb/python/py-corefile.c create mode 100644 gdb/python/py-style.c create mode 100644 gdb/riscv-linux-canonicalize-syscall-gen.c create mode 100644 gdb/riscv-linux-tdep.h create mode 100644 gdb/solib-frv.h create mode 100644 gdb/solib-svr4-linux.c create mode 100644 gdb/solib-svr4-linux.h delete mode 100644 gdb/solist.h delete mode 100644 gdb/stabsread.c delete mode 100644 gdb/stabsread.h create mode 100644 gdb/svr4-tls-tdep.c create mode 100644 gdb/svr4-tls-tdep.h create mode 100755 gdb/syscalls/riscv-linux-canonicalize-syscall-gen.py create mode 100644 gdb/syscalls/riscv-linux.xml create mode 100644 gdb/syscalls/riscv-linux.xml.in create mode 100644 gdb/tclint.toml create mode 100644 gdb/testsuite/boards/cc-with-dwz-5.exp create mode 100644 gdb/testsuite/gdb.ada/array_long_idx.exp create mode 100644 gdb/testsuite/gdb.ada/array_long_idx/main.adb copy gdb/testsuite/gdb.ada/{array_char_idx => array_long_idx}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{bp_range_type => array_long_idx}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/dyn-bit-offset.exp create mode 100644 gdb/testsuite/gdb.ada/dyn-bit-offset/exam.adb create mode 100644 gdb/testsuite/gdb.ada/extended-access.c create mode 100644 gdb/testsuite/gdb.ada/extended-access.exp create mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset.exp create mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset/prog.adb copy gdb/testsuite/gdb.ada/{array_of_variant => null_overload}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/null_overload/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_record_2.exp create mode 100644 gdb/testsuite/gdb.ada/packed_record_2/exam.adb create mode 100644 gdb/testsuite/gdb.ada/return-small-char-array.exp create mode 100644 gdb/testsuite/gdb.ada/return-small-char-array/proc.adb create mode 100644 gdb/testsuite/gdb.ada/return-small-char-array/value.adb create mode 100644 gdb/testsuite/gdb.ada/return-small-char-array/value.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-frameptr-vecreg-unwind.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-frameptr-vecreg-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-core.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-disp-step.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-disp-step.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-return.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-return.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-tdesc-without-linux.xml create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-wrong-tdesc.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs-wrong-tdesc.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-gcs.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-extended-prologue-analysis-no-cfi.S create mode 100644 gdb/testsuite/gdb.arch/amd64-extended-prologue-analysis-offset.S create mode 100644 gdb/testsuite/gdb.arch/amd64-extended-prologue-analysis.S create mode 100644 gdb/testsuite/gdb.arch/amd64-extended-prologue-analysis.c create mode 100644 gdb/testsuite/gdb.arch/amd64-extended-prologue-analysis.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-frameptr-vecreg-unwind.c create mode 100644 gdb/testsuite/gdb.arch/amd64-frameptr-vecreg-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack-corefile.c create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack-corefile.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack-disp-step.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack.c create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack.exp create mode 100644 gdb/testsuite/gdb.arch/i386-prologue-skip-cf-protection-stackalign.c create mode 100644 gdb/testsuite/gdb.base/break-dbg.cc create mode 100644 gdb/testsuite/gdb.base/break-dbg.exp create mode 100644 gdb/testsuite/gdb.base/color-prompt.exp create mode 100644 gdb/testsuite/gdb.base/corefile-exec-mismatch.c create mode 100644 gdb/testsuite/gdb.base/corefile-exec-mismatch.exp create mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id-lib.c create mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id.c create mode 100644 gdb/testsuite/gdb.base/corefile-shmem-zero-id.exp create mode 100644 gdb/testsuite/gdb.base/foll-exec-c++.exp create mode 100644 gdb/testsuite/gdb.base/foll-exec-c.exp delete mode 100644 gdb/testsuite/gdb.base/foll-exec.exp create mode 100644 gdb/testsuite/gdb.base/foll-exec.exp.tcl create mode 100644 gdb/testsuite/gdb.base/foll-fork-syscall.c create mode 100644 gdb/testsuite/gdb.base/foll-fork-syscall.exp create mode 100644 gdb/testsuite/gdb.base/infcall-failure-2.exp create mode 100644 gdb/testsuite/gdb.base/maint-test-remote-args.exp create mode 100644 gdb/testsuite/gdb.base/source-search.c create mode 100644 gdb/testsuite/gdb.base/source-search.exp create mode 100644 gdb/testsuite/gdb.base/tls-common.exp.tcl create mode 100644 gdb/testsuite/gdb.base/tls-dlobj-lib.c create mode 100644 gdb/testsuite/gdb.base/tls-dlobj.c create mode 100644 gdb/testsuite/gdb.base/tls-dlobj.exp create mode 100644 gdb/testsuite/gdb.base/tls-multiobj.c create mode 100644 gdb/testsuite/gdb.base/tls-multiobj.exp create mode 100644 gdb/testsuite/gdb.base/tls-multiobj1.c create mode 100644 gdb/testsuite/gdb.base/tls-multiobj2.c create mode 100644 gdb/testsuite/gdb.base/tls-multiobj3.c create mode 100644 gdb/testsuite/gdb.base/tls-nothreads.c create mode 100644 gdb/testsuite/gdb.base/tls-nothreads.exp create mode 100644 gdb/testsuite/gdb.base/user-namespace-attach.c create mode 100644 gdb/testsuite/gdb.base/user-namespace-attach.exp create mode 100644 gdb/testsuite/gdb.cp/eval-reference-type.cc create mode 100644 gdb/testsuite/gdb.cp/eval-reference-type.exp create mode 100644 gdb/testsuite/gdb.cp/method-ref-return.cc create mode 100644 gdb/testsuite/gdb.cp/method-ref-return.exp create mode 100644 gdb/testsuite/gdb.cp/pretty-print.cc create mode 100644 gdb/testsuite/gdb.cp/pretty-print.exp create mode 100644 gdb/testsuite/gdb.cp/pretty-print.py create mode 100644 gdb/testsuite/gdb.dap/attach-fail.exp create mode 100644 gdb/testsuite/gdb.dap/threads.c create mode 100644 gdb/testsuite/gdb.dap/threads.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-array-bound.c create mode 100644 gdb/testsuite/gdb.dwarf2/ada-array-bound.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-artificial-field.c create mode 100644 gdb/testsuite/gdb.dwarf2/ada-artificial-field.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-non-ascending-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw-form-ref-addr-with-type-units.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw-form-strx-out-of-bounds.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw-form-strx.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw-form-strx.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/dwzbuildid5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dynamic-bit-offset.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path-clang14-dw4.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path-clang14-dw5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path.exp.tcl create mode 100644 gdb/testsuite/gdb.mi/set-show.exp create mode 100644 gdb/testsuite/gdb.multi/interrupt-bg-exec.c create mode 100644 gdb/testsuite/gdb.multi/interrupt-bg-exec.exp create mode 100644 gdb/testsuite/gdb.multi/multi-core-files-1.c create mode 100644 gdb/testsuite/gdb.multi/multi-core-files-2.c create mode 100644 gdb/testsuite/gdb.multi/multi-core-files.exp create mode 100644 gdb/testsuite/gdb.multi/multi-remote-target.c create mode 100644 gdb/testsuite/gdb.multi/multi-remote-target.exp create mode 100644 gdb/testsuite/gdb.multi/remote-with-running-inferior.c create mode 100644 gdb/testsuite/gdb.multi/remote-with-running-inferior.exp create mode 100644 gdb/testsuite/gdb.multi/sched-multi-add-inferior.exp create mode 100644 gdb/testsuite/gdb.python/gdb_leak_detector.py create mode 100644 gdb/testsuite/gdb.python/lookup-type-block.exp create mode 100644 gdb/testsuite/gdb.python/lookup1.c create mode 100644 gdb/testsuite/gdb.python/lookup2.c create mode 100644 gdb/testsuite/gdb.python/make-visualizer.exp create mode 100644 gdb/testsuite/gdb.python/py-color-leak.exp create mode 100644 gdb/testsuite/gdb.python/py-color-leak.py create mode 100644 gdb/testsuite/gdb.python/py-color-pagination.exp create mode 100644 gdb/testsuite/gdb.python/py-color-pagination.py create mode 100644 gdb/testsuite/gdb.python/py-corefile.c create mode 100644 gdb/testsuite/gdb.python/py-corefile.exp create mode 100644 gdb/testsuite/gdb.python/py-corefile.py create mode 100644 gdb/testsuite/gdb.python/py-parameter-prefix.exp create mode 100644 gdb/testsuite/gdb.python/py-style-parameter-set.exp create mode 100644 gdb/testsuite/gdb.python/py-style.exp create mode 100644 gdb/testsuite/gdb.python/py-warning.exp create mode 100644 gdb/testsuite/gdb.replay/fetch-exec-and-args.c create mode 100644 gdb/testsuite/gdb.replay/fetch-exec-and-args.exp create mode 100644 gdb/testsuite/gdb.replay/missing-thread.c create mode 100644 gdb/testsuite/gdb.replay/missing-thread.exp create mode 100644 gdb/testsuite/gdb.rocm/code-object-load-while-breakpoint-hit.cpp create mode 100644 gdb/testsuite/gdb.rocm/code-object-load-while-breakpoint-hit.exp create mode 100644 gdb/testsuite/gdb.server/argument-errors.exp create mode 100644 gdb/testsuite/gdb.server/fetch-exec-and-args.c create mode 100644 gdb/testsuite/gdb.server/fetch-exec-and-args.exp create mode 100644 gdb/testsuite/gdb.server/fileio-packets.exp create mode 100644 gdb/testsuite/gdb.server/fileio-packets.py create mode 100644 gdb/testsuite/gdb.server/inferior-args.c create mode 100644 gdb/testsuite/gdb.server/inferior-args.exp create mode 100644 gdb/testsuite/gdb.server/pread-offset-size.S create mode 100644 gdb/testsuite/gdb.server/pread-offset-size.exp create mode 100644 gdb/testsuite/gdb.server/server-empty-exec-name.exp create mode 100644 gdb/testsuite/gdb.src/pre-commit.exp delete mode 100644 gdb/testsuite/gdb.stabs/aout.sed delete mode 100644 gdb/testsuite/gdb.stabs/ecoff.sed delete mode 100644 gdb/testsuite/gdb.stabs/exclfwd.exp delete mode 100644 gdb/testsuite/gdb.stabs/exclfwd.h delete mode 100644 gdb/testsuite/gdb.stabs/exclfwd1.c delete mode 100644 gdb/testsuite/gdb.stabs/exclfwd2.c delete mode 100644 gdb/testsuite/gdb.stabs/gdb11479.c delete mode 100644 gdb/testsuite/gdb.stabs/gdb11479.exp delete mode 100644 gdb/testsuite/gdb.stabs/hppa.sed delete mode 100644 gdb/testsuite/gdb.stabs/weird.def delete mode 100644 gdb/testsuite/gdb.stabs/weird.exp delete mode 100644 gdb/testsuite/gdb.stabs/xcoff.sed create mode 100644 gdb/testsuite/gdb.testsuite/gdb_test_multiple-lbl.exp create mode 100755 gdb/testsuite/gdb.testsuite/gdb_test_multiple-lbl.gdb delete mode 100644 gdb/testsuite/gdb.testsuite/lmap.exp create mode 100644 gdb/testsuite/gdb.testsuite/mount-point-map.exp create mode 100644 gdb/testsuite/gdb.threads/info-threads-options.c create mode 100644 gdb/testsuite/gdb.threads/info-threads-options.exp create mode 100644 gdb/testsuite/gdb.tui/color-prompt.exp.tcl create mode 100644 gdb/testsuite/gdb.tui/esc-match.exp create mode 100644 gdb/testsuite/gdb.tui/esc-match.py create mode 100755 gdb/testsuite/gdb.tui/gdb.sh create mode 100644 gdb/testsuite/gdb.tui/source-search.c create mode 100644 gdb/testsuite/gdb.tui/source-search.exp create mode 100644 gdb/testsuite/gdb.tui/tui-long-line.c create mode 100644 gdb/testsuite/gdb.tui/tui-mode-switch.exp create mode 100644 gdb/testsuite/lib/gdb_watchdog.h create mode 100644 gdb/unittests/remote-arg-selftests.c delete mode 100644 gdb/unittests/utils-selftests.c create mode 100644 gdbsupport/cxx-thread.h delete mode 100644 gdbsupport/gdb-safe-ctype.h create mode 100644 gdbsupport/remote-args.cc create mode 100644 gdbsupport/remote-args.h create mode 100644 gdbsupport/work-queue.h create mode 100644 gnulib/import/c-ctype.c create mode 100644 gnulib/import/c-ctype.h delete mode 100644 gold/nacl.cc delete mode 100644 gold/nacl.h create mode 100644 gprofng/src/Symbol.cc create mode 100644 gprofng/src/Symbol.h create mode 100644 include/doubly-linked-list.h copy {gnulib/import => include}/same-inode.h (100%) create mode 100644 include/sframe-internal.h delete mode 100644 ld/emulparams/aarch64cloudabi.sh delete mode 100644 ld/emulparams/aarch64cloudabib.sh delete mode 100644 ld/emulparams/armelf_nacl.sh delete mode 100644 ld/emulparams/armelfb_nacl.sh delete mode 100644 ld/emulparams/elf_nacl.sh delete mode 100644 ld/emulparams/elf_x86_64_cloudabi.sh create mode 100644 ld/emultempl/elf-i386-glibc.em create mode 100644 ld/emultempl/elf-x86-64-glibc.em create mode 100644 ld/emultempl/elf-x86-64.em create mode 100644 ld/emultempl/elf-x86-glibc.em create mode 100644 ld/emultempl/solaris2-x86-64.em create mode 100644 ld/testsuite/ld-aarch64/dt-memtag-mode.d create mode 100644 ld/testsuite/ld-aarch64/dt-memtag-stack.d create mode 100644 ld/testsuite/ld-aarch64/dt-memtag.s create mode 100644 ld/testsuite/ld-aarch64/mte-tagged-frame-bar.s create mode 100644 ld/testsuite/ld-aarch64/mte-tagged-frame-foo.s create mode 100644 ld/testsuite/ld-aarch64/mte-tagged-frame.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-and-memory-seal-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-and-memory-seal-plt-1-b.d create mode 100644 ld/testsuite/ld-archive/a.s create mode 100644 ld/testsuite/ld-archive/abc.ed create mode 100644 ld/testsuite/ld-archive/abc.nd create mode 100644 ld/testsuite/ld-archive/abc.s create mode 100644 ld/testsuite/ld-archive/abcde.nd create mode 100644 ld/testsuite/ld-archive/abcde.s create mode 100644 ld/testsuite/ld-archive/abct.ed create mode 100644 ld/testsuite/ld-archive/archive.exp create mode 100644 ld/testsuite/ld-archive/b.s create mode 100644 ld/testsuite/ld-archive/c.s create mode 100644 ld/testsuite/ld-archive/d.s delete mode 100644 ld/testsuite/ld-arm/farcall-arm-nacl-pic.d delete mode 100644 ld/testsuite/ld-arm/farcall-arm-nacl.d delete mode 100644 ld/testsuite/ld-arm/farcall-data-nacl.d create mode 100644 ld/testsuite/ld-elf/gnu_execstack.err create mode 100644 ld/testsuite/ld-elf/linkonce3.d create mode 100644 ld/testsuite/ld-elf/missing-execstack.err delete mode 100644 ld/testsuite/ld-elf/pr23161d.rd create mode 100644 ld/testsuite/ld-elf/pr33291.d create mode 100644 ld/testsuite/ld-elf/pr33291a.s create mode 100644 ld/testsuite/ld-elf/pr33291b.s create mode 100644 ld/testsuite/ld-elf/pr33409a.c create mode 100644 ld/testsuite/ld-elf/pr33409b.c copy ld/testsuite/{ld-plugin/lto-17a.c => ld-elf/pr33409c.c} (100%) create mode 100644 ld/testsuite/ld-elf/rwx-segments-3.err create mode 100644 ld/testsuite/ld-elf/rwx-segments-4.err create mode 100644 ld/testsuite/ld-elf/tbss4.d create mode 100644 ld/testsuite/ld-elf/tbss4.s create mode 100644 ld/testsuite/ld-elf/z_execstack.err create mode 100644 ld/testsuite/ld-i386/binutils.exp create mode 100644 ld/testsuite/ld-i386/dt-relr-1c.d create mode 100644 ld/testsuite/ld-i386/dt-relr-1d.d create mode 100644 ld/testsuite/ld-i386/dt-relr-2.d create mode 100644 ld/testsuite/ld-i386/dt-relr-2.s create mode 100644 ld/testsuite/ld-i386/gnu-tls-1.s create mode 100644 ld/testsuite/ld-i386/gnu-tls-1a.rd create mode 100644 ld/testsuite/ld-i386/gnu-tls-1b.rd create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1.s create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1a.rd create mode 100644 ld/testsuite/ld-i386/gnu2-tls-1b.rd create mode 100644 ld/testsuite/ld-i386/got-1.s create mode 100644 ld/testsuite/ld-i386/libgot-1a.rd create mode 100644 ld/testsuite/ld-i386/libgot-1b.rd create mode 100644 ld/testsuite/ld-i386/libgot-1c.rd create mode 100644 ld/testsuite/ld-i386/libgot-1d.rd create mode 100644 ld/testsuite/ld-i386/pr28387.d create mode 100644 ld/testsuite/ld-i386/pr28387.s create mode 100644 ld/testsuite/ld-i386/pr33260-2.d create mode 100644 ld/testsuite/ld-i386/pr33260-2.s create mode 100644 ld/testsuite/ld-i386/pr33260.d create mode 100644 ld/testsuite/ld-i386/pr33260.s create mode 100644 ld/testsuite/ld-loongarch-elf/32_pcrel.s create mode 100644 ld/testsuite/ld-loongarch-elf/overflow_32_pcrel.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-after-alignment.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-after-alignment.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-sym-size-1.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-sym-size-1.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-sym-size-2.d create mode 100644 ld/testsuite/ld-loongarch-elf/relax-sym-size-2.s create mode 100644 ld/testsuite/ld-loongarch-elf/undefweak_le.s create mode 100644 ld/testsuite/ld-loongarch-elf/underflow_32_pcrel.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hilo-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hilo-srec-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hilo-srec.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hilo.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hilo-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hilo-srec-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hilo-srec.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hilo.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hilo.ld copy ld/testsuite/ld-mips-elf/{mips16-hilo.s => mips-hilo.s} (100%) delete mode 100644 ld/testsuite/ld-mips-elf/mips16-hilo-n32.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-hilo-srec.d delete mode 100644 ld/testsuite/ld-mips-elf/mips16-hilo.ld create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-hilo-srec.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-hilo.d create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hilo-srec.d create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hilo.d create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hilo.ld delete mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-r6.s create mode 100644 ld/testsuite/ld-mips-elf/pr19977-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977-r-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977-r-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977-r.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977-r.s create mode 100644 ld/testsuite/ld-mips-elf/pr19977.d create mode 100644 ld/testsuite/ld-mips-elf/pr19977.ld create mode 100644 ld/testsuite/ld-pe/image-fixup-16.d create mode 100644 ld/testsuite/ld-pe/image-fixup-16.s create mode 100644 ld/testsuite/ld-pe/image-fixup-32.d create mode 100644 ld/testsuite/ld-pe/image-fixup-32.s create mode 100644 ld/testsuite/ld-pe/image-fixup-64.d create mode 100644 ld/testsuite/ld-pe/image-fixup-64.s create mode 100644 ld/testsuite/ld-pe/reloc2.s create mode 100644 ld/testsuite/ld-pe/reloc2a.d create mode 100644 ld/testsuite/ld-pe/reloc2b.d create mode 100644 ld/testsuite/ld-pe/reloc2c.d create mode 100644 ld/testsuite/ld-plugin/lto-binutils.exp copy ld/testsuite/{ld-elf/pr23162a.c => ld-plugin/pr33246.c} (100%) create mode 100644 ld/testsuite/ld-plugin/strip-1a-fat.c create mode 100644 ld/testsuite/ld-plugin/strip-1a-fat.rd create mode 100644 ld/testsuite/ld-plugin/strip-1a-s-all.nd create mode 100644 ld/testsuite/ld-plugin/strip-1a.c create mode 100644 ld/testsuite/ld-plugin/strip-1b-fat.c create mode 100644 ld/testsuite/ld-plugin/strip-1b-fat.rd create mode 100644 ld/testsuite/ld-plugin/strip-1b.c create mode 100644 ld/testsuite/ld-riscv-elf/absolute-no-relative.d create mode 100644 ld/testsuite/ld-riscv-elf/absolute-no-relative.ld create mode 100644 ld/testsuite/ld-riscv-elf/absolute-no-relative.s create mode 100644 ld/testsuite/ld-riscv-elf/discard-exe.d create mode 100644 ld/testsuite/ld-riscv-elf/discard-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/discard-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/discard.ld create mode 100644 ld/testsuite/ld-riscv-elf/discard.s create mode 100644 ld/testsuite/ld-riscv-elf/pie-bind-locally-a.s create mode 100644 ld/testsuite/ld-riscv-elf/pie-bind-locally-b.s create mode 100644 ld/testsuite/ld-riscv-elf/pie-bind-locally-rv32.d create mode 100644 ld/testsuite/ld-riscv-elf/pie-bind-locally-rv64.d create mode 100644 ld/testsuite/ld-riscv-elf/property-combine-and-1.d create mode 100644 ld/testsuite/ld-riscv-elf/property-combine-and-2.d create mode 100644 ld/testsuite/ld-riscv-elf/property-combine-and-3.d create mode 100644 ld/testsuite/ld-riscv-elf/property-zicfilp-unlabeled.d create mode 100644 ld/testsuite/ld-riscv-elf/property-zicfilp-unlabeled.s create mode 100644 ld/testsuite/ld-riscv-elf/property-zicfiss.d create mode 100644 ld/testsuite/ld-riscv-elf/property-zicfiss.s create mode 100644 ld/testsuite/ld-riscv-elf/property1.s create mode 100644 ld/testsuite/ld-riscv-elf/property2.s create mode 100644 ld/testsuite/ld-riscv-elf/property3.s create mode 100644 ld/testsuite/ld-riscv-elf/property4.s create mode 100644 ld/testsuite/ld-riscv-elf/zicfilp-unlabeled-plt.d create mode 100644 ld/testsuite/ld-riscv-elf/zicfilp-unlabeled-plt.s create mode 100644 ld/testsuite/ld-s390/binutils.exp create mode 100644 ld/testsuite/ld-s390/got-1.s delete mode 100644 ld/testsuite/ld-s390/gotreloc_31-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_31-1a.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_31-1b.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_31-no-pie-1a.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_31-no-pie-1b.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-no-pie-1a.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-no-pie-1b.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1a.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1b.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1a.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1b.dd create mode 100644 ld/testsuite/ld-s390/libgot_64-1a.rd create mode 100644 ld/testsuite/ld-s390/libgot_64-1b.rd create mode 100644 ld/testsuite/ld-s390/libgot_64-1c.rd create mode 100644 ld/testsuite/ld-s390/libgot_64-1d.rd create mode 100644 ld/testsuite/ld-s390/pr32969_64-1.dd create mode 100644 ld/testsuite/ld-s390/pr32969_64-2.dd create mode 100644 ld/testsuite/ld-s390/pr32969a.s create mode 100644 ld/testsuite/ld-s390/pr32969b.s create mode 100644 ld/testsuite/ld-s390/pr32969c.s create mode 100644 ld/testsuite/ld-s390/sframe-bar.s create mode 100644 ld/testsuite/ld-s390/sframe-foo.s create mode 100644 ld/testsuite/ld-s390/sframe-plt-1.d create mode 100644 ld/testsuite/ld-s390/sframe-simple-1.d delete mode 100644 ld/testsuite/ld-s390/weakundef-1.dd create mode 100644 ld/testsuite/ld-s390/weakundef-1a.dd create mode 100644 ld/testsuite/ld-s390/weakundef-1b.d delete mode 100644 ld/testsuite/ld-s390/weakundef-2.dd create mode 100644 ld/testsuite/ld-s390/weakundef-2a.dd create mode 100644 ld/testsuite/ld-s390/weakundef-2b.d create mode 100644 ld/testsuite/ld-scripts/libpr33265-1.a create mode 100644 ld/testsuite/ld-scripts/libpr33265-2.a create mode 100644 ld/testsuite/ld-scripts/libpr33265-3a.a create mode 100644 ld/testsuite/ld-scripts/libpr33265-3b.a create mode 100644 ld/testsuite/ld-scripts/libpr33265-3c.a create mode 100644 ld/testsuite/ld-scripts/linker-script-not-found.d create mode 100644 ld/testsuite/ld-scripts/pr24576-1.d create mode 100644 ld/testsuite/ld-scripts/pr24576-2.d create mode 100644 ld/testsuite/ld-scripts/pr33265-1.d create mode 100644 ld/testsuite/ld-scripts/pr33265-2.d create mode 100644 ld/testsuite/ld-scripts/pr33265-3.d create mode 100644 ld/testsuite/ld-x86-64/binutils.exp create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1c.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1d.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-2.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-2.s create mode 100644 ld/testsuite/ld-x86-64/dwarf4.s create mode 100644 ld/testsuite/ld-x86-64/dwarf5a.s create mode 100644 ld/testsuite/ld-x86-64/dwarf5b.s create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1.s create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1a.rd create mode 100644 ld/testsuite/ld-x86-64/gnu2-tls-1b.rd create mode 100644 ld/testsuite/ld-x86-64/got-1.s create mode 100644 ld/testsuite/ld-x86-64/libgot-1a-x32.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1a.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1b-x32.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1b.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1c-x32.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1c.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1d-x32.rd create mode 100644 ld/testsuite/ld-x86-64/libgot-1d.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.s create mode 100644 ld/testsuite/ld-x86-64/pr28387-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr28387.d create mode 100644 ld/testsuite/ld-x86-64/pr28387.s create mode 100644 ld/testsuite/ld-x86-64/pr32809.d create mode 100644 ld/testsuite/ld-x86-64/pr33260-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr33260-2.d create mode 100644 ld/testsuite/ld-x86-64/pr33260-2.s create mode 100644 ld/testsuite/ld-x86-64/pr33260-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr33260.d create mode 100644 ld/testsuite/ld-x86-64/pr33260.s create mode 100644 ld/testsuite/ld-x86-64/pr33292-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr33292.d create mode 100644 ld/testsuite/ld-x86-64/pr33292.s create mode 100644 ld/testsuite/ld-x86-64/sframe-reloc-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-reloc-2a.s create mode 100644 ld/testsuite/ld-x86-64/sframe-reloc-2b.s create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-1-x32.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-1.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-1.s create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-2.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-2.s create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-3.d create mode 100644 ld/testsuite/ld-x86-64/tls-le-pic-3.s create mode 100644 libctf/testsuite/libctf-lookup/big-struct-corruption.c create mode 100644 libctf/testsuite/libctf-lookup/big-struct-corruption.lk create mode 100644 libctf/testsuite/libctf-lookup/big-struct-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/multidim-array-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/multidim-array.c create mode 100644 libctf/testsuite/libctf-lookup/multidim-array.lk create mode 100644 libctf/testsuite/libctf-writable/ctf-nonroot-addition.c copy libctf/testsuite/libctf-writable/{error-propagation.lk => ctf-nonroot-additio [...] create mode 100644 libiberty/ldirname.c create mode 100644 libiberty/memrchr.c create mode 100644 libiberty/testsuite/test-doubly-linked-list.c create mode 100644 libsframe/testsuite/libsframe.find/plt-findfre-2.c create mode 100644 libsframe/testsuite/sframe-test.h create mode 100644 opcodes/aarch64-tbl-2.h create mode 100644 zlib/LICENSE create mode 100644 zlib/contrib/nuget/nuget.csproj create mode 100644 zlib/contrib/nuget/nuget.sln create mode 100644 zlib/contrib/vstudio/vc17/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc17/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc17/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc17/testzlibdll.vcxproj create mode 100644 zlib/contrib/vstudio/vc17/zlib.rc create mode 100644 zlib/contrib/vstudio/vc17/zlibstat.vcxproj create mode 100644 zlib/contrib/vstudio/vc17/zlibvc.def create mode 100644 zlib/contrib/vstudio/vc17/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc17/zlibvc.vcxproj