This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/mmetzger/pr31353 in repository binutils-gdb.
discards 754abf9342f gdb, infrun: fix multi-threaded reverse stepping discards d230d066b2f gdb, infrun, record: move no-history notification into normal_stop discards b7a53477c62 gdb, infrun, record: fix hang when step-over fails with no-history discards b61a7d03504 gdb, infrun, btrace: fix reverse/replay stepping at end of [...] adds a1371f3288f testsuite, trace: add guards if In-Process Agent library is [...] adds 96917d0541d gdbsupport/intrusive-list: sprinkle noexcept adds d8ea57169cf gdbsupport/intrusive-list: make insert return an iterator adds 8b8f98ad2ba gdbsupport/intrusive-list: add owning_intrusive_list adds edb09798f2c gdb/solib: use owning_intrusive_list for solib list adds c7e57281af0 Add quoting to 'file' invocations in DAP adds 24e5f974261 Fix quoting in gdb-add-index.sh adds 246119630a8 Update more types for section index change adds 1136616707c gdb dap: introduce stopOnEntry option adds 37fc1b20cf8 Automatic date update in version.in adds 2693187cc58 [gdb/testsuite] Add gdb.dwarf2/enum-type-c++.exp, regressio [...] adds 93a20d956e6 [gdb/testsuite] Add regression test for PR32158 adds a2860473ef1 [gdb/symtab] Revert "Change handling of DW_TAG_enumeration_ [...] adds a86253944d4 Automatic date update in version.in adds 929b910f62a gdb: fix amd_dbgapi_target_breakpoint::re_set's signature adds 6a334c44791 MIPS/opcodes: Rework documentation for instruction args adds 248f96fba6f MIPS/GAS/testsuite: Print instructions in hex in division tests adds c26846ab066 MIPS/GAS: Discard redundant instruction from DDIV/DREM macros adds 3073d684c10 Automatic date update in version.in adds 0f79c44dac4 Fix typo in py-arch.exp adds 1794b3a18db Automatic date update in version.in adds bd26cd1810c gdb/testsuite: fix gdb.mi/mi-catch-cpp-exceptions.exp with clang adds 4d91b710565 gdb/testsuite: fix gdb.mi/mi-var-cp.exp with clang adds 9162d24e619 gdb/testsuite: skip gdb.mi/dw2-ref-missing-frame.exp with clang adds e5856db3311 Automatic date update in version.in adds 2963d7d80df x86/APX: Don't promote AVX/AVX2 instructions out of APX spec adds 28489a70d46 LoongArch: Add elfNN_loongarch_mkobject to initialize Loong [...] adds 5ea2e0f74eb Automatic date update in version.in adds b6532accdd8 Fix 32096 UBSAN issues in gprofng adds bf6d7087de0 ld: Move the .note.build-id section to near the start of th [...] adds bb067ddfca6 gdb/MAINTAINERS: update my email address adds 8015b1b0c1a x86-64: Never make R_X86_64_GOT64 section relative adds 075c4ca29a1 x86-64: Disable PIE on PR gas/32189 test adds c0f24997856 Automatic date update in version.in adds c588e374965 ld: Change -z one-rosegment to --rosegment in comments adds b0170acd5a9 gdb/testsuite: rework bp-cond-failure to not depend on inlining adds 890f0ceb616 gdb: Make dbxread rely less on global variables adds 5b64a6127f9 gdb: Move process_one_symbol to stabsread.c adds 64a1f185b37 gdb: Move dbx_end_psymtab to stabsread, and rename to stabs [...] adds 3cd1748a7d1 gdb: Move read_dbx_symtab to stabsread, and rename to read_ [...] adds 59d41830a3d gdb: fully separate coff and elf reading from dbx adds ae6a4c3f1d5 ld: Use --no-rosegment to ld for PR ld/22393 tests adds d774bf9b362 x86: Add tls check in gas adds dfc2e69ba4a Automatic date update in version.in adds f121b8cf753 [gdb/testsuite] Drop -readnow in three gdb.dwarf2 test-cases adds 4a8a2d17999 [gdb/testsuite] Fix timeout in gdb.ada/call_pn.exp adds af7dd4aac93 [gdb/testsuite] Limit xfail in gdb.ada/call_pn.exp adds 104ee502450 Automatic date update in version.in adds 1b714c14e40 x86: Turn PLT32 to PC32 only for PC-relative relocations adds f844c8f242d Automatic date update in version.in adds 59c9bc5fb6c [gdb/testsuite] Fix timeout in gdb.mi/mi-multi-commands.exp adds 39e1719eef9 [gdb/testsuite] Fix gdb.trace/entry-values.exp on riscv64-linux adds 5cd2a231952 [gdb/testsuite] Fix gdb.base/attach-deleted-exec.exp with NFS adds be32af158ad [gdb/testsuite] Fix gdb.base/empty-host-env-vars.exp adds 3169d006121 [gdb/testsuite] Make parse_args error out on remaining args adds bee9d006882 [gdb/testsuite] Fix gdb.base/return.exp on arm-linux adds dca18cb6a10 [gdb/testsuite] Fix failure in gdb.threads/signal-sigtrap.exp adds 9923d668942 Fix compile time error introduced by d774bf9b3623239a1cfa72 [...] adds e02f4847761 LD: Document use of SOURCE_DATE_EPOCH in Environment section adds 72cd2c70977 ld/PE: no base relocs for section (relative) ones adds 4c73fafbbdf ld/PE: enable secrel testcases also for 64-bit Cygwin adds 43a1fffa620 gdb: update comment in code_breakpoint::re_set_default adds b9155b800c6 [gdb/testsuite] Fix timeout in gdb.fortran/info-types.exp adds 336bb2a1c1d Automatically add types to Python modules adds 2edcfde44c5 [gdb/testsuite] Avoid large timeout in gdb.base/checkpoint.exp adds 9e0840deed3 x86: Enable TLS relocation check only for ELF adds 05ff7a4dfec Automatic date update in version.in adds 909fcd9bc8f ld/pdb: Handle DEBUG_S_INLINEELINES data adds 7d5702b8fde testsuite, threads: fix LD_LIBRARY_PATH in 'tls-sepdebug.exp' adds 00105aa1c4d [gdb/symtab] Don't expand non-Ada CUs for info exceptions adds 21fc5abfb1f [gdb/testsuite] Add gdb.dwarf2/dwz-unused-pu.exp adds 510ecbcdfbf [gdb/symtab] Use expand_all_symtabs in maint expand-symtabs adds 68489382721 [gdb/symtab] Fix segfault on invalid debug info adds 912bc231ab1 [gdb/python] Add gdbpy_handle_gdb_exception adds 1ccb6f106a7 [gdb/python] Eliminate GDB_PY_HANDLE_EXCEPTION adds fa61a48db2a [gdb/python] Eliminate GDB_PY_SET_HANDLE_EXCEPTION adds e1863c7d7cf [gdb/python] Use gdbpy_handle_gdb_exception in valpy_assign_core adds 7ba8082f030 [gdb/cli] Show readline wrapping mode for maint info screen adds b3926d6ad14 [gdb] Handle ^C in gnu_source_highlight_test adds 6078478a907 [gdb] Make scope_exit constructor throw adds 7fd46e6b2ac [gdb] Eliminate catch(...) in execute_fn_to_string adds f3f21aa9f90 [gdb] Eliminate catch(...) in target_wait adds 58706ec7378 [gdb] Eliminate catch(...) in pipe_command adds e8caa7cf6d7 btrace: Print "non-contiguous" for gaps. adds 48bc2f1c657 btrace: Add printing support for cfe and evd packets. adds 13b3a89bc27 btrace: Enable event tracing on Linux for Intel PT. adds cdd65168f30 btrace: Add support for interrupt events. adds dc08e970bb5 btrace: Add support for IRET events. adds 63b87d7c85a btrace: Add support for further events. adds 07d74e51ba8 [gdb] Handle ^C in ~scoped_remote_fd adds 2299dfd4ba9 ld: support --build-id=xx mode adds 6896412cde4 [gdb] Handle SIGTERM in run_events adds 265c4e5bba6 gdb/elfread.c: remove unused includes adds 89320f8658d ld: re-generate configure adds 94aedcf7ea5 gdb: testsuite: Test whether PC register is expedited in gd [...] adds 1db505de938 Fix typo in gdb.ada/complete.exp test adds 85536552c12 Automatic date update in version.in adds f0bdf8c1691 RISC-V: Add Smrnmi extension csrs. adds 3babc2e220a binutils testsuite: canonicalize subtest names in debuginfod.exp adds 4eb048d4488 binutils testsuite: canonicalize subtest names in libctf adds ee06c79b0fe gdb, testsuite, python: Add missing imports. adds fc14343205d gdb, gdbserver, python, testsuite: Remove MPX. adds f82fd76c96c gdb/testsuite: format some Python files adds dfba4847f6a [gdb/python] Make sure python sys.exit makes gdb exit adds 71011d3cb12 ltmain.sh: allow more flags at link-time adds 437a3b0fa2b x86 TLS relocation checks adds c9cfe943aaa Automatic date update in version.in adds 24979a6d5af x86/testsuite: Refine AVX10.2 rounding testcases adds f4b29c2f610 gdb/testsuite: test for memory leaks in gdb.Inferior.read_memory() adds fc91e3cec5c x86: templatize SIMD FP arithmetic templates adds 5d285de425d x86: further templatize FMA templates adds 0c27c22320a x86: templatize SIMD FP binary-logic templates adds 2bb43416f9a x86: templatize SIMD sign-/zero-extension templates adds 174e5e38b92 x86: templatize SIMD narrowing-move templates adds 052940eba6f ld: Ignore .note.gnu.build-id when placing orphaned notes adds d31c9cf54ac Fix -Wstringop-overflow warning in ecoff_link_hash_newfunc adds 039db5946f7 Updated Brazilian Portuguese translation for the gprof directory. adds 519aef2dae5 Fix 32207 [gprofng collect app] Error in parsing the -O option adds 92aac466fb2 Add 'const' to symmisc.c adds d9589324ff1 Automatic date update in version.in adds 428f3561bc1 Enable -z separate-code, -z common and -z text for more targets adds 0fcb4bfcd40 x86: correct {,V}PEXTR{D,Q} optimization adds afd5b33bc7a x86: optimize {,V}EXTRACTPS with immediate 0 adds f079b0c4b29 x86: optimize {,V}EXTRACT{F,I}{128,32x{4,8},64x{2,4}} with [...] adds ca6b6f9d6e6 x86: optimize {,V}INSERTPS with certain immediates adds 784e2ef54b4 RISC-V: correct alignment directive handling for text sections adds 9a788db16ae RISC-V: odd data padding vs mapping symbols adds dfa9ee01a4e x86: fix Solaris gas testsuite run adds bb3e9b6521a gdb/symtab: pass program space to lookup_symtab and iterate [...] adds 802c2244afa Re-run 'isort' on gdb tests adds daf306a6f1a Automatic date update in version.in adds f6abafcd91f Move uses_elf_em to ld-lib.exp adds eb5903a8e26 gas buffer overflow with --listing-rhs-width adds 18c4b05e40e [gdb/symtab] Dump m_all_parents_map for verbose debug dwarf-read adds 890f5ccd97d Automatic date update in version.in adds 1f4aee70ed1 Automatic date update in version.in adds bd12abcf00f gdb, testsuite: clean duplicate header includes adds 1bfa2dddacf gdb: Remove myself as x86 maintainer and update my email adds 65133b6a081 gdb/MAINTAINERS: add myself to maintainers adds 9dedc2ac713 gdb: fix for completing a second filename for a command adds 4339a3ffc39 gdb: fix filename completion in the middle of a line adds 7ecf0250f7f Improve the placement of orphan note sections. adds 887ae0cf2be Add line-number styling adds 656f8fbaae3 segv in bfd_elf_get_str_section adds 444ae19249a segv in read_a_source_file adds d0285cdf58a Re: dlltool: file name too long adds c5c85987434 Automatic date update in version.in adds 1ce23123912 Introduce and use operation::type_p adds 2754d75a115 Automatic date update in version.in adds 042f14505ed Add support for IMPORT_NAME_EXPORTAS in ILF (MSVC style) im [...] adds bcb92f7ba7b gdb: more file name styling adds 63b5e37fbca gprofng: fix a problem with hardware event counters adds a3aa9cb83fd Automatic date update in version.in adds 68bbe118337 Don't return "(null)" from bfd_elf_sym_name adds d2ea1a94117 nm: don't try to print line numbers for symbols without names adds 45a7f5a29de dlltool leading_underscore adds c6bf8c475a3 Enable dlltool --leading-underscore for targets other than x86 adds 424890868f1 peicode.h formatting adds 98b1464bdf6 bfd: fix unnecessary bfd.info regen adds 59529d80e8f gdb-dap: disable events when deleting breakpoints adds 33bb412bda4 Automatic date update in version.in adds 4b59d30c847 MAINTAINERS: move Matt Thomas to Past Maintainers adds af16469a905 MAINTAINERS: move M R Swami Reddy to Past Maintainers adds 2ced0b79da9 gas: drop unused fields from struct emulation adds c41215350b0 gas: put emul decls in emul.h adds 833c28eefb8 gas/dw2gencfi: correct .sframe section conditional adds ccaa95c8878 gas: don't use COFF-specific SF_SET_LOCAL() directly from read.c adds d6b42c30358 gas: drop generate_asm_lineno emulation hook adds 87d2a201520 include: de-duplicate i386.h and x86_64.h adds 46f44aa7006 x86: drop largely defunct gas emulations adds e9285aa0466 x86: prune OBJ_MAYBE_... uses adds 85ef4a5ed82 gas: hide emulation struct format_ops instances when not needed adds 265757dc6e4 bfd_elf_sym_name_raw adds 0c13ac533e5 get_synthetic_symtab fixes for commit 68bbe1183379 adds 6e40f9bb31b is_target_special_symbol fixes for commit 68bbe1183379 adds 06116013f80 dlltool fixes for commit 68bbe1183379 adds 753e2f771b1 gdb segv in elfread.c:elf_rel_plt_read adds c1947f57ee8 Automatic date update in version.in adds 389fdfbe0d2 elf.c and elflink.c fixes for commit 68bbe1183379 adds ef166f451fb objcopy fixes for commit 68bbe1183379 adds 2e676da72d7 Automatic date update in version.in adds 67eca1ccc1a [gdb/contrib] Add spellcheck.sh adds 8f6606b6e3b [gdb] Fix common misspellings adds dda9cf662b0 [gdb] Fix more common misspellings adds 23ca0175c66 [gdb] Rerun spellcheck.sh adds 8503550c456 gdb/MAINTAINERS: update my email address adds 8e756a12bd7 gdb/m2: add builtin procedure function ADR adds d396fcc9d17 Automatic date update in version.in adds 11fe8653a97 [gdb/testsuite] Fix gdb.python/py-inferior.exp with -fsanit [...] adds 3f30f11f6d5 m68k: Support for jump visualization in disassembly adds ebeedbe2bbe Automatic date update in version.in adds 004d3480633 gprofng: add hardware counters for Neoverse-N1 and Ampere-1 [...] adds 542d8137f9f RISC-V: Fix implicit dependency of Zabha and Zacas adds 22ad34b314b Revert "objcopy fixes for commit 68bbe1183379" adds e8859e49472 Revert "elf.c and elflink.c fixes for commit 68bbe1183379" adds b0623fda9f0 Revert "dlltool fixes for commit 68bbe1183379" adds e022977bc56 Revert "is_target_special_symbol fixes for commit 68bbe1183379" adds 9b09ceea7d2 Revert "get_synthetic_symtab fixes for commit 68bbe1183379" adds e5375abb67e Revert "bfd_elf_sym_name_raw" adds cc516199d64 Revert "Don't return "(null)" from bfd_elf_sym_name" adds 124deb31011 Revised "Don't return (null) from bfd_elf_sym_name" adds 99fd53b19dd [gdb/contrib] Factor out grep_or and sed_or in spellcheck.sh adds 0576fe81465 [gdb/contrib] Add more separators in spellcheck.sh adds e808bbbe37d [gdb/contrib] Fix "sofar->so far" misspelling adds 42d385542f5 [gdb/symtab] Fix parent of enumerator adds 5ad960fcdb6 [gdb/symtab] Fix gdb.dwarf2/enum-type-c++.exp with cc-with- [...] adds e232c983323 [gdb/testsuite] Fix gdb.ada/tagged-lookup.exp with read1+readnow adds 16a6f7d2ee3 gdb: avoid breakpoint::clear_locations calls in update_brea [...] adds cd5e87850f3 gdb: include --enable-targets in 'show configuration' output adds 09ff58c1ad9 [gdb/testsuite] Fix gdb.base/break-interp.exp with check-read1 adds 57f5c841c33 Use ui-out tables for info proc mappings adds a750186ec5f Use ui-out tables in "maint print user-regs" adds df475bd5329 Automatic date update in version.in adds 967dc35c78a PR32243, NAME_MAX does not exist on mingw-w64 without _POSIX_ adds 2ae9b1b2d7e [gdb/testsuite] Fix gdb.base/reggroups.exp with check-read1 adds 1f0bc051acd Automatic date update in version.in adds cc72ea8235b [gdb/testsuite] Fix some gdb.dwarf2 test-cases for check-read1 adds 1001055e355 [gdb/testsuite] Fix gdb.dwarf2/enum-type-c++.exp with clang adds a98a6fa2d8e s390: Add arch15 instructions adds f04b2702faf [gdb/breakpoints] Fix gdb.base/scope-hw-watch-disable.exp o [...] adds 9c13221eaf4 gdbserver: make arch and osabi names gdb::unique_xmalloc_ptr<char> adds cb5997da947 gdb: make use of set_tdesc_osabi overload in features/ files adds 67470b3532f gdb: split osabi support between gdb/ and gdbsupport/ directories adds d2f8a107b79 gdb/gdbserver: change shared set_tdesc_osabi to take gdb_osabi adds 98bcde5e268 gdbserver: pass osabi to GDB in target description adds 61621e018c8 gprofng: install examples to $(docdir)/gprofng adds 8789556ab4b gprofng: Use $(DESTDIR) in install-examples adds 7fbaef8e801 Automatic date update in version.in adds 873e7b6cf61 Support Intel AVX10.2 media instructions adds 1f1b5e506bf bfd/ELF: restrict file alignment for object files adds 29ed50151ab bfd/ELF: drop align_file_position() adds d55d7b35c4e x86: bring 64-bit-only cmdline option handling in sync adds a9ed7a0814f Revert "gdbserver: pass osabi to GDB in target description" adds 5bc1b13676b gdbserver: remove declaration of init_registers_arm_with_neon adds cd55846db30 Automatic date update in version.in adds f552e902955 Add to GDB manual information about building index with 'gold' adds df89bdf0baf Automatic date update in version.in adds d9252a0459d Fix 32110 gprofng segfaults on parsing DWARF of clang++ 18. [...] adds a134ad4780c Automatic date update in version.in adds 22c62092858 LoongArch: Fixed R_LARCH_[32/64]_PCREL generation bug adds a227513b8b7 gdb: make frame_unwind_try_unwinder return bool adds b03815327ab gas: drop SKIP_WHITESPACE_AFTER_NAME() adds f5bb7f33242 x86: also template-expand trailing mnemonic part adds 4444dac5173 ia64/ELF: fix HPUX testsuite fallout adds 2dbb779c83f gdb/testsuite: fix gdb.multi/inferior-specific-bp.exp adds 60bee7c28e8 Automatic date update in version.in adds 990c7d444ce x86/testsuite: Rename AVX10.2 media testcases adds 9c5b0ee4d56 x86: Refine instruction check in x86_check_tls_relocation adds 5c3d09c1855 LoongArch: Optimize the relaxation process adds a104f0a3e62 LoongArch: Add more relaxation support for call36 adds 1411185a57e Introduce and use gnat_version_compare adds 6f4024f86d1 Automatic date update in version.in adds 3bac89e65f0 Support Intel AVX10.2 convert instructions adds 76eab8f47a7 PR32266, segv when linking libclang_rt.asan-powerpc64.so adds bc85bc665a9 Add noxfail option to run_dump_test adds 02d1e73bf63 Assertion fail at peicode.h:607 adds 620d68c9840 gprofng: use xmalloc/xrealloc/xcalloc/xstrdup/xstrndup from [...] adds 320601c9acc Automatic date update in version.in adds 7721dcad5c6 Add myself to gdb/MAINTAINERS adds 4cb77761d68 LoongArch: Check PC-relative relocations for shared libraries adds 34f93a568c4 [gdb/testsuite] Fix gdb.ada/fixed_points.exp for gcc < 10 adds ed3228de9b3 PR32260: Improve error handling on string merging adds 22ae2e1f702 Fix for -Wstringop-overflow false positive adds aaa4688f9db gprofng: fix regression in man page installation adds 3e0c29b24a9 [gdb/symtab] Fix qualified name for cooked index dump adds 9a56fae565b [gdb/build] Use -fno-hoist-adjacent-loads for gcc <= 13 adds 876f0e78ba8 [gdb] Handle bad alloc handling in gdb_bfd_open adds 0e15fd3d54f Automatic date update in version.in adds d6a07eeabba gprofng: fix a memory leak in the mxv-pthreads example adds 8f0d880434b x86: Support x86 ZHAOXIN GMI instructions adds b2841da4f20 x86: Regenerate missing table files adds 32af040ef2f Require a command argument in gdb.execute_mi adds f4b00218b54 Automatic date update in version.in adds cd05f8d44dd [gdb/symtab] Skip local variables in cooked index adds 3173529d7de [gdb/guile, c++20] Work around Werror=volatile in libguile.h adds 6c8052f6b22 [gdbsupport] Use std::span-style iterators for gdb::array_view adds e6863381051 [gdbsupport] Add gdb::array_view::{iterator,const_iterator} adds 03ace3807c8 Pass current directory to gdb_abspath adds f4ab1188c05 Add cwd paramter to openp adds 3fbf1a34f10 Capture the current directory and debug directory in DWARF reader adds 17b145510f2 Automatic date update in version.in adds 32dc367249e Report bfd_merge_sections error adds 40ae603e6e0 Use std::make_unique in more places adds 48a0a7ca5e6 gdb: fix 'maint info inline-frames' after 'stepi' adds 0740c336853 Automatic date update in version.in adds ced885161b6 [gdb/build, c++20] Fix more deprecated implicit capture of this adds 9ee88498141 gdb/guile: add get-basic-type adds 84fbbb5e614 [gdb/contrib] Add spellcheck.sh --check adds 6c80e57caad [gdb/contrib] Speed up spellcheck.sh --check adds 3be7119db23 [gdb/contrib] Handle dot in spellcheck.sh adds 32ffcd0737a gdbreplay: Use getopt_long to parse command line arguments adds 0cb7f3a837c gdbreplay: Add --debug-logging option adds 21769084e4a [gdb/symtab] Fix incorrect filenames with inter-CU refs adds 4806ed93bc8 Automatic date update in version.in adds 3790b9f7ff2 LoongArch: Force relocation for every reference to the glob [...] adds 9858f29e6a9 [gdb] Handle EINTR in run_under_shell adds 485d9cab65a [gdb/testsuite] Improve class name in gdb.dwarf2/self-spec.exp adds a03c03f84ac [gdb/testsuite] Handle maint set dwarf synchronous off default adds 4689c9b9469 gdbserver: use 'gdb::function_view' in 'find_*' and 'for_each_*' adds 8483536dea6 stringmerge: don't presize hash table adds 04ce6b03d9e Implement 'Object_Size adds 538271a1e0b Automatic date update in version.in adds 05eba57965e gdb/testsuite: introduce dwarf5 option to gdb_compile adds 4598f83eac0 Automatic date update in version.in adds 8b5a2124953 tekhex object file output fixes adds 86b26b453f6 Replace uses of asprintf with xasprintf adds abbc4d4435a Use gdb_bfd_get_full_section_contents in auto-load.c adds ce61f407ac3 Add locking when reading BFD sections adds be6d665abdd Automatic date update in version.in adds d4110830693 [gdb/testsuite] Fix some test-cases for check-read1 (gdb_te [...] adds c593605f5f6 [gdb/testsuite] Fix some test-cases for check-read1 (pipe/grep) adds a1ccc78ea7b [gdb/testsuite] Fix some test-cases for check-read1 (-lbl) adds 5c15d620746 [gdb/testsuite] Fix gdb.threads/ia64-sigill.exp with check-read1 adds c33568d2c10 [gdb/testsuite] Fix gdb.cp/exceptprint.exp with check-read1 adds 3d17c881721 [gdb] Handle bad alloc in gdb_rl_callback_read_char_wrapper [...] adds 6ecc44f6980 PR32300, --dependency-file: link dependencies are not all c [...] adds b3ee98cda49 tekhex.c tidy writesym adds 5a43f7f040d [gdb] Don't create registry keys in destructor adds 2bba4605878 gdb/testsuite: fix test pattern after switch to -lbl matching adds 4be75f1fad5 [gdb/testsuite] Fix gdb.dwarf2/dwp-symlink.exp with target [...] adds 9af55b95684 Automatic date update in version.in adds a723c56efb0 gdb/testsuite: avoid intermittent failures on a debuginfod test adds b391a8b0439 Automatic date update in version.in adds 917ed120663 RISC-V: Fix typo in gas/testsuite/gas/riscv/mapping.s adds 2f46cda83b8 gdb: Allow replayed threads to read and write pseudo registers adds 13f01136769 gdb: Start supporting AVX instruction adds 4b672a4a6d0 gdb/record: add support to vmovd and vmovq instructions adds 51de3d886cd gdb/record: add support to AVX unpack instructions adds 6be89caafe1 gdb/record: Add recording support to vpbroadcast instructions adds 5bf288d5a88 gdb/record: support AVX instructions VMOVDQ(U|A) when recording adds 77f6ff44617 gdb/record: add support to vzeroupper instruction adds 541b1881822 gdbserver: fix formatting in gdbthread.h adds 2930265f056 gdbserver: remove unused include in gdbthread.h adds f951f2dbb8f Don't copy memory for arguments if there are none adds 84786372e1c Fix size of register buffer adds ad909bee05b Automatic date update in version.in adds a8ff55b5b47 RISC-V: Update the doc to match ISA manual adds 641cf0e2c04 gas: constify md_{short,long}opts and md_longopts_size adds c1a4b47e2a3 gas: make fix_new_exp()'s "exp" parameter const adds 5168ed9912e x86: use <xyz> for VFPCLASSP{S,D} adds 287938873c4 LoongArch: Corrected to GNU style code adds b0fdcd47065 fortran: Fix arrays of variable length strings for FORTRAN adds 80ac4785110 [gdb/symtab] Handle multiple .debug_info sections adds f4e363cae29 ld/ELF: Add --image-base command line option to the ELF linker adds 4a487e028cc Add a target to src-release.sh to crate a binutils release [...] adds 51527eb809f [gdb/testsuite] Add read1 and readmore to make-check-all.sh adds 7ffd4868a7e Fix signal unsafe call inside a signal adds 0a81e17f765 Automatic date update in version.in adds d0a9378d985 x86/APX: squash REX prefix when REX2 is being emitted adds a3db0f57df1 x86/APX: support JMPABS also in assembler adds 5330d85af1d x86: add a helper to copy insn operand info adds 35d53ce6429 [gdb/tdep] Use std::array in amd64-windows-tdep.c adds b02e6f38a6e gdb: Update SECURITY.txt to mention extension scripts and i [...] adds afc1f137e18 ld-elf/pr25207.d: Pass --no-rosegment to ld adds 4868f6025e9 Automatic date update in version.in adds 004a5bfc72b RISC-V: Dump instruction without checking architecture supp [...] adds 6c4f88a10e7 gas/doc/riscv: Fixed misaligned instruction table adds 820ebe46a41 Prevent use-after-free of bfd filename in gdb_bfd_close_or_warn adds 893e4fd6231 Automatic date update in version.in adds 76367d23146 Add gdb.events.tui_enabled adds 086a2beb152 Fix compile error due to [[noreturn]] with clang adds 360f74a1019 x86-64: Add a test for hidden undefined symbol adds 1785837a257 ld: fix PR/32297 adds 938fb512184 ld: fix wrong SFrame info for lazy IBT PLT adds 47c88752f9a ld: generate SFrame stack trace info for .plt.got adds e0c182c3acd Fix 32303 ./configure --help: replace --enable-gprofng with [...] adds d25ba4596e8 gprofng: use gprofng- prefix for gprofng binaries adds 22d7506fb98 Automatic date update in version.in adds 69a95773584 Automatic date update in version.in adds 55e32b3c682 Automatic date update in version.in adds 9247f052848 Fix AIX core dump while main thread exits. adds 91f8973ba3d gdb/testsuite: spring clean the gdb.stabs/gdb11479.exp test adds 3105b46ed1e gdb: add filename option support adds ebc73070f4b gdb: use option framework for add-inferior and clone-inferior adds 8675d152275 Remove gdb::hash_enum adds a2d63ac6798 gdb: cleanup includes in gdbtypes.h adds 0b4c9b50575 gdb: cleanup includes in *-typeprint.[ch] adds ae2f3fa7581 Turn decode_line_2_compare_items into operator< adds e1e4078ac59 Automatic date update in version.in adds 52a8387dfdd Automatic date update in version.in adds 7ea50bf94f2 gdb: remove exact_match parameter from find_line_symtab adds 1873768e445 [gdb/tdep] Use raw_supply_zeroed for SPARC g0 reg adds 56fe851ced5 PowerPC: Merge rfc2655 and rfc2656 test cases into one futu [...] adds 8adee4d2ce0 Automatic date update in version.in adds 9f77b3aa0bf gdbserver: change 'all_processes' and 'all_threads' list type adds c26f8fbe794 gdbserver: add process specific thread list and map adds aec7815b4b7 Deprecate the ARM simulator. adds b6ccbbd5d38 arm: Skip two failing tests for wince & pe targets adds 01086f8a21c Automatic date update in version.in adds e08e0b3e788 [gdb/tdep] Use raw_supply_zeroed for IA-64 gr0 and fr0 regs adds a2578d52bd5 [gdb/tdep] Use raw_supply_zeroed for PA-RISC r0 reg adds 221d3ac93d8 [gdb/tdep] Use raw_supply_zeroed for Alpha r31 reg adds a452ed5b5c1 [gdb/tdep] Use raw_supply_zeroed for NIOS r0 reg adds 39d45a70316 [gdb/tdep] Use raw_supply_zeroed in i387_supply_xsave adds 2c9d089c901 arm, objdump: Make objdump use bfd's machine detection to d [...] adds cfbbd403336 arm, objdump: print obsolote warning when 26-bit set in ins [...] adds 328f42d85b8 bfd: Remove unused static find function from doc/chew.c adds 31ada87f91b gdb: fixes and tests for the 'edit' command adds dbca1bef47f gdb/testsuite: fix gdb.base/basic-edit-cmd.exp test adds f0af85dc9e3 aarch64: make comment clearer about the location adds a924330947f aarch64: constify unchanged char* arguments adds c703d0aff58 aarch64: change returned type to bool to match semantic of [...] adds 46dace1933f aarch64: improve debuggability on array of enum adds e308b2999c7 aarch64: remove redundant register type R_N adds 23cd66ea0eb aarch64: testsuite: remove hard-coded instruction addresses adds 3a4653efc3f aarch64: add flag OPD_F_UNSIGNED to distinguish signedness [...] adds 9ebb627ed64 gdb: make the error message for unreadable objfiles more in [...] adds 6672ccafd90 gdb: LoongArch: Remove use of gdbarch_remove_non_address_bits hook adds 3470a0e144d gdbserver: remove for_each_thread(pid, func) adds dceb3cd436e gdbserver: add thread -> process backlink adds 9618dbfe52f gdbserver: make add_thread a method of process_info adds 2500e7d7d24 gdbserver: make remove_thread a method of process_info adds 907f8c0cf39 gdbserver: remove get_thread_process adds e9690243aa9 gdbserver: remove current_ptid macro adds 82c24a30cf4 gdbserver: remove current_thread_ptid adds 90a66fe855e gdbserver: remove ptid_of(thread) adds 5929ef8975c gdbserver: remove lwpid_of(thread) adds 65b7d4502b2 gdbserver: remove pid_of(thread) adds 592e13ac900 gdbserver: remove pidof(process) adds 21dc8b8d287 Add dw2-aranges.exp adds 2500edfc272 Automatic date update in version.in adds 3da8ce337cb Automatic date update in version.in adds 73d7312ff61 gdb: use mapped file information to improve debuginfod text adds 629bcc68d79 gdb: rename ext_lang_missing_debuginfo_result adds ef1a41f20b7 gdb: add extension hook ext_lang_find_objfile_from_buildid adds 5cabc8098e6 gdb/python: implement Python find_exec_by_build_id hook adds 9f4d8151eef Automatic date update in version.in adds 599df6e2db1 ld, LoongArch: print error about linking without -fPIC or - [...] adds c0a07e7d488 gdb/dwarf2/read.c: Handle empty CU name adds 023e60ced0c ld: Move note sections after .rodata section adds 272eacf34fd gdb: fix missing operator % on xmethod matcher output adds 3a983e041b8 Re-run isort adds 218ee1660d1 Add setting to control frame language mismatch warning adds bf0a2177753 Call gdbpy_fix_doc_string_indentation for function help adds fc55e99ad74 Wrap help strings at 80 columns adds 0fd0f223009 Clean up opaque-type-resolution help adds 9f7ed4d5cad Remove the "title" from the remote packet help adds ada6f4701b8 Shorten internal problem help text adds a03d5b9bf37 Wrap help options when building help string adds fba3b6d16c2 Ensure that help text fits in 80 columns adds b6829c3c917 Use an iterator range for 'using' directives adds 89e99b67475 [gdb/testsuite] Avoid intermittent failures on another debu [...] adds c9353fa6e7b [gdb/testsuite] Fix gdb.base/annota1.exp on arm-linux adds 7d88c8a06ce [gdb/testsuite] Reduce quoting in gdb.base/annota1.exp adds f03239584d8 gdb/testsuite: fix failure in gdb.base/info_sources.exp adds df0445b370f gdb/testsuite: fix typo 'unsupport' to 'unsupported' adds 427cc3b541e Fix using Page-Up in TUI source window close to the top adds fa15972b68a gdb/progspace: link objfiles using owning_intrusive_list adds 0fb43ab598d gdb/progspace: make program_space::objfiles_list private adds af3f129d92d Handle type-casting in template parameter list when hashing [...] adds 912f10fba9d Automatic date update in version.in adds e0323071916 Re: tekhex object file output fixes adds a3741bc6c70 Re: ld: Move note sections after .rodata section adds 510fa4aadb1 Remove redundant section merge hash table field adds a4a5f05266b [gdb/tdep] Use raw_supply_part_zeroed for AArch64 adds 09c964ce903 gdb/testsuite: fix gdb.reverse/i386-avx-reverse.exp with clang adds 3d6f66d8bb6 gdb/MAINTAINERS: Update my email address adds 9b5ba7e49ed gdb/features: set osabi in all Linux related features/*.xml files adds 06e9986d025 gdb/regformats: add osabi information to generated .dat files adds 1048062a3f8 gdbserver: pass osabi to GDB in more target descriptions adds b0c6153ccfb gdb/readline: add readline library version to 'show configuration' adds 31fa6221bf8 gdb/readline: don't get stuck thinking an EOF arrived adds 26885b2b6ca gdb/testsuite: fix duplicate test names in gdb.trace/ adds 06b8b0ad976 gdb/testsuite: some cleanups in gdb.base/annota{1,3}.exp tests adds 14bc3b1b836 bfd: Add WARN_CFLAGS_FOR_BUILD to doc/chew.c build, fix warnings adds 2e7d431af88 Automatic date update in version.in adds b3aa594daae gas: add .cv_ucomp and .cv_scomp pseudo-directives adds b9de07a5ff7 gdb: fix handling of DW_AT_entry_pc of inlined subroutines adds 5d9887ffa26 gdb: stepping between inline functions with multiple ranges adds 76b9b6eb9c7 [gdb/tdep] Handle sycall statx for arm-linux adds 6e4577fc298 [gdb/tdep] Fix recording of T1 push adds e2fa415cfd3 [precommit] Add some documentation in .pre-commit-config.yaml adds 0d1f7e27650 [gdb/contrib] Handle parentheses in spellcheck.sh adds ee126995f50 [gdb/contrib] Handle double quotes in spellcheck.sh adds 74b9033e6f7 [gdb/contrib] Add "doens't->doesn't" to common-misspellings.txt adds 5cb0406bb64 [gdb/contrib] Handle capitalized words in spellcheck.sh adds 580f291cb80 [gdb/tdep] Handle syscall clock_gettime64 for arm-linux adds 768f23b94f3 Automatic date update in version.in adds dcf4c484539 gdb/python: remove PyObject_IsTrue call in gdbpy_handle_mis [...] adds d8a2c719dac gdb/python: remove some additional PyObject_IsTrue calls adds 5209b83f530 gdb/python: missing PyObject_IsTrue error check in py-arch.c adds ad39b4aae84 gdb/python: missing PyObject_IsTrue error check in micmdpy_ [...] adds 8518ce5fc22 gdb/python: missing PyObject_IsTrue error check in bppy_init adds 75e11412937 Automatic date update in version.in adds 82eff6743b7 gdb/testsuite: skip gdb.opt/inline-entry.exp for gcc 7 and older adds a7d1f26ec37 Improvements to gdb.LazyString documentation adds f80d7a791b6 [gdb/symtab] Fix segfault with dwp file adds 8eba92c9e22 PR 32359, --dependency-file: wrong error message if fopen fails adds 63a8afc8e9c Automatic date update in version.in adds 2abed72b2ca Use bool for solib::symbols_loaded adds ece531604dc Automatic date update in version.in adds 231a8ab70fc x86-64: Drop x32 references in PLT entry variables adds 9dc89f2b274 gdb: Update linkage name lookup function to allow mst_file_ [...] adds c0e7f910641 x86-64: Always check IBT PLT before BND PLT adds 5b61986ac16 Automatic date update in version.in adds 931e4f9b095 bfd: fix -std=gnu23 compatibility wrt _Bool adds 8ebe62f3f0d opcodes: fix -std=gnu23 compatibility wrt static_assert adds eeff15bc88b binutils: fix -std=gnu23 compatibility wrt _Bool adds bf447eec6d7 ld: fix -std=gnu23 compatibility wrt _Bool adds a2f774427e0 gprofng: fix -std=gnu23 compatibility wrt unprototyped functions adds 92a5cfde2f7 [gdb/contrib] Allow thru in spellcheck.sh adds 57e43f6ea5b [gdb/contrib] Add spellcheck.sh --print-dictionary adds 8b2ea4bcbc9 [gdb] Fix some typos adds b0588b2173b s390: Add arch15 instruction names adds 76445f36a2f s390: Add arch15 Concurrent-Functions Facility insns adds d5cbf916be4 gas/ELF: also reject merge entity size being zero adds 70ab7e0acfa ELF: SHF_MERGE vs SHT_NOBITS adds af3394d97a8 ELF: SHF_STRINGS isn't really tied to SHF_MERGE adds 20d9fb448c3 gas: move had_errors() invocation in finishing of subsegs adds b0cc81e8708 ld: Support percent-encoded JSON in --package-metadata adds c6f2bd9d108 [gdb/contrib] Fix spellcheck.sh for bash < 5.1 adds 3c17b69fa1a x86: generalize "implicit quad group" handling adds 497ee27a748 x86: VP2INTERSECT{D,Q} have mask register destination group adds 335cb88259f x86: rename SPACE_{,E}VEX_MAP<N> adds 86bb38cee93 gdb: Make tagged pointer support configurable. adds 27e82ad68b5 LAM: Enable tagged pointer support for watchpoints. adds 493993718e6 aarch64: remove annoying white spaces in bfd/elfnn-aarch64.c adds 1b3b96ba329 aarch64: renaming of arm to AArch64 adds 0073bda2108 Automatic date update in version.in adds 77bcfb741cb LoongArch: Do not relax pcalau12i+ld.d when there is overflow adds d7d71afa6aa Support x86 Intel MSR_IMM adds cb45bd59481 RISC-V: Don't report warnings when linking different privil [...] adds f5e259f32f0 [gdb/contrib] Fix shellcheck warnings in spellcheck.sh adds 9fc57f35ebb gdb: Remove inappropriate comments adds 46e64f73872 Automatic date update in version.in adds 00ef37e860d RISC-V: Add Zcmt instructions and csr. adds 661611b9d71 gdb/python: fix reference leak in gdb.BreakpointLocation.th [...] adds 4d1636909da Remove Debian from SECURITY.txt adds a5419b6f001 gdb: add Mohamed Bouhaouel to gdb/MAINTAINERS adds 1fb5ccd6bfc arm: Support pac_key_* register operand for MRS/MSR in Armv [...] adds b6f3ac06eec Improve choice sorting in ada-lang.c adds e7bc2c935ca PowerPC: Add support for RFC02677 - VSX Vector Rotate Left Word adds 25f0170973a Automatic date update in version.in adds be740e7cc62 testsuite: skip confirmation in 'gdb_reinitialize_dir' adds 97832471899 gdb/build-id: protect against weirdly short build-ids adds 29e316d8b15 Don't put JIT_READER_DIR into help text adds 87480dcfb62 Automatic date update in version.in adds 595e49a4b7c RISC-V: Support SiFive extensions: xsfvqmaccdod, xsfvqmaccq [...] adds 3c557e1ae9c ld/PE: Handle MS style import libraries for files named *.exe too adds dcc4d678668 [gdb] Add gdb_select variant for looping adds c4df8ad79cc [gdb/build] Workaround tsan select bug adds b200576fa04 [gdb/testsuite] Fix gdb.base/bg-exec-sigint-bp-cond.exp for [...] adds 2e61ad32abe [gdb/testsuite] Require local host in gdb.base/bg-exec-sigi [...] adds 00386b4c682 [gdb/tdep] Simplify amd64_windows_store_arg_in_reg adds dad783716c9 libiberty: sync with gcc adds 461248c1433 libiberty: sync with gcc again adds 8a7f13063a6 [gdb/python] Ensure locale is restored in do_start_initialization adds 26522e34802 gdb/disasm: fix demangling when disassembling the current function adds 658a03e9e85 [gdbsupport] Add gdb::{waitpid,read,write,close} adds a9791f1438a [gdb] Use gdb::waitpid more often adds 4e4dfc47286 [gdb] Add gdb::wait adds 2af94d6c929 [gdb] Handle EINTR in ser-event.c adds e031f02db3a [gdbsupport] Handle EINTR in event-pipe.cc adds e5eca01155e [gdb/python] Handle !Py_IsInitialized () in gdbpy_initialize adds 9d3785a8ac1 [gdb/python] Fix abort on Py_Initialize adds 372d0a4c965 [gdb/python] Handle failure to initialize without exiting adds 987db70acef Sync toplevel configure with GCC adds d2f4f6bf543 Use appropriate context flags for Wow64 processes adds 4e943705e3e gprofng: fix build with -std=gnu23 adds 3cfa137ca53 gdb: Introduce RAII signal handler setter adds 2bb2f15e0b9 gdb/record: add support for vpxor instruction adds f21055a4e9a gdb/record: Add support for all vpcmpeq instructions adds b19c86e2db1 gdb/record: Add support for recording vpmovmskb adds ab8c2180a3d gdb/record: introduce recoding support for vpor adds 12db6ae4452 Sync toplevel configure fixup adds 63eedf3b09f Automatic date update in version.in adds ac51afb51c0 [gdb/contrib] Add two rules in common-misspellings.txt adds 60d465be9d3 [gdbsupport] Rerun autoreconf -f adds 8dfa29fcbd6 [sim] Rename local variable in ARMul_NthReg adds d2d240ff89b [sim] Run spellcheck.sh in sim (part 1) adds 9f43244a41e [gdb/contrib] Add two words to common-misspellings.txt adds 2c781c5fcf8 [sim] Run spellcheck.sh in sim (part 2) adds 3198eb6627e Automatic date update in version.in adds 62065166531 opcodes: fix Werror=format build breaker in opcodes/riscv-dis.c adds 66df4f72b64 Automatic date update in version.in adds 19b5accc3f8 gdb: LoongArch: Add instruction definition for process record adds 886ebc2b1f2 gdb: LoongArch: Add basic process record/replay support adds 33afccfaa8b gdb: LoongArch: Add system call support for process record/replay adds 7ffa83b32e8 gdb: Add LoongArch process record/replay support in NEWS and doc adds c2baada0544 gdb/testsuite: force TERM setting for some filename complet [...] adds 3b00205cd86 Updated Bulgarian, Romanian and French translations for var [...] adds 280cdb642ba gdbreplay: Calculate the checksum if missing adds 2778a124e30 gdb: remove bp_location::objfile adds df63932c96a gdb: remove an unnecessary scope block in update_breakpoint [...] adds 5066f368066 gdb: do better in breakpoint_free_objfile adds d73b6fc032c Automatic date update in version.in adds 020c5193ac8 gdb: rename abbrev_cache to abbrev_table_cache adds c9e2e9992ad gdb: constification around abbrev_table_cache and abbrev_table adds 27f44214274 gdb: make `cooked_index_storage::get_abbrev_table_cache` re [...] adds 8f942ca8a52 gdbsupport: add unordered_dense.h 4.4.0 adds 33d2aa8cccf Convert compile-c-symbols.c to new hash table adds 579dc13b747 Convert filename-seen-cache.h to new hash table adds bf8006d65e0 Convert linespec.c to new hash table adds d64c62fdb4c Convert target-descriptions.c to new hash table adds 370e6d147c3 Convert dwarf2/macro.c to new hash table adds e77c31d28d9 Convert breakpoint.c to new hash table adds 52dedd71c80 Convert py-framefilter.c to new hash table adds 5a616f1cf6c Convert disasm.c to new hash table adds c4b94535295 Convert compile/compile.c to new hash table adds 112f6d85fb6 Convert type copying to new hash table adds 9f334198141 Convert static links to new hash table adds 41c2bfb82fa Convert gnu-v3-abi.c to new hash table adds 345009bbfb2 Convert abbrev cache to new hash table adds cd1a05c76fc Convert abbrevs to new hash table adds 56246f3099f Convert typedef hash to new hash table adds 6a9a1e7fb9b Convert all_bfds to new hash table adds e4ed0965e37 Convert more DWARF code to new hash table adds 9c0818db31b Convert gdb_bfd.c to new hash table adds a5a6ba04802 Convert dwarf_cu::die_hash to new hash table adds de2b4ab50de Convert dwarf2_cu::call_site_htab to new hash table adds e1bb778eabc Convert dwarf2_per_objfile::die_type_hash to new hash table adds 58776901074 [gdb/syscalls] Update to linux v6.11 adds eb522d6d132 [gdb/syscalls] Improve update-linux-from-src.sh adds 59d61f4b7ff [gdb/syscalls] Restructure update-linux-from-src.sh adds 9d62135dcb3 [gdb/syscalls] Use update-linux-from-src.sh for arm-linux adds ed732554ca6 [gdb/syscalls] Sync with strace v6.12 adds 1686dc7079f PR32387 ppc64 TLS optimization bug with -fno-plt code adds dfc65d05794 [gdb/syscalls] Update aarch64-linux.xml to linux v6.11 adds 7b55df8eff6 nios2: Remove all GDB support for Nios II targets. adds e7a16d9fd65 nios2: Remove binutils support for Nios II target. adds d641e2e2435 Automatic date update in version.in adds 7a55d8e4df2 Re: nios2: Remove binutils support for Nios II target adds fe217087a4b Tidy up the default ELF linker script adds db00f6c3ace PE LD: Merge .CRT .ctors and .dtors into .rdata adds 6f385c1ccdc [gdb/tdep] s390: Add arch15 record/replay support adds e33e55b6651 [gdb/symtab] Fix parent map when handling .debug_info and . [...] adds 4c5d88facd7 [gdb/testsuite] Add gdb.dwarf2/dw2-tu-dwarf-4-5.exp adds 8b8a557119f [gdb/symtab] Fix parent map dump adds d77a5792b38 gdb/testsuite: skip gdb.threads/omp-par-scope.exp with clang adds 194a7cc5e41 gprofng: skip unrecognized input command adds 73e931862a7 Fix 32392 [2.44 Regression] gprofng fails to build on i686- [...] adds cbb4051c332 Automatic date update in version.in adds 19f3450f742 [gdb/syscalls] Add syscalls {set,get,list,remove}xattrat adds dfb65386a5c Sync include/dwarf.h with gcc up to commit c4073a3d154 adds b270c84810e Automatic date update in version.in adds 1e3b2da08eb PR32399, buffer overflow printing core_file_failing_command adds 66942562212 MAINTAINERS: Update Peter Bergner's e-mail address adds cebbeb5f9a5 x86: SETcc doesn't permit W suffix adds 37fb148efeb x86: purge most *avx512*ig*-intel tests adds 8a07ebae720 x86/Solaris: support Sun form of CMOVcc adds 0e6fdecde3a x86: restrict gas'es recognition of -s to Solaris adds 7507fe37980 s390: Fix disassembly of optional addressing operands adds 453f481aabf s390: Treat addressing operand sequence as one in assembler adds 36bbf8646c8 s390: Treat addressing operand sequence as one in disassembler adds 2727c14ec4b s390: Simplify parsing of omitted index register operand adds 919a671bcc5 s390: Fix linker test TLS -fpic and -fno-pic exec transitions adds 5ca6fa33efe Automatic date update in version.in adds 936f94cf5fd Automatic date update in version.in adds 227146c286e Remove more remnants of old Mach-O workaround adds 8ab91a03355 Re: PR32399, buffer overflow printing core_file_failing_command adds 1959d2a1bae Correct hpux-core.c thread_section_p signature adds 4c35cbf9e1d Automatic date update in version.in adds 69a91bcd6eb RISC-V: Add support for ssdbltrp and smdbltrp extension. adds b574b26ac79 testsuite, threads: add missing return statements adds 8cd1d971e71 x86/COFF: support RVA (image-relative) relocations in insn [...] adds 64aafe3e86c x86/COFF: support section-index relocations in insn operands adds a96a8b7367b x86: always set ISA_1_BASELINE property for 64-bit objects adds 57c526470bb x86: default to not accepting MPX insns adds 5930bcb592a gdb: handle DW_AT_entry_pc pointing at an empty sub-range adds 2d2d86a6878 aarch64: move tests for AArch64 protections (BTI, PAC) into [...] adds 0db9d90edf9 aarch64: new tests covering the merge of feature markings adds 29d10da8a9f aarch64: delete old tests covering the merge of feature markings adds db61887f969 aarch64: adapt bti-plt-so to use selectable GNU properties adds 3e7a866acc0 aarch64: new tests for BTI & PAC PLT to use selectable GNU [...] adds be7561dbfdc aarch64: delete old tests for PAC & BTI PLT adds a32bc164a6b aarch64: adapt tests for PAC PLT to use selectable GNU properties adds 8949929a511 aarch64: adapt bti-far* tests to use selectable GNU properties adds 79aff6ea0e8 aarch64: adapt BTI tests to use selectable GNU properties adds 23189e9db77 aarch64: group software protection options under a same struct. adds caded0cf73c aarch64: use only one type for feature marking report adds 1bd9dbeaf34 aarch64: update ld documentation with bti and pac options adds aa993e9731b aarch64: rename parameter of _bfd_aarch64_elf_merge_gnu_properties adds b4377af7298 aarch64: simplify condition in elfNN_aarch64_merge_gnu_properties adds fc569c422fd aarch64: rename gnu_and_prop to gnu_property_aarch64_feature_1_and adds 946b753836b aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds d364a2ddb4b aarch64: refactoring _bfd_aarch64_elf_check_bti_report adds 518976f1350 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 061040ffc3e aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds d350b150177 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 827a2b93fe9 aarch64: refactoring _bfd_aarch64_elf_link_setup_gnu_proper [...] adds 2ad1fffee5f aarch64: remove early exit when setting up GNU properties w [...] adds ddbd1a4c987 aarch64: bugfix when finding 1st bfd input with GNU property adds 82061f8093f aarch64: limit number of reported issues on missing GNU properties adds 83c22eb44e4 aarch64: improve test coverage for combination of BTI options adds 3c3c7587477 aarch64: delete duplicated BTI tests adds f1cd84f4c55 aarch64: rename BTI error/warning message adds b75ce33f0cd aarch64: GCS feature check in GNU note properties for input [...] adds 9957996fa8b aarch64: add tests to check the correct merge of the GCS fe [...] adds 4de92ce8b23 aarch64: add tests for combinations of GCS options and mark [...] adds 11fdaff1610 gdb, gdbserver, gdbsupport: flatten and sort some list in [...] adds 3eccfdce99e gdb/configure.ac: remove elf_hp.h check adds 57722967554 Automatic date update in version.in adds 98439a80cce Support Intel AVX10.2 BF16 instructions adds 29f84cf8a21 gas: streamline expr_build_dot() adds 5ea62b98d95 MMIX: use current_location() directly adds a3a47415b74 gas: partly restore how current_location() had worked adds 6da18427700 gdb: fix comment for gdbarch_stack_grows_down adds eb06e396416 LoongArch: Fix the infinite loop caused by calling undefwea [...] adds 37a850cafa1 Updated Russian translation and new Malay translation for t [...] adds 2b6770659ea PowerPC: Add support for RFC02680 - PQC Acceleration Instructions adds 8a00d45f0b1 s390: Enable .bss/.struct data allocation directives tests adds 2639ca087df gas: Re-enable .org test 1 on all targets except kvx adds 32e3f1a0aa0 gdb: fix crash when GDB can't read an objfile adds 6804a0969d4 [gdb/testsuite] Fix gdb.python/python.exp with --disable-tui adds d556cf2ec79 [gdb/testsuite] Fix gdb.base/reset-catchpoint-cond.exp with [...] adds ab3cca26874 gdb/dbx: Remove stabsect_build_psymtab as it was unused adds c3b15d468c1 gdb/testsuite: make gdb.reverse/i386-avx-reverse.exp require avx adds 22a7a2d12a8 gdb: restore nullptr check in compunit_symtab::find_call_site adds 125f702105d [gdb/python] Factor out and refactor py_initialize adds c9b37bc9977 [gdb/python] Drop ATTRIBUTE_UNUSED on py_initialize_catch_abort adds 348290c7ef4 [gdb/python] Warn and ignore ineffective python settings adds 1dc13c7e9f4 [gdb/testsuite] Fix gdb.python/py-startup-opt.exp with empt [...] adds 922ab963e1c [gdb/python] Handle empty PYTHONDONTWRITEBYTECODE adds 6a02aa77d80 [gdb/python] Issue warning if python fails to initialize adds c99444905ed [gdb/testsuite] Fix DUPLICATE in gdb.arch/pr25124.exp adds 20e8a322b1d Automatic date update in version.in adds 17ecffd7669 Use ui-out tables in some "maint print" commands adds e69d35f45e0 Use ui-out table in "maint print reggroups" adds 0c57d55c447 Fix "maint print" error messages adds 624fafc58be [gdb/testsuite] Fix failure in gdb.python/py-startup-opt.exp adds c7e0511ae4f gdb, testsuite: fix TCL error in 'gdb.base/structs.exp' adds ffa5bea793a gdbserver: remove macro get_lwp_thread adds ceb0ae8d4dd gdbserver: make get_thread_lwp a function adds 489b56a30c4 gdbserver: make thread_regcache_data / set_thread_regcache_ [...] adds c719eb2872a gdbserver: make thread_target_data a method of thread_info adds 0225ef62555 [gdb/build] Fix build breaker on mingw-w64 adds cf8d35f8d73 [gdb/tdep] Remove includes of gdbsupport/common-defs.h adds 240c1b05301 gdb: fix parsing of DIEs with both low/high pc AND ranges a [...] adds e998ba604f8 Automatic date update in version.in adds 4c0a6e60374 x86: Eliminate unnecessary {evex} prefixes adds 38b2f5b99b0 Support Intel AVX10.2 satcvt instructions adds a042adc9855 Fix clang compile time warning about optarg parameter shado [...] adds 7a0a2f75f00 gdbserver: add and use `process_info::find_thread(ptid)` adds 07868dca118 gdbserver/win32-low.cc: remove use of `all_threads` adds 9d09e391929 Automatic date update in version.in adds 6f8e75592ce RISC-V: PR27566, consider ELF_MAXPAGESIZE/COMMONPAGESIZE fo [...] adds a3011beced0 gold: Update expected outputs in testsuite/pr26936.sh adds b2682eade4d Reduce WOW64 code duplication adds 5e738d49145 gdb: Fix use-after-free when an objfile has no symbols to load adds c8889b91317 gdb, gdbserver, gdbsupport: remove some unused gdb_vecs.h includes adds 137f38de260 gdb: make objfile::make actually use its pspace parameter adds 1217d563926 fix dependencies for ld/emultemp/nto.em adds 0623a1a5365 Automatic date update in version.in adds 7893943879c gdbserver: simplify win32 process removal adds 61754ddb683 Automatic date update in version.in adds 01d8e0d24ad Automatic date update in version.in adds 3d75969bd0e LoongArch: Assign DWARF register numbers to register aliases adds ae2a96659a0 gdb: use 'const' more in a couple of small breakpoint functions adds cced05faea3 gdb: make core_target_open static adds d9df3857da0 gdb: allow core file containing special characters on the c [...] adds edd8e9d6c36 Add linker diagnostic message about missing static libraries adds 038590b067b gdbserver: remove 'struct' in 'struct thread_info' declarations adds fea53b8bb57 Include gdbsupport/gdb_vecs.h in gdb/s390-linux-nat.c adds 4f719a08a8a [gdb/syscalls] Generate aarch64-linux.xml.in in update-linu [...] adds 7b46460a619 [gdb/symtab] Apply workaround for PR gas/31115 a bit more adds d50cf1cea85 Reimplement DAP's stopAtBeginningOfMainSubprogram adds 00ce087f837 Reimplement DAP delayed events adds 278b1d211dd Add call_function_later to DAP adds d8e96210c0c Refactor CancellationHandler in DAP adds 55980c88d47 Allow cancellation of DAP-thread requests adds 4baa2789554 Add DAP deferred requests adds 6b9efd5c1a6 Defer DAP launch command until after configurationDone adds 9ba5ef4bf1e Omit artificial symbols from DAP variables response adds 523a46ee979 Fix error check in gdb_py_test_silent_cmd adds 2134b0b4a5f Reject non-string types in gdb.Value.lazy_string adds c286bfe1e5c Clean up 0-length handling in gdbpy_create_lazy_string_object adds 4c2d19e3cd8 Introduce NoOpStringPrinter adds 7b6825bd0c0 PowerPC: Disallow r0 as a base register for the hashst and [...] adds df2bd399583 Re: gprofng: use gprofng- prefix for gprofng binaries adds acaec653378 Automatic date update in version.in adds c2dbc2929e8 LoongArch: Default to a maximum page size of 64KiB adds 8c59e9b1895 [gdb/testsuite] Fix fails in gdb.python/py-arch-reg-groups.exp adds c79fb66c783 [gdb/testsuite] Fix gdb.dap/step-out.exp on s390x adds ba8b77eec15 [gdb/testsuite] Use setVariable in gdb.dap/scopes.exp adds ded4c0a10e9 gprofng: fix sorting in Hist_data::sort adds 4486659cf26 Automatic date update in version.in adds d76ab5b0579 gdb: s390: Correct record/replay of may/mayr insn adds a5939d22961 dwarf_lang_to_enum_language: Map new DWARF5 constants adds a32d76186d2 Fix gdbreplay checksum calculation adds eda87e58d12 Automatic date update in version.in adds 6f0ab551876 tdata related object_p tidy for various formats adds 2b76d69e57a nm.c free_lineno_cache adds 4d72d102714 close last arfile before processing current arfile adds 338c58cac6e Use bfd id to validate dwarf2 cache adds e3fa5cf492e Revert bfd_use_reserved_id patch adds b3010ba05c3 mangle_style: Add new DWARF5 constants adds 196e49215b3 Make rs6000-tdep.c:variants 'const' adds 439334eba0d Fix GNAT version check in gdb.ada adds 267749aeb02 Add text to gdbreplay --help output adds f6dcf290ce5 Use generic_printstr from ada_language::printstr adds cf11692c90b Fix formatting in gdb.ada/lazy-string.exp adds e1093de6a0f Fix races involving _bfd_section_id adds a357defdfe2 Lock bfd_stat and bfd_get_mtime adds 62e4d4d3ad6 Automatic date update in version.in adds 9e69a2e1279 Introduce "command" styling adds b5f91cd4dfb Replace uses of "title" style with "command" adds 27e69fa7e92 Reuse "title" style for list headers adds d2cca359603 objdump: Delete close optimisation adds 2cd1fe36271 small coffgen.c tidy adds a21e2f0c205 xcoff reading dynamic relocs adds bbe22ca078c gas: avoid UB on signed multiplication in resolve_symbol_value() adds 251abe2e696 msp430/gas: correct BFD_RELOC_32 handling adds 5a6eb2c41fb Give unique names to s390 assembler opcode tests. adds ef1f1b7ac6a gitignore: Add .devcontainer to ignored adds 83c1269833c gdb-dap: fix gdb.error: Frame is invalid. adds 7336a8977d8 gdb/dap: allow some requests when the process is running adds 2e792a78e49 [gdb] Fix tsan warning: signal handler spoils errno adds ecb790c0bb8 xcoff ldrel and tls sections adds 7d460f9edbe Automatic date update in version.in adds fff601fb304 [gdb/dap] Fix regressions with python 3.6 adds 5ba2d7a0a33 Delete asection.symbol_ptr_ptr adds d05b8f01800 display_lang: Add descriptions for post DWARF5 constants adds ea17b82b2d5 fix Windows build adds 552ac612a3a Automatic date update in version.in adds 35701ef3ea4 Move modification of bfd abs and und back to gas adds b511e48e9b1 Automatic date update in version.in adds 1c82e1ee93d LoongArch: Fix bfd ld failed test case adds f5a8cdea567 section tdata tidy adds 4d3eb17eb9a record_section_with_aarch64_elf_section_dat adds c32881686b0 goodbye aout_section_data adds 64a91215cd9 score and mmix target_id adds bc7b21018e0 mach-o segment section count assertion adds e521df48924 ld/doc: properly separate @samp from @item adds ea17e06b50e Update translations for the opcodes directory for the Frenc [...] adds f1b4718cbdf gdb/testsuite: rename test source file to avoid glibc clash adds 72491a6a7e2 Re-run isort adds 59d25b31eb5 Don't let exception terminate 'rbreak' adds 3d674449363 Greatly speed up rbreak adds 425f843d58c Import GNU Readline 8.2 adds 975cb893f45 Fix readline build on mingw adds 7a8cc0983ae Use correct type for saved signal handler adds e0e0ff9249b Automatic date update in version.in adds a030e43267f Re: score and mmix target_id adds 2903d618081 gdbserver: by-pass regcache to access tdesc only adds a2cc13fad63 gdbserver: boolify and defaultize the 'fetch' parameter of [...] adds ccdddcac51d gdbserver: convert regcache_cpy into regcache::copy_from adds 81b65d86956 gdbserver: check for nullptr condition in regcache::get_reg [...] adds e352e20a3a7 gdbserver: boolify regcache fields adds f7f94f99273 gdbserver: rename regcache's registers_valid to registers_fetched adds ac965d0fc5f gdbsupport: fix a typo in a comment in common-regcache.h adds 975318ed49f gdbserver: return tracked register status in regcache_raw_r [...] adds c2d41e8a42f nm: Avoid potential segmentation fault when displaying symb [...] adds 63e8e1a1674 gas: add new command line options to control diagnostic inf [...] adds 92b97af5ef0 aarch64: testsuite: remove macro expansion messages from ex [...] adds c740c422eea gdb: syscalls: Handle __NR3264_ prefixed syscall number adds 2aa496bd29a gdb: syscalls: Remove tips for LoongArch xml files adds 4670998b5ad gdb: syscalls: Update LoongArch xml files adds 077540ce120 gdb: syscalls: Update ARM64 xml files adds d9b8b9575f3 Hurd: do not include defs.h when compiling MiG stubs since [...] adds 90b042d5967 Minor C++-ification in rust-parse.c adds 7195f52f734 Automatic date update in version.in adds 704452b488b Support Intel SM4 AVX10.2 extension adds bf63e092606 Fix typo in Python documentation adds 3a41d62678e Fix some minor header file irregularities adds 0dad0d7b084 Add an include-checking script adds cc709640321 Run check-include-guards.py adds 2285542e3c6 Add check-include-guards.py to pre-commit adds c672efba422 [doc] Update gdb-add-index manpage adds a9baa81f502 Add a few elf_backend_data target ids adds f92b077ee7d Remove _bfd_elf_link_hash_table_init target_id param adds aa7a348b2fe Remove bfd_elf_allocate_object object_id param adds 1f79e2e03b7 target_id for cr16 and vax adds 56ed62a9828 Adjust expected loongarch32 test results adds 4a95bf414d9 Automatic date update in version.in adds 2651a59dd60 x86-64: correct CODE_5 relocs adds ec6b5cbcffe PPC: drop redundant value conversion from md_assemble() adds 2c0c13933a6 bfd/ELF: refine PR binutils/31872 fix adds 9f2e3c21f65 Fix the handling or arguments and macro pseudo-variables in [...] adds dd0f53d189e Updated Serbian translation for the bfd sub-directory adds 53a7b478f54 doc: fine-tune the documentation of the 'm' RSP packet adds 792b26bb0ce gdbserver: allow suppressing the next putpkt remote-debug log adds e16e6389a7f gdb, gdbserver: introduce the 'x' RSP packet for binary mem [...] adds 31ba6108ece elfcpp/dwarf.h: Add post DWARF5 constants to DW_LANG enum adds a426ba6b4aa Automatic date update in version.in adds 45b4f0499cb [gdb/testsuite] Use -nostdlib in gdb.linespec/explicit.exp adds 14848fc2b22 Fix examples of the use of the linker script TYPE keyword adds cd676397e5a Fix latent bug in gdbpy_lookup_static_symbols adds 66834f8da92 Use block::is_static_block in ada-lang.c adds 602f66f5aba [gdb/cli] Don't prefill for operate-and-get-next of last command adds 9edd0af1484 arm: fix incorrect assembly of stm{,ia} as push [PR32363] adds db7e13a9a2f Minor cleanups in rust-lang.c adds fb2ded33c1e Add gstack script adds d77a3144958 Automatic date update in version.in adds 3dc8bef12e0 Automatic date update in version.in adds 1898ec362a5 gdb/hurd: remove VLA usage adds 4a0b2cb7210 Fix -Wenum-constexpr-conversion in enum-flags.h adds ec4fe13e4df Automatic date update in version.in adds b6324bbd83d Support Intel AVX10.2 minmax, vector copy and compare instructions adds 2a09a1253ac Automatic date update in version.in adds f404dc565a4 Fix error: macro may be used uninitialized adds c8fcfa9aad2 PR 32391 testcase adds bbc969306f8 PR 32324, Stripping BOLT'ed binaries leads to unwanted behaviour adds 1eb397a6d20 arc: add_to_decodelist adds d3d13bf876a gdb: add gdbarch method to get execution context from core file adds 60045671656 gdb: parse and set the inferior environment from core files adds ad24bc3b505 gdb/testsuite: make some of the core file / build-id tests harder adds 44a61f1b9f1 gdb: improve GDB's ability to auto-load the exec for a core file adds 671c82e945f gdb/freebsd: port core file context parsing to FreeBSD adds f56707caa02 gdb/testsuite: add some xfail in gdb.base/startup-with-shell.exp adds ebc38280ce6 Automatic date update in version.in adds 578c704c8eb buffer overflow in gas/app.c adds 6d9b7667974 macro.c:871 heap-buffer-overflow adds fa93e88f754 Automatic date update in version.in adds e65a355022d Automatic date update in version.in adds bd94e7cd84c LoongArch: Fix resolution of undefined weak hidden/protecte [...] adds c1a964051be LoongArch: Allow R_LARCH_PCALA_HI20 or R_LARCH_PCREL20_S2 a [...] adds e2cbacaec11 LoongArch: Reword message for unresolvable relocs adds cc26d6caf1e ld/testsuite: replace aarch64 uses of load_lib adds d5827a0e838 bfd/ELF: refine segment index in filepos assignment diag adds f866db7aff3 Automatic date update in version.in adds ee29a3c4ac7 Automatic date update in version.in adds 43cd357fc9a Bump version to 17.0.50.DATE-git. adds ff921dfb5fe Update gdb/NEWS after GDB 16 branch creation. adds 2b001c79997 Automatic date update in version.in adds 0f68254da9c Automatic date update in version.in adds 1c7d9f96cb5 Use 'flags' when expanding symtabs in gdbpy_lookup_static_symbols adds a21a6dbe639 Automatic date update in version.in adds e8e7cf2abe0 Update year range in copyright notice of binutils files adds 5e04003fac2 Regen gprofng after copyright update adds b38cf91f230 PR 32507, PRIx64 in error messages on 32-bit mingw adds 1d2becbb322 gas totalfrags adds b4921539084 gas include_dirs memory leak adds 597de453a22 gas dw2gencfi memory leaks adds 443101612dd gas gen-sframe memory leaks adds 3fb6f5457e5 gas tc_gen_reloc memory leaks adds d4faef1077b gas reloc_list memory leaks adds 599739cc1c5 PR 32391 memory leak adds e2783a90c88 gas obj-elf.c memory leaks adds 50dd43e6e36 memory leak in gas dwarf2dbg.c adds bc67f5df706 thin archive with nested archive memory leak adds c5e10fb2eb8 bfdtest1 loop check adds d58fbef40d7 ar.c memory leak fixme adds 4739b9137e1 Close elements of output archive adds 822bda23f61 gnu_debuglink related memory leak adds 0e4e9aa0a77 objdump sym memory leak adds 94e2b2a770f readelf memory leaks adds 64273f18ecf Automatic date update in version.in adds 1fa0873f1d9 Support Intel AMX-TRANSPOSE adds 434deed44de Support Intel AMX-TF32 adds f087e2e3f6d gas: Revert PR 32391 related commits to fix 3 regressions adds 74760497497 nesting[123].d: Replace Sone with Some in comment adds 63eb193ca47 gprofng: remove the old archiver adds abbdd724899 Automatic date update in version.in adds c935dfcc798 macro nesting testcases adds 879bde78c25 Automatic date update in version.in adds d8d3ed295ef bfd_set_input_error adds 02646a4c561 skip -gfile: call fnmatch without FNM_FILE_NAME adds d68afffbaa0 [gdb/testsuite] Skip stabs board in make-check-all.sh adds c232d080c4f _bfd_write_ar_hdr adds 003ced705f6 ELF sec_info memory leaks adds 9e2d0e2f536 [gdb/cli] Warn about forced return from signal trampoline adds 6ab5d62ebc5 [gdb] Fix compilation error in event-top.c adds c1023d95672 [gdb/selftest] Fix 'help_doc_invariants' self-test adds d46fdacc092 [gdb/readline] Fix link error on MinGW due to missing 'alarm' adds 09859118ffc [gdb/tdep] Fix gdb.base/finish-pretty.exp on s390x adds deea250ab63 [gdb/testsuite] Add gdb.python/py-commands-breakpoint.exp adds 05248f5ff0b Automatic date update in version.in adds 64800e89542 Fix latent bug in Ada import symbol handling adds 2cf6f573190 Some small cleanups in add_symbol_overload_list_qualified adds 6a83ffd4e93 Automatic date update in version.in adds a61beb42b0a RISC-V: Eliminate redundant instruction macro adds f832531609d ar and foreign object files adds a189db13c48 [gdb/build] Use const_cast in fd_copy adds 99e2df0090f Simplify traits.h using C++17 adds 03736207c6c Remove "then" from test suite adds 350609bb98c Don't lex floating-point number in Rust field expression adds 8ac42dbf500 Handle linesStartAt1 in DAP adds 30200464e9d gas: special-case division / modulo by ±1 adds 9d02cb7fe0d x86/Intel: don't accept memory operands with J*CXZ and LOOP* adds d7bd319e93a Fix procfs.c compilation adds f25d22bad46 x86/APX: simplify ENQCMD[,S} opcode table entries adds 91f95754097 [gdb/cli] Show LOC_CONST_BYTES var for info locals adds d4efbce75f1 Automatic date update in version.in adds f9796f31063 Remove dead code in bfd_check_format_matches adds f79e481b572 ld/testsuite: centralize board_cflags and board_ldflags adds 14c460302b5 ld/testsuite/lto: replace manual links by ld_link helper adds 15f2f44ad70 ld/testsuite: move board flags to ld_link adds 844afe8d0e5 Clarify documentation of signal numbers adds a65684f7c40 testsuite: adapt to new --debug command line option adds 66903f1d66a Fix crash in DWARF indexer adds 69053cf7eba Updated Malay translation for the bfd sub-directory adds 4e9fb2b0a5d Automatic date update in version.in adds 0d70c008b7b Rename two maint commands adds 8791ea5e49c Support Intel AMX-FP8 adds 8520cebeb57 Fix 32085 Source file not recognized for gcc 11.4.0-compiled code adds 19ca41656ee [gdb/testsuite] Fix gdb.base/reset-catchpoint-cond.exp for [...] adds 9e5d27a5309 [gdb/testsuite] Require supports_process_record in gdb.reve [...] adds 3573490bf0e [gdb/testsuite] Require can_spawn_for_attach in gdb.base/gs [...] adds 1da36057976 [gdb/testsuite] Check gnatmake version in gdb.ada/scalar_st [...] adds d70701731d1 GDB, gdbserver: Convert regcache_register_size function to method adds feab172f4ab Rename two Ada test suite functions adds 162502b5939 Automatic date update in version.in adds 6a04e823070 RISC-V: Fix display of partial instructions adds b5e40fa5721 RISC-V: Add partial instruction display tests adds 87199294875 ld: Utilize specific digit ranges for different numeral systems adds e0a07d7fc56 Excessive gas .irpt count adds 42bcf692abd xfail quad-div2 test for am33 adds 60d95017ec9 gdbserver: dump 'xx...x' in collect_register_as_string for [...] adds a55875bd182 PR32238, ld -r slowdown since 21401fc7bf adds 956bbb55818 gdb: boolify thread_info's 'stop_requested' field adds dabe45ce0c3 [gdb/testsuite] Run one more test-case with ASAN_OPTIONS=ve [...] adds 2063681a381 gdbserver: introduce and use regcache::set_register_status adds 7d5a0059971 [gdb/tdep] Use symbolic constants in s390_prologue_frame_un [...] adds a64f365e640 [gdb/tdep] Fix gdb.base/readnever.exp on s390x adds 8a26bf8fc1a Automatic date update in version.in adds 1f493519f70 GDB: remote: Print total bytes received in debug message adds ad59259604f GDB: trad-frame: Store length of value_bytes in trad_frame_ [...] adds 6f04937e1d7 [gdb/build, c++20] Fix build with gcc 10 adds 044dd6345f7 gas: make deferred expression evaluation generally latch dot adds e18fc11e47b aarch64: re-work PR gas/27217 fix again adds 3f4bbf3c060 gas: consolidate . latching adds 69007bf141b x86: Support x86 Zhaoxin PadLockRNG2 instruction adds 52cb36ccb92 [gdb/testsuite] Fix gdb.rust/completion.exp timeout on risc [...] adds 84067a55fcb [gdb/tdep] Fix gdb.cp/non-trivial-retval.exp on riscv64-linux adds 7bbf34834d8 aarch64: Add support for FEAT_SME_F16F16 feature. adds e5cc18af0fe aarch64: Add support for FEAT_SME_F16F16 fmops and fmopa in [...] adds 5de345074fd aarch64: Add support for FEAT_SME_F16F16 fmla and fmls inst [...] adds 07492186894 aarch64: Add support for FEAT_SME_F16F16 fcvt and fcvtl ins [...] adds f0547c88fa7 Minor test case updates for gnat-llvm adds aeae65b3aaf aarch64: Fix incorrect gating of sme-lutv2 instructions adds 2dd36fcc804 aarch64: Remove redundant sme-lutv2 qualifiers and operands adds 9758466f467 aarch64: Add tests for movt with missing "mul vl" adds b5378decd21 aarch64: Rename AARCH64_OPND_SME_ZT0_INDEX2_12 adds 4180f87a990 aarch64: Make VGx4 symbol mandatory for fvdotb and fvdott adds d8c923031ea aarch64: Add support for FEAT_SVE_B16B16 feature. adds 150bfae1d71 aarch64: Add support for FEAT_SVE_B16B16 min and max instructions. adds 308d7670f03 aarch64: Add support for FEAT_SME_B16B16 feature. adds 53a34429c96 GDB: frame: Make VALUEP argument optional in frame_register_unwind adds 7fcdec025c0 GDB: Use gdb::array_view for buffers used in register readi [...] adds e564115c8a0 Automatic date update in version.in adds 84a1fad76be Add constructor and destructor to linespec_state adds 51a013a937b Use gdb::unordered_set in linespec_state adds 9876bd23d82 Use std::vector in linespec_state adds e8c3cdc7a39 Minor cleanup in linespec.c:add_minsym adds 018f177b39f Hoist lambda in linespec.c:add_matching_symbols_to_info adds 4818a5c2b40 Use bool in linespec adds 4d7100dc04c Update comment in linespec.c adds b5ffb68948e Automatic date update in version.in adds b5b9f926354 Fix typo in gdb/csky-linux-tdep.c adds fd7728c8a4a ld: Update function prototypes for compilers defaulting to [...] adds 3923a3d020d Remove unused declaration and macros adds 338e0b05d8f Fix grammar in "Debug Names" node of the manual adds 6447969d0ac Add an option with a color type. adds 571ae47b52a Automatic date update in version.in adds a73bec4396c RISC-V: Cleanup the imply code and test cases for vendor xs [...] adds 0c899f1d04e gdb/jit: use correctly-sized array view in deprecated_frame [...] adds 046a89fb404 gdb, doc: do a minor fix in the description of qTSTMat adds d41df13ab36 bfd/ELF: slightly "better" file alignment for object files adds 28e58513443 Handle case where DAP line can be None adds 127f733f887 Fix AIX CI build break. adds 9b854f169df ld: Add LTO and none-LTO output support for ld -r adds 7d10ff50bd5 ld: Document mixing LTO and non-LTO objects for -r adds 04cd256685f h8300: Handle .gnu_object_only section adds 35ee297ebe6 Automatic date update in version.in adds 9421775ba4c x86: Remove mod_table pass for MVexSIBMEM adds b41ab42df1e Support Intel MOVRS adds b7267244a35 Support Intel AMX-MOVRS adds 7473229fa80 Support Intel AMX-AVX512 adds 830d9918881 x86: Remove "P" and "NE" in mnemonics for BF16 arithmetic insns adds 0131c458a75 x86: Rename VCOMSBF16 to VCOMISBF16 adds 9e1ba1e12a0 x86: Remove "NE" in mnemonics for convert insns related to [...] adds 6ac02727dc9 ld: Call cmdline_check_object_only_section only if plugin i [...] adds e68a45754c8 gdb, doc: mention the 'S' option for the QTDP packet adds b2ad166b893 gdb, doc: describe the 'L' tracepoint action adds a4451f7c81a gdbserver: remove UST (static tracepoint) support (part 1) adds 30cd0a421c6 gdbserver: remove UST (static tracepoint) support (part 2) adds 1c3084419a4 gdbserver: do not announce static tracepoint support adds a00b56ff160 gdbserver: remove the static_tracepoint enum value adds 1956ad8d66b gdbserver: remove handling of the 'L' tracepoint action adds b4c230fe228 aarch64: make explicit that CFI gnu_window_save is for Spar [...] adds 694cccee051 aarch64 SFrame: use preferred CFI directive for AArch64 PAC adds c4ab4dd7bd9 aarch64 DWARF: add new CFI directive for PAuth_LR adds 59449a2b21c aarch64 SFrame: skip with warning new CFI directive used wi [...] adds 40db53edab5 ld: Update mixed LTO and non-LTO relocatable output tests adds 9f99abe9c0b Fix a syntax error in sim/common/cgen-mem.h adds 4d890484df4 elf: Add GNU_PROPERTY_MEMORY_SEAL gnu property adds 80dc29527ff ld: Add --enable-memory-seal configure option adds fb3365afbac ld: regenerate adds 2d42150b065 gdb/record: add support for floating point vmov instructions adds 5a3f643750a gdb/record: add support for floating point vunpck instructions adds 39c219c58c2 gdb/record: add support for AVX floating point arithmetic i [...] adds d3685ec080c gdb/jit: fix jit-reader linetable integrity adds 9d375dfebba ld: Call cmdline_check_object_only_section only if plugin i [...] adds e76d66a53ee ld: Parse linker script only once adds fc0a39f4076 Use filename style in "show" commands adds e39015fc5ee Use bool for parameter of add_sal_to_sals adds fa4ea7a1241 Use bool in decode_line_2_item adds 71cfbff911d Automatic date update in version.in adds e0e6aa08d78 Re: ld: Add --enable-memory-seal configure option adds f40e5f02245 Re: elf: Add GNU_PROPERTY_MEMORY_SEAL gnu property adds e2d1cb946f8 [gdb/symtab] Require current language before symbol lookups adds baac6c221e9 PR32560 stack-buffer-overflow at objdump disassemble_bytes adds ac8f3fc9330 gdbserver: convert program_args to a single string adds 1439d7d5f3d Fix known minor objdump leak adds 701fe09b040 eh-frame memory leaks adds 525e2ebb894 sframe memory leak adds 8c0361c7bb7 elflink.c memory leaks adds 049467c758e Free symtab_hdr.contents and a cache_size correction adds 04aeeb697e7 bfd_get_unique_section_name leak adds 2c4b3fd06d1 gdb/testsuite: make gdb.reverse/i386-avx-reverse.exp requir [...] adds 64e281da5f2 ld: Correct ldelf_place_orphan adds 28c733ea026 ld: Update gld${EMULATION_NAME}_place_orphan for PE/PEP adds 072fa8ed047 gdb: LoongArch: Remove loongarch_lookup_debug_reg_state() adds f6f845bb353 gdb: LoongArch: Adjust loongarch_{get,remove}_debug_reg_state() adds 493975edcb7 gdb: LoongArch: Adjust loongarch_stopped_data_address() adds b40a9566573 gdbserver: LoongArch: Add hardware watchpoint/breakpoint support adds 6511d20c9d4 Fix help formatting for string and filename options adds c4606bdbd58 [gdb/symtab] Add dwarf_expr_piece.op adds b034bb38772 [gdb] Add gdbarch_dwarf2_reg_piece_offset hook adds 1722f289eea [gdb/tdep] Fix gdb.base/store.exp on s390x adds ce43125445c gdbserver: remove forward declaration of struct tracepoint_hit_ctx adds 1d0fa7f3e0c gdbserver: remove an obsolete comment in tracepoint.cc adds 480a1156b75 gdb: boolify the 'in_g_packet' field of remote's 'packet_reg' adds 724a8341f64 aarch64: check GCS feature in GNU properties of input dynam [...] adds 1c136b8ee9b aarch64: GCS tests for linking issues with dynamic objects adds c2fe3b5642e Add support for IMPORT_CONST in ILF (MSVC style) import libraries adds 7d0f7b30121 elf_x86_64_scan_relocs error paths adds bb9ea706c5f Tidy elf_mmap_section_contents adds 6adf00f8a7e x86 relr memory leaks adds e97e73f4d8c Automatic date update in version.in adds 823b5bbe054 gdbserver: Fix build on MIPS adds a3735a6e3dc [gdb/python] Run black on gdb/gdbarch_components.py adds ca263aec20a [gdb/testsuite] Fix timeouts in gdb.threads/step-over-threa [...] adds 031ca0cf1f6 genlink tidy adds 394a3f4f8dc tidy binary, ihex and verilog adds 6ca01b0bdd5 binary outsymbols adds b477fdd746f gas HANDLE_ALIGN and frag_alloc adds aefcec161e4 elf64-ppc.c memory leaks adds b413284b8fb gas ppc .machine leak adds 86790dfe160 ppc plt sym memory leak adds 6cda040f1b9 disassemble_free_powerpc adds 72187c317dc x86: Support x86 Zhaoxin PadLock PHE2 instructions adds 18d2e794052 [gdb/testsuite] Fix gdb.dwarf2/implptr.exp regression adds 978dae651ef Have readelf sanitize the program interpreter string before [...] adds 448e2086e9e Copy gcc commit e76df3586417d645dd84e8a1ab165605a8924796 t [...] adds 554a48307c8 NEWS: Mention mixed LTO and non-LTO output support for ld -r adds 566c131c668 output_section_statement leak adds df151485180 free ldfile search paths adds fc15dc69aed ldelf_search_needed leak adds 8f5e60c8778 write_build_id and write_package_metadata leaks adds 64d357bc45f ld parser buffer leak adds 82a944eda3e plugin_get_ir_dummy_bfd leak adds bd55dac8960 Automatic date update in version.in adds 18575d2ca8b x86: Ignore rounding for vcvt[,u]si2sd under r32 and vcvt[, [...] adds 8bd9df098fe Re: ld parser buffer leak adds ef0802cd1f9 gprofng: don't check Elf when file is in archive adds 1d458f08431 RISC-V: Support ssctr/smctr extensions with version 1.0. adds b4681c2e8a4 RISC-V: Support CFI Zicfiss and Zicfilp instructions and CSR. adds 1c618df7130 RISC-V: Use t2 for tail if Zicfilp enabled adds 93056786a1a gas/NEWS: Updated risc-v assembler support in 2.44. adds 9e2632e5b00 RISC-V: Added lost zcmt in gas imply testcase. adds 006ccbe61ad xtensa unnecessary free adds 7976c00c183 buffer overflow in mmix_elf_relocate_section adds b565ac119bd buffer overflow in score_elf_create_dynamic_relocation adds d7a3c9e6502 ld: Load the object only section when opening the mixed obj [...] adds 1897dad5d75 Silence asan warnings in resolve_symbol_value adds e2b02acd77a buffer overflow in cmdline_add_object_only_section adds 0e4207c529e cmdline_add_object_only_section leak adds a223bdd674f RISC-V: PR32499, Fix PR18841 segfault caused by ifunc reloc [...] adds 247357d23f4 x86: have .insn correctly consider AVX10.2's 256-bit embedd [...] adds b88282d5738 x86/APX: convert runtime special case to build-time one adds 2c4b5f54b84 Sync config.guess and config.sub with latest versions from [...] adds 48984d3da79 LoongArch: Allocate GOT entry for TLS DESC when -mno-relax [...] adds 7965f0a0031 x86: Add CpuGMISM2 and CpuGMICCS adds 3919cf8a704 gdb: make gdbarch store a vector of frame unwinders adds ce36ef63aa7 gdb: add "unwinder class" to frame unwinders adds 1239e7cf373 gdb: Migrate frame unwinders to use C++ classes adds b49f56d0aa0 gdb: introduce ability to disable frame unwinders adds 8226e5c2ef5 gdb/testsuite: Test for a backtrace through object without [...] adds 8d6a3c8e726 Add missing includes of extract-store-integer.h adds b5f538d5cad Remove gdb_index_unpack adds 400f304b4fa Remove mapped_index_base adds 3b44637d9d8 aarch64: Fix sve2p1 gating and add missing instructions adds 6f5fae607de gprofng: fix Segmentation Fault in DbeInstr::mapPCtoLine adds b715bf1f354 gprofng: update binutils/NEWS for 2.44 adds bcb39c68577 gdb: quote inferior arguments, if needed, when opening a c [...] adds 6b3000a544a gdb/doc: some more details in the README file adds 56535ffb619 Fix self-test crash adds 69c9ec4dc13 gdb/reverse: Fix recording vmov[u|a]p[s|d] instructions adds d8c4a58b59e Simplify get_frame_unwind_table adds 5d6142b571f Automatic date update in version.in adds 26dd9cb6471 Re: binary outsymbols adds 28bff43943d Automatic date update in version.in adds b49d12e2c5a Add markers for bihnutils 2.44 branch adds 572920f9683 Add name of 2.44 branch adds 8c7653ab099 Change version to 2.44.50 and regenerate files adds f7b0dfe0305 Use stat_alloc in plugin adds d4115c2c8d4 Replace xmalloc with stat_alloc in ld parser adds 354ed4d4a26 _bfd_elf_munmap_section_contents adds cb6326b5ceb sec->alloced and freeing section contents adds 3a8864b3aa8 reloc caching adds a6a73edaa83 Automatic date update in version.in adds c99345db064 [gdb/testsuite] Fix gdb.cp/non-trivial-retval.exp on arm-li [...] adds 130bb6bbbdd _bfd_elf_get_dynamic_symbols adds c785932bb5a Re: elflink.c memory leaks adds bf2da5d57d7 ldelf_before_allocation leak adds c3190b22b03 gas: elf: Relax rules for SHF_STRING sections adds 876bcbeb43c Update how-to-make-a-release document after creating the 2. [...] adds 24f46f126f4 gdb/testsuite: Fix file location for gdb.base/backtrace-thr [...] adds 8f8cc1d0c4f gas/NEWS,ld/NEWS: Announce LoongArch changes in 2.44 adds 639dc893ab4 Update release readme for gold-in-branches change adds 8ae7da3ae8d Update translations for various sub-directories adds 17973a4feee LD: Remove duplicate 2.44 NEWS marker adds bea261b937d asan ld builds without detect_leaks=0 adds 592819f7188 run_dump_test warning/error regexp adds 6427e777b99 Support broken gcc test for gas string merge support adds 2c77375c02b Automatic date update in version.in adds 50505c486ed More updated translations adds 94b3bbb668e [gdb/testsuite] Use -g3 in gdb.base/lineinc.exp adds 8935725a447 [gdb/symtab] Fix gdb.base/fission-macro.exp with unix/-m32 adds b610dec527d Automatic date update in version.in adds 3c037715ae0 x86: Add missing @tab to separate columns in c-i386.texi adds 196fda592e6 ld: replace another @progbits etc in an ELF testcase adds c80eb5cbe7d x86/Solaris: correct support for Sun form of CMOV<size>.S adds 4cbf39144c7 [gdb/testsuite] Fix gdb.base/branch-to-self.exp on arm-linux adds 95db53e5a03 bfd/doc: use abs_srcdir when creating symlinks adds 63efd116baa Preserve local variables in another Ada test case adds fbfadf96594 Avoid crash with 'length adds 1d39a0d7588 Remove gnatmake_version_at_least adds ad450e788ab Automatic date update in version.in adds 6999916e6c7 ld: fix bashism in scripttempl/elf.sc adds 63488ec7b8b More ld testsuite fixes adds a62e0f8597b Another ldelf_before_allocation leak adds 40c7f80788e unusual eh_frame memory leak adds 90bea4932e9 ld plugin.c concat leaks adds ee8f3b6c78e ld compact eh-frame leak adds 3097045a18a ld plugin bfd_make_readable leak adds 014a7c0fa36 ld: fix alignment issue for ARM thumb long branch stub usin [...] adds 0c1b7977c93 PowerPC: Add support for RFC02657 - AES acceleration instructions adds b132f2344c0 [gdb/cli] Fix return from frame containing inline frame adds 19125d93aa6 bfd: fix generation of bfd.texi in out-of-tree builds adds f238781aa11 Automatic date update in version.in adds 6a7a2387ade x86/APX: widen @gotpcrel and @gottpoff support (incl to MOVRS) adds 4998f9ea9d3 x86-64: tighten convert-load-reloc checking adds d66348e851e aarch64: Fix PLT fixups when BTI is used [PR32572] adds da67644ef53 [gdb/testsuite] Record less in gdb.reverse/time-reverse.exp adds fb570a6fe3b [gdb/tdep] Fix gdb.ada/O2_float_param.exp on s390x-linux adds 2047479c10d gdb/riscv: Add command to switch between numeric & abi regi [...] adds 2e724489260 Fix C++ template function matching in cooked index adds 997cb2219db Automatic date update in version.in adds 314b99ee71e Re: ld plugin bfd_make_readable leak adds 266d53b667c Automatic date update in version.in adds fd45211245d PR32599, objcopy -I ihex: invalid operation adds 59ba00f21f7 loongson buffer overflow adds 5be27d2ebc0 ld-x86-64/pr19609-2d.d: Move "#pass" to the end adds c7ea43c64ed Automatic date update in version.in adds 18df3e8323d Exclude libpthread from automatic export generation adds 2a20abdd819 Fix some broken links in docs and comments adds bedfbe9f519 [gdb/doc] Fix gdb.unwinder docs adds c779771dfe9 [gdb/doc] Fix qIsAddressTagged anchor adds 665888ea416 [gdb/doc] Use more lower-case in @sc in the documentation adds 163d9911759 [gdb/build] Fix build with gcc 7.5.0 adds 4bda1fb42f3 s390: s390_machinemode leak adds c622993a154 s390: s390_machine leak adds 6af6a9497b1 s390: Fix linker s390 emulation option parsing adds 6dbc8a3ef46 s390: Add basic PLT generation tests adds 98d9fe6cb62 s390: Generate .eh_frame unwind information for .plt section adds 9693d2fa7d6 s390: Additional tests for omitted base register operands adds e99d28e6bd6 s390: Do not omit vector index register 0 in disassembly adds d77c7ae0835 s390: Do not warn about vector index register 0 in assembly adds c76c8e20985 s390: Error if vector index register omitted in assembly adds 26b751e4c4f MicroBlaze: Widen mask used in opcodes/microblaze-dis,c adds af854e1c62b Automatic date update in version.in adds bff157a0c6f [gdb/doc] Fix "Standard Replies" xref adds b601c58034e gdb/configure: fail configure if all targets requested with [...] adds 9b381fd1118 gdb/remote: add 'binary-upload' feature to guard 'x' packet use adds d2030a099be Add translations for various sub-directories adds ae700d95c66 Fix gdb.ada/import.exp when using mold adds 852cbc7ffad [gdb/guile] Use SCM_DEBUG_TYPING_STRICTNESS 0 adds 1c525b0e037 [gdb/tui] Fix assert in tui_source_window_base::refresh_window adds 5f51e2f2c37 MicroBlaze: Add features/microblaze-linux.xml adds d1b55b91df4 Automatic date update in version.in adds e5e7d55dcb2 gdb: move debug output inside block in dwarf_record_line_1 adds 146d4e2acec gdbserver: introduce and use new gdb::argv_vec class adds dcaf6d3f431 gdbserver: add back lost comments in fast_tracepoint_ctx adds 77bbe102f4f gdbserver: use inheritance to define tracepoint contexts adds 072208e719f gdbserver: use inheritance more to define tracepoint contexts adds ddf8e29147e gdbserver: convert init_register_cache and new_register_cac [...] adds 207bcb60dde gdbserver: convert free_register_cache into a destructor of [...] adds 41ef4810667 gdbserver: use unique_ptr for thread_info's regcache adds b5a42cbfd96 gdbserver: use REG_UNKNOWN for a regcache's register statuses adds fe1b4d6dd9e gdbserver: define and use regcache::reset adds 84da4a1ea0a gdbserver: refactor the definition and uses of supply_regblock adds 0cefb59c18b gdbserver: fix the declared type of register_status in regcache adds d44ed2eb850 gdb/testsuite: add comments to line table from DWARF assembler adds 7a3e81eaa4a gdb: include cli/cli-style.h in darwin-nat.c adds af16bf565f8 Avoid calling help_list in more places adds 652e09d5c6d Use command style in "help" command adds 59d2fac1004 Remove "enabled" output from show_index_cache_command adds 7627b430434 Use command style in cmd_show_list adds c14d5e8aa99 Automatic date update in version.in adds 625cadfb85a x86-64: Remove pr19609-4c.d and pr19609-4d.d adds 83fafbe9706 [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-n [...] adds f5d5d53e806 Remove a couple of entries in the binutils MAINTAINERS file adds 45f211f15e5 gdb: include symtab.h in quick-symbol.h adds 707e7716f00 gdb: remove unused include in symtab.h adds 21a793bf8d9 gdb: remove unused include, add forward declaration in dwar [...] adds 7bdf69f1c1d gdb: remove unused include from dwarf2/read.c adds bbd252584fd gdb: remove includes from dwarf2/mapped-index.h adds d0cfeca7e99 gdb: remove unused includes from dwarf2/index-write.c adds f77f3d6d9ce Re-enable background reading adds 202655d42a5 gdb: add first gdbreplay test, connect.exp adds 36e173e092b Automatic date update in version.in adds 114434a1f18 Use "require" a two gdb.dwarf2 test files adds 77ad112d8cc RISC-V: widen LEB128 support adds 36fa5275c16 x86-64: omit "default" segment prefixes from string insn di [...] adds 4612bba098b x86: RMPUPDATE wants operands in different form adds d188bb12f70 x86: support RMPREAD insn adds b2d844097b9 x86/APX: GETSEC cannot be used with REX2 adds 43a7719af5a x86/APX: correct libbfd's EVEX Rn -> Bn transformations adds a73d9047009 LoongArch: Do not relax against __[start|stop]_SECNAME symbol adds 0fad7627cf8 aarch64: Fix overly lax +frintts dependency adds 99b90c46110 aarch64: Fix fp8 feature dependencies adds 71e59ebefc2 aarch64: Support +sme+nosve permissively adds 76848059415 Add space in name of Rust tuple type adds e30206560f4 Use "false" when setting cli_styling adds 07040558e69 Automatic date update in version.in adds 47df9f43ef4 Show type- and function-domain in maint print psymbols adds 7d303b57997 Remove obsolete test from gdb.cp/var-tag.exp adds 6e8c287967c Automatic date update in version.in adds 8ec54fab7b6 Avoid "text file busy" in dw2-using-debug-str.exp adds a450dd002fc Automatic date update in version.in adds e8efdd32b56 gas: consolidate whitespace recognition adds 58e59144c74 Alpha/EVAX: use is_whitespace() / is_end_of_stmt() adds 6dbfaa3fb3e arc: use is_whitespace() adds c2b89e928be Arm: use is_whitespace() adds a51c80b8ed1 aarch64: use is_whitespace() adds 6295f4c5690 avr: use is_whitespace() adds 4f6f0944460 gas/obj-*.c: use is_whitespace() adds 3d782a79886 bfin: use is_whitespace() adds 72c260c6af0 bpf: use is_whitespace() adds 7c65d9d06fe d10v: use is_whitespace() adds 2ce2556f849 d30v: use is_whitespace() adds 81675c78e24 dlx: use is_whitespace() adds 8075b3eb668 C-Sky: use is_whitespace() adds 8ea32374119 CR16: use is_whitespace() adds 592d1039565 cris: use is_whitespace() adds f96763060e6 CRx: use is_whitespace() adds 6b6b9c89a43 Epiphany: use is_whitespace() adds 21c901a95d0 fr30: use is_whitespace() adds 6cbfc6bf235 ft32: use is_whitespace() adds e782acb1c98 H8/300: use is_whitespace() adds d99c62deef0 HP-PA: use is_whitespace() adds 4d3ebda16d2 kvx: use is_whitespace() adds 239331e4a9e LoongArch: use is_whitespace() adds a6fe2606429 m32c: use is_whitespace() adds dd8b083aebd m32r: use is_whitespace() adds dc76625f4c3 M68HC1x: use is_whitespace() adds 75e00989005 M68k: use is_whitespace() adds 50f9bcde566 M*Core: use is_whitespace() adds d274b29e92b metag: use is_whitespace() adds 49bf8777038 MicroBlaze: use is_whitespace() adds 112cf77b185 MIPS: use is_whitespace() adds 61c81ade8b4 mn10200: use is_whitespace() adds 8216a29a060 mn10300: use is_whitespace() adds 54a042323d5 Moxie: use is_whitespace() adds a72e1e05281 msp430: use is_whitespace() adds 1ac26e9f7ac nds32: use is_whitespace() adds 7ea01e2546e NS32k: use is_whitespace() adds ca5580284f6 PDP11: use is_whitespace() adds 3b9fde6be7d PicoJava: use is_whitespace() adds 2f7cfc9eb22 PPC: use is_whitespace() adds 0a4e0f2a788 pru: use is_whitespace() adds 49343ef9049 RISC-V: use is_whitespace() adds 2dd0370c433 rl78: use is_whitespace() adds f983b224f8f rx: use is_whitespace() adds e5792f3e779 s12z: use is_whitespace() adds ea091addb35 S/390: use is_whitespace() adds 48ca138aa5b Score: use is_whitespace() adds f483688fd00 SH: use is_whitespace() adds 52da676aa8a Sparc: use is_whitespace() adds 5e194d8567b spu: use is_whitespace() adds 429b58ab66c C30: use is_whitespace() adds 87f56f9149d C4x: use is_whitespace() adds 74ac8f7accb C54x: use is_whitespace() adds bf0e6c6cd5c C6x: use is_whitespace() adds 05b64c86575 v850: use is_whitespace() adds 0001a731ef6 VAX: use is_whitespace() adds e6efb10bd13 Visium: use is_whitespace() adds 62489f8b525 wasm32: use is_whitespace() adds a2a25404aeb x86: use is_whitespace() adds 0dfd4cfe824 xgate: use is_whitespace() adds 52ea980d007 Xtensa: use is_whitespace() adds 716680bc55e Z80: use is_whitespace() adds 0cb1f0def38 Z8k: use is_whitespace() adds 96420f87f8b [gdb/syscalls] Sync with strace v6.13 adds bf5e5514bd8 Automatic date update in version.in adds 0bd340d6704 pre-commit autoupdate adds 13bc088de03 elflink.c: Replace bed->dynamic_sec_flags with flags adds bc61d5916a0 elf: Store __ehdr_start hash in elf_link_hash_table adds 9cc62187b4b [gdb/tui] Remove stale title when showing "No Source Available" adds b8b7b2d038e [gdb/testsuite] Fix gdb.base/list-dot-nodebug.exp on openSUSE adds 870f1f1da52 Rename 'binutils' to 'binutils_with_gold'. Rename 'bin_no_ [...] adds 2470de6c0cb Update with latest changes to src-release.sh adds a03e9c2782b [gdb/testsuite] Use c++ flag in c++ test-cases adds c263c0ddcf9 [gdb/testsuite] Fix gdb.ada/convvar_comp.exp on s390x-linux adds 96a02b669eb [gdb/testsuite] Fix gdb.ada/big_packed_array.exp on s390x-linux adds 5166ed9c9c6 gdb/python: add subblocks property to gdb.Block adds 30243af82d5 gdb/python: add domain property to gdb.Symbol adds 13dad2fefb2 gdb/python: add void_type () method to gdb.Architecture object adds 0e9555a011e gas: sframe: Use appropriate struct cfi_insn_data union members adds 49da9e9d9e6 gas: Skip SFrame FDE if .cfi_val_offset specifies non-defau [...] adds 45576ca2a8f doc: sframe: Clarify FDE/FRE function/range start address fields adds 8cfa1fc43e1 Reorder gnatmake arguments in inline-section-gc.exp adds 874162eb9fc pre-commit: run flake8 on more Python files adds f784fcab5a7 [pre-commit] Require pre-commit version 3.2.0 adds a2ead10b2f3 [gdb/tui] Clean up asserts in tui_source_window_base::refre [...] adds b9334b91436 Automatic date update in version.in adds 2a81e7ff9e4 gas MMIX: Use more of is_... framework like is_whitespace a [...] adds f9978defb6f Prevent illegal memory access when indexing into the sym_ha [...] adds f8baffc3c08 gdb: restrict configure error with all targets and 64 bit b [...] adds 75086e9de17 Prevent an abort in the bfd linker when attempting to gener [...] adds a868854dcfe aarch64: Clean up whitespace in aarch64-tbl.h adds 557daf57cab aarch64: Add leading zeros to opcodes in aarch64-tbl.h adds 18cc11a2771 Prevent illegal memory access when checking relocs in a cor [...] adds 931494c9a89 Add even more checks for corrupt input when processing relo [...] adds b425859021d Fix another illegal memory access triggered by corrupt ELF [...] adds e5501dd4321 Make linux checkpoints work with multiple inferiors adds 5cf1b0d7353 Capitalize output of successful checkpoint command adds 4df2f3f9716 Print only process ptids from linux-fork.c adds 1290225912f Linux checkpoints: Update NEWS and gdb.texinfo regarding mu [...] adds 023dd0649eb Automatic date update in version.in adds 15014e9b31a x86: Use hehdr_start for __ehdr_start adds 61ff640a357 Return bool from dwarf2_read_gdb_index adds 7c40ebce17b [gdb/build] Fix unused var in linux-fork.c adds 6be6e5b8ee9 Fix illegal memory access when linking a corrupt input file. adds 8d97c1a53f3 PR 32603, ld -w misbehaviour adds ad8677bc899 gdb/testsuite: gdb.base/gcorebg.exp against installed binaries adds 9a7ed136a9b [gdb/testsuite] Use -nostdlib in gdb.base/list-dot-nodebug.exp adds 73ab3b9825d x86-64: Estimate output section layout before sizing dynami [...] adds bbd450a9e2a Automatic date update in version.in adds d958b412375 gas: suppress use of ISSPACE() / ISBLANK() adds a5626289a62 x86: Support x86 Zhaoxin PadLock XMODX instructions adds 4fed821ed67 [gdb/build] Fix x86_64-w64-mingw32 build by avoiding SCNx8 adds 9dd3d66b79a [gdb/corefiles] Fix segfault in core_target_open adds ae84e36caf4 gdb/testsuite: fix "up to main" in gdb.base/corefile-exec-c [...] adds 1240a108069 Re: x86-64: Estimate output section layout before sizing dy [...] adds 66e701c0922 Automatic date update in version.in adds fd82d5ddf57 sparc: define _GLOBAL_OFFSET_TABLE_ when referenced adds 4f28b020a34 gdb/tui: use wrefresh if output is not surpressed adds 0dace0da06d Automatic date update in version.in adds 38ee3a7664f PR32662, segv in _bfd_generic_link_output_symbols adds 2c6e1a4cd36 PR32663, ld buffer overflow reading .debug_info adds 0df62bf09ec gdb: Support some escaping of args with startup-with-shell [...] adds 536b7935a46 gdb/testsuite: restructure gdb.base/dlmopen.exp adds 9da3b735470 gdb: include a still-mapped flag in solib unload notification adds 11bd5aef5e6 gdb/mi: include ranges in =library-unloaded event adds 79e6242a1cd PR32664, compressed debug section naming confusion adds 7fca0dec798 gprof: add missing newline to error text adds 0a00ac1d361 gprof: fix comment typos adds cb0930a0005 gprof: print values of mismatched histogram scales adds 2effb0d11fd gprof: fix odd inst len hist scale calculation adds dd39a8c388d Fix typo in objdump info/man page adds d4d66eb19fd x86: Return error for invalid relocation offset adds 402f31a34d8 gdb/testsuite: avoid incorrect symbols in gdb.base/condbrea [...] adds 433bc515df1 Add dwarf2_per_bfd::start_reading adds c17d862be9e Automatic date update in version.in adds 64da7fa5274 x86-64: Use x86_64_elf_howto_table for standard relocations adds 6488f1e65ad tc-i386.c fix for oss-fuzz gas fuzzing adds f0848033b8d gdb: fix selecting tail-call frames by name adds a4242dc3f5f gdb: LoongArch: Improve the handling of atomic sequence adds 9044044c27c gdbsupport: add gdb::make_array_view overload to create fro [...] adds ad6dde5aaae gdb/dwarf: write offset to parent entry for DW_IDX_parent adds de33cf88daf gdb/dwarf: allow for cooked_index_shard::m_addrmap to be nullptr adds 13ab441fb40 gdb/dwarf: create multiple cooked index shards when reading [...] adds f35bb15bed4 gdb: Deprecate stabs debug info adds c5ac7c9f7c9 gdb/tui: remove unnecessary wmove call from tui_status_window adds f2ab74973cf gdb/tui: use tui_batch_rendering more adds 86fec8673df MIPS/BFD: Remove redundant "want64=true" settings adds 04e94ec0730 MIPS16/GAS: Reject instructions that end with a dot adds 8eca085f0ad MIPS16/GAS: Streamline forced size suffix handling code adds 51108399345 Port GDB to Hurd x86_64. adds e90210d9bb2 Automatic date update in version.in adds 3f61a38b5e8 RISC-V: Move all global static target stuff into private da [...] adds 83c30fcc4d1 RISC-V: Add .bfloat16 directive adds 6c6492e7d34 gdb/dwarf: remove cooked_index::vec_type adds 8e745eac7db gdb/dwarf: rename cooked_index::m_vector to m_shards adds d96a6c755fa gdb: remove check for minimal symbols in 'start_command' adds beb5bda848d Automatic date update in version.in adds 378cefb4268 gdb: cleanup includes in mi/ adds 5cd3922ae0d Add copyright header to gnat_debug_info_test.adb adds 03667c68a6e Reorder gnatmake arguments in inline-section-gc.exp, again adds d6fcd68164c Automatic date update in version.in adds 5d43cdc1005 aarch64: fix a crash during maintenance print cooked-registers adds c8e44eb2818 gdb, testsuite: Rename set_sanitizer procedures to append_e [...] adds aeb6452a5dc Update my maintenance areas in MAINTAINERS file adds 27c6f1271ba Remove assumption from py-symbol.exp adds d1c34b3c057 gas obj-coff memory leaks adds 7763858d27b gas: replace bfd_alloc with notes_alloc adds 619f863c55c dlltool memory leaks adds 32c3388c4f9 Automatic date update in version.in adds 052d07f84b0 RISC-V: Make SSAMOSWAP.W available for rv64 adds d7657a4ceef RISC-V: Add OP_VE for .insn adds 539f21cf4a3 RISC-V: Add missing doc for OP_V adds 298a6833971 x86/APX: make .insn extended-EVEX capable adds 69d68fbeb88 gas: fix rs_fill_nop listing adds b5cb46b1555 x86: correct ISA-used version recording adds f59d6a9c3bf x86: drop redundant checks from ISA-used version determination adds 9754d1a7505 x86: drop redundant i.operands checks from output_disp() adds 17c89ffc0a5 gdb: only update m_last_subfile after writing a line table entry adds dd2d4de349f gdb/python/dap: prefix internal attributes with underscore adds 1c6898a825b gdb/dwarf: use term "shard" instead of "index" adds 532268bf09d gdb/dwarf: rename cooked_index_worker subclasses adds f24d402bf8d gdb/dwarf: unique_ptr cleanup adds 75b2ed21836 gdbserver: use `gdb::unordered_map` adds 94365425589 Handle DW_FORM_data4 in read-debug-names.c adds 6ea89e2ddb2 gdb/tui: update maybe_update to take gdbarch adds f589ead3af3 gdb/tui: use maybe_update for source centring in an extra case adds a9764ef043b gdb/testsuite: clean ups in gdb.python/py-source-styling.exp adds 92f102cf640 Automatic date update in version.in adds 0813652eef5 alpha, ld: remove -taso option adds 1c065666dd4 MIPS/GAS/testsuite: Support negated targets for default arc [...] adds 9371764e930 MIPS/GAS: Set default CPU to MIPS64r6 for 64-bit "img" conf [...] adds 83eab1060d6 MIPS/GAS: Fix comment about "img" vendor configurations adds e8f545e985b MIPS/GAS/testsuite: Reuse n64 GPR disassembly for n32 adds caaa18f2128 MIPS objdump: Add `eabi32` and `eabi64` ABI options adds 3a69ff93b56 riscv disassembler leak adds b75c7a81e0b PR32698, potential null pointer dereference in tekhex.c adds ac8a1a52cf7 score-elf gas SEGV adds 5b4873b6de6 Automatic date update in version.in adds 3aaca06b672 gdb: fix color_option_def compile error (clang) adds 114396befdd Automatic date update in version.in adds cb82077fef6 testsuite, mi: fix indentation in get_mi_thread_list adds 531d69412e2 gdb: remove unused include in objfiles.h adds 324a22ed372 gdb: remove unused include in symfile-debug.c adds 9cf88ff5ad3 gdb/dwarf: remove spurious space adds db20cb1197c gdb/dwarf: make maybe_queue_comp_unit return bool adds 230a788eb28 PR32690, assertion failure in lang_size_relro_segment adds d26161914cf PR 32603, more ld -w misbehaviour adds 54746376570 bfd_set_section_alignment errors adds d2fea23a4a3 Automatic date update in version.in adds 104443510ad Use bfd_link_align_section in a few more places adds 3bb7d3ea813 Re: bfd_set_section_alignment errors. adds 1256b9860f3 ld: Add tests for PR ld/32690 adds 24a2f1a6b0c [gdb] Fix some typos adds ec51c7ce9fb [gdb/testsuite] Don't start gdb in gdb.base/gstack.exp adds 2b020f53230 testsuite, mi: prevent buffer overflow in get_mi_thread_list adds 28588dc52c9 PR32703, Null pointer dereference in bfd/linker.c adds ba6ad3a18cb PR32716, objdump -i memory leak adds 65922587187 PR32715, ld-elf/pr29072 fail with --disable-default-execstack adds 4546dae1ff0 Automatic date update in version.in adds 1dd0c745511 gdbserver, remote: introduce "id_str" in the "qXfer:threads [...] adds e51fdff7d2e binutils/dwarf.c debug_information leak adds cb1861cb8ff bintuils/dwarf.c indentation fixes adds 405836704bd gdb: LoongArch: Extend the maximum number of hardware watchpoints adds df50675d4ef gdb/remote: don't error if qGetTIBAddr is unsupported adds 890d1d385f4 gdb/dwarf: std::unordered_{set,map} -> gdb::unordered_{set, [...] adds 863a3131b86 gdb/dwarf: change some functions from "per objfile" to "per bfd" adds e3f9a1e14ac gdb/dwarf: pass dwarf2_per_bfd to dwarf2_per_cu_data constructor adds a47e2297fc2 gdb/dwarf: pass section offset to dwarf2_per_cu_data constructor adds c44ab627b02 gdb/dwarf: pass section to dwarf2_per_cu_data constructor adds 8af6d60eb97 gdb/dwarf: set is_debug_types in signatured_type constructor adds b0c676f4563 gdb/dwarf: add logging for CU expansion adds 6ded2b86929 gdb/mi: Fix segfault when attaching a rocm process with MI adds 1d68c42f29e gas/config/tc-avr.c: Fix an indentation glitch. adds 02fd6e5459e Automatic date update in version.in adds e17e25351f1 Clean up DW_TAG_namelist handling in new_symbol adds 2e8e54fc54c Move producer_is_realview to producer.c adds 0aa72b65f78 Clean up calls to prepare_one_comp_unit adds f1462b65ff8 Make prepare_one_comp_unit a method of cutu_reader adds c91f9c8c0a2 Move producer checks to dwarf2_cu adds d08ab84d890 Hoist language-finding in expand_symtabs_matching adds 46b9f07dfe7 PR 32721, internal error in tc-i386.c:parse_register adds 67c2a95af35 GDB: add stabs deprecation warning adds 904d3768c88 Small get_tib_address cleanups adds be6adf5b759 Handle optional lines correctly in gdb.ada/complete.exp adds 1961e699340 gdb/compile: add missing entry in bfd_link_callbacks array adds 792a87900ec gdb/doc: fix .debug_index -> .gdb_index adds 3fddd4e758f Fix "compilation unit" matching in dwarf-font-lock-keywords adds 79b31206f2f gdb/doc: fix sentence in save gdb-index` command doc adds c4c2b3bd171 Automatic date update in version.in adds e6dc0920387 ix86: tighten convert-load-reloc checking adds 922fe9449a0 x86/APX: use CS: in place of ES: in @gotpcrel and @gottpoff [...] adds 11c28524498 x86: widen @got{,pcrel} support to PUSH and APX IMUL adds 010a8fd4090 x86-64: further tighten convert-load-reloc checking adds 5649b9dc865 ix86: restrict use of GOT32X relocs adds 30b64be054a ix86: drop dead part of a conditional in elf_i386_convert_l [...] adds 0e79ff9f50a x86: GOT is an ELF-only entity adds 2b0a62b17f9 IQ2000: drop maintainer adds 4d44cba2f7a gdb/testsuite/rocm.exp: Use system GPU(s) to detect features adds 00c57bf85d0 Automatic date update in version.in adds 0e92c0ded9b MIPS objdump: Recognize o64 ABI names adds d1c7d788be4 Automatic date update in version.in adds a021382482a PR 32731 ub sanitizer accessing filenames_reversed adds 70b4fd3dc79 gas: avoid dangling pointers into freed memory adds 4ac990266ff MIPS: Apply coding guidelines: trailing space adds 826c1610453 MIPS: Apply coding guidelines: new lines adds 2a82fb7b2fb MIPS: Apply coding guidelines: sentences adds 95b3d5c1ed5 MIPS: Apply coding guidelines: tabs adds c27019491e7 MIPS: Apply coding guidelines: indentation adds dfd769b3753 Fix formatting in dwarf2/index-write.c adds 3e2fe82c823 Automatic date update in version.in adds ffd09b625ef gdb: fixes for code_breakpoint::disabled_by_cond logic adds e9709998fff gdb: restructure disable_breakpoints_in_unloaded_shlib adds 8c48ec7a616 gdb: handle dprintf breakpoints when unloading a shared library adds 0e9794f1f27 gdb: don't clear inserted flag in disable_breakpoints_in_un [...] adds 4f578099f94 gdb: disable internal b/p when a solib is unloaded adds 5770f680c91 gdb: handle empty locspec when printing breakpoints adds 8f52366c839 gdb/testsuite/lib/rocm.exp: Fix a typo in a comment adds c619e92beb0 objdump: Inform users if RELR relocs are present in a file [...] adds a4f974e939e gdb, testsuite, rust: fix for empty array adds 7915b175326 [gdb/doc] Fix documentation of handle SIGKILL adds 4fd9516e330 gdb/doc: fix help text for 'set style disassembler enabled' adds dbfac07a716 gdb/tui: use correct setting to control asm window styling adds 431b369e1cb gdb/styling: only check TERM environment once, during initi [...] adds 04bfaa910ac Use ui_out for "info checkpoints" adds 1533f0297db [gdb/testsuite] Exit left-over gdb in gdb.mi/mi-break.exp adds 5524062fadf Automatic date update in version.in adds f40b59b9124 [libctf] Fix warning: @xref should not appear on @multitable line adds 1e9bd86ccda gdb: don't show incorrect source file in source window adds a6bc00ff35a gdb/windows: remove disable_breakpoints_in_shlibs call adds bd217f6d057 gdb/remote: Set the thread of the remote before sending qRcmd. adds 6693696a7da x86: SFrame FDE for PLT0 does not use repetition block size adds f2cc668e2b0 Fix mkdir_recursive on windows when CWD is root adds 6997fbcd06f gdb/amd-dbgapi: use gdb::unordered_map adds 7f7e6755c55 gdb: add target displaced stepping support adds b9935b23e47 gdb/amd-dbgapi: add displaced stepping support adds 60b9de2ec0b gdb/dwarf: remove unused include in read.c adds f1e96c08e7a Remove struct print_one_inferior_data adds 0ec9aa4ac33 Automatic date update in version.in adds f563d6cc749 gdb/dwarf: initialize tu_stats fields adds 00aa53dabce gdb: move "gdb:function_view" into quick-symbol.h typedefs adds 643a92ff411 gdb/dwarf: use dwz_file::filename in a few spots adds fb3511fc476 gdb/dwarf: change some per-objfile functions to be per-bfd adds 2b5a48b6a9d gdb/dwarf: convert dwarf2_per_bfd::signatured_types to a gd [...] adds 2f0521c0d6f gdb/dwarf: fix signature_type created with nullptr section adds 6c6080171fc [gdb/build] Fix unused var in dwarf2/read.c adds 5e0032993ab ld/testsuite: add -z separate-code to sframe x86_64 tests adds 227a52fbbd6 RISC-V: Fix abort when displaying data and partial instructions adds 887373a45f4 gas: sframe: partially process DWARF unwind info in CFI_escape adds 2d1374a7608 Automatic date update in version.in adds c44400b6ad8 x86-64: Pass -z separate-code to ld for -z mark-plt tests adds 1142f1b3345 Updated translations for bfd and gold adds 39ee8c92855 gdb/dwarf: pass unit length to dwarf2_per_cu_data constructor adds 661a85884f1 gdb/dwarf: fix failed assertion in dwarf2_find_containing_c [...] adds f0e6467e104 Automatic date update in version.in adds b6fb76ec6ef gdb, gdbserver, gdbsupport: fix some namespace comment formatting adds 8cdf110a115 [gdb/testsuite] Fix gdb.base/nostdlib.exp on aarch64 adds a3177d19fb2 Remove unnecessary non-standard & unportable inclusions. adds bf89fce0cf9 readelf, objdump: fix ctf dict leak adds 83e8a5d39be libctf: fix slices of slices and of enums adds fa4fe275373 libctf: fix cv-qualified unnamed struct/union field lookup adds c981932fc5c Add Vim swap files to .gitignore adds cb9995e8d8f gdb/dwarf: add dwarf2_per_bfd::filename and use it where possible adds 13fb39dd5aa Automatic date update in version.in adds 50eeb3b1603 gprof: remove ASCII formfeed/0x0C bytes from source code adds f19534f257e gprof: rename min_insn_size to insn_boundary adds b6539282a93 gprof: speed up line-by-line for MIPS/PowerPC/RISCV/SuperH adds 9b65bc0067e gprof: remove unused variables adds 37afef6fe13 gprof: fix symbol miscount by merging passes adds 44abbf103d1 Automatic date update in version.in adds b8189cf9e40 gprof: only process line numbers for intersection of vmas a [...] adds 76622597b66 Automatic date update in version.in adds 759b09f492d RISC-V: Stop generating mapping symbol $x, replace with $x<isa>. adds ade87b8e629 RISC-V: Re-define mapping symbol $x to the file elf archite [...] adds 56a0188548e RISC-V: Support ssqosid extension with version 1.0. adds 9b919132212 gdb: remove unused include from frame.c adds c4852a6f240 gdb: remove some unused includes from printcmd.c adds d468657e665 [gdb/doc] Don't advertise *&function for pascal and modula-2 adds c9ee63c0c0f [gdb/doc] Fix address location with file prefix adds f96ad03c0e6 [gdb/doc] Indicate in which languages 'filename'::funcaddr works adds 58539c5f76d Bploc should try to return full path adds b55c841c51f gdb/dwarf: rename dwarf2_per_cu_data -> dwarf2_per_cu adds 50ca09324ae gdb/dwarf: remove unnecessary abfd parameter in dwarf2_per_ [...] adds 268c8bda250 Add language to type unit in debug-names-tu.exp.tcl adds 43baf926acf Move BFD_FAKE_SECTION to libbfd.h adds 11b6914ce6e windres: delete function forward declaraions adds 7166166ec09 rescoff: ensure file is PE adds a8a9fc74297 objdump: is_same_section adds 7720707bb85 ecoff: check result of stat adds cc85ec00606 Automatic date update in version.in adds e578bccf573 Obvious comment fix in cooked-index.h adds ef8975b494c Display entry offset for .debug_names adds bb0fe13508d clean-up: fix annoying spaces in bfd/elf-bfd.h adds 5d526bdf5f3 clean-up: fix annoying spaces in binutils/readelf.c adds 1efbe98a4d2 clean-up: fix conflicting symbol with unknown from bfd/elf-bfd.h adds 434a7a6bc89 clean-up bfd/elf-attrs.c: change return type of uleb128_siz [...] adds 3f8f380190a clean-up readelf: simplify and flatten body of process_attributes adds 011e50143f0 clean-up: move writing of build attributes section into a function adds 29b221fc12a clean-up create_obj_attrs_section: comment about .gnu.attri [...] adds eb6e183be1a clean-up aarch64: move the name of the build attributes sec [...] adds e025c481c84 clean-up bfd: rename functions for object attributes v1 adds c5f3649c888 clean-up bfd/elf-attrs.c: move specific-code to parse objec [...] adds 2cf9acb79ff aarch64: setup_gnu_properties only creates the notes sectio [...] adds 005cd152baa refactoring bfd_linear_search_one_with_gnu_property adds b2bc643e097 refactoring _bfd_elf_get_property adds cf382577780 refactoring elf_find_and_remove_property adds be382ece165 Check for compiler support in scalar_storage.exp adds 6a509dd70f0 Introduce ada_simple_compile adds e0386dee309 Check -fvar-tracking via ada_simple_compile adds 95a95ec4d40 Look for -fgnat-encodings option adds e933812402b Check whether gnatmake supports -Og adds b55f9065770 Check whether gnatmake can link with -shared adds 121efb593c2 gdb/dwarf: remove create_cu_from_index_list adds 66195fe1092 gdb/dwarf: make dwarf2_get_dwz_file a method of dwarf2_per_bfd adds 6625c32600b gdb/dwarf: pass is_dwz to dwarf2_per_cu constructor adds aa2cd0e39dc Automatic date update in version.in adds 78d7038b157 ld: Pass -Wl,-z,lazy to compiler for i386 lazy binding tests adds 9b1e14e5e90 ld: Add a test for PR ld/25237 adds 5b412c6b4db elfxx-aarch64.c: Replace nested function with a static inli [...] adds c3bdc2348f9 Dump debug names index adds 4ad3a0115d6 Create dwarf2/parent-map.c adds e283a286894 gdb: fix null pointer dereference on missing PATH variable adds 20c09c608f9 gdb/dwarf: remove unnecessary local variable in dw2_get_fil [...] adds e6170d789a3 gdb/dwarf: remove unnecessary parameter of create_cus_hash_table adds 559e8b4a19e gdb/dwarf: remove die_reader_specs adds 37912250961 gdb/dwarf: remove unnecessary parameters to create_{cus,deb [...] adds a433a6f8bc3 gdb/dwarf: remove unused local variable in create_debug_typ [...] adds f99ba1e18d0 gdb/dwarf: change htabs holding dwo_unit objects to gdb::un [...] adds 76ee822b86e gdb/dwarf: make dwarf2_per_bfd::dwo_files a gdb::unordered_set adds 93258b5fa6e gdb/dwarf: store dwo_file_up in dwo_file_set adds 6a739b55512 Inconsistent treatment of template parameters in DWARF reader adds 6594ca4a99d gdb: do not handle a NULL linebuffer in pager_file::puts adds 18b66eb5872 gdb/testsuite: add test for memory requirements of gcore adds 5ccf7a5512d ld: Update PR ld/25237 test adds 34f65d9dee4 Automatic date update in version.in adds d0bcc49443f Revert "gprof: only process line numbers for intersection o [...] adds 664c80701d1 [gdb] Fix typos in some selftests adds 37b0b22f16c [gdbsupport] Fix some typos adds 5393cfd07ab Avoid double-decoding in ada_add_global_exceptions adds 9d3fbbd4c4c Use "::" as separator for Fortran in cooked index adds 606062ac5b1 [gdbserver] Fix some typos adds 9f5f1eb9a11 gdb: remove unnecessary local variable in pager_file::puts adds 61cc67a504e [gdbsupport] Add codespell section in setup.cfg adds d1a5224cd3b gdb/dwarf: make read_cutu_die_from_dwo a method of cutu_reader adds 085002d0dc0 gdb/dwarf: make init_cu_die_reader a method of cutu_reader adds e9c7a913187 gdb/dwarf: add empty lines in cutu_reader::read_cutu_die_fr [...] adds 54333345d29 gdb/dwarf: move a bunch of DIE-reading functions to cutu_reader adds b8c80caf59f gdb/dwarf: pass dwarf2_cu instead of cutu_reader to two functions adds f5484e9b6cf gdb/dwarf: make all fields of cutu_reader private adds ebb283e4ae2 gdb/dwarf: remove unnecessary `this->` in read.c adds 8d957538344 [gdbserver] Add codespell section in setup.cfg adds 78dd36b8f21 Use 'const' in some gdbarch methods adds fd28119acab [gdbserver] Drop abbreviations in gdbserver/xtensa-xtregs.cc adds a584cfc980f Add a quit to maint_print_all_sections adds 29faeceaa8a Allow for anonymous Ada enumeration types adds 56ddbf72843 Fix latent crash in ada_variant_discrim_name adds cabd5456c78 Allow unqualified names in Ada tests adds fb77dfe48b5 Fix type name in ptype-o.exp adds 8b9041206f3 Allow multiple locations in homonym.exp adds 7253760b5a0 Fixes to gdb.ada/fun_overload_menu.exp adds a8551849716 Use ada_identical_enum_types_p in ada_atr_enum_rep adds 7eccd2e4078 Compare unqualified names in ada_identical_enum_types_p adds 5fce64293af Use dwarf2_full_name when computing type names adds e382ede5ea0 Use DW_TAG_module for Ada adds 4a4a50517b6 Add "synthetic" marker for index entries adds 8cf79a06467 Handle DW_TAG_module for Ada adds c70ac07a791 Store new Ada entries in cooked_index_shard::m_entries adds aab26529b30 Add "Ada linkage" mode to cooked_index_entry::full_name adds aa24bf2c05f Add support for hierarchical Ada names adds f83d71e9c79 Update ada_add_block_renamings for compiler changes adds 6fc2ce19fc7 [gdb] Fix typos in gdbarch_components.py adds 6fdebf12af6 [gdb/cli] Fix typos adds 90ea6240b89 [gdb/tui] Fix typos adds 16b05b1aa45 [gdb/nat] Fix typos adds ab36ed51d17 [gdb/doc] Fix typos in python.texi adds cfa9718522f [gdb/doc] Fix typos in annotate.texinfo adds 24dc9ad2051 [gdb/doc] Fix typos in gdb.texinfo adds 4f237b414f4 [gdb/guile] Fix typos adds ccf9089658b [gdb/python] Fix typos in lib adds 586ccf78228 [gdb/python] Fix typos adds add18b7824d [gdb] Fix typos in NEWS adds 3dab78a6866 Re: ld: Add a test for PR ld/25237 adds 1a764289c7c Automatic date update in version.in adds d07a59a5ca8 gprof: Copy a simple test from glibc adds 4295841be43 RISC-V: Go PLT for CALL/JUMP/RVC_JUMP if `h->plt.offset' isn't -1 adds bdf94855597 gprof: Update PR gprof/32764 test adds 2d677125936 {,E}COFF: use is_end_of_stmt() adds ce6f50b0362 ELF: use is_end_of_stmt() adds bcd356af281 Mach-O: use is_end_of_stmt() adds 74838eae6b5 Alpha: use is_end_of_stmt() adds 41241256243 Arm: use is_end_of_stmt() adds d4bc5a68c5f aarch64: use is_end_of_stmt() adds 13381aae83e cris: use is_end_of_stmt() adds 4a87b58f957 C-Sky: use is_end_of_stmt() adds 333596190ec dlx: use is_end_of_stmt() adds cfa0b67f9be HP-PA: use is_end_of_stmt() adds 980171ec6df LoongArch: use is_end_of_stmt() adds 81fa16bf3a7 IQ2000: use is_end_of_stmt() adds 74a2b86f222 M68HC1x: use is_end_of_stmt() adds 2a8dbd8e6fc M68k: use is_end_of_stmt() adds 4250bcf74e9 MicroBlaze: use is_end_of_stmt() adds 9848e4ef33a MIPS: use is_end_of_stmt() adds 0714ea7824e MMIX: use is_end_of_stmt() adds 2d26d563558 PPC: use is_end_of_stmt() adds f1ffe6e3893 pru: use is_end_of_stmt() adds 64ac402023e RISC-V: use is_end_of_stmt() adds 68aaefdf86a Score: use is_end_of_stmt() adds 80276495890 SH: use is_end_of_stmt() adds 16856962c73 Sparc: use is_end_of_stmt() adds 0ebc27d15d3 C30: use is_end_of_stmt() adds f3921d41221 C4x: use is_end_of_stmt() adds 8b385c48cf3 C54x: use is_end_of_stmt() adds 18dd3a91ff3 C6x: use is_end_of_stmt() adds ee03c16d906 Tile-Gx: use is_end_of_stmt() adds 071943663a8 TILEPro: use is_end_of_stmt() adds 4a338b4f8d4 VAX: use is_end_of_stmt() adds 6d24cd31795 x86: use is_end_of_stmt() adds 02b4b482c31 Z8k: use is_end_of_stmt() adds c5fa22cf2f3 rl78: drop redundant statement separator check adds 62d9ebbd4ea include: drop bout.h adds 3e145704944 gas: fold is_end_of_line[] into lex_type[] adds b6b2252830d v850: improve linker scripts for relocatable linking adds 9479e1deba8 gas: leave expression symbols alone when processing equates adds 0907b3ea044 [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 1 adds 08850487148 [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 2 adds cdde99c6d5f [gdb/tdep] Refactor amd64_get_unused_input_int_reg, part 3 adds 0c1eecdfc63 [gdb/tdep] Factor out amd64_get_used_input_int_regs adds bbb04932e6c [gdb/tdep] Add amd64-insn-decode selftest adds a7769415cb4 [gdb/tdep] Factor out rip_relative_p adds 5a98b457ade [gdb/tdep] Fix rip-relative insn handling in amd64_get_used [...] adds 7b3e2b12ea9 [gdb/tdep] Factor out part of fixup_riprel adds 88eafe30d0b [gdb/tdep] Add vex2_to_vex3 adds 1fc1d9d6705 [gdb/tdep] Add vzeroupper and vzeroall in amd64-insn-decode [...] adds 92ba43e9406 [gdb/tdep] Make amd64_get_insn_details more regular adds 6fa05bba5ae [gdb/tdep] Fix vmovdqu decoding adds 7f01be510bd [gdb/tdep] Support REX2 and EVEX prefix adds 9385922d3fb Fix missing int argument warning adds 60e254b7012 objdump: properly disassemble successive functions of the s [...] adds cdd8492b059 objdump: permit disassembling multiple individual functions adds e83aca0906f gas: centralize declaration of listing_tail adds 898f38f5867 gas/listing: drop forward declarations adds 757c681fc2e gas: don't permit "repeat" expressions with .cfi_{escape,fde_data} adds 15d8ef5b368 Fix imm20 range check in MSP430 port of gas adds 0d93e61c318 AVR: gas/32704 - Improve code generation for __gcc_isr. adds d991cb73965 gdb/dwarf: move cutu_reader to read.h adds c5911854477 gdb/dwarf: move cooked_index_storage to cooked-index-storage.{h,c} adds 34177f19831 gdb/dwarf: move cooked_indexer to cooked-indexer.{h,c} adds 8f6ddbfc7df Minor cleanups to cpname_state adds caf77196512 Handle ">>" in cp-name-parser.y adds c56a8d595f9 Automatic date update in version.in adds d5192828661 Use wild matching for lookup_name_info::match_any adds aab2ac34d7f Avoid excessive CU expansion on failed matches adds 86a53c0b2ea gdb/dwarf: call other cutu_reader constructor in ensure_lan [...] adds 4f0636220e6 [gdb/testsuite] Fix gdb.base/step-over-syscall.exp with -m3 [...] adds 1563d43f320 gprof: Compile tst-gmon.c with -O2 -fno-omit-frame-pointer adds 684f3e906cc bfd_elf_parse_attr_section_v1 buffer overflow adds fb2f3876d90 Automatic date update in version.in adds cbc6950a660 Fix segfault if target_fileio_read_alloc fails adds 512316811d4 RISC-V: PR32772, fixed segfault caused by the accidental re [...] adds 74f583e625d Automatic date update in version.in adds 768a8d310dd gas: Use SFrame header and FDE field sizes when generating .sframe adds 28704396aba ld: Cleanup sframe_decoder_init_func_bfdinfo use of reloc cookie adds ce53bc06f64 Tidy code handling bed->p_align a little. adds b8c5ada1742 Further tidies to bed->p_align code adds ebed0bfecc7 meaningless p_offset for zero p_filesz PT_LOAD adds 48691f6650b gprof: Add a simple test for gprof -l adds 72088cbe294 gprof: Append -l to tst-gmon-gprof-l.sh data files adds 0e7e4162469 Fix check-include-guards.py adds 3f239fd3ff0 gdb/dwarf: add doc for cutu_reader::is_dummy adds cc0fdf98610 gdb/dwarf: rename comp_unit_die to top_level_die adds eb39f6d01e7 Remove eval_op_scope adds c05c9914b18 Use flags enum for cooked_index_entry::full_name adds f62cf22157c gdb/dwarf: save DWARF version in dwarf2_loclist_baton, remo [...] adds b4f18de12c7 gdb/dwarf: use ranged for loop in some pots adds bedb4e09f29 gdb/dwarf: remove unnecessary braces adds 30ba7441898 gdb/dwarf: track comp and type units count adds b3fa38aef59 gdb/dwarf: move index unit vectors to debug names reader an [...] adds 32a187da762 libiberty: move DW_LANG_* definitions to dwarf2.def adds 6cbd64aa3eb gdb/dwarf: add dwarf_source_language_name adds e9386435c94 gdb/dwarf: print DWARF CUs/TUs in "maint print objfiles" adds ae2a50a9ae1 attempt to revamp to the CU/TU list adds c19c928f7b3 Revert past commits adds 2609ee6f193 Add string cache and use it in cooked index adds d03f69e7463 Remove pid from test name in gcore-memory-usage.exp adds 827f39f7e5d Automatic date update in version.in adds 674d4856730 [gdb/testsuite] Fix gdb.base/step-over-syscall.exp with glibc 2.41 adds d9c531fd647 Use gdb set and map in source_cache adds d8a30dd2a69 Use gdb set and map in TUI adds 58984e4ad22 Use gdb::function_view in iterate_over_threads adds d99b43c298f Use gdb set and map in mi-main.c adds 8c830ad96eb Use gdb set and map in remote.c adds 054f8e32fe9 Use gdb set in all_non_exited_process_targets adds ca198333325 Use gdb set in dwarf2/aranges.c adds 0c9953e0e07 Use gdb map in py-connection.c adds 383aa019aea Use gdb map in mi-cmds.c adds cf4fdbd491b Automatic date update in version.in adds bb196461592 gdb: remove include from process-stratum-target.h adds b21f6439cc6 gdb: remove trailing whitespaces in exceptions.c adds add96080cf9 gdb: remove unused includes in exceptions.c adds b6cc4ef6d20 Use correct types in string-set.h adds 90803ffdcc4 gprofng: Fix cross-compilation binary name. adds 8bf41b4c568 gprofng: regenerate Makefile.in adds 053438d7dd8 Automatic date update in version.in adds 29204156228 gdb/dwarf: use ranged for loop in some spots adds 69e80b754d2 gdb/dwarf: remove unnecessary braces adds c8016181cb4 gdb/dwarf: remove unused parameter of create_dwo_cu_reader adds 0d1d2567159 gdb/dwarf: use all_units_range in dwarf2_base_index_functio [...] adds fbfb29b304e [gdb/tdep] Rewrite i386_canonicalize_syscall adds f9f03322004 [gdb/record] Support recording syscall accept4 adds 51729ea0905 [gdb/record] Fix out-of-bounds write in aarch64_record_asim [...] adds 56252b7c913 gcore: add -v or --version option to show version number adds 86ab2c442ff gcore: add -h|--help options, and improve help/usage messag [...] adds e8112abd3a1 gcore/doc: fix mistake in the gcore man page adds 51a093a5e90 gdb/testsuite: fail less catastrophically in gdb.base/style.exp adds 11b1c5b52e7 gdb/dwarf: keep going even if reading macro information fails adds acc71ddb5b8 gdb/testsuite: fix undefined variable in gdb.ada/scalar_sto [...] adds a64e445f7a8 Automatic date update in version.in adds 61a5adc314c gas: deal with the need for relocations from .cfi_{escape,f [...] adds 5e713f7542b gas: include .cfi_* generated data in listing adds 2df22dd31d8 gas: make NO_LISTING work again adds 9f42fb05256 gas: permit LEB128 operands for .cfi_escape adds ebe00173e32 gas: permit wider-than-byte operands for .cfi_escape adds c912005af77 gprof: only process line numbers for intersection of vmas a [...] adds 8215e9b0f3c gdb/dwarf: remove pretend_language parameter from load_full [...] adds 5d58950c0d8 gdb/dwarf: factor out to cutu_reader::skip_one_attribute method adds 0bb9d85fc7f gdb/dwarf: access m_info_ptr directly instead of passing in [...] adds 4fca47b9386 gdb/dwarf: change cutu_reader::read_die_and_siblings to cut [...] adds 8c6d5bcf9b8 gdb/dwarf: remove cutu_reader::keep, add cutu_reader::release_cu adds 4509b5a9091 gdb/dwarf: remove some _1 suffixes adds 12e442efecc gdb/dwarf: remove unnecessary per_objfile parameter in cook [...] adds b1b6ea0cb02 gdb/dwarf: rename local variables in follow_die_offset adds dc41f577884 gdb/dwarf: assume that source_cu->dies is always set in fol [...] adds bd36fe01ba5 gdb/dwarf: remove existing_cu parameter of load_full_comp_unit adds 0a15ae610a3 gdb/dwarf: assume that no dwarf2_cu exist when calling load [...] adds 5cac5ee6be6 Remove std::hash specialization adds d87be451ebb elf: Clear the SEC_ALLOC bit for NOLOAD note sections adds c7d973ab618 Automatic date update in version.in adds 8bfe8a6bfdd gdb/python: handle non-utf-8 character from gdb.execute() adds d21f28a067e gdb/python: remove unused argument from builtin_disassemble adds a07c8b3a73c Automatic date update in version.in adds dad0da34b7c Automatic date update in version.in adds e32bff33bce ld/testsuite: add gnu property section in nto-stack-note* adds 06c982e72b0 Fix Guile pretty printer display hints adds cc2f268d14e gdb/dwarf: use gdb::unordered_set for seen_names adds 050c30f4db4 gdb: fix typo in NEWS file adds a6924ac89d7 gdb: make cli_styling static within cli/cli-style.c adds 71f193a5c1c gdb-add-index: add --help and --version options adds df3eb64a53c gdbsupport: re-format and sort warning flags adds 6fca4d9694b gdbsupport: add some -Wunused-* warning flags adds aca980917b4 gdb/dwarf: remove unused cooked_index::cooked_index parameter adds a7e5d97c123 Automatic date update in version.in adds 921d65b3f07 RISC-V: Fixed riscv_update_subset1 returning wrong boolean value adds 433ccc440b5 RISC-V: Free the returned string of riscv_arch_str if we ca [...] adds e4c9f0e6c3a RISC-V: Avoid parsing arch string repeatedly for dis-assembler adds 66b81b40dcf RISC-V: Add extension XTheadVdot for T-Head VECTOR vendor e [...] adds 614d1b72cea gas/NEW: Updated news related to mapping symbol and extensi [...] adds 7b2a5f7183b RISC-V: Support pointer masking extension 1.0 adds 57d2ceb311a [gdb/tdep] Use SYSCALL_MAP_RENAME for aarch64 and loongarch adds 246a63ad0a7 Use scoped_fd in linux-nat.c:proc_mem_file adds 536f59548e5 Use gdb unordered set and map in corelow.c adds 72a6691321d Use gdb unordered set in breakpoint.c adds 39e99b6a7f9 Use gdb unordered map in dictionary.c adds 33f1e7e899b Use gdb unordered map in gdb_bfd.c adds c2c9928fe67 Use gdb unordered set in symtab.c adds d0ed7bf67d1 Use gdb unordered map in ada-exp.y adds 57a99efc0ad Use gdb unordered map in inferior.h adds ff64da7cfdc Use gdb unordered map in stap-probe.c adds cd0f7432a8b Use gdb unordered map for complaints adds f9868995b4b Use gdb unordered map in linux-nat.c adds 7116b64e238 Use gdb unordered set in linux-procfs.c adds fd34c152ef2 Use gdb unordered set and map in Python layer adds aeeb41fcf7c Use gdb unordered map in ravenscar.c adds b91c25f6cd6 Use gdb unordered map in target.c adds 4d5ced441ab Use gdb unordered set and map in unit tests adds 478d549db53 Use gdb unordered map in xml-tdesc.c adds b5b4ed06aa3 Use gdb unordered set and map in cp-namespace.c adds fa52d173f92 Use gdb unordered map in tui-io.c adds 1038e933021 Use gdb unordered map in regcache.c adds 7f6cdc6a9ef Updated translations for BFD and BINUTILS sub-directories adds 5ab7e92d559 Preserve a local variable in a gdb test adds 710f7df7da3 gdb: remove the !startup_with_shell path from construct_inf [...] adds 512ca2fca4b gdb: split up construct_inferior_arguments adds 71a48752660 gdb/dwarf: remove create_dwo_cu_reader adds aab6de1613d gdb/dwarf: fix spurious error when encountering dummy CU adds 6eb9dab4c99 gdb/dwarf: set m_top_level_die directly in read_cutu_die_from_dwo adds 29b2c50ece6 [gdb/testsuite] Fix gdb.base/enum_cond.exp on arm-linux adds e4d946a97a6 Rename form_is_signed to form_is_strictly_signed adds e0a55ad4225 Introduce and use attribute::unsigned_constant adds a83688465fe Use form name in complaint in dwarf2_record_block_entry_pc adds 75de4e21025 Assume DW_AT_decl_line is unsigned adds dfcc760bcc7 Assume DW_AT_alignment is unsigned adds 14e39db0312 Handle DW_END_default adds 545c11e607b Remove is_nonnegative and as_nonnegative adds d87251a45bc gdb/dwarf: use gdb::unordered_map for dwarf2_per_bfd::{quic [...] adds c08c2adbb03 gdb/dwarf: remove type_unit_group adds 4ea28692e88 gdb/dwarf: use gdb::unordered_set for cooked_index_storage: [...] adds 82455bdab80 Automatic date update in version.in adds 6a77c6575ff gdbserver: fix build on NetBSD adds 65addfb0e40 gdb: show full shared library memory range in 'info sharedlibrary' adds e5348a7ab3f gdb/python: new styling argument to gdb.execute adds a7f139db221 gdb: C++-ify internal_function adds bab86877e48 gdb: clear internalvar on destruction adds c509b986479 gdb: handle INTERNALVAR_FUNCTION in clear_internalvar adds 35ad2b260d3 gdb: change set_internalvar_function to take a unique pointer adds 14b8ef758c6 gdb/python: preserve identity for gdb.Symtab objects adds d518cb9be11 gdb/python: preserve identity for gdb.Symbol objects adds aaefa9023e6 gdb/python: do not hold on gdb.Symtab object from gdb.Symta [...] adds 974c8ea5763 gdb/python: preserve identity for gdb.Type objects adds ea8b10443b1 gdb/python: do not hold on gdb.Type object from gdb.Value adds a691853148f gdb/python: introduce gdbpy_registry adds 980ceecacc2 gdb/python: convert gdb.Symbol to use gdbpy_registry adds cd8707ad0d0 gdb/python: convert gdb.Type to use gdbpy_registry adds f55f9247615 gdb/python: convert gdb.Symtab to use gdbpy_registry adds d1da7bb43ec gdb/python: convert gdb.Symtab_and_line to use gdbpy_registry adds 3bed686102c gdb-add-index: quote PKGVERSION adds d19d6bc17e0 gcore: quote PKGVERSION adds 2084a5debfa Automatic date update in version.in adds d3d4840e802 [gdb/build] Fix build with gcc 9 adds 2774eeb9e2a [gdb/testsuite] Add missing returns in gdb.threads/infcall- [...] adds 1b7a712f236 Fix grammar error in dwarf2/attribute.h adds d8a250dc5c0 [gdb/testsuite] Fix typos in gdb.threads/infcall-from-bp-co [...] adds 37c6eb16164 x86-64: Remove the unused pr19636-3d.d adds 4226ebed419 [gdbsupport] Fix typo in common-inferior.h adds f3816fbcf8c Automatic date update in version.in adds bc965121b5f RISC-V: Ssnpm, smnpm and smmpm imply zicsr. adds 37a1bbe9d56 aarch64: simplify RCPC3 unpredictable logic adds daf53ffeaa9 strip: don't corrupt PE binary's section/file alignment adds 05f5f4f2746 gdb: check styled status of source cache entries adds 45e4b960fd9 Do not use warning_pre_print in linux-thread-db.c adds a6bc5efb912 Simplify warning_pre_print adds 70c0de234fc Rename die_info::sibling to die_info::next adds 53181a6dfaa Introduce die_info::children and use it adds efcfb26ae61 gdb/testsuise: gdb.rocm/precise-memory.exp to not require h [...] adds da72ce7ff1b gdb/testsuite/lib/rocm: Drop hip_devices_support_precise_memory adds 64f6e72d4eb gdb/testsuite: Test the effect of amdgpu-precise memory adds af829d8b8d5 Automatic date update in version.in adds df1ed5c0d49 Automatic date update in version.in adds 5825b728b1b Automatic date update in version.in adds 15bbe2b14ca Add compile test for color option adds 89e59ca6dce Introduce gdb_bfd_canonicalize_symtab adds f977d551da4 aarch64: Add missing FEAT_MEC dc encodings and gate sysregs adds aea7d4d704b gdb/dwarf: remove cutu_reader::read_cutu_die_from_dwo abbre [...] adds 49d5323352a gdb/dwarf: move CU check up in cutu_reader::read_cutu_die_from_dwo adds ea10be6e89a Automatic date update in version.in adds f8297737722 Delete the ARM sub-directory of the SIM directory. adds 8cbf7d2a474 gdb/dwarf: remove unnecessary comparison in cooked_index_en [...] adds ebfdb1089bc gdb/dwarf: use std::equal_range in cooked_index_shard::find adds e5db6129d8d Automatic date update in version.in adds a7ecc1ba971 RISC-V: add Smrnmi 1.0 instruction support adds a393de33f2b ld: Support RELRO in aarch64-elf target adds 6d1823dc899 LoongArch: Fix disassembly option parsing stopping at the f [...] adds b2eb2b00dc5 gdb/dwarf: remove redundant read of dwo_name adds 861d98ffcea gdb/dwarf: update comment of cutu_reader::cutu_reader (the [...] adds ad172865ca6 gdb/dwarf: use reference in cutu_reader::cutu_reader interface adds 62c95db2a18 gdb: Remove compile-related attributes from struct language adds c4375bc51c8 gdb: add configure option to disable compile adds a8373e160b7 ld: Correct test pr19719 naming mix-up adds 043975ad0a1 gdb/testsuite: Force DWARF debuginfo where applicable in AI [...] adds d7940ce74a0 Automatic date update in version.in adds fdb44fced27 x86: Remove AVX10.2 256 bit rounding support adds 4bf692ec703 [gdb/testsuite] Fix gdb.threads/access-mem-running-thread-exit.exp adds 9882e2bca74 gdb/dap - Add CompletionsRequest adds c63274831c3 [gdbsupport] Fix a typo in common-debug.h adds b5485cfa8dc [gdbsupport] Ignore pathc in codespell check in gdb_tilde_e [...] adds 9ab3eb8a513 [gdbserver] Fix typo in tracepoint.cc adds 08ed5584d87 [gdb/contrib] Add SME to codespell-ignore-words.txt adds a7a38dba7f4 [gdb/contrib] Drop two words from codespell-ignore-words.txt adds fbd747b6a40 gdb: Fix assertion failure when inline frame #0 is duplicated adds 25fdd0e1863 Automatic date update in version.in adds b667765b2c3 doc/riscv: Add description of disassembler options adds 0d1f4362682 RISC-V: Don't show support for 1.9.1 priv spec adds 7106a427963 ld: Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to test pr19719 adds 07468ded302 ld: Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to test pr21964-4 adds 58ed43f9787 ld: Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to even more ELF [...] adds 63621cffc5c ld: Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to more ELF visib [...] adds 41f0b410f5d x86: Pass $NOPIE_LDFLAGS to undefined weak tests adds 43ac3df6149 Fix gstack issues adds e83f6121679 gdb: reduce breakpoint-modified events for dprintf b/p adds bdf6bbc0a7f Automatic date update in version.in adds 8497f4cc423 gprof: Always compile tests with -g adds 03df259d29d x86: Add {noimm8s} pseudo prefix adds 4bc72a45712 gdb: remove disable_breakpoints_in_shlibs function adds 33e4d4fe62a Automatic date update in version.in adds 79580fac6f5 [gdb] Skip selftest with warning adds 6f3dab758fb [gdb/tdep] Fix mmap syscall mapping adds 7109ea04ac7 Automatic date update in version.in adds 88c06ad206a [pre-commit] Add codespell hook adds 6ac0e286805 ld/PE: Add another mingw UCRT library name to the autoexpor [...] adds 7b34a95034f gdbsupport/common-inferior.c: Fix mingw build adds 80a7eb6ac7d [gdb] Check strpbrk against nullptr adds 93d835b06ca [gdb/contrib] Remove spellcheck.sh adds 432eca4113d [gdb/record] Make enum gdb_syscall value names consistent adds a93f60043a2 gdbserver: Add support for MicroBlaze host microblaze*-*-linux* adds 01e4635523d testsuite: fix is_aarch32_target adds 6f80c86ca88 Automatic date update in version.in adds c27e4f5273c binutils/testsuite: move objdump test output into tmpdir adds 71320db6509 binutils/testsuite: don't tail the same input and output file adds b63e824775e Check gnatmake version in gnat_version_compare adds 8c78862afb2 Formatting fixes for elf-attrs.c adds 7bc46c99783 ubsan: nds32 undefined shift adds 6c3458a8b7e PR32829, SEGV on objdump function debug_type_samep adds 115421b8507 Rename cooked-index-storage.[ch] adds 32c5beae951 Rename cooked_index_storage adds 5021c5bbf8e Make language_requires_canonicalization 'static' adds 5bc2273db46 Move cooked_index_entry to new files adds 3351f741c8d Move cooked_index_shard to new files adds 5703a5019ca Change includes in cooked-index-worker.h adds 51b14215942 Move cooked_index_worker to cooked-index-worker.[ch] adds 23ad2598a6b Update comments from moved methods adds d33f7cc36e7 Add addrmap_mutable::clear adds 2dc660bd2b2 Remove cooked_index_worker::result_type adds 34a286acdc3 Add cooked_index_worker::done_reading adds bbfa90724d2 Update cooked_index comment adds 387e49def64 [gdb/contrib] Support gdb in codespell section of setup.cfg adds 76f6d11efb7 gdb: move addrmap::relocate method to addrmap_fixed adds 877d74ab5f2 Automatic date update in version.in adds 5cb1689a7a8 Add gdb.base/set-solib-absolute-prefix.exp adds c4fce3ef292 Add optional filename argument to the linker's --stats opti [...] adds 1137625d46f Fix gdbserver crashes on SVE/SME-enabled systems adds 2ff990fb367 gdb: remove unused includes in dbxread.c adds 27c130fbdc9 gdb/dwarf2: remove unused includes adds 67430148a08 Update copyright.py adds 60ac9c60fe5 Clean up cooked_index::done_reading adds d600d392d51 Automatic date update in version.in adds abf215a338f ld/testsuite/ld-pe: Escape dots in regular expressions adds 0326df1b9b1 [pre-commit] Add codespell-clean gdb subdirs adds 254809b28f1 Fix pp.rs test for gccrs adds 1603a80c5cd Fix parsing .debug_aranges section for signed addresses. adds c6660615d17 [gdb/testsuite] Add gdb.testsuite/version-compare.exp adds 2d458da9a8e [gdb/testsuite] Fix xfail in gdb.ada/array_of_variant.exp adds 973c5759674 Many minor typo fixes adds 5fa17f72c93 gdb/dwarf: rename cache -> abbrev_cache adds b135c926c56 Automatic date update in version.in adds ba310c98c8f Make gdb/python codespell-clean adds c619da1a22f Make gdb/guile codespell-clean adds 2fb3d389d83 binutils: properly split objcopy and strip adds 25a0668a95e binutils: properly split ar and ranlib adds cc0693d3946 ar/objcopy: harmonize .exe suffix stripping adds 43ea7d00a76 objcopy: constrain --section-alignment to PE binaries again adds 379535a2e6e binutils: run objcopy set-section-alignment also for COFF adds 4fa9476ad23 objcopy: also check --file-alignment option argument adds c2f55040d34 Automatic date update in version.in adds 91b310a0a89 gdbserver: regcache: Update comment in supply_regblock adds 392678738b1 Automatic date update in version.in adds c1cb3f4a2d8 Automatic date update in version.in adds 91fd5244999 gprofng: Remove check_Relocs() function adds 13f614be23a gprofng: Refactor readSymSec for using BFD's asymbol struct adds 50491ef1d39 gprofng: Remove duplicate symbols adds 6fe5e01b131 nm: also retrieve size for COFF function symbols adds e71f5f09ce7 nm: fall back to heuristic when ELF symbol has zero size adds 0b4a7d8c8a0 bfd/COFF: drop link_add_one_symbol() hook adds 5de418ba702 bfd: properly use bfd_get_symbol_leading_char() in peXXigen adds 864f563eecd bfd: adjust a few error messages adds 236214b1981 bfd: fill in PE load config directory entry adds fcdce142519 bfd: add load config size workaround for i386 XP and earlier adds 29bff2380e4 gdb: Introduce user-friendly namespace identifier for "info [...] adds 666221ce04a buffer overflow in nds32_elf_do_9_pcrel_reloc adds 1f542289e67 xcoff buffer overflow adds 464f5083610 xcoff dynamic symbol string sanity adds 2707d55e539 [lto] Fix symlookup in archives vs shared adds 907c06d0e4e [gdb/tui] Don't try deferred curses initialization twice adds 93bb1ebf7f8 [gdb/cli] Use debug info language to pick pygments lexer adds 6a51b5955a0 Automatic date update in version.in adds 4fe96ddaf61 LoongArch: Warn about right shifts of negative numbers adds d8c3e490165 Rename set-solib-absolute-prefix.exp to x86-set-solib-absol [...] adds d01e823438c Update copyright dates to include 2025 adds 34f5a310b4f gdb/testsuite: add DWARF 5 + split DWARF + type units board adds 6488583941b gdb/testsuite/dwarf: add support to generate DWARF 5 split [...] adds 0b188a3fb13 gdb/testsuite/dwarf: fix abbrev section name when putting t [...] adds 8ad92d35519 gdb/dwarf2: pass correct dwarf2_cu to lookup_dwo_id in crea [...] adds d55ade198f8 gdb: remove unused includes in maint.c adds ae871f291b8 Simplify print_doc_line adds faaee6b4114 Automatic date update in version.in adds 5ea1eec52f4 [gdb/tdep] Handle ldaex and stlex in {thumb,arm}_deal_with_ [...] adds 981fe5fd80f s390: Add support for z17 as CPU name adds 1bafda2c459 [gdb/symtab] Handle DW_OP_entry_value at function entry adds 92d4a12d9e9 [gdb/testsuite] Allow thread exited message in gdb.threads/ [...] adds 1a024626f8e gnulib: revert copyright date changes in imported files adds 432c53e7d8e sim: fix Makefile.in copyright dates adds 0ab7a3242d3 gdbsupport: fix Makefile.in copyright dates adds 2bbe439e729 gdb/testsuite: fix copyright years in gdb.dwarf2/fission-wi [...] adds a650cb6b2fb aarch64 tests: escape dot in regex pattern to really match a dot adds ee0f1b802d4 Automatic date update in version.in adds 6fe4e5bd10b [gdb/testsuite] Fix gdb.dwarf2/fission-with-type-unit.exp w [...] adds d1458933830 PR32858 ld segfault on fuzzed object adds 7319a302dd3 [gdb/config] Fix codespell warnings adds 99d0bac09ba [gdb/unittests] Ignore spellcheck warning in rsp-low-selftests.c adds fd152d90be8 [gdb/cli] Fix typo in cli-dump.c adds 2cec91421e6 ld: Skip the LTO archive member only for the earlier DSO adds ea0498f46e4 Automatic date update in version.in adds da9ffdece9b gdb/testsuite: fix gdb.base/dlmopen-ns-ids.exp racy test adds 52c5091dfb1 bfd: fix missing warnings from bfd_check_format_matches adds 7fa205d2fe2 gdb: add forward declarations in maint.h adds 33d5188ab10 gdb: silence some 'Can't open file' warnings from core file [...] adds 9222c043227 Automatic date update in version.in adds c78b60dc504 gdb: add Piotr Rudnicki to gdb/MAINTAINERS adds e35f05214f9 Automatic date update in version.in adds eff93f19cb9 LoongArch: Support LA32R aliases rdcnt{vl,vh,id}.w adds 6ef74a3985b Automatic date update in version.in adds 29b68e449be gdb: add an assert to cmd_list_element constructor adds e25c84752c9 gdb: add check for empty array adds 55cee09736b x86: move PadLock enumerators adds 06d32219155 bfd/COFF: propagate function size when copying/linking ELF objects adds 7c96ca45799 bfd/aout: drop add_one_symbol() hook adds 8fa7162be55 bfd/ELF/x86: avoid layering violation in link hash table en [...] adds f47975106fc ld/PE: restrict non-zero default DLL characteristics to MinGW adds f844b66ad07 gdb/testsuite: Add gdb.arch/aarch64-sve-sigunwind.exp adds a4224b4ce14 Re: ld: Skip the LTO archive member only for the earlier DSO adds 4846e543de9 windres: buffer overflow in bin_to_res_toolbar adds 9e68cae4fdf windres: don't exit so much on errors in read_coff_rsrc adds f3f42468b3b PR 32871 ld/ldmain.c#L425 incorrect location of #endif adds e7092c03903 Automatic date update in version.in adds 88891208c3f RISC-V: Add missing disassembler option `max` adds fc3696543b4 gdb/dwarf: rename some functions to specify "dwo" adds 774935aa0c2 gdb/dwarf: skip type units in create_dwo_cus_hash_table adds ac4a73ff042 [gdb/testsuite] Fix gdb.ada/scalar_storage.exp on s390x adds 7bef406490d [gdb/ada] Fix gdb.ada/overloads.exp on s390x adds 82595d9e39f Use gdb::string_set for decoded_names_store adds 762d4b98629 Use gdb::unordered_set for Ada symbol cache adds 280160a7d03 Automatic date update in version.in adds d4c57933d6f Re: windres: buffer overflow in bin_to_res_toolbar adds c3fd5960228 resbin.c formatting fixes adds 46efd5fb30d buffer overrun in read_coff_res_dir adds 1ba60c076e8 [gdb/testsuite] Fix another timeout in gdb.base/bg-executio [...] adds 62e213a4fbc Automatic date update in version.in 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 adds 4cfcc5412cc objcopy: Don't add zstd to the debug compression options if [...] adds 50a07b4a1f3 [gdb/contrib] Fix errno.EOPNOTSUP in dwarf-to-dwarf-assembler.py adds 24c1871a045 [gdb/contrib] Handle unknown attribute in dwarf-to-dwarf-as [...] adds bc5830d1cf7 [gdb/testsuite] Add proc subst_vars adds 3cdc2743c64 [gdb] Drop gdb.stabs exclude from tclint.toml adds 8eb1701823e gdb: fix loading compressed scripts from `.debug_gdb_script [...] adds 46eeb5132ae [gdb/testsuite] Simplify gdb.cp/local-static.exp adds bef948d551a gdb/record: Speeding up recording in RISC-V adds 297a5c44ddf Avoid c-ctype.h in libinproctrace.so adds f5a141788fa hppa64: Fix bfd_put_xx bfd argument in elf_hppa_final_link_ [...] adds c3173ac6ac7 Automatic date update in version.in adds a2bccd18584 gdb: use std::vector<> to hold on blocks in struct blockvector adds 45b3bfcc906 gdb: add block ordering predicate for ordering blocks in bl [...] adds e162de19f9b gdb: update mdebugread.c to use blockvector::block_less_than adds f20c97f00d2 Remove Py_TPFLAGS_CHECKTYPES adds 8eeb52e3c77 Remove Python API checker defines adds 26c701f8020 Two bug fixes in mdict_free adds 1d446bf4dae Free multidicts from blockvector adds 45b219b3b75 Remove iterate_over_symbols_terminated adds 1fc36f02cd6 gdb: change find_pcs_for_symtab_line() to return entries in [...] adds a0afd6b66ef Remove buildsym_compunit::end_compunit_symtab_with_blockvector adds 3ca90840df7 Use bool in buildsym adds de2d4f8b767 Automatic date update in version.in adds f1a4759630b Remove get_context_stack_depth adds 0bdfbd3710f bfd: move merge_info from ELF to general link hash table adds eb92a17c47e bfd: move sec_info from ELF to general section struct adds eef49e5b1c7 bfd: simplify _bfd_{add_merge,write_merged}_section() interface adds f2dbe10f66e bfd: simplify _bfd_merged_section_offset() interface adds 1e1701c4d81 bfd: simplify _bfd_{link,write,discard}_section_stabs() interface adds 810b19952d5 bfd: generalize _bfd_elf_merge_sections() adds caccc182b5e bfd: replace _bfd_merge_sections() hook with simple boolean adds a04b91a6419 bfd: section merging for PE/COFF images adds f861f82cd9f z80, gas: follow historical assemblers and allow "op A,x" a [...] adds e3a3f8fd3e2 [gdb/testsuite] Remove gdb.base/gdbindex-stabs.exp adds b1386f1bf2b ld: testsuite: xfail ld-elf/compress1a etc. on Solaris/spar [...] adds 5f71957b233 gdb: replace use of alloca with std::string in openp adds f9e262e1cb7 gdb: add gdb_rl_tilde_expand util adds caba95fadd6 gdb: remove TYPE_*_PROP macros adds c76e5b9e509 gdb: remove TYPE_DATA_LOCATION_BATON macro adds 939fc54b02d gdb: remove TYPE_DATA_LOCATION_KIND adds 1e3c445f54d gdb: remove TYPE_DATA_LOCATION_ADDR macro adds 157da75362c Handle dynamic DW_AT_bit_size adds 12926e6ab8d gdb/reverse: update error message for "reverse-" commands adds 1266b99f270 BFD: Fix function prototype breakage through stabs.c adds 4b0d1b38bf8 elf: Drop the FIXME comment in set_symbol_value adds aae7b0d3811 Automatic date update in version.in adds d91dff2c6b1 Automatic date update in version.in adds 42849ef8247 hppa64: Fix linking of linux kernel adds 883e39544f5 hppa64: Mostly fix symbol versioning support adds d5e0fcae59d Automatic date update in version.in adds c523ce154d7 gdb/help: Update help message for target record-core adds a408215722e Add more details to the linker documentation for the --hash [...] adds 4b46891005b gdbsupport: bump unordered_dense library to 4.6.0 adds dbfbbbc9742 gdb/dwarf: make some fields of dwarf2_per_cu private adds fe283008513 hppa64: Handle R_PARISC_EPLT relocations for local symbols adds e6016963d3e hppa64: Remove code to generate dot symbols for EPLT relocations adds 2006dea18d5 Automatic date update in version.in adds facb9338055 aarch64: gas: Allow movprfx with fmmla and bfscale [PR gas/33562] adds 0f0c6492bd1 PowerPC: Support for Load/Store VSX Vector Paired Byte*32 I [...] adds 37563b8beb5 gdb: lookup minsym using section in find_sal_for_pc_sect adds 9e76f914f15 gdb: make find_sal_for_pc_sect attempt to fill sal section adds 539fc2164f4 gdb: pass minsym section to find_function_start_sal, when possible adds 24bff521659 gdb: assign a valid section in convert_address_location_to_sals adds fb55fe0da56 Fix formatting of attributes in dwarf-to-dwarf-assembler output adds 101b7a01c20 Update "usage" line in dwarf-to-dwarf-assembler adds 8e2dd542091 Emit language and encoding names from dwarf-to-dwarf-assembler adds 20adfa53dcb Fix typo in break-kernel-no-debug-info.exp adds 338796db769 gdb/solib-rocm: avoid expensive gdbarch_from_bfd call in ro [...] adds 457bc7af867 Automatic date update in version.in adds c83443fd762 Revert "x86/APX: drop AMX-TRANSPOSE promoted insns" adds 05b24220b11 x86: Disable AMX-TRANSPOSE by default adds 0633b78640d gdb/testsuite: fix git repository check in gdb.src/pre-commit.exp adds f190abc5841 Automatic date update in version.in adds 6fa97b38ffc objcopy: add option to specify custom prefix for symbol of [...] adds ad4b8c3e958 Pass cookie and symndx to gc_mark_hook adds 57ccec66689 _bfd_elf_get_link_hash_entry tidy adds 8b99ca44515 Don't read and cache local syms for gc-sections adds 4b738eecc00 Sanity check elf_sym_hashes indexing adds aa4fbe88595 s390: Do not generate incomplete opcode table adds f06e09588da gdb/testsuite: Add LoongArch case in my-syscalls.S adds 73ab5590626 gdb: LoongArch: Change default char data type to signed adds 040b85bd572 MIPS/LD/testsuite: Run HI16/LO16 tests for VxWorks too adds 6b218502034 MIPS: Add o32 RELA relocations for VxWorks targets adds b1e3a6b5941 MIPS/GAS: Fix microMIPS TLS reloc classification adds ad26c67309c MIPS/GAS: Add HI16/LO16 pairing for REL TLS relocs adds c1c173422d1 Fix device index in gdb.rocm/addr-bp-gpu-no-deb-info.exp adds 3344d5a4aa7 darwin-nat.c: fix broken build caused by typing issues from [...] adds 0c830fc5745 gdb/{testsuite,system-gdbinit}: import gdb module in Python [...] adds 12424aca0d4 gdb/testsuite: remove variable with ambiguous name in gdb.s [...] adds 168690b0f72 gdb/testsuite: remove unused imports in Python files adds de9f1c1bb22 gdb/testsuite: remove unused "global" statements in Python files adds 0e529fc9c7f gdb/testsuite: use "is" for type comparison in Python files adds 57c4af5f322 gdb/testsuite: use "is" to check against None adds 99f7b61f1d0 gdb/testsuite: avoid bare except in Python files adds b4f767797a7 gdb/testsuite: remove unused but set variables in Python files adds dacf41a6295 gdb/testsuite: address "unused not at top of file" warnings [...] adds 93029c6b50f gdb/testsuite: use "not in" in Python files adds 750ef8f6e9c gdb/testsuite: rename ambiguous variable in py-command-brea [...] adds b58e2ff69ae gdb/testsuite: avoid assigning lambdas in Python files adds 997ca51dcb4 gdb/contrib/dwarf-to-dwarf-assembler.py: remove unused imports adds da8ad8e03ab pre-commit: run flake8 on all .py(.in)? files under gdb adds 9f9eeeb6dab pre-commit: use ^ anchors in `files` adds ddaee713f51 gdbsupport: bump unordered_dense to 4.8.0 adds de9efc361bb hppa64: Add code to intialize __data_seg section symbol adds 0b0ac024582 hppa64: Use address of __text_seg symbol insted of hppa_inf [...] adds 2e352790ad4 hppa64: Use address of __text_seg symbol in elf64_hppa_fina [...] adds 0bb5cbb9b4b Pass -B to objcopy binary symbol test adds 9760f7d5058 tic4x_scan: match printable arch string adds 19c4084cfaa lto: Set plugin_format to bfd_plugin_no only if known_used is set adds 2f53fb60c9c Automatic date update in version.in adds a7e0ca446d4 Automatic date update in version.in adds bdb0d62281a libsframe: make flip_fde version aware adds f264ead9fb9 libsframe: make flip_header version aware adds 3ae28d07763 libsframe: use sf_fde_tbl data structure internally for the [...] adds 8e9bfa66d8b Automatic date update in version.in adds 1ddfd4f3eac gdb: add a constructor for symtab adds e23cba69ec8 hppa64: Implement segment based relocations for local symbols adds efbf482f56d Automatic date update in version.in adds f6b0f53a368 PR 33455 SEGV in vfinfo at ldmisc.c:527 adds 87b6078fc21 tidy m4 plugin config support adds c2a2bab96b0 regen some configure files adds 626360da444 ctf-archive sanity checks adds 4a9efbe8b0b gdb, btrace: fix pr19340 adds a00d335a2d7 gdb, record: notify frame change on 'record stop' when sele [...] adds 0b6e72d4c13 btrace: update record_btrace_stop_replaying_at_end adds 92dc62fe6e1 btrace: do not stop replaying or recording while a thread i [...] adds 9a8c16ee848 btrace: do not allow moving running threads with 'record goto' adds add41f3be29 btrace: clear thread stopped state when stopping replaying adds 522ff727b63 gdb, btrace: simplify gdb.btrace/multi-inferior.exp adds 921838d6db3 gdb, btrace: set wait status to ignore if nothing is moving adds 732ed016e23 gdb, remote: adjust debug printing adds d0844398e2b btrace, infrun: simplify scheduler-locking replay adds 07fe1be26cb btrace, infrun: replay scheduler locking only depends on to [...] adds 10a280caf51 btrace: remove update_thread_list() and thread_alive() adds 603d5fa176d btrace: stopped_by_*() consider the selected thread adds f685e3953f9 elf: Don't set its DT_VERSYM entry for unversioned symbol adds 2445d240d18 gas: sframe: improve code comments around SFRAME_FRE_BASE_R [...] adds ef442f8e7f1 libsframe: use sframe_decoder_get_funcdesc_v2 in dumper adds f5bee9f31b2 Sync top-level with GCC adds 12ef7d5b7b0 Remove call to abort in the DGB debug format printing code, [...] adds 5b7bb3412e6 Clean up "return -1" in gdb.rust adds 7c8311eca77 gdb: fix a typo in a comment in gdbtypes.h adds 6f4cb3ab5ae gdb: introduce blockvector_up adds c38cda45dd5 Automatic date update in version.in adds cf312b990e9 s390: Emit relocation for 32-bit immediate operand adds f29e763e905 gdb: change find_block_in_blockvector to be a method adds 628d488652b gdb: change blockvector_contains_pc to be a method adds d05b05527b9 hppa64: Fix some issues handling dynamic relocaltions adds 58fedddb895 Automatic date update in version.in adds 6384e241e8f gas: sframe: fix PR gas/33277 adds dfb31cd02bc include: sframe: fix minor typos in sframe_decode adds ca113296886 [gdb/testsuite] Remove gdb.dwarf2/dw2-ranges.exp adds ce106639c20 [gdb/testsuite] Yet another attempt to fix gdb.threads/thre [...] adds 2ae26cd8633 BFD: Remove unused file position member of `struct orl' adds 06779b0e71b LD/doc: Add missing `--push-state' option markup adds 1fd463f3623 gdb/testsuite: remove unused "variable" statement adds 0e7ca0fdc8f binutils/MAINTAINERS: list new gprofng maintainers adds 7028626eff3 gdb: make command classes be bitmaps adds 1518f2e087d gdb: add "essential" command class adds 91c02fa793b Automatic date update in version.in adds 7c4cf282432 RISC-V: Fix missing instruction classes in error messages adds 792beba6ac4 [gdb/testsuite] Fix DUPLICATE in callfuncs.exp adds af68056244a gdb/python: fix gdb.Block repr output adds 51b48a997d6 Fix build after command_classes change adds 70abf8984bd gas: Default to -mrelax-relocations=no on Solaris/x86 [PR19520] adds f8af94d91e3 gdb/testsuite: adjust add-inferior test for native-extended [...] adds 3f48c9f88c9 Move symbol::value_block to symtab.c adds 84402f09dd2 sframe: Minor format string fix in sframe_decode adds 7d8b016af12 Fix use of "main" in gdb_index with C++ adds 034a9f65a6c Automatic date update in version.in adds 7fe47d527e0 x86: support SALC adds 3e2e413a545 bfd: move ATTRIBUTE_HIDDEN to separate header adds 50efe229ddf bfd/ELF: mark internal functions hidden adds 8281d8d2475 bfd/ELF: mark internal aarch64 functions hidden adds 11fe65581d6 bfd/ELF: mark internal IA-64 functions hidden adds c4e99bc14e9 bfd/ELF: mark internal KVX functions hidden adds 2903d813fcc bfd/ELF: mark internal LoongArch functions hidden adds 66c313276d8 bfd/ELF: mark internal M68HC1x functions hidden adds bf4128d0cc6 bfd/ELF: mark internal NDS32 functions hidden adds 57930ff75f8 bfd/ELF: mark an internal PowerPC function hidden adds fa109576a9d bfd/ELF: mark internal RISC-V functions hidden adds 337353d5904 bfd/ELF: mark internal SCore functions hidden adds 8f27c850601 bfd/ELF: mark internal Sparc functions hidden adds 781bf4774d3 bfd/ELF: mark internal TileGX functions hidden adds 603bc397919 bfd/x86: mark _bfd_x86_elf_link_report_tls_{transition,inva [...] adds aab90506f5b bfd/ELF: mark VxWorks functions hidden adds 5e648fc6a0a bfd/ELF: make is_debuginfo_file() static adds 0141f46278d bfd/ELF: adjust *_size_info properties adds 479613f261c bfd/ELF: properly mark bfd_elf_print_symbol() as private adds 85c8b58e2df bfd/ELF: properly mark elf_read_notes() as private adds 82cb152b063 bfd/ELF: properly mark elf_appent_rel{a,}() as private adds 4a890d55ada bfd/ELF: _bfd_elf_obj_attrs_arg_type() is exposed to gas adds 8b322fc15af bfd/ELF: _bfd_elf_large_com_section is exposed to gas and x86-only adds 70aa9fbb41c bfd/ELF: _bfd_elf{,32,64}_hppa_gen_reloc_type are exposed to gas adds e3dd2eb6f59 bfd/ELF: mark functions exposed to ld as non-private adds 97df0abb93f bfd/ELF: _bfd_elf_link_create_dynamic_sections() is exposed to ld adds 8bf8f4380db bfd/ELF: _bfd_elf_linker_x86_set_options() is exposed to ld adds c1011a70b07 s390: Bind defined symbol locally in PIE adds 3d649e28ebb gdb/testsuite: rename thread_local variables adds b94d8189ae7 gdb/testsuite: issue "no repeat" command before "no previou [...] adds 6d30159f9a7 Revert "bfd/ELF: make is_debuginfo_file() static" adds f8d3f9bb8ae gdb/dwarf: clarify comment on dwarf_per_bfd::all_units adds f0944db5ef1 gdb/dwarf: make some fields in dwarf2_per_cu private adds 9452b2fb460 gdb/dwarf: pass is_debug_types to dwarf2_per_cu constructor [...] adds cdb59494071 Write entire buffer in gdbserver write_prim adds c2be9310468 pre-commit: check for whitespace errors in on all files under gdb adds 4554e4aceb4 gdb/testsuite: adjust another add-inferior test for native- [...] adds 767c92a13e9 gdb/testsuite: adjust yet another add-inferior test for nat [...] adds 2be0f2da210 readelf: Display the base symbol version as empty string adds 509af7a8c0a Automatic date update in version.in adds c2f9db99b9a Automatic date update in version.in adds f081af07159 [gdb/testsuite] Use -std=c99 in gdb.base/callfuncs.exp adds b263aca0a5f libsframe: fix checks in flip_fde adds 28fc75a7c5b [gdb/testsuite] Fix main in gdb.trace/mi-trace-frame-collected.exp adds b91966e2df7 libsframe: rename encoder to ectx for readability adds c52cb068418 Automatic date update in version.in adds 15a7adca5d9 ld: Fix a H8/300 specific test case adds 0ded1882ece bfd/ELF: _bfd_elf_ppc_at_tls_transform() is exposed to gas adds 6afb0b11270 bfd/ELF: mark internal MIPS functions hidden adds 952f99a6bd5 Minor cleanup in ld documentation adds 90a0b08bd06 readelf: Fix typo in --version-info documentation adds 7c50362625b [gdb/testsuite] Drop address from test name in gdb.arch/amd [...] adds 0f2aaaad61c [gdb/testsuite] Drop address from test name in gdb.mi/mi-me [...] adds 0b45d74d79c [pre-commit] Set verbose=false for check-whitespace adds 18612e79c19 gdb: remove unused includes in target-descriptions.c adds 05134ca32b7 Use unordered_set for frame_stash adds 34e6bf4db13 Use unordered_map in record-btrace adds 5f3402efde7 Add styling to symmisc.c adds f981fceebc4 Add styling to cooked_index::dump adds 736c833355b Print the CU index in cooked_index::dump adds 068786e3aa0 Add uses of _() to symmisc.c adds cff14f47e1e [gdb/testsuite] Force DWARF in gdb.pascal adds ec0f74231c2 gdb/hppa: guess g packet size adds 2eb4f87abfe Automatic date update in version.in adds 83e27716602 Re: readelf: Display the base symbol version as empty string adds 96b8a8a633a objcopy binary symbol test adds 330a0c4aafb gdb/mips: make mips_tdesc_gp{32,64} target_desc_up adds 0a91f1a8aa5 gdb: use current executable for 'remote exec-file' in some cases adds 49351a8a646 [gdb/testsuite] Fix sizeof test in gdb.rust/simple.exp adds 0c103861db6 [gdb/rust] Fix handling of unsigned discriminant adds 98a89b14ff3 Allow Python to create const+volatile types adds c390fa05db5 Automatic date update in version.in adds 8f2a5c0dc8a [gdb/testsuite] Use -std=c99 in gdb.base/nodebug.exp adds 771faadaa73 [gdb/testsuite] Fix typo IBM'x -> IBM's adds 30f6e34f1fa [gdb/testsuite] Fix typo IBM'x -> IBM's some more adds a85f1da7a82 Automatic date update in version.in adds c09ebee0d3a gdb: symbol_search objects of different types are not the same adds ccd56e22703 gdb: remove attempted type de-duplication when building gdb-index adds c6f30fe3269 gdb: fix flake8 warnings in gdb.base/gdb-index-many-types.py adds 3d7198b19f6 pre-commit: bump black to 25.11.0 adds c5a59db742d PowerPC: Support for Controlled Cluster Memory (RFC02689) adds fd3b1c4f4c1 PowerPC: Add support for RFC02660 - Context Switch Instruction adds d77cf7e6b42 Automatic date update in version.in adds 35e1c33162b objcopy binary symbol type check adds 48808d7b664 bfd/ELF: loongarch_{larch_reloc_name_lookup,adjust_reloc_bi [...] adds fdcdfdbb821 bfd/ELF: nds32_convert_{16_to_32,32_to_16}() are exposed to gas adds 362b674aa48 bfd/ELF: properly mark bfd_elf_{,gc_common_}final_link() as [...] adds 4c8a9c8b2f4 s390: Increment PC-relative relocation count for PC24DBL relocs adds 4a9d6a6a600 s390: Check sreldynrelro in elf_s390_finish_dynamic_symbol adds 13939168490 s390: Do not emit orphaned GOT entry for TLS IE to LE transition adds 169341f282b s390: Mention GOTIE20 relocation in TLS related comment adds 24e9fdc6ef2 [gdb/testsuite] Fix gdb.rust/methods.exp on i686-linux adds 24b60435102 Mark Pascal as case-insensitive adds 20c1b065aaa Rename variable in DAP breakpoint.py adds 4cea26197d3 Have DAP handle multiple breakpoints at same location adds 3917afa371c Reject negative children in DAP adds 4ec16ac822d gdb, gdbsupport: use DISABLE_COPY_AND_ASSIGN in a few spots adds 9a5d3e6c4a5 gdb: remove tic6x .dat files adds 1bae970c193 gdbserver: adjust init_target_desc call in tic6x_read_description adds 5f224e54aee gdb: add microblaze-linux.xml to XMLTOC, regenerate microbl [...] adds 7079af07153 MIPS/GAS: Select symbolic GPR and FPR names based on curren [...] adds efbd9add968 Automatic date update in version.in adds 90cd770a7d4 shared.exp: Use pr14862.map to build libpr14862.so adds e9d7b55a8a7 elf: Wire up PR ld/21086 test adds 9591d2b7628 ld-elfvers: Remove vers8.c adds 2c04980a962 Automatic date update in version.in adds 022eb3fe009 hppa64: Fix handling of dynamic relocations adds 0b2fdd9b593 Automatic date update in version.in adds 7985f48ce57 gdb: build solib-svr4-linux.o when building for targets xte [...] adds 43ae0585aa4 gdbserver, read_ptid: handle '0' and '-1' thread ids adds ef706f09f1e gdb, remote: fix set_thread () in start_remote () adds 7db0fccae52 gdb, gdbserver: fix read/write_ptid types adds 8343ee09a25 gdb: change search_symtab helper to be a method adds 722640cbad9 gdb: change find_compunit_symtab_by_address to find_symbol_ [...] adds 86f6485002d gdb: simplify find_symbol_at_address adds 3c3f58814b1 bfd/ELF: Core file support for AArch64 FPMR adds eb867c384fe gdb/aarch64: Enable FPMR for AArch64 in gdb on Linux adds 71a43f5f0c7 gdbserver/aarch64: Enable FPMR for AArch64 in gdbserver on Linux adds 192e93087e2 gdb/aarch64: signal frame support for fpmr adds c32473a573b gdb/aarch64: core file support for FPMR adds 3f342d0ee9b gdb/aarch64: Tests for fpmr adds 994bc098f95 gdb/doc: Document AArch64 FPMR support adds e831f91245f Do not crash on recursive pointer types adds 71ffab58c38 [gdb/cli] Add missing _() for dump commands adds 1fa5831f2b2 [gdb] Fix '_ ("foo")' adds def931f1270 [gdb/i18n] Use c++ in po/gdbtext adds 965deba1208 gdb: use gdb::unordered_{set,map} at a few places adds c0ca3668aee [gdb] Return bool in producer_is_gcc adds c6092d24a69 [gdb] Fix producer_is_gas comment adds efa10c9cd5f [gdb] Use nullptr instead of NULL in producer.[ch] adds 856364fcad1 [gdb] Rewrite producer_is_gcc and producer_is_clang adds 351a133779b [gdb] Rewrite strings in producer_parsing_tests adds ed3ecf26816 gdb/netbsd: fix fallout of thread_info ptr to ref change adds 017b9771ac0 gdb: revert std -> gdb unordered_map change in x86-nat.c adds 6661e10ff9a gdb/mips: fix lwp_info ptr -> ref adds e891646a32a gold: Treat symbols with version index 0 as unversioned adds b3f42833f94 Automatic date update in version.in adds 23ffbce5b21 Automatic date update in version.in adds d07e8664421 gdb: add more styling to cli/cli-cmds.c adds 4a40fe05bf0 [gdb/build] Handle gdbsupport and gdbserver in gdb.pot adds bf6187c92e5 Make blockvector a little more self-contained adds cc4c8e4ca8b gdb/dwarf: use offset in dwarf_expr_context::read_mem adds 6e4f2a89a56 Return bool from block_starting_point_at adds 1e808504adc Remove section_offsets typedef adds 83bf56647ce Automatic date update in version.in adds 77f91fd4f10 [contrib] Fix typo in check_GNU_style_lib.py adds 4e1825f080b [contrib] Accept _("") and operator() in check_GNU_style_lib.py adds 7551800e0b3 gprofng: New tool for converting gmon.out file to experiments adds 669c215363c gprofng: Add documentation on converting gmon files. adds 72635460002 gprofng: Add gprofng gmon conversion command test adds e086501cca0 gprofng: Remove runstatedir from Makefile.in adds cc27559a20f Fix dwarf2 "assertion failed" on bra without skip dwarf exp [...] adds 315ac9939f6 Do not apply properties to arch-allocated types adds 91eee81d235 gdb: include NT_I386_TLS note in generated core files adds 98e3eb66b73 gdb/dwarf2: add dwarf2_get_symbol_read_needs selftest adds cbec8a7db65 Automatic date update in version.in adds 9466e04151a bfd/COFF: mark internal functions hidden adds a37deb529ed bfd/COFF: properly mark bfd_coff_{gc_sections,group_name}() [...] adds bbd63469da0 bfd/ECOFF: mark internal functions hidden adds 0213f3c1fa6 bfd/XCOFF: mark internal data hidden adds d00ae972865 bfd/PEI: mark internal functions hidden adds 0ba884fe9cc bfd/COFF: mark a function exposed to ld as non-private adds 5bf5a1fb77e gdb/testsuite: avoid pointer values in test names adds 53f5dd32441 gprofng: Remove public hz and whoami variables adds af7fe6fff91 [gdb/corefiles] Fix segfault in add_thread_silent adds 3241ec3eca5 RISC-V: Fixed opcodes for some bitmanip instructions adds 9b7c567507f ecoff foreign syms adds 0feda62e049 copy_private and merge_private functions adds f5336048aea bfd_copy_private_symbol_data adds 1529b301149 som foreign syms adds 598704a00cb PR 33638, debug_rnglists output adds 455446bbdc8 PR 33639 .debug_loclists output adds be540777fe2 Automatic date update in version.in adds d37a8694b28 Re: dlltool memory leaks adds eb0dfe8004e gprofng: disable LTO as a workaround adds d9ef428cf9d [gdb/testsuite] Rewrite strings in gdb.ada/unchecked_union.exp adds f8503d4d5da Change dw2_search_one to be static adds dd40af9ca1a Automatic date update in version.in adds 777079c67c8 [gdb/build, c++20] Fix deprecated implicit capture in cooke [...] adds 45311dce116 [gdb/testsuite] Fix whitespace issues adds d4b42011bcd Remove a call to blockvector::map adds f76a39b6957 Automatic date update in version.in adds beab972c07d elf: Verify base symbol version works properly adds c051369369e gdb: force lval_memory for value components with dynamic da [...] adds e5ef00196e3 gdb: resolve dynamic type in one value_cast case adds 84dfecb60e0 RISC-V: Tidy and aligned riscv_supported_std_[z|x]_ext tables adds d15d8e417dd bfd: rename old references to build attributes adds ebe829eb9f0 bfd: rename parsing methods of object attribute v1 API adds 28a51085ae5 gas: move code for object attribute parsing into obj-elf-attr.c adds 12856136986 aarch64: constify BTI and GCS report functions adds 365cf9bd156 Make readelf not print 'foo@@' for normal symbols adds 78894bcb483 Use version index 1 for defined symbols adds e2682b4e1da bogus FAILs from mmix ld testsuite adds a6feabfb8f9 replace tail with sed adds 4e397ea9446 PR 33473 SEGV in _bfd_elf_gc_mark_debug_special_section_group adds 500806dc2a3 PR 33474 SEGV in init_reloc_cookie adds 9e866f3c26e hppa64: Fix R_PARISC_LTOFF_FPTR64 and R_PARISC_LTOFF_TP64 r [...] adds 487f43f887b Automatic date update in version.in adds 8301f9db00a hppa64: Fix bogus warning from elf_hppa_final_link_relocate adds 42a76e2e3cc LoongArch: set PRSTATUS_SIZE=0x1e0 to match kernel's struct [...] adds ab591baddaf gdb: replace FRAME_OBSTACK_{C,Z}ALLOC macros with templated [...] adds e64a7c8623d gdb/solib-svr4: remove unnecessary assert and variable adds d92ae8c9931 Automatic date update in version.in adds a806da18ad5 libsframe: bugfix in flip_sframe adds 0217fa55cbe PowerPC: Skip base type RTTI tests before inferior start adds 39b6fee4842 libsframe: testsuite: remove usage of ##__VA_ARGS__ adds b15df2e0273 gdb: fix some whitespace issues adds 2600d751c34 Tidy .eh_frame rawsize manipulation adds 0587fb9f40f PR 33453 allow extra for .eh_frame in final link buffer adds 8906c4e3b72 PR 33453 backend_finish_dynamic_sections final link buffer adds bd7c19dff4b PR 33453 linker generated .eh_frame adds 85a408226ac Automatic date update in version.in adds da97e9a1d95 Obsolete support for Solaris < 10 adds 24ea21fe77d [gdb/tdep] Simplify i386_thiscall_push_dummy_call adds 1d23b1ce4da gdb: make test name initials lowercase in gdb.base/gdbvars.exp adds f6df8aa48f1 gdb: Make startup message more user friendly adds 61aed4041aa gdb/MAINTAINERS: add Christina Schimpe as x86-64 and i386 m [...] adds 7596c998e15 Automatic date update in version.in adds 1f7e70ddd2c bfd/Dwarf: Add suitable defines to use at call and use sites adds 46871224c49 ld: support most modifiers for printf() like vfinfo() forma [...] adds 7dfdc927a17 x86: drop a few excess AVX512VL from opcode table adds 09aeeb1ca9c [gdb/testsuite] Fix three typos in gdb.base/long_long.exp adds f8e4eb6aaac [gdb/build, c++20] Fix UTF-8 string literal usage adds 116ea63b99b gdb: update blockvector::lookup adds cc1fc6af415 gdb: change blockvector::contains() to handle blockvectors [...] adds 6287318dfd4 gdb: add unittests for blockvector lookup functions adds ffa404804e7 gdb: update is_addr_in_objfile to support "dynamic" objfiles adds 29e5fad6db3 gdb/testsuite: fix a few typos adds 5f66aee7f4b gprofng: protect against standard library macros adds f6a331018d6 Automatic date update in version.in adds 5b16df3bd6f Automatic date update in version.in adds 2fbe667884b bfd: fix potential missing seek adds 0efa88d649d Re: bfd/Dwarf: Add suitable defines to use at call and use sites adds cdb728d4da6 PR 33637, abort in byte_get adds 09e5148c022 ELF symbol version output cleanup adds 54fbc12d640 elf: Renumber local dynamic symbols only if needed adds 94ebb7810eb elf: Properly place base symbols in DT_GNU_HASH and DT_HASH adds 7ae37d96d12 lto: Compile PR ld/23818 test with -fPIC adds a6e20ab0bb9 Automatic date update in version.in adds 294cb98c95a [gdb/corefiles] Sort info proc mappings table adds b0196f0c87e gdb/aarch64: change target_ops::stopped_data_address API adds 25902bd0baa gdb/testsuite: make more use of clean_restart's argument adds dc4187ed57d gdb/dwarf: remove nullptr prop check in dwarf2_evaluate_property adds 460933ca9f6 gdb/dwarf: remove nullptr check in dwarf2_locexpr_baton_eval adds 70ff156a272 gdb/testsuite/dwarf: ensure build_executable_and_dwo_files [...] adds 6a29913eeb9 gdb/testsuite/dwarf: use single abbrev table in .dwo files adds 025bf7eaf79 gdb/testsuite/dwarf: convert _section proc to use parse_options adds fec8629fa38 gdb/testsuite/dwarf: emit type unit sections as COMDAT adds e7da2df5ee9 gdb/dwarf: when in dwarf2_cu, read addr_size from dwarf2_cu [...] adds c20beece085 gdb/dwarf: store addr/offset/ref_addr sizes in dwarf2_per_cu adds ad60ac4b53e gdb/dwarf: use dwarf2_per_cu::ref_addr_size in one spot adds b053b7b5b40 gdb/dwarf: clarify meaning dwarf2_per_cu::{m_section,m_sect [...] adds 40cfadce94b Add support for new Ada task state adds 9603180dd2b Fix crash from eval_op_objc_msgcall adds 4dfb6da780b Use a vector in objc_msgcall_operation::evaluate adds 997668ca389 Rename some locals in objc_msgcall_operation::evaluate adds 887bcaf98ea Merge eval_op_objc_msgcall into objc_msgcall_operation::evaluate adds d9be86b031b gdbserver: remove leftovers from tic6x target_desc selftests adds 1a5362ce51e gdb, gdbserver: propagate use of target_desc unique pointers adds 3897a4f9c6c Automatic date update in version.in adds 894024c708c mips regression fixes adds 8b3c7936b0b x86: traverse loc_hash_table only if used adds 40a04cee22b Synchronize the dwarf2.h and dwarf2.def files with their gc [...] adds bd2542cb1ef Require GNAT 8 for gdb.ada/recursive-access.exp adds 0221c9eea71 Reformat gdb.objc tests adds df25394884c Make the gdb.objc tests compile adds b225f3d8bc4 Minor fixes to make gdb.objc tests pass adds 62b8588c517 Rename lookup_struct_typedef adds 55f723947e5 Remove a couple Objective-C expression helpers adds 4062d79d63a Avoid crash with "NSString" literals adds a0877646e82 Rewrite the @selector code adds a9304819899 gdb/testsuite: Fix gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S adds 6b84377e146 gdb/ser-unix: work around conflicting types for tcflag_t adds 6d140bf493c [gdb] Handle *.ac and *.m4 files in .gitattributes adds 8e1f0194e86 [gdb] Clean whitespace in *.ac and *.m4 files adds 9f7fcbcabe3 [gdb] Fix typos in gdb/dwarf2 adds 3b4a18f4d19 Automatic date update in version.in adds a8ea3fb7596 [gdb/symtab] Bail out for too short line header adds d03293898d8 [gdb/symtab] Fix DW_TAG_member regression adds 94c0142f434 [gdb/testsuite] Fix ERROR: can't read _line_unit_advertised [...] adds 67d6b595d8d Print more template parameters with ptype adds f14bbacae00 gdb/guile: remove support for Guile < 2.2 adds 714c3b59592 [gdbsupport] Handle Makefile.in and unordered_dense in .git [...] adds 9dd321bf5bc [gdbsupport] Clean whitespace adds 7c31298faf1 Fix some indentation in rust-lang.c adds 03e839eb44d gdb/record: Support fense.tso, zicond, bitmanip, sinval and [...] adds cf3337e701b gdb/testsuite: Fix doc comment in allow_aarch64_sme_tests adds 7ea755e7fb4 Automatic date update in version.in adds bfaa4d5816f copy_object: Re-indent adds b52c9bb8929 [gdb/testsuite] Fix build-id check in gdb.python/py-missing [...] adds a5818f278a3 Add warning message to readelf for local symbols that refer [...] adds 06e470d8fc0 gdb: handle unlimited screen width case in print_gdb_hints adds 07192f37f6e Return bool from ada_is_modular_type adds 7fc6ffb18e9 aarch64: Improve comment for aarch64_opnd_info.sysreg.flags adds f9e512968b4 aarch64: Fix incorrect sysreg notes operand notes adds 1c5382e56d7 aarch64: Refactor sysreg operand printing adds 4e80f6037f9 aarch64: Enable `-M notes' by default adds 390dbc4a876 gdb: remove find_target_at adds 2e4861cb9ce Fix 'ptype' of a certain Ada modular type adds e23075d2236 gdb: remove some unnecessary code from print_gdb_hints adds c54f3d5be66 gdb: small white space fix in print_gdb_hints adds fcb32d5b440 Automatic date update in version.in adds d8be3717ddb [gdb/testsuite] Fix gdb.base/long_long.exp on arm adds b994ab53f13 x86: correct {RD,WR}{FS,GS}BASE {dis,}assembly adds bb68d735657 x86: sub-divide APX_F - NCI adds 7d72f830d1f x86: sub-divide APX_F - NDD adds c83dc680c4c x86: sub-divide APX_F - NF adds 4c1e38095bd x86: sub-divide APX_F - NCI-NDD-NF and testing adds 2abac9c95cc Add AMD znver6 processor support adds 39e2ac7ca72 bfd: drop BFD_RELOC_I370_D12 adds 2c356e2d6df bfd: drop BFD_RELOC_VPE4KMATH_* adds 168846aabe3 x86-64: use BFD_RELOC_64_PLTOFF in favor of custom type adds d181d22cb38 x86-64: use BFD_RELOC_32_PLT_PCREL in favor of custom type adds 9e05bcf99ce gdb: fix 'list' for multiple source file results adds 89525e4ffdf [gdb/testsuite] Use gdb_load in gdb.rocm/break-kernel-no-de [...] adds 71458a6da11 gdb: display a symbol more often in multi-file list output adds 36a4bbcec4b sim: make local variable 'const' adds d5b168b7585 Automatic date update in version.in adds 895cf907af8 hppa64: Set has_local_dynsyms when adding __text_seg/__data_seg adds 4afeaca0dd1 Automatic date update in version.in adds e9b696eda7c [gdb/contrib] Check clean files in check-whitespace-pre-commit.sh adds 278b24151e4 Unconditionally pass is_a_field_of_this in c-exp.y adds 6cd7e37f315 Automatic date update in version.in adds c6ba94c86b1 elf: Add SHT_SUNW_ctf and SHT_SUNW_symnsort adds ba052e67626 [gdb/build] Re-add *.[ch] in gdb.pot adds f6954c0bae3 [gdb/build] Add gdb subdirs in gdb.pot adds 8e992ccb1e4 GAS: Change S parameter of find_no_app to CHAR* in order to [...] adds 66a3492ce68 PR 33697, fuzzer segfault adds ea4bc025abd PR 33698 and PR 33700 adds 44b79abd0fa PR 33701, abort in byte_get_little_endian adds ce2197f48d5 PR 33676 ld segfaults when using binary input inside NOLOAD adds b8524f61e39 gdb/record_full: add ptid entry for history. adds 919ba8ce158 bfd: fix build with C23 adds 15b87a88582 Revert "gdb/record_full: add ptid entry for history." adds 45cf0b82930 readelf: Do not warn about mapping symbols that extend beyo [...] adds 43db8f70d86 gdbsupport: remove undefined behaviour from (forward_)scope_exit adds 2037ef2f7db Fix typo in aarch64-opc.c adds 6d7e5bcca57 readelf: Only check for out of bounds local symbols in obje [...] adds 39326a5071e [gdb/testsuite] Fix FAIL in gdb.multi/remote-with-running-i [...] adds ec095064125 [gdb/testsuite] Fix two typos in gdb.multi/remote-with-runn [...] adds f43bece0d80 [gdb/testsuite] Simplify gdb.multi/remote-with-running-infe [...] adds 0fdf3dfbca5 [gdb/contrib] Add more clean files in check-whitespace-pre- [...] adds f70242a98f9 Re: Add warning message to readelf for local symbols adds b33d520b42e Revert "Re: Add warning message to readelf for local symbols" adds d9b7ca8816e i386: Add GLIBC_ABI_GNU_TLS dependency only if used adds ac241b019c8 Automatic date update in version.in adds bf85c503034 lto-wrapper warning note adds 9bb91ce42f3 LoongArch: Add support for the ud macro instruction adds f667dabbffd bitwise operation between different enumeration types adds f8b635b0c6e gold testsuite volatile fixes adds b1507ceb53d tail recursion in _bfd_elf_link_hide_symbol adds 1065ee0d94a gdb: fix build error after forward_scope_exit changes adds 8eeed95625a BFD: Unify relocation error reporting adds 7f5aab361d2 gdb: more guile 2.0 support removal adds 336235a38e7 gdb: adjust guile 2.0 NEWS entry adds 804b27f0896 gdb: remove unused arch-utils.h include from solib-rocm.c adds 003de5082c5 gdb: remove unused includes from c-lang.{c,h} adds 24b4b750011 Rewrite the "show environment" test adds 48eeb8110b4 Refactor environment-related commands adds 3c3af786d08 Switch environment-related functions to accept a pointer adds 5743bfe524a Allow NULL to be passed to environment-related functions adds d78cb23fe04 Implement local-environment commands adds bfc430c99b6 Partly rewrite dwarf2_get_symbol_read_needs adds f5c3ce3687f x86: Add _bfd_elf_x86_copy_special_section_fields adds 08eac89e889 [gdb] Fix whitespace in *.h adds 10846fb7376 [gdb] Fix whitespace in *.c adds 0f8fab2c906 [gdb] Fix whitespace in *.[ly] adds 21b10d4c3e6 [gdb] Fix whitespace in *.def adds ea97136badf [gdb] Fix whitespace in NEWS adds c5b89e9d1f5 Automatic date update in version.in adds 43ac12baae8 GDB: Guile: Remove code meant for Guile < 2.2 adds 97cef9bf60a GDB: Guile: Remove procedures ineffectual since Guile 2.2 adds 79c4b2780ac Revert "[gdb/guile] Use SCM_DEBUG_TYPING_STRICTNESS 0" adds 51d2089c3b0 LoongArch: Enable loongarch_elf64_vec loongarch64_pei_vec o [...] adds 80cd86db552 LoongArch: Change DWARF2_CIE_DATA_ALIGNMENT to -4 for loongarch32 adds a820ec7a3fb LoongArch: Add R_LARCH_TLS_LE_ADD_R relocation support for add.w adds db614f37cab LoongArch: Enable all instructions by default on LA32 like LA64 adds 529e366dd9c LoongArch: Add LA32 and LA32R relocations adds c9d1a08d68e LoongArch: Add processing for LA32/LA32R relocations adds bfc9a6b6ce4 LoongArch: LA32 macros support adds f237e7c2d79 LoongArch: LA32R macros expand adds da99165f714 LoongArch: Add linker relaxation support for R_LARCH_CALL30 adds 82f67b063b0 LoongArch: Add support for tls type transition on LA32 adds d17b290265a LoongArch: Add linker relaxation for got_pcadd_hi20 and got [...] adds 7979dbef836 LoongArch32: Fix and add testcases adds 330f310cac6 Automatic date update in version.in adds 2271dee6827 lto: Compile LTO 15 test with -fno-fat-lto-objects adds 7d0f24dfbda Cleanup bfd target vectors and ld emulations on Solaris adds cc737f7b738 Fix "unset local-environment" when clearenv not available adds 38fc3ca9fe4 Cleanup bfd target vectors and ld emulations on Solaris (mi [...] adds 4f9b9eaa243 aarch64: Add support for FEAT_LSCP adds 4799a6af6a3 aarch64: Update parse_vector_reg_list comment adds c2c9bb46be7 ld: Remove elf_i386_ldso reference adds f40cd30a38b gdb/testsuite: use with_timeout_factor in huge.exp testcases adds b9d59ebad75 [gdb/testsuite] Add tclint-plugin.py adds 831917c6e0f [pre-commit] Add pre-commit setup check adds 2bfe4ac5571 Use -wrap in two test cases adds 17c246ec7b6 Automatic date update in version.in adds d95258ac4b2 ld/Linux: determine program name in a more reliable manner adds 8709351936f ld/ELF: leave note sections alone for relocatable linking adds 49e78f07dfe ld/ELF: correct tidying of sec64k object files adds 618ca60a400 gas/macro: drop ISSEP() adds f153f575c8b x86: replace XFAILs in "GOTX default" tests adds 43720b0cdd2 RISC-V: avoid ld crashes due to bogus use by testcases adds 5f69c00a6e0 [gdb/testsuite] Fix timeout in gdb.base/async-shell.exp adds 25ac69ecbd2 gas/d30v: make use of tc_symbol_chars[] adds e2b607517e5 bfd: Add minimal support to handle note that describes xsav [...] adds 8297edc90ab ld/pe-dll: Don't auto-export symbols from .tls section adds 26ea095fa70 gas/gen-sframe: avoid gcc extension using __VA_ARGS__ adds db5b3831be5 bfd: ld: sframe: skip R_*_NONE relocations from input bfds adds f712f6c74f9 ld: testsuite: Add sframe test for PR 33401 adds 37a6b272f89 gdb/breakpoint.c: fix style issues in get_sal_arch adds 51b6cec13ca Automatic date update in version.in adds ba038bba603 Re: ld: testsuite: Add sframe test for PR 33401 adds 2b0dfd375ec LoongArch: Set the default ABI of loongarch*-elf targets to [...] adds 4928b0c0c3d gdb: use the pid from inferior in setup_inferior adds 3de6f35136f Automatic date update in version.in adds b691ce241e7 Fix binutils build on hppa64-hpux with gcc-16 (v3) adds 7b717d90fbd Fix configure rebuild adds 529b9a505a9 Automatic date update in version.in adds 7f3665aa4b6 Arm: use BFD_RELOC_32_PLT_PCREL in favor of custom type adds c955476e7e7 Arc: use generic BFD_RELOC_... in favor of custom types adds 328b7ac3def Sparc: use BFD_RELOC_<n>_PLT_PCREL in favor of custom types adds 5a414726ce6 S/390: use BFD_RELOC_<n>_PLT_PCREL in favor of custom types adds cad8bc74913 bfd/ELF: fold BFD_RELOC_<arch>_IRELATIVE adds c77b97d2d82 bfd/ELF: fold BFD_RELOC_<arch>_COPY adds 846bf17a366 bfd/ELF: fold BFD_RELOC_<arch>_GLOB_DAT adds 9f47dd41af2 bfd/ELF: fold BFD_RELOC_<arch>_J{,U}MP_SLOT adds 9d977686cff bfd/ELF: fold BFD_RELOC_<arch>_RELATIVE adds c7cfe60caee bfd/s12z: put relocations next to each other adds d0514e7441a aarch64: Add support for new BTI <target> "r" adds 60a614d2a56 Use skip_spaces in more places adds d00a99716d3 DAP: accept requests with '"arguments": null' adds f1578845bf4 Minor DAP test cleanups adds 483b96f516d gdb: make get_chars_per_line return an unsigned value adds 19a76d2bc7d gdb: fix crashes and weird output from new boxed hint text adds 255a9c42709 gdb: new setting to disable progress bars adds 7acd390ffd9 [pre-commit] Move codespell-log to post-commit adds 1d54e6ff1e8 PR binutils/33485: LD/testsuite: Also XFAIL `ns32k-*-*' targets adds 7b12694de97 LD/testsuite: Fix archive verification for Alpha/VMS adds 66eb41a42b3 VMS/BFD: Fix a sign extension issue with archive symbol lookup adds 3ae3dae7371 LD/testsuite: Expand archive verification to `--whole-archi [...] adds 633209ca148 CRIS/LD/testsuite: Add tests for emulation switching adds ad15f9c2340 LD/testsuite: Expand archive verification to group feature adds 86c5ec30041 gdb/testsuite: fix tcllint errors in gdb.base/startup-hints.exp adds 8c60d57c697 Automatic date update in version.in adds 71f40938da4 Re: LoongArch: Add linker relaxation support for R_LARCH_CALL30 adds 9529188a184 gdb/doc: fix incorrect use of @value adds 2e7575cbeb9 gdb: rename scoped_gdb_tty_state, and make it non-copyable adds 99c0793e905 gdb: fix crash from 'shell' when GDB has no terminal adds 6cf6a77c2b0 [gdb] Fix "the the" adds e5ba60c8363 gdb: minor code cleanups in list_command adds c1859f4b686 gdb: shortcut 'list LINENO' adds 1f9e31594ac Untabify gdb 'help' output adds 5888a409350 gdb: trivial cleanups in minimal_symbol_is_less_than adds 272c02e9f5e gas: sframe: fix memory leak of remember_fre adds 51abd34365f [gdb/testsuite] Fix gdb.cp/typeid.exp with m32 PIE adds 7906277c9a1 more solaris tidies adds 44e76229372 PR 33721 load/store of misaligned address adds fe4597b321d Automatic date update in version.in adds aec5d2704a4 gdb: remove unused include from gdbtypes.c adds 04a9afc1d81 gdb: remove unused includes from valops.c adds f5de926fc69 [gdb] Fix style.indent in tclint.toml adds 03819fa9be4 bfd/ELF: Handle prstatus of 156 bytes in elf32_arm_nabi_gro [...] adds b6ac9fb3e26 Minor test fix for gnat-llvm adds b5160e2ee6a gdb: improve line number lookup around inline functions adds e607549f249 [gdb/contrib] Add tcllint->tclint in codespell-dictionary.txt adds dac3dbbf5e2 gdb: replace msym_bunch with deque adds 97b45c11d05 Automatic date update in version.in adds 2b8ae83dfe1 gdb, btrace: fix assert with gcc-15 adds 1b549668405 binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes adds a30cd56e101 Add Do_Nothing to two more Ada tests adds e3b02794ca1 gdb/testsuite: fix tclint errors adds b056a39914e Don't use "module" name adds 70ae2812b1e Automatic date update in version.in adds 1669d187cb4 MAINTAINERS: move three people to "Past Maintainers" adds 3f89802f207 bfd: correct dir separator conversion for Win32 adds bb80c91f5a6 Add windres to TOOL_PROGS adds f0970f5c25e bfin: avoid gcc extension using __VA_ARGS__ adds 4e05bdc73a0 Re: asan: alpha-vms: mmember access within null pointer adds 28e9d214f96 Automatic date update in version.in adds 8bea934667c LoongArch: Add disassembly support for ud ui5 adds 12b471a0007 PR 27666, bfd_check_format_matches adds f4e835a40cc bfd ASSOCIATED_VECS adds 17883a4c42c more solaris config tidies adds ede64c814ba ld targ_extra_emuls and targ_extra_libpath adds 4651bea1193 bfd: include: sframe: fix PR ld/32789 adds a54b5ab904e libsframe: testsuite: fix build failure adds 25e0a58fcec Add back non-solaris ELF targets to solaris config adds 6b2a22741b5 Automatic date update in version.in adds 7dca383684f Automatic date update in version.in adds 8c8ec38a99f gas/CFI: fix .cfi_escape parsing when equates are in use adds b36bcf1edd0 gas/x86: reduce / correct target checks for --64 command li [...] adds c2db59a7a27 gas: stub out sframe-opt.c functions when SFrame is not supported adds 39c9aaea700 Fix crash if breakpoint commands contain detach or kill adds bc6a45d2b87 Fix crash when breakpoint condition causes inferior exit adds 7cbe6e19144 gdb/reverse: force direction to forward when stopping record adds 164b8847c40 Fix --help output adds d7bc2ad4178 Use string_view in user_reg_map_name_to_regnum adds f4c562f7f44 Don't use stoken in rust-parse.c adds 8f32e908073 Remove rust_parser::get_string adds 89b77f455d5 Use gdb_bfd_sections in more places adds f15240d7141 Automatic date update in version.in adds d162e9f91b9 loongarch: add back support for object attributes v1 adds 5d8562e89a6 gdb: allow 'set args' and run commands to contain newlines adds dd0ccd82d7b gas: add as_info() for informational diagnostics adds 2d431d01394 Revert "gas: Don't skip SFrame FDE if .cfi_register specifi [...] adds 18af14d5ef4 gas: sframe: ignore .cfi_offset for RA selectively adds f5d28014be0 include: gas: bfd: sframe: clean the abstraction adds 6bd2eada301 Automatic date update in version.in adds 705a1d47a48 libsframe: implement an internal-only SFrame FDE representation adds 610a98f0f88 include: sframe: add SFRAME_V2_ prefixed macro names for FDE adds d1a0fa4704b gas: libsframe: use SFRAME_V2_* macro where available adds 8ca0d748951 gas: sframe: add new sframe_xlate_ctx_get_cur_cfa_reg adds d9dd80de9ad gas: sframe: pass SFrame FDE as argument to output_sframe_r [...] adds 915903f01bd gas: sframe: refactor out the offsets emission code adds 7ca80bc6dab libsframe: refactor sframe_decoder_add_funcdesc for internal use adds 1041022101f libsframe: use tmp variable for realloc pattern adds 613184627df libsframe: refactor out sframe_fre_grow_tbl adds 10804a095ab gas: sframe: rename "bp" to "fp" adds dce94157458 gas: sframe: reset fp_reg to SFRAME_FRE_REG_INVALID adds 1f930ad43e8 Automatic date update in version.in adds 777ed49815e Revert "gdb: change blockvector::contains() to handle block [...] adds 2254b6eb07a Automatic date update in version.in adds 4dc7130975c PR 33726, symbols in excluded sections adds 5aa50c9ddfd Re: bfd ASSOCIATED_VECS adds de90570a8ba Automatic date update in version.in adds 242e78b76a7 aarch64: Add FEAT_MOPS_GO instructions adds 7307c7bd4f4 aarch64: Add tests for FEAT_MOPS_GO instructions adds a722387a1fd AArch64: Add FEAT_SVE2p3 and FEAT_SME2p3 instructions. adds 4373edd2f64 AArch64: Add FEAT_F16F32DOT instructions adds a6956e0c790 AArch64: Add FEAT_F16F32MM adds 3eb520ce6a8 AArch64 v9.7 extensions: FEAT_F16MM adds d8d024ad42a AArch64 v9.7 extensions: FEAT_SVE_B16MM adds c98b53e2a70 Automatic date update in version.in adds 8058b501954 Automatic date update in version.in adds f6a53157ce9 bfd: Re-enable 64-bit support for 32-bit Solaris targets adds 86989d12521 aarch64: Fix luti2/luti4 decode mask adds 9d5dd3b3429 aarch64: Accept .b/.h/.s in movaz (array to vector) adds 5a154d5d45d aarch64: Remove a space from movaz za operand adds 1db7006c37a aarch64: Remove sme2_movaz instruction class adds 734f97e8480 Automatic date update in version.in adds 6cc97da0a15 Automatic date update in version.in adds 35554f7b14c arm, as: Support case incensitive VLDR/VSTR SYSREG adds 56bb234ecba Automatic date update in version.in adds c8f306af2f5 Update year range in copyright notice of binutils files adds 2c348c43fa4 ld config targ_extra_emuls and targ_extra_libpath adds 682332608db gas .xstabs missing string results in a segfault adds 4bc3f403c56 Solaris .strtab and .shstrtab flags adds 894aa575504 Automatic date update in version.in adds 0a153c58a0a Automatic date update in version.in adds e3723300561 [gdb/testsuite] Fix another timeout in gdb.mi/mi-multi-comm [...] adds 5e7cf3e91c8 [pre-commit] Move codespell-log back to commit-msg stage adds 70013849b16 [gdb/testsuite] Fix gdb.base/gdb11531.exp with m32 PIE adds a82cfa3bf01 [gdb/testsuite] Fix gdb.base/local-env.exp on remote host adds 0b91674b87e [pre-commit] Change check-gnu-style language to python adds 6f2eb456b75 Automatic date update in version.in adds 61bd870df24 ld/deffilep.y tidies adds a53a51ed1d8 gas style and readability nit adds c876a0f2984 wasm ELF_TARGET_ID adds 9d33a41b185 elf_backend_can_make_multiple_eh_frame adds d701ae9d9fc Compact elf_backend_data adds 39d685b15e4 elf_backend_data typedef adds ef6aff2be44 ELF OSABI matching adds ff31f2e09db Set ELF_OSABI for x86 and sparc adds be970c68891 Automatic date update in version.in adds 5d33cb5d4bf Fix DAP 'disconnect' implementation adds f33058a1fce Change handling of over-long DAP variables requests adds f9e15782669 Add Ada unhandled exception filter to DAP adds afcca473f28 [pre-commit] Require pyyaml for pre-commit-setup hook adds 45fd16cc615 [pre-commit] Move tclint.toml settings to pyproject.toml adds 37fd5c94289 aarch64: Add support for POE2 instructions adds 6b49147ddb9 aarch64: Add support for POE2 system registers adds 859d7ccd9f9 aarch64: Add support for TEV instructions adds 43d523e2076 aarch64: Add support for POE2 PLBI instruction adds 1d05a2adc28 Add variable styling to "finish" output adds 6193dd2f7cc Fix Ada 'Modulus attribute adds d451f10806d libsframe: add README and mention expectations adds 4abc1ce2cc6 Update copyright dates to include 2026 adds 5698be0b158 gdb/buildsym: remove find_symbol_in_list adds cdb0a4a4522 gdb/buildsym: remove context_stack::end_addr adds c3cfc597062 gdb/buildsym: fix indentation of struct context_stack adds 4202d4e59f3 gdb/buildsym: make buildsym_compunit return a reference adds 432a0654531 gdb/buildsym: add constructor to context_stack adds 1819e42280c gdb/buildsym: replace struct pending with std::vector adds db35b6836e2 gdb: remove mdebugread & al adds 1d1314ef959 [gdb/testsuite] Fix gdb.python/py-corefile.py with m32 adds dfd1195bee9 gas: dw2gencfi: reset reloc to TC_PARSE_CONS_RETURN_NONE fo [...] adds b46fee9c0bf Automatic date update in version.in adds e4d4bb9f71d gdb/dwarf: remove line_header parameter from dwarf2_decode_lines adds 68691f88cfb gdb/dwarf: remove m_line_header from lnp_state_machine class adds 3121014844c gdb/dwarf: remove the line_header argument from dwarf2_star [...] adds 361b1ea794b gdb/dwarf: move subfile and symtab creation into dwarf2_cu method adds 3507c2881ef gdb/dwarf: rename dwarf2_start_subfile to dwarf2_cu::start_subfile adds 46dceb3cac5 [gdb/testsuite] Fix gdb.base/watchpoint-adjacent.exp with m32 adds 630f633e94f Simplify linespec.c:collect_info adds 84211dee3ea gdb: remove context_stack::static_link adds 7b4d1374452 Remove two "unsupported" tests from gdb.dwarf2/imported-unit.exp adds 1a7734d6c54 Small cleanup to interpreter initialization adds 6779faa9cea Reindent gdb.ada tests adds c5f2899b2b0 Fix check-whitespace complaint adds 2ed1e0f1138 gdb: make create_function_type static adds 8652a334f91 gdb: remove make_pointer_type typeptr parameter adds 1375fc7b60d gdb: remove make_reference_type typeptr parameter adds b3c7c6ad37a gdb: remove make_function_type typeptr parameter adds cd37de5bdef gdb: remove make_function_type adds 8092b3473da gdb: remove make_cv_type typeptr parameter adds 4f0ba520b3c gdb: remove smash_to_memberptr_type adds 8543102f51f [gdbsupport] Fix get_print_cell use in threads adds 85db56974d6 gnulib: re-generate Makefile.in adds 9e4529eba97 sim: re-generate Makefile.in adds 6a275e7ffe2 gdb/dwarf: remove redundant DW_AT_containing_type checks adds f94da18382a [gdb] Fix confusing string in command_line_append_input_line adds fc9bd3b1baf [gdb] Fix heap-buffer-overflow in args_complete_p adds 47049598bd1 Automatic date update in version.in adds d81b2679c8a Add TOC calculation for XCOFF binary in AIX and remove lega [...] adds 7be6efd7d4b Improve the linker's --stats option to record memory use in [...] adds e0f06496026 gdb: hold a target_ops_ref in scoped_finish_thread_state adds 8872d02b0f1 Sync libiberty sources with gcc master version adds de364c377b7 gdb: fix line wrapping in new boxed hints when styling is enabled adds 2dd4e9dbc5e gdb: test for misplaced symtab causing file not found error adds 70b66cf338b gdb: avoid creating misplaced symtabs for dwz files adds 4e814456932 aarch64: Add support for FEAT_TPS and FEAT_TPSP system registers adds 6444b51f9ac aarch64: Add FEAT_NV3, FEAT_SRMASK2 system registers adds d03cdfe02e8 Fix new test for whitespace checker adds e3bcc054af0 Make 'print_thread_events' static adds f99be06dbd6 Mention gdb thread ID in thread messages adds a118b5598bb gdb/dwarf: add dwarf2_per_cu::as_signatured_type adds af702414897 gdb/copyright.py: update unordered_dense path adds fac782f9fd5 gdb/copyright.py: run autoconf adds 57b4eb36432 Automatic date update in version.in adds b3995fb76a7 [gdb/testsuite] Add missing require in gdb.debuginfod/solib [...] adds a502e852fd2 Restore changes to libiberty sources created in commit 2198 [...] adds 3021286472f Import the following commits from the master config sources [...] adds aa6ea803717 Remove dead code from xcoffread.c adds 71776465eb9 Remove unused includes from xcoffread.c adds 2469417f58e Don't call set_last_source_file from xcoffread.c adds 4e5dd0cfff7 Remove sym_fns::sym_new_init adds 591b11832b4 Remove sym_fns::sym_finish adds cc752a15b2a Remove sym_fns::sym_read_linetable adds f18126f377d Remove obsolete wrap_here declaration adds e230c7ceeea Include libiberty.h in bfdio.c adds 3e5d318177d Remove two fields from xcoff_symfile_info adds 1674e472279 gas: sframe: fix PR gas/33756 adds 7a5af285bb7 Fix error case in coffread.c adds d257d1fd012 Automatic date update in version.in adds 479b510fd18 gdb/xcoffread: remove name computation adds 9beed297ac6 gdb/xcoffread: remove read of .debug section adds 39f0a311d79 gdb/xcoffread: remove XCOFF_DATA macro adds 8f2ccd7149e gdb/xcoffread: remove xcoff_symfile_info::{symtbl,symtbl_num_syms} adds b35f0915ee4 gdb/xcoffread: allocate symbol table using vector in scan_x [...] adds 35e231e48ad gdb/xcoffread: simplify xcoff_secnum_to_sections adds 3048609bec6 gdb/xcoffread: replace 2 switches with if adds 9c50be968cd gdb/xcoffread: stylistic cleanup adds f463751648d ld/ELF: suppress note section rearrangement for relocatable [...] adds c8db2c887b4 ELF: give .note.GNU-stack proper section type adds 65aa9c74478 bfd: avoid elf-properties.c for ELF-free targets adds b689d0ea036 x86: optimize MOVSX between accumulator regs adds 141a0400236 x86: optimize MOVZX in a few cases adds 8b908f31990 aarch64: Use section names for empty stub symbols adds d3af4016a64 aarch64: Fix out-of-range branch veneers when --fix-cortex- [...] adds 0a489891478 Forget the last displayed sal when the referenced objfile i [...] adds 9269cdbeec3 gdb: Add myself to gdb/MAINTAINERS adds 179febc3327 gdb: Move logic for printing enums to a helper function adds 1f0af2a4953 gdb: Replace \r\n with multi_line to make tests more readable adds be90f3e2afa gdb: Make printing enum types prettier. adds 77aa0f0be75 gdb: introduce expanded_symbols_functions adds 682190fe966 gdb: install expanded_symbols_functions into objfiles creat [...] adds 02ae0785e38 Explicitly use print_name in DAP adds b824d8db362 Minor reorganization to DAP launch documentation adds 793593eb34e Allow DAP client to set Ada source charset at launch adds d1d83ec7dbd Show constants in DAP scopes output adds 5a8351167a8 [gdb/symtab] Cache dw2_get_file_names result for dummy CU adds 32a9b85573c gdb: remove gdbarch_stab_reg_to_regnum adds cd8ebd38208 gdb: remove gdbarch_ecoff_reg_to_regnum adds e99d04066fe gdb/coffread: remove unnecessary forward declarations adds 49a27f23825 gdb/coffread: remove unused fields of coff_symfile_info adds 0311e824af4 gdb/testsuite: fix typo in gdb.python/py-missing-objfile.exp adds 69e5ddaf799 gdb/solib-svr4: update solib when an inferior is not being [...] adds c1eb7027b3a gdb: update shared libraries when inferior is created, even [...] adds f765e6c248a gdb/coffread: simplify stab section detection adds 5d795c1f964 Automatic date update in version.in adds fa20c3de21c [gdb/testsuite] Add missing wait in gdb.multi/sched-multi-a [...] adds 15a733414f9 Automatic date update in version.in adds 4e007c6bff1 x86: Cache the symbol table when packing relative relocations adds d320649e180 or1k: Mark undefined TLS symbol as STT_TLS adds 93285ef5f31 [gdbsupport] Regenerate Makefile.in adds 9c8263ca6e3 gas: Update testsuite/gas/symver/symver15.l adds 408221e4c53 Automatic date update in version.in adds 5ad7fd27ba3 aarch64: Don't relax relocations to static function symbols adds b323045ab40 Use a map for symfile.c:symtab_fns adds b9517052ce5 gas: Explicitly code void parameter list adds 10dc500696f gdb/dwarf: make dwarf2_per_cu size fields atomic adds d028caf3419 gdb/testsuite: fix DUPLICATE in call-sc.exp adds 35a56991b31 gas: Check @@@ before renaming the versioned symbol adds 0696b71790b Automatic date update in version.in adds 90e5645309b libiberty: sync with gcc adds 3bd0cc81ba3 PowerPC: Support for Additional Performance Monitor Counter [...] adds 7103202e606 PowerPC: Support for eTCE (RFC02662) adds 00e8b3a9bec gdb: Update comment of c_type_print_template_args. adds a38b51b8765 Regenerate libiberty/aclocal.m4 and ld/config.in using the [...] adds dc0c542c7c3 readelf: Handle R_RISCV_SET32 adds 1b87d9d7329 objcopy: Set bfd_error_system_call before reporting error f [...] adds 4386db3c4cd gas/riscv: Fix grammar in error messages adds 8c7c54a09d3 gdb: output styling, and GDB code style fixes, for 'info frame' adds a95d4c21672 gdb: more address styling throughout adds 141f3b0ce1a gdb: yet more miscellaneous styling fixes adds 58008ed4e6a gas: sframe: use standard min/max integer constants adds 6b8fb74a940 gas: sframe: do not test whether offsetT exceeds INT64_MIN. [...] adds 2b17961bfb8 elf: Handle the section flag 'o' linked to special sections adds 1c234d24a46 Automatic date update in version.in adds ee585288a45 MAINTAINERS: Update my email address adds 7cb9d3f0782 py-gdb-readline: replace deprecated interfaces in GdbRemove [...] adds 18d0fe3ddb9 gas: sframe: simplify get_offset_size_in_bytes adds 452411b260c gdb/jit: add function symbols to global block adds e6b2a7b23db [gdb/testsuite] Speed up gdb.base/tls-dlobj.exp adds b45e8563ca0 GAS: Unify code for SET_SECTION_RELOCS call adds e9499dfeb3a BFD: Rename `*_set_reloc' to `*_finalize_section_relocs' adds ca2186f9ca8 BFD: Make `bfd_finalize_section_relocs' return status adds 3492c9a2165 MIPS/GAS: Warn about unmatched REL HI16 relocations adds 3f467fba80c MIPS/BFD: Standardize orphan REL HI16 relocation warning adds a85a420984d MIPS/BFD: Fix ELF link orphan REL HI16 relocation addend pr [...] adds b710ca0876a MIPS/BFD: Fix howto orphan REL HI16 relocation addend processing adds 42b413786de MIPS: Add tests for orphan REL HI16 relocation addend processing adds c2cb1bfb901 Move mips_hi16_list to mips_elf_section_data adds d164340772c Automatic date update in version.in adds d9001d36830 MIPS/BFD: Initialize `error_message' in `_bfd_mips_elf_orph [...] adds 44c39324673 RISC-V: Add second-pass relaxation for JAL to C.J/C.JAL adds bce4770105b gdb/dwarf: initialize fields of virtual_v2_or_v5_dwo_sections adds 92a222b648d gdb/dwarf: remove support for DWP v1 adds ef034c34d9d gdb/dwarf: cleanup dwarf2_locate_v{2,5}_dwp_sections parameters adds d915e579dbb gdb/dwarf: remove v2 and v5 section pool structures variants adds c373bb33d9d gdb/dwarf: merge create_dwo_unit_in_dwp_{v2,v5} adds 44e61b3950e Remove extraneous 'return' adds 48d2b03a7c1 gdb: fix handling of raw ANSI escape sequences printed from Python adds ffb4550b9f7 gdb/Makefile: update HFILES_NO_SRCDIR adds f6022f53902 gdb, gdbsupport, gdbserver: add support for printf 't' leng [...] adds 5a7e61beb27 gdb/dwarf: fix mis-indented lines in dwarf2/read.c adds 9af1f41efbb Apply [noreturn] in more places adds 066e0a2237d gdb/NEWS: add missing newline adds 822d16792b5 gdb/NEWS: mention DWP v1 support removal adds eaf0af0d80d Automatic date update in version.in adds c1ca6c6bdb6 [SFrame-V3] readelf: testsuite: sframe: add new SFrame V2 test adds 6150c6c0616 [SFrame-V3] libsframe: testsuite: add a new test for SFrame V2 adds 1c63bcda878 [SFrame-V3] libsframe: remove old sframe_decoder_get_funcdesc API adds 8bfa079ba57 [SFrame-V3] sframe: use const for sframe_decoder_ctx object arg adds 2d6c3272daf [SFrame-V3] sframe: gas: bfd: ld: format bump to version 3 adds 6f68bf969fa [SFrame-V3] libsframe: bump so version to libsframe.so.3.0.0 adds 20477cd1038 [SFrame-V3] libsframe: add V3 APIs for adding and getting S [...] adds 57753842699 [SFrame-V3] sframe: gas: libsframe: use uint16_t for num_fr [...] adds ed8de13c68b [SFrame-V3] sframe: gas: libsframe: remove padding field from FDE adds 982b494403c [SFrame-V3] include: libsframe: bfd: gas: testsuite: suppor [...] adds 0bdf18b8a53 [SFrame-V3] sframe: gas: bfd: add support for signal frames adds 5ed153a90a2 [SFrame-V3] gas: sframe: allow SFrame FDEs with 0 FREs for [...] adds c953fe86fac [SFrame-V3] include: gas: libsframe: add 8-bits of func_inf [...] adds df985941835 [SFrame-V3] include: sframe: reserve 5 bits for new FDE types adds ba7a34eecd5 [SFrame-V3] gas: bfd: include: libsframe: fixup terminology [...] adds 6fd2ec7200c [SFrame-V3] gas: sframe: use three states for location tracking adds d75441d503f [SFrame-V3] gas: sframe: output new FDE type SFRAME_FDE_TYPE_FLEX adds a50279706b3 [SFrame-V3] libsframe: testsuite: add new argument to offse [...] adds acb66ce9d24 [SFrame-V3] libsframe: textual dump of fde type SFRAME_FDE_ [...] adds 2f9b3987db5 [SFrame-V3] gas: sframe: add new backend hook sframe_suppor [...] adds bedf3b4b0ed [SFrame-V3] sframe: gas: translate specific CFI directives [...] adds 3b409a1504e [SFrame-V3] gas: x86: testsuite: add new testcases for SFRA [...] adds 7e11620c672 [SFrame-V3] gas: sframe: testsuite: handle .cfi_register FP [...] adds 72cd17f0be6 [SFrame-V3] gas: sframe: testsuite: skip SFrame FDE if .cfi [...] adds 77a0bf49281 [SFrame-V3] gas: sframe: testsuite: handle .cfi_offset for RA adds 9d1500135a3 [SFrame-V3] bfd: ld: sframe: avoid unnecessary decoding of [...] adds 8ab6e4c72ab [SFrame-V3] include: gas: libsframe: split FDE into idx and attr adds dc49e2f2847 [SFrame-V3] gas: sframe: doc: testsuite: add new command li [...] adds 832ca9ef670 [SFrame-V3] ld: add --discard-sframe command line option adds c7c86abf8c2 [SFrame-V3] ld: testsuite: x86: sframe: check link of signa [...] adds 530d779e2bf [SFrame-V3] gas: binutils: ld: NEWS: add SFrame v3 related [...] adds 2a99ed63404 [SFrame-V3] include: libsframe: remove SFRAME_F_FRAME_POINTER flag adds 4553b29a0ec [SFrame-V3] sframe: doc: specification changes for SFrame v [...] adds c1929fda666 [SFrame-V3] sframe: s390: gas: testsuite: enable flex FDE f [...] adds 55575b6058f [SFrame-V3] libsframe: testsuite: add new testcases for SFR [...] adds c4b575f3b54 s390: gas: sframe: do not reject .cfi_register REG_SP, REG adds c810cfe842b aarch64: Add FEAT_MPAMv2 system registers adds 5fc6b09c078 aarch64: Add FEAT_MPAMv2_VID system registers adds d8e004f1248 aarch64: Add support for MLBI system instructions adds 542ed77ff7b arm: Fix MVE vmlas encoding adds 19ffb6d2d7c aarch64: Add support for FEAT_CMH adds 4f148246ca8 Use make_unique_xstrdup in more places adds c02564ad427 Use make_unique_xstrdup in tracepoint adds 5e880e6a0a6 gdb/coffread: replace bfd_map_over_sections with iteration adds 1837ca70538 gdb/coffread: remove debug info support adds 7c9cc0adcdc gdb: remove buildsym-legacy adds becf559f736 gdb/buildsym: remove m_last_source_file adds bed351f20f6 gdb/buildsym: remove get_last_source_start_addr/set_last_so [...] adds 03375540de7 gdb/buildsym: patch_subfile_names adds dac8058441b gdb/testsuite: add testcase for .debug_gdb_scripts being co [...] adds 0c90306549b [include] Add AT_HWCAP3/AT_HWCAP4 in elf/common.h adds 0965cd5b25f [gdb] Handle AT_HWCAP3/AT_HWCAP4 in default_print_auxv_entry adds 6c7c9ad764a gdb/mips: replace bfd_map_over_sections with gdb_bfd_sections (1) adds dce2433aeab gdb/mips: replace bfd_map_over_sections with gdb_bfd_sections (2) adds 39c65b019c6 gdb/mips-sde: replace bfd_map_over_sections with gdb_bfd_sections adds 17b8c1dddc3 gdb/compile: replace bfd_map_over_sections with gdb_bfd_sections adds 697db8cba8a gdb/windows: replace bfd_map_over_sections with gdb_bfd_sections adds 342e858099e gdb/hppa: replace bfd_map_over_sections with gdb_bfd_sections adds fcdde313c9e aarch64: Add FEAT_SCR2 System registers adds 7ae2329129b aarch64: Add support for FEAT_MTETC adds 5afa3ba8c49 Automatic date update in version.in adds 1522f86f18a Make some ldlang functions inline adds e6357caf757 ld: put wild matching_sections on an obstack adds ec2ec78ce03 fix new arm and aarch64 gas test failures adds 8fa65585b77 [gdb/tdep] Fix gdb.base/siginfo.exp on s390x-linux adds 56ae4fea45e gdb: remove stale comments about COFF / stabs adds e894e456f04 gdb: remove gdbarch_sdb_reg_to_regnum adds adc60fd9ec8 gdb/i386: remove i386_dbx_reg_to_regnum adds 6b5d9284fcc gas: Update PR gas/33744 tests adds 9dbb9f93794 Automatic date update in version.in adds 666edc6b613 PR 33801 strip doesn't remove .gnu.lto_.opts adds 0dbdf282cdf gdb/ adds 83bf604ebf1 Fix multiple-successive-infcall.exp with gdbserver adds b77db941631 Remove extraneous semicolon from inferior.h adds 54c050d2a2d Automatic date update in version.in adds c9c234a8a86 MIPS/opcodes: Fix floor/round exclusions for R5900 adds 4ce3cf334d6 asan: coff-alpha use of uninitialised value adds ba5838a98fb asan: vms-alpha buffer overflow adds d2cc16cd7fc gdb/testsuite: fix FAILs in fileio.exp adds f0b5c1c5430 PPC: permit %dm0 as insn operand adds 83f8e91b019 x86: restrict recently added ifunc gas tests adds 7889178e7cb bfd: move elf_new_obj_attr to the BFD public API adds 6a59db026e4 Release the data on the matching_objstack once it is no lon [...] adds 4161ca907ac gdb/dwarf: remove unused includes from read-gdb-index.c adds 5fd84919a37 [gdb/symtab] Handle zero opcode_base in line number program header adds 55c952ae67b Automatic date update in version.in adds fa6a103f201 Remove unused methods from buildsym_compunit adds 98ca7525077 Remove buildsym_compunit::release_macros adds 0a7086eeea1 Remove buildsym_compunit::free_pending adds f71e1bf31ad Remove "alias" hack from add_symbol_to_list adds d93394c8a29 Inline add_symbol_to_list adds 5953fa4a7b7 Remove "value chain" from symbol adds 2f23cf07253 [gdb] Add regression test for PR symtab/33777 adds 9f3749fff93 libsframe: use proper FRE type when flipping SFrame V3 FREs adds ed179000ec8 s390: gas: Fix conversion of FP register names to DWARF reg [...] adds 98dbc69dffe s390: gas: Support vector register names in CFI directives adds 645c27b9076 s390: gas: Support access register names in CFI directives adds 9f498643062 s390: gas: Remove support for register names "ap" and "cc" [...] adds b3dcdde51b0 BFD: Remove null pointer checks for `bfd_hash_table_free' calls adds 8d52534fa39 BFD: Remove extraneous BFD struct member setup from `bfd_ma [...] adds 363ff43b4bb Constify coffread.c:getsymname adds 12df1b6573c Clean up a comment in coffread.c adds 5189432c9b2 Fix indentation in coffread.c adds a2afd0a1e8b Change coffread.c:pe_file to bool adds db6d632b298 Remove redundant nlist_bfd_global adds 00a5308d562 Use symfile_bfd in more places adds d1a15158032 Use coffread_objfile throughout coffread.c adds f0ea85e1691 Remove coff_symfile_init adds 7742a9c6d94 Remove all globals from coffread.c adds 01be62d46b2 Change is_import_fixup_symbol to return bool adds 0edd3fc547a Constify puts_tabular adds aac765c8cea Remove right justification from puts_tabular adds 43fb7d815b3 Use n_spaces in puts_tabular adds cd1d2793d70 Move puts_tabular to obj-lang.c adds b2c74dcb465 hppa64: Improve relocation handling for local symbols and a [...] adds 190609444cc gdb: fail for 'maint print frame-id LEVEL' of an invalid frame adds 07f12f0c1b1 gdb/dwarf: merge one CU/TU code path adds 2302058b90e gdb/dwarf: move DWP htab nullptr check to lookup_dwo_unit_in_dwp adds 617e161dbb7 gdb/dwarf: add comments to debug_names::build adds 23f0876b431 gdb/dwarf: rename some abbrev-related things in debug_names writer adds 32e8eada39d gdb/dwarf: add unit_lists structure to index writer adds 9b546cec969 gas: sframe: add code comment for rep block size adds 1afad6269c5 gas: sframe: fix inaccurate function-level comment adds d9a8dcf48b9 vms-alpha store immediate repeated adds 5606bf89ba9 Automatic date update in version.in adds 6b043335282 tidy hppa64 XPASSes adds efcfd085473 libsframe misaligned uint32_t adds 0805965b363 sframe: Add -nostdlib when testing PR 32789 adds c427f3614e2 sframe: Use UNRESOLVED instead of FAIL adds 7fe76e039e0 s390 gas cfi-regnames test adds 88bd7bd0862 aarch64: silence GCS warnings on shared libraries for -z gc [...] adds 85494c96d1e readelf: don't (silently) fail on empty SHT_NOTE sections adds bc6e40a093e amend "ELF: give .note.GNU-stack proper section type" adds a1c2fa92ac9 ld: testcase for .note.GNU-stack wanting to be SHT_NOTE adds 686577fc9a5 aarch64: Add bigobj support to AArch64 COFF adds 1a299d4bc86 opcodes: Fix BMASKI disassembly for immediate 32 on M*Core adds d8a29310d29 dwarf: constify read_leb128()'s first parameter adds d375859a971 aarch64: fix build issue raised by -Werror=maybe-uninitialized adds a2e58247ae8 readelf: constify read cursor for all object attribute pars [...] adds 162e5c93df8 [gdb] Ignore .sframe section in dtrace_static_probe_ops::ge [...] adds ec74e6871f4 hppa64: Fallback to .text if .dynamic isn't found adds d24d8ae680a Remove angle brackets from "apropos" text adds b600229503b aarch64: s390: x86_64: sframe: adjust flex fde hook implementation adds 5fbaadcf9dd hppa64 root.u.def assertions adds ed505971eee Automatic date update in version.in adds 3aa5a9655e6 Remove cp_lookup_transparent_type adds c9c9d89158a Remove lookup_transparent_type lang hook new 7f45ecfca1e gdb, infrun, btrace: fix reverse/replay stepping at end of [...] new 57d7ace649f gdb, infrun, record: fix hang when step-over fails with no-history new fb72a844439 gdb, infrun, record: move no-history notification into normal_stop new 6280d774852 gdb, infrun: fix multi-threaded reverse stepping
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 (754abf9342f) \ N -- N -- N refs/heads/users/mmetzger/pr31353 (6280d774852)
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 4 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 +- .gitattributes | 10 + .gitignore | 2 + .pre-commit-config.yaml | 113 +- ChangeLog | 59 +- Makefile.def | 27 +- Makefile.in | 1473 +- Makefile.tpl | 12 +- README | 6 +- bfd/ChangeLog | 33 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 20 +- bfd/Makefile.in | 41 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 3 +- bfd/aix5ppc-core.c | 17 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 24 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 50 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 111 +- bfd/archive64.c | 4 +- bfd/archures.c | 8 +- bfd/bfd-in.h | 10 +- bfd/bfd-in2.h | 425 +- bfd/bfd.c | 248 +- bfd/bfd.m4 | 23 +- bfd/bfdio.c | 31 +- bfd/binary.c | 35 +- bfd/cache.c | 3 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 5 +- bfd/coff-aarch64.c | 87 +- bfd/coff-alpha.c | 266 +- bfd/coff-arm.c | 33 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 4 +- bfd/coff-go32.c | 7 +- bfd/coff-i386.c | 4 +- bfd/coff-ia64.c | 7 +- bfd/coff-loongarch64.c | 8 +- bfd/coff-mcore.c | 10 +- bfd/coff-mips.c | 17 +- bfd/coff-riscv64.c | 7 +- bfd/coff-rs6000.c | 48 +- bfd/coff-sh.c | 23 +- bfd/coff-stgo32.c | 4 +- bfd/coff-tic30.c | 7 +- bfd/coff-tic4x.c | 6 +- bfd/coff-tic54x.c | 12 +- bfd/coff-x86_64.c | 4 +- bfd/coff-z80.c | 6 +- bfd/coff-z8k.c | 6 +- bfd/coff64-rs6000.c | 39 +- bfd/coffcode.h | 87 +- bfd/coffgen.c | 112 +- bfd/cofflink.c | 82 +- bfd/coffswap.h | 19 +- bfd/compress.c | 105 +- bfd/config.bfd | 119 +- bfd/config.in | 4 + bfd/configure | 1242 +- bfd/configure.ac | 81 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 4 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 2 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-kvx.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-loongarch.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 75 - bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 3 +- bfd/cpu-riscv.h | 3 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 9 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/bfd.texi | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 64 +- bfd/doc/doc.str | 2 +- bfd/doc/local.mk | 8 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 44 +- bfd/ecoff-bfd.h | 4 +- bfd/ecoff.c | 64 +- bfd/ecofflink.c | 15 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 457 +- bfd/elf-bfd.h | 694 +- bfd/elf-eh-frame.c | 217 +- bfd/elf-hppa.h | 18 +- bfd/elf-ifunc.c | 10 +- bfd/elf-linker-x86.h | 21 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 5 +- bfd/elf-m10300.c | 51 +- bfd/elf-nacl.c | 362 - bfd/elf-nacl.h | 21 - bfd/elf-properties.c | 265 +- bfd/elf-s390-common.c | 4 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 267 +- bfd/elf-strtab.c | 8 +- bfd/elf-vxworks.c | 6 +- bfd/elf-vxworks.h | 21 +- bfd/elf.c | 1883 +- bfd/elf32-am33lin.c | 3 +- bfd/elf32-arc.c | 55 +- bfd/elf32-arm.c | 431 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 27 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 62 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 39 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 40 +- bfd/elf32-crx.c | 5 +- bfd/elf32-csky.c | 41 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 13 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 5 +- bfd/elf32-fr30.c | 13 +- bfd/elf32-frv.c | 41 +- bfd/elf32-ft32.c | 7 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 8 +- bfd/elf32-hppa.c | 36 +- bfd/elf32-hppa.h | 4 +- bfd/elf32-i386.c | 336 +- bfd/elf32-ip2k.c | 5 +- bfd/elf32-iq2000.c | 16 +- bfd/elf32-lm32.c | 40 +- bfd/elf32-m32c.c | 12 +- bfd/elf32-m32r.c | 36 +- bfd/elf32-m68hc11.c | 4 +- bfd/elf32-m68hc12.c | 4 +- bfd/elf32-m68hc1x.c | 14 +- bfd/elf32-m68hc1x.h | 36 +- bfd/elf32-m68k.c | 35 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 16 +- bfd/elf32-mep.c | 8 +- bfd/elf32-metag.c | 78 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 51 +- bfd/elf32-mips.c | 1943 +- bfd/elf32-moxie.c | 21 +- bfd/elf32-msp430.c | 10 +- bfd/elf32-mt.c | 5 +- bfd/elf32-nds32.c | 127 +- bfd/elf32-nds32.h | 22 +- bfd/elf32-nios2.c | 6086 --- bfd/elf32-nios2.h | 38 - bfd/elf32-or1k.c | 42 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 140 +- bfd/elf32-ppc.h | 6 +- bfd/elf32-pru.c | 12 +- bfd/elf32-rl78.c | 16 +- bfd/elf32-rx.c | 16 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 2 +- bfd/elf32-s390.c | 63 +- bfd/elf32-score.c | 81 +- bfd/elf32-score.h | 73 +- bfd/elf32-score7.c | 58 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 44 +- bfd/elf32-sparc.c | 22 +- bfd/elf32-spu.c | 40 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 57 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 40 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 35 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 38 +- bfd/elf32-visium.c | 32 +- bfd/elf32-wasm32.c | 4 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 17 +- bfd/elf32-xtensa.c | 62 +- bfd/elf32-z80.c | 5 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 35 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 5 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 1291 +- bfd/elf64-hppa.h | 4 +- bfd/elf64-ia64-vms.c | 37 +- bfd/elf64-mips.c | 56 +- bfd/elf64-mmix.c | 33 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 182 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 493 +- bfd/elf64-sparc.c | 52 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 1157 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 44 +- bfd/elfcore.h | 15 +- bfd/elflink.c | 1288 +- bfd/elfn32-mips.c | 56 +- bfd/elfnn-aarch64.c | 492 +- bfd/elfnn-ia64.c | 31 +- bfd/elfnn-kvx.c | 44 +- bfd/elfnn-loongarch.c | 1623 +- bfd/elfnn-riscv.c | 788 +- bfd/elfxx-aarch64.c | 418 +- bfd/elfxx-aarch64.h | 167 +- bfd/elfxx-ia64.c | 4 +- bfd/elfxx-ia64.h | 19 +- bfd/elfxx-kvx-relocs.h | 2 +- bfd/elfxx-kvx.c | 2 +- bfd/elfxx-kvx.h | 11 +- bfd/elfxx-loongarch.c | 267 +- bfd/elfxx-loongarch.h | 20 +- bfd/elfxx-mips.c | 555 +- bfd/elfxx-mips.h | 153 +- bfd/elfxx-riscv.c | 859 +- bfd/elfxx-riscv.h | 40 +- bfd/elfxx-sparc.c | 96 +- bfd/elfxx-sparc.h | 53 +- bfd/elfxx-target.h | 60 +- bfd/elfxx-tilegx.c | 46 +- bfd/elfxx-tilegx.h | 48 +- bfd/elfxx-x86.c | 618 +- bfd/elfxx-x86.h | 69 +- bfd/format.c | 276 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 28 +- bfd/hash.c | 2 +- bfd/hidden.h | 34 + bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 6 +- bfd/hpux-core.c | 8 +- bfd/i386aout.c | 3 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 12 +- bfd/i386msdos.c | 10 +- bfd/ihex.c | 47 +- bfd/init.c | 2 +- bfd/irix-core.c | 6 +- bfd/libaout.h | 24 +- bfd/libbfd-in.h | 92 +- bfd/libbfd.c | 106 +- bfd/libbfd.h | 351 +- bfd/libcoff-in.h | 135 +- bfd/libcoff.h | 150 +- bfd/libecoff.h | 79 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 65 +- bfd/libxcoff.h | 28 +- bfd/linker.c | 281 +- bfd/lynx-core.c | 5 +- bfd/mach-o-aarch64.c | 4 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 7 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 142 +- bfd/mach-o.h | 9 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 262 +- bfd/mmo.c | 42 +- bfd/netbsd-core.c | 17 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 202 +- bfd/osf-core.c | 6 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 3 +- bfd/pdp11.c | 48 +- bfd/pe-aarch64.c | 7 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 4 +- bfd/pe-i386.c | 4 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 4 +- bfd/peXXigen.c | 203 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 65 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 8 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 4 +- bfd/pei-i386.c | 4 +- bfd/pei-ia64.c | 2 +- bfd/pei-loongarch64.c | 8 +- bfd/pei-mcore.c | 2 +- bfd/pei-riscv64.c | 8 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 8 +- bfd/peicode.h | 185 +- bfd/plugin.c | 265 +- bfd/plugin.h | 69 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 6 +- bfd/po/bfd.pot | 4155 +- bfd/po/fr.po | 4169 +- bfd/po/ka.po | 4815 ++- bfd/po/ms.po | 10146 +++++ bfd/po/pt.po | 5922 +-- bfd/po/ro.po | 4150 +- bfd/po/ru.po | 4445 +- bfd/po/sr.po | 4456 +- bfd/po/sv.po | 11956 ++++-- bfd/po/uk.po | 4144 +- bfd/ppcboot.c | 5 +- bfd/ptrace-core.c | 23 +- bfd/reloc.c | 634 +- bfd/reloc16.c | 6 +- bfd/rs6000-core.c | 7 +- bfd/section.c | 74 +- bfd/simple.c | 2 +- bfd/som.c | 66 +- bfd/som.h | 2 +- bfd/srec.c | 58 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 37 +- bfd/syms.c | 22 +- bfd/sysdep.h | 10 +- bfd/targets.c | 70 +- bfd/tekhex.c | 152 +- bfd/trad-core.c | 11 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 36 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 212 +- bfd/vms-lib.c | 11 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 8 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 159 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 13 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 64 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 4 +- binutils/ChangeLog | 10 +- binutils/MAINTAINERS | 94 +- binutils/Makefile.am | 14 +- binutils/Makefile.in | 37 +- binutils/NEWS | 81 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 210 +- binutils/SECURITY.txt | 1 - binutils/aclocal.m4 | 2 + binutils/addr2line.c | 4 +- binutils/ar.c | 173 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 16 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 6 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 3 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 2 +- binutils/coffgrok.h | 2 +- binutils/config.in | 4 - binutils/configure | 1124 +- binutils/configure.ac | 13 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 14 +- binutils/debug.h | 2 +- binutils/deflex.l | 2 +- binutils/defparse.y | 8 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 542 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 99 +- binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 6 +- binutils/dwarf.c | 727 +- binutils/dwarf.h | 11 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 15 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 7 +- binutils/is-strip.c | 8 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 155 +- binutils/not-ranlib.c | 7 +- binutils/not-strip.c | 8 +- binutils/objcopy.c | 374 +- binutils/objdump.c | 382 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 2 +- binutils/od-pe.c | 2 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/bg.po | 4100 +- binutils/po/binutils.pot | 4642 +-- binutils/po/ca.po | 12922 +++--- binutils/po/fr.po | 4709 +-- binutils/po/ka.po | 13801 +++++++ binutils/po/pt.po | 8613 ++-- binutils/po/ro.po | 4720 +-- binutils/po/sr.po | 8008 ++-- binutils/po/sv.po | 4680 +-- binutils/po/uk.po | 4712 +-- binutils/prdbg.c | 5 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 2233 +- binutils/rename.c | 2 +- binutils/resbin.c | 979 +- binutils/rescoff.c | 335 +- binutils/resrc.c | 232 +- binutils/resres.c | 67 +- binutils/sanity.sh | 2 +- binutils/size.c | 26 +- binutils/srconv.c | 2 +- binutils/stabs.c | 2 +- binutils/strings.c | 6 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- .../binutils-all/aarch64/pei-aarch64-little.d | 2 +- binutils/testsuite/binutils-all/addr2line.exp | 2 +- binutils/testsuite/binutils-all/ar.exp | 71 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 18 +- 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/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debug_str.s | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 14 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 59 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5-op.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- .../testsuite/binutils-all/i386/compressed-1b.d | 8 +- .../testsuite/binutils-all/i386/compressed-1c.d | 8 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/kvx/kvx.exp | 2 +- binutils/testsuite/binutils-all/link-order.s | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../loongarch64/dis-amswap-ud-noaliases.d | 18 + .../binutils-all/loongarch64/dis-amswap-ud.d | 18 + .../binutils-all/loongarch64/dis-amswap-ud.s | 14 + .../binutils-all/loongarch64/dis-options-multi.d | 10 + .../loongarch64/dis-options-no-alises.d | 10 + .../binutils-all/loongarch64/dis-options-numeric.d | 10 + .../binutils-all/loongarch64/dis-options.s | 3 + .../binutils-all/loongarch64/loongarch64.exp | 2 +- .../binutils-all/loongarch64/pei-loongarch64.d | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 2 +- binutils/testsuite/binutils-all/multi-1.d | 23 + binutils/testsuite/binutils-all/multi-2.d | 23 + binutils/testsuite/binutils-all/multi-3.d | 28 + binutils/testsuite/binutils-all/multi1.s | 6 + binutils/testsuite/binutils-all/multi2.s | 6 + binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm-coff-1.s | 26 + binutils/testsuite/binutils-all/nm-coff-sdef-1.s | 26 + binutils/testsuite/binutils-all/nm.exp | 42 +- binutils/testsuite/binutils-all/objcopy.exp | 184 +- binutils/testsuite/binutils-all/objdump.exp | 53 +- binutils/testsuite/binutils-all/readelf.exp | 11 +- binutils/testsuite/binutils-all/readelf.s | 2 +- .../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/riscv/riscv.exp | 2 +- binutils/testsuite/binutils-all/riscv/unknown.s | 2 +- .../binutils-all/s390/README-sframe-tests | 175 + binutils/testsuite/binutils-all/s390/sframe.exp | 63 + .../binutils-all/s390/test-v2-ET_EXEC.sframe.bz2 | Bin 0 -> 1498 bytes .../binutils-all/s390/test-v2-ET_EXEC.sframe.dump | 51 + .../binutils-all/s390/test-v2-ET_REL.sframe.bz2 | Bin 0 -> 851 bytes .../binutils-all/s390/test-v2-ET_REL.sframe.dump | 42 + .../testsuite/binutils-all/section-alignment.d | 9 - .../testsuite/binutils-all/set-section-alignment.d | 4 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/tek1.obj | 2 + binutils/testsuite/binutils-all/tek2.obj | 6 + binutils/testsuite/binutils-all/testranges-ia64.d | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- binutils/testsuite/binutils-all/windres/psql.rc | 822 + .../testsuite/binutils-all/windres/windres.exp | 20 +- .../binutils-all/x86-64/README-sframe-tests | 96 + 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/objects.exp | 2 +- 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/sframe.exp | 63 + .../binutils-all/x86-64/test-v2-ET_EXEC.sframe.bz2 | Bin 0 -> 1424 bytes .../x86-64/test-v2-ET_EXEC.sframe.dump | 45 + .../binutils-all/x86-64/test-v2-ET_REL.sframe.bz2 | Bin 0 -> 777 bytes .../binutils-all/x86-64/test-v2-ET_REL.sframe.dump | 33 + binutils/testsuite/binutils-all/x86-64/x86-64.exp | 231 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 3 +- binutils/testsuite/lib/binutils-common.exp | 159 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 8 +- binutils/windmc.c | 2 +- binutils/windmc.h | 2 +- binutils/windres.c | 206 +- binutils/windres.h | 8 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 8 +- config.guess | 26 +- config.sub | 749 +- config/acx.m4 | 10 + config/bfd64.m4 | 38 +- config/clang-plugin.m4 | 109 + config/dejagnu.m4 | 6 +- config/gcc-plugin.m4 | 72 +- config/mt-nios2-elf | 5 - configure | 2501 +- configure.ac | 342 +- contrib/check_GNU_style.py | 45 + contrib/check_GNU_style_lib.py | 328 + contrib/dg-extract-results.py | 5 +- contrib/dg-extract-results.sh | 10 +- cpu/ChangeLog | 8 + cpu/or1k.opc | 2 +- cpu/or1kcommon.cpu | 2 + elfcpp/ChangeLog | 10 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 27 +- elfcpp/elfcpp.h | 4 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 12 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/Makefile.am | 2 +- etc/Makefile.in | 2 +- etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 38 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 35 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 9 +- gas/Makefile.in | 30 +- gas/NEWS | 127 +- gas/README | 2 +- gas/acinclude.m4 | 32 +- gas/aclocal.m4 | 2 + gas/app.c | 24 +- gas/as.c | 177 +- gas/as.h | 70 +- gas/asintl.h | 2 +- gas/atof-generic.c | 33 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 56 +- gas/cgen.h | 2 +- gas/codeview.c | 86 +- gas/codeview.h | 4 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 42 +- gas/config.in | 16 +- gas/config/atof-ieee.c | 26 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 12 +- gas/config/e-criself.c | 12 +- gas/config/e-i386aout.c | 38 - gas/config/e-i386coff.c | 38 - gas/config/e-i386elf.c | 38 - gas/config/e-mipself.c | 12 +- gas/config/itbl-mips.h | 2 +- gas/config/kvx-parse.c | 33 +- gas/config/kvx-parse.h | 2 +- gas/config/loongarch-lex-wrapper.c | 2 +- gas/config/loongarch-lex.h | 5 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 40 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 4 +- gas/config/obj-aout.c | 16 +- gas/config/obj-aout.h | 7 +- gas/config/obj-coff-seh.c | 9 +- gas/config/obj-coff-seh.h | 4 +- gas/config/obj-coff.c | 192 +- gas/config/obj-coff.h | 40 +- gas/config/obj-ecoff.c | 56 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf-attr.c | 246 + gas/config/obj-elf-attr.h | 37 + gas/config/obj-elf.c | 709 +- gas/config/obj-elf.h | 15 +- gas/config/obj-evax.c | 5 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 66 +- gas/config/obj-macho.h | 6 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 7 +- gas/config/obj-som.c | 18 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 6 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 4 +- gas/config/tc-aarch64-ginsn.c | 2 +- gas/config/tc-aarch64.c | 757 +- gas/config/tc-aarch64.h | 64 +- gas/config/tc-alpha.c | 414 +- gas/config/tc-alpha.h | 6 +- gas/config/tc-arc.c | 101 +- gas/config/tc-arc.h | 13 +- gas/config/tc-arm.c | 436 +- gas/config/tc-arm.h | 24 +- gas/config/tc-avr.c | 287 +- gas/config/tc-avr.h | 4 +- gas/config/tc-bfin.c | 36 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 112 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 58 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 43 +- gas/config/tc-cris.h | 6 +- gas/config/tc-crx.c | 48 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 185 +- gas/config/tc-csky.h | 7 +- gas/config/tc-d10v.c | 59 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 96 +- gas/config/tc-d30v.h | 5 +- gas/config/tc-dlx.c | 46 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 38 +- gas/config/tc-epiphany.h | 5 +- gas/config/tc-fr30.c | 20 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 22 +- gas/config/tc-frv.h | 6 +- gas/config/tc-ft32.c | 39 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 27 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 186 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-ginsn.c | 2 +- gas/config/tc-i386-intel.c | 33 +- gas/config/tc-i386.c | 2431 +- gas/config/tc-i386.h | 121 +- gas/config/tc-ia64.c | 107 +- gas/config/tc-ia64.h | 6 +- gas/config/tc-ip2k.c | 8 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 68 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-kvx.c | 145 +- gas/config/tc-kvx.h | 6 +- gas/config/tc-lm32.c | 22 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 491 +- gas/config/tc-loongarch.h | 43 +- gas/config/tc-m32c.c | 33 +- gas/config/tc-m32c.h | 4 +- gas/config/tc-m32r.c | 53 +- gas/config/tc-m32r.h | 6 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 107 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 150 +- gas/config/tc-m68k.h | 5 +- gas/config/tc-mcore.c | 88 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 20 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 96 +- gas/config/tc-metag.h | 5 +- gas/config/tc-microblaze.c | 88 +- gas/config/tc-microblaze.h | 8 +- gas/config/tc-mips.c | 759 +- gas/config/tc-mips.h | 9 +- gas/config/tc-mmix.c | 153 +- gas/config/tc-mmix.h | 11 +- gas/config/tc-mn10200.c | 56 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 73 +- gas/config/tc-mn10300.h | 4 +- gas/config/tc-moxie.c | 76 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 204 +- gas/config/tc-msp430.h | 8 +- gas/config/tc-mt.c | 16 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 94 +- gas/config/tc-nds32.h | 5 +- gas/config/tc-nios2.c | 4103 -- gas/config/tc-nios2.h | 132 - gas/config/tc-ns32k.c | 58 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 36 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 25 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 20 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 293 +- gas/config/tc-ppc.h | 24 +- gas/config/tc-pru.c | 45 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 587 +- gas/config/tc-riscv.h | 26 +- gas/config/tc-rl78.c | 48 +- gas/config/tc-rl78.h | 6 +- gas/config/tc-rx.c | 205 +- gas/config/tc-rx.h | 6 +- gas/config/tc-s12z.c | 46 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 323 +- gas/config/tc-s390.h | 42 +- gas/config/tc-score.c | 886 +- gas/config/tc-score.h | 4 +- gas/config/tc-score7.c | 679 +- gas/config/tc-sh.c | 139 +- gas/config/tc-sh.h | 9 +- gas/config/tc-sparc.c | 139 +- gas/config/tc-sparc.h | 11 +- gas/config/tc-spu.c | 50 +- gas/config/tc-spu.h | 6 +- gas/config/tc-tic30.c | 89 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 52 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 187 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 79 +- gas/config/tc-tic6x.h | 9 +- gas/config/tc-tilegx.c | 74 +- gas/config/tc-tilegx.h | 7 +- gas/config/tc-tilepro.c | 84 +- gas/config/tc-tilepro.h | 7 +- gas/config/tc-v850.c | 176 +- gas/config/tc-v850.h | 4 +- gas/config/tc-vax.c | 50 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 75 +- gas/config/tc-visium.h | 5 +- gas/config/tc-wasm32.c | 24 +- gas/config/tc-wasm32.h | 3 +- gas/config/tc-xgate.c | 49 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 24 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 79 +- gas/config/tc-xtensa.h | 6 +- gas/config/tc-z80.c | 110 +- gas/config/tc-z80.h | 8 +- gas/config/tc-z8k.c | 59 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 22 - gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 30 - gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 6 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 1249 +- gas/configure.ac | 126 +- gas/configure.com | 2 +- gas/configure.tgt | 12 +- gas/debug.c | 15 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 217 +- gas/doc/c-aarch64.texi | 138 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 5 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 88 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-kvx.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-loongarch.texi | 2 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 2 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 2 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 267 - gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 13 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 260 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 10 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 14 +- gas/doc/local.mk | 3 +- gas/dw2gencfi.c | 265 +- gas/dw2gencfi.h | 30 +- gas/dwarf2dbg.c | 85 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 649 +- gas/ecoff.h | 2 +- gas/ehopt.c | 82 +- gas/emul-target.h | 8 +- gas/emul.h | 8 +- gas/expr.c | 233 +- gas/expr.h | 37 +- gas/flonum-copy.c | 13 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 62 +- gas/frags.h | 11 +- gas/gen-sframe.c | 1724 +- gas/gen-sframe.h | 66 +- gas/ginsn.c | 7 +- gas/ginsn.h | 2 +- gas/hash.c | 8 +- gas/hash.h | 28 +- gas/input-file.c | 8 +- gas/input-file.h | 2 +- gas/input-scrub.c | 33 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 220 +- gas/listing.h | 25 +- gas/literal.c | 2 +- gas/macro.c | 144 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 118 +- gas/obj.h | 6 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 7 +- gas/po/es.po | 21074 +++++----- gas/po/fr.po | 9298 ++--- gas/po/gas.pot | 9019 +++-- gas/po/ro.po | 17045 ++++---- gas/po/uk.po | 9288 ++--- gas/read.c | 548 +- gas/read.h | 40 +- gas/remap.c | 4 +- gas/sb.c | 14 +- gas/sb.h | 2 +- gas/scfi.c | 2 +- gas/scfi.h | 2 +- gas/scfidw2gen.c | 5 +- gas/scfidw2gen.h | 2 +- gas/sframe-opt.c | 29 +- gas/stabs.c | 61 +- gas/subsegs.c | 21 +- gas/subsegs.h | 34 +- gas/symbols.c | 162 +- gas/symbols.h | 16 +- gas/tc.h | 6 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub-carry.d | 53 + gas/testsuite/gas/aarch64/addsub-carry.s | 49 + gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- 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/testsuite/gas/aarch64/advsimd-misc.s | 2 +- .../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/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- 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/bfloat16-1-invalid.d | 4 - gas/testsuite/gas/aarch64/bfloat16-1.d | 113 - gas/testsuite/gas/aarch64/bfloat16-2-invalid.d | 5 - gas/testsuite/gas/aarch64/bfloat16-2-invalid.l | 265 - gas/testsuite/gas/aarch64/bfloat16-bad.d | 4 - gas/testsuite/gas/aarch64/bfloat16-bad.l | 100 - gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/branch-cond-pseudos.d | 41 + gas/testsuite/gas/aarch64/branch-cond-pseudos.s | 32 + gas/testsuite/gas/aarch64/bti.d | 4 +- gas/testsuite/gas/aarch64/bti.s | 2 + gas/testsuite/gas/aarch64/cmh-bad.d | 4 + gas/testsuite/gas/aarch64/cmh-bad.l | 3 + gas/testsuite/gas/aarch64/cmh-bad.s | 3 + gas/testsuite/gas/aarch64/cmh.d | 11 + gas/testsuite/gas/aarch64/cmh.s | 4 + 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/codeview.exp | 2 +- gas/testsuite/gas/aarch64/conditional-compare.d | 77 + gas/testsuite/gas/aarch64/conditional-compare.s | 76 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- 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/f16f32dot-simd.d | 24 + gas/testsuite/gas/aarch64/f16f32dot-simd.s | 19 + gas/testsuite/gas/aarch64/f16f32mm-simd.d | 12 + gas/testsuite/gas/aarch64/f16f32mm-simd.s | 4 + gas/testsuite/gas/aarch64/f16mm-simd.d | 12 + gas/testsuite/gas/aarch64/f16mm-simd.s | 4 + gas/testsuite/gas/aarch64/f16mm-sve2p2.d | 12 + gas/testsuite/gas/aarch64/f16mm-sve2p2.s | 4 + 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 | 25 + gas/testsuite/gas/aarch64/f8f16mm_sve2.d | 36 + gas/testsuite/gas/aarch64/f8f16mm_sve2.s | 27 + 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 | 25 + gas/testsuite/gas/aarch64/f8f32mm_sve2.d | 36 + gas/testsuite/gas/aarch64/f8f32mm_sve2.s | 27 + gas/testsuite/gas/aarch64/fix-adj.d | 11 + gas/testsuite/gas/aarch64/fix-adj.s | 13 + gas/testsuite/gas/aarch64/float-fp16.d | 354 +- gas/testsuite/gas/aarch64/float-fp16.s | 28 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp8-mul-illegal.d | 2 +- gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.l | 27 +- gas/testsuite/gas/aarch64/fp8-sme-dot-illegal.s | 27 +- gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/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/hint-bad.l | 2 +- gas/testsuite/gas/aarch64/illegal-bfloat16.l | 8 +- gas/testsuite/gas/aarch64/illegal-ite1-1.d | 4 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 2 +- 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/illegal.s | 2 +- gas/testsuite/gas/aarch64/ite1.d | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-extend-general.d | 155 + gas/testsuite/gas/aarch64/ldst-extend-general.s | 152 + gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-unpriv.d | 61 + gas/testsuite/gas/aarch64/ldst-unpriv.s | 64 + gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lscp-warn.l | 5 + gas/testsuite/gas/aarch64/lscp.d | 27 + gas/testsuite/gas/aarch64/lscp.s | 19 + gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/lse128-atomic.s | 2 +- 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 | 4 + gas/testsuite/gas/aarch64/mec-arch-bad.l | 18 + gas/testsuite/gas/aarch64/mec-invalid.s | 2 + gas/testsuite/gas/aarch64/mec.d | 3 + gas/testsuite/gas/aarch64/mec.s | 4 + gas/testsuite/gas/aarch64/mlbi-1.d | 14 + gas/testsuite/gas/aarch64/mlbi-1.s | 9 + gas/testsuite/gas/aarch64/mlbi-invalid-1.d | 3 + gas/testsuite/gas/aarch64/mlbi-invalid-1.l | 7 + gas/testsuite/gas/aarch64/mlbi-invalid-1.s | 9 + gas/testsuite/gas/aarch64/mlbi-invalid-2.d | 4 + gas/testsuite/gas/aarch64/mlbi-invalid-2.l | 13 + gas/testsuite/gas/aarch64/mops_go.d | 68 + gas/testsuite/gas/aarch64/mops_go.s | 24 + gas/testsuite/gas/aarch64/mops_go_invalid.d | 1 + gas/testsuite/gas/aarch64/mops_go_invalid.l | 25 + gas/testsuite/gas/aarch64/mops_go_invalid.s | 61 + gas/testsuite/gas/aarch64/mops_go_invalid_2.d | 1 + gas/testsuite/gas/aarch64/mops_go_invalid_2.l | 61 + gas/testsuite/gas/aarch64/mops_go_invalid_2.s | 74 + gas/testsuite/gas/aarch64/mops_go_invalid_3.d | 1 + gas/testsuite/gas/aarch64/mops_go_invalid_3.l | 17 + gas/testsuite/gas/aarch64/mops_go_invalid_3.s | 55 + 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/msr.s | 2 +- gas/testsuite/gas/aarch64/mte_tagged_stack.d | 47 + gas/testsuite/gas/aarch64/mte_tagged_stack.s | 24 + gas/testsuite/gas/aarch64/mtetc-invalid.d | 4 + gas/testsuite/gas/aarch64/mtetc-invalid.l | 5 + gas/testsuite/gas/aarch64/mtetc.d | 12 + gas/testsuite/gas/aarch64/mtetc.s | 4 + gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- 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/pac_ab_key.d | 2 +- gas/testsuite/gas/aarch64/pac_ab_key.s | 4 +- .../gas/aarch64/pac_compat_cfi_window_save.d | 44 + .../gas/aarch64/pac_compat_cfi_window_save.s | 20 + gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 +- gas/testsuite/gas/aarch64/pan-directive.d | 2 +- gas/testsuite/gas/aarch64/pan.d | 2 +- gas/testsuite/gas/aarch64/pan.s | 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/plbi-1.d | 93 + gas/testsuite/gas/aarch64/plbi-1.s | 11 + gas/testsuite/gas/aarch64/plbi-invalid-1.d | 3 + gas/testsuite/gas/aarch64/plbi-invalid-1.l | 79 + gas/testsuite/gas/aarch64/plbi-invalid-1.s | 11 + gas/testsuite/gas/aarch64/plbi-invalid-2.d | 3 + gas/testsuite/gas/aarch64/plbi-invalid-2.l | 109 + gas/testsuite/gas/aarch64/plbi-invalid-2.s | 54 + gas/testsuite/gas/aarch64/plbi-invalid-3.d | 3 + gas/testsuite/gas/aarch64/plbi-invalid-3.l | 43 + gas/testsuite/gas/aarch64/plbi-invalid-3.s | 27 + gas/testsuite/gas/aarch64/poe2-invalid-1.d | 4 + gas/testsuite/gas/aarch64/poe2-invalid-1.l | 55 + gas/testsuite/gas/aarch64/poe2-invalid-1.s | 69 + gas/testsuite/gas/aarch64/poe2-invalid-2.d | 4 + gas/testsuite/gas/aarch64/poe2-invalid-2.l | 29 + gas/testsuite/gas/aarch64/poe2.d | 37 + gas/testsuite/gas/aarch64/poe2.s | 43 + gas/testsuite/gas/aarch64/pr27217.d | 15 +- gas/testsuite/gas/aarch64/pr27217.s | 11 +- gas/testsuite/gas/aarch64/rcpc3-fail.l | 44 +- gas/testsuite/gas/aarch64/rcpc3-fail.s | 5 - gas/testsuite/gas/aarch64/rcpc3.d | 4 + gas/testsuite/gas/aarch64/rcpc3.s | 4 + gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.d | 1558 +- gas/testsuite/gas/aarch64/shifted.s | 5 +- 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-9.d | 1 + gas/testsuite/gas/aarch64/sme-b16b16-1.d | 126 + gas/testsuite/gas/aarch64/sme-b16b16-1.s | 143 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.d | 3 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.l | 193 + gas/testsuite/gas/aarch64/sme-b16b16-bad-1.s | 173 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.l | 33 + gas/testsuite/gas/aarch64/sme-f16f16-1-bad.s | 21 + gas/testsuite/gas/aarch64/sme-f16f16-1.d | 38 + gas/testsuite/gas/aarch64/sme-f16f16-1.s | 33 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.l | 29 + gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s | 15 + gas/testsuite/gas/aarch64/sme-f16f16-2.d | 28 + gas/testsuite/gas/aarch64/sme-f16f16-2.s | 21 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.l | 141 + gas/testsuite/gas/aarch64/sme-f16f16-3-bad.s | 133 + gas/testsuite/gas/aarch64/sme-f16f16-3.d | 102 + gas/testsuite/gas/aarch64/sme-f16f16-3.s | 109 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.d | 4 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.l | 27 + gas/testsuite/gas/aarch64/sme-f16f16-4-bad.s | 18 + gas/testsuite/gas/aarch64/sme-f16f16-4.d | 24 + gas/testsuite/gas/aarch64/sme-f16f16-4.s | 17 + gas/testsuite/gas/aarch64/sme-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-nosve-1.d | 15 + gas/testsuite/gas/aarch64/sme-nosve-1.s | 3 + 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/sme2-2-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-2-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-3-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-3-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-4-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-4-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-5-sve2p1.d | 169 + gas/testsuite/gas/aarch64/sme2-5-sve2p1.s | 175 + gas/testsuite/gas/aarch64/sme2-6-sve2p1.d | 109 + gas/testsuite/gas/aarch64/sme2-6-sve2p1.s | 112 + gas/testsuite/gas/aarch64/sme2-7.d | 1 + gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.d | 3 + gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.l | 5 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.l | 2 + gas/testsuite/gas/aarch64/sme2-lutv2-illegal.s | 4 + gas/testsuite/gas/aarch64/sme2p1-1.d | 64 +- gas/testsuite/gas/aarch64/sme2p1-3-bad.l | 22 +- gas/testsuite/gas/aarch64/sme2p1-3-bad.s | 2 - gas/testsuite/gas/aarch64/sme2p1-3.d | 24 + gas/testsuite/gas/aarch64/sme2p1-3.s | 24 + gas/testsuite/gas/aarch64/sme2p1-4-bad.l | 34 +- gas/testsuite/gas/aarch64/sme2p1-4.d | 86 +- gas/testsuite/gas/aarch64/sme2p2.d | 57 + gas/testsuite/gas/aarch64/sme2p2.s | 50 + gas/testsuite/gas/aarch64/sme2p3-bad.d | 4 + gas/testsuite/gas/aarch64/sme2p3-bad.l | 13 + gas/testsuite/gas/aarch64/sme2p3-bad.s | 12 + gas/testsuite/gas/aarch64/sme2p3.d | 33 + gas/testsuite/gas/aarch64/sme2p3.s | 25 + 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-sme2-bad-1.d | 3 + gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.l | 159 + gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.s | 136 + gas/testsuite/gas/aarch64/sve-b16b16-sme2.d | 122 + gas/testsuite/gas/aarch64/sve-b16b16-sme2.s | 138 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.d | 3 + ...float16-1-invalid.l => sve-b16b16-sve2-bad-1.l} | 0 ...float16-1-invalid.s => sve-b16b16-sve2-bad-1.s} | 0 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.d | 3 + gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l | 265 + ...float16-2-invalid.s => sve-b16b16-sve2-bad-2.s} | 0 gas/testsuite/gas/aarch64/sve-b16b16-sve2.d | 112 + .../aarch64/{bfloat16-1.s => sve-b16b16-sve2.s} | 0 gas/testsuite/gas/aarch64/sve-b16mm.d | 12 + gas/testsuite/gas/aarch64/sve-b16mm.s | 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 | 50 + gas/testsuite/gas/aarch64/sve-bfscale-sve2.s | 43 + 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 | 25 + gas/testsuite/gas/aarch64/sve-f16f32mm.d | 36 + gas/testsuite/gas/aarch64/sve-f16f32mm.s | 27 + gas/testsuite/gas/aarch64/sve-fexpa.d | 19 + gas/testsuite/gas/aarch64/sve-fexpa.s | 9 + gas/testsuite/gas/aarch64/sve-invalid.l | 8 +- gas/testsuite/gas/aarch64/sve-ldff1-invalid.d | 4 + gas/testsuite/gas/aarch64/sve-ldff1-invalid.l | 58 + gas/testsuite/gas/aarch64/sve-ldff1-invalid.s | 35 + gas/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/sve-movprfx_26.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 - gas/testsuite/gas/aarch64/sve2-sme2-2.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-3.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-4.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-5.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l | 16 +- gas/testsuite/gas/aarch64/sve2-sme2-6.d | 1 + gas/testsuite/gas/aarch64/sve2-sme2-7.d | 1 + gas/testsuite/gas/aarch64/sve2p1-1.d | 2 + gas/testsuite/gas/aarch64/sve2p1-4.d | 20 +- gas/testsuite/gas/aarch64/sve2p1-4.s | 20 - gas/testsuite/gas/aarch64/sve2p1-5.d | 2 + gas/testsuite/gas/aarch64/sve2p1-6.d | 2 + gas/testsuite/gas/aarch64/sve2p1-7.d | 2 + gas/testsuite/gas/aarch64/sve2p1-8.d | 29 + gas/testsuite/gas/aarch64/sve2p1-8.s | 19 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.d | 2 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.l | 73 + gas/testsuite/gas/aarch64/sve2p1-9-invalid.s | 69 + gas/testsuite/gas/aarch64/sve2p1-9.d | 75 + gas/testsuite/gas/aarch64/sve2p1-9.s | 71 + gas/testsuite/gas/aarch64/sve2p2.d | 694 + gas/testsuite/gas/aarch64/sve2p2.s | 738 + gas/testsuite/gas/aarch64/sve2p3.d | 246 + gas/testsuite/gas/aarch64/sve2p3.s | 238 + .../gas/aarch64/sysreg/aarch64-sysreg.exp | 2 +- .../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 | 262 - .../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-3.l | 20 - .../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 | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8.l | 188 - .../gas/aarch64/sysreg/illegal-sysreg-8.s | 13 +- .../gas/aarch64/sysreg/illegal-sysreg-8b.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8b.l | 29 - gas/testsuite/gas/aarch64/sysreg/mpam-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/mpam-bad.l | 4 + gas/testsuite/gas/aarch64/sysreg/mpam-bad.s | 6 + gas/testsuite/gas/aarch64/sysreg/mpamv2-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/mpamv2-bad.l | 17 + gas/testsuite/gas/aarch64/sysreg/mpamv2.d | 16 + gas/testsuite/gas/aarch64/sysreg/mpamv2.s | 6 + gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l | 13 + gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d | 14 + gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.s | 5 + gas/testsuite/gas/aarch64/sysreg/nv3.d | 13 + gas/testsuite/gas/aarch64/sysreg/nv3.s | 4 + gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.d | 538 + gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.s | 88 + .../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/testsuite/gas/aarch64/sysreg/scr2-bad.d | 3 + gas/testsuite/gas/aarch64/sysreg/scr2-bad.l | 5 + gas/testsuite/gas/aarch64/sysreg/scr2.d | 10 + gas/testsuite/gas/aarch64/sysreg/scr2.s | 3 + .../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/testsuite/gas/aarch64/sysreg/srmask2.d | 17 + gas/testsuite/gas/aarch64/sysreg/srmask2.s | 6 + .../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 | 5 +- 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-12.d | 40 + gas/testsuite/gas/aarch64/sysreg/sysreg-12.s | 18 + 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 | 8 +- 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-3.d | 52 +- gas/testsuite/gas/aarch64/system.d | 19 +- gas/testsuite/gas/aarch64/system.s | 3 + gas/testsuite/gas/aarch64/tail_padding.d | 6 +- gas/testsuite/gas/aarch64/tev-invalid-1.d | 4 + gas/testsuite/gas/aarch64/tev-invalid-1.l | 18 + gas/testsuite/gas/aarch64/tev-invalid-1.s | 22 + gas/testsuite/gas/aarch64/tev-invalid-2.d | 4 + gas/testsuite/gas/aarch64/tev-invalid-2.l | 22 + gas/testsuite/gas/aarch64/tev.d | 30 + gas/testsuite/gas/aarch64/tev.s | 28 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao-directive.d | 2 +- gas/testsuite/gas/aarch64/uao.d | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/virthostext-directive.d | 2 +- gas/testsuite/gas/aarch64/virthostext.d | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 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 | 76 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/octa-div.d | 10 + gas/testsuite/gas/all/octa-div.s | 11 + gas/testsuite/gas/all/octa.d | 8 + gas/testsuite/gas/all/octa.s | 10 + gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/quad-div.d | 9 + gas/testsuite/gas/all/quad-div.s | 32 + gas/testsuite/gas/all/quad-div2.d | 16 + gas/testsuite/gas/all/quad-div2.s | 27 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/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/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- 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/archv8_1m-pac-msr.d | 137 + gas/testsuite/gas/arm/archv8_1m-pac-msr.s | 77 + gas/testsuite/gas/arm/archv8m_1m-cmse-main.d | 34 + gas/testsuite/gas/arm/archv8m_1m-cmse-main.s | 34 + gas/testsuite/gas/arm/arm-it-bad.l | 2 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/armv1.d | 8 +- 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_1-m-pacbti.d | 1 + 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/ehabi-pacbti-m.d | 2 +- gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/inst.d | 32 +- 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-vmlas.d | 3384 +- gas/testsuite/gas/arm/mve-vmlas.s | 8 +- 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/nops.d | 1 + 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/pinsn.d | 24 - gas/testsuite/gas/arm/pinsn.s | 16 - gas/testsuite/gas/arm/pr12198-1.d | 2 +- gas/testsuite/gas/arm/pr12198-2.d | 2 +- gas/testsuite/gas/arm/pr29494.d | 1 + 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_ldmstm.d | 5 +- gas/testsuite/gas/arm/thumb2_ldmstm.s | 1 + 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/unpredictable.d | 1 + gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.l | 4 +- gas/testsuite/gas/arm/wince_inst.d | 32 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/bpf.exp | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 4 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 4 +- .../gas/cfi-sframe/cfi-sframe-aarch64-3.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-3.s | 26 + .../gas/cfi-sframe/cfi-sframe-aarch64-4.d | 25 + .../gas/cfi-sframe/cfi-sframe-aarch64-4.s | 23 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 12 +- .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 8 +- .../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 | 6 +- .../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-13.d | 19 + .../gas/cfi-sframe/cfi-sframe-common-13.s | 3 + .../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/cfi-sframe/cfi-sframe-common-1d.d | 13 + ...fi-sframe-common-2.s => cfi-sframe-common-1d.s} | 0 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d | 22 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.s | 18 + .../gas/cfi-sframe/cfi-sframe-common-pr33810.d | 23 + .../gas/cfi-sframe/cfi-sframe-common-pr33810.s | 7 + 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-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-non-spfp-cfa-1.d | 24 + .../cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-1.s | 37 + .../cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-2.d | 24 + .../cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-2.s | 37 + .../gas/cfi-sframe/cfi-sframe-s390x-pr33756.d | 23 + .../gas/cfi-sframe/cfi-sframe-s390x-pr33756.s | 23 + .../cfi-sframe/cfi-sframe-s390x-ra-undefined-1.d | 21 + .../cfi-sframe/cfi-sframe-s390x-ra-undefined-1.s | 11 + .../gas/cfi-sframe/cfi-sframe-s390x-sp-register.d | 21 + .../gas/cfi-sframe/cfi-sframe-s390x-sp-register.s | 11 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 4 +- 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/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-4.d | 29 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-4.s | 80 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-5.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-5.s | 12 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-6.d | 25 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-6.s | 16 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-7.d | 25 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-7.s | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.s | 11 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.s | 11 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.s | 12 + .../gas/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-empty-5.d | 17 + .../gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s | 8 + .../cfi-sframe/cfi-sframe-x86_64-empty-pr33277.d | 17 + .../cfi-sframe/cfi-sframe-x86_64-empty-pr33277.s | 5 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-1.d | 26 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-1.s | 43 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-2.d | 24 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-2.s | 13 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-3.d | 26 + .../gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-3.s | 18 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33170.d | 19 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33170.s | 40 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33756.d | 24 + .../gas/cfi-sframe/cfi-sframe-x86_64-pr33756.s | 13 + .../cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.d | 22 + .../cfi-sframe/cfi-sframe-x86_64-ra-undefined-1.s | 11 + .../cfi-sframe-x86_64-ra-undefined-flex-1.d | 23 + .../cfi-sframe-x86_64-ra-undefined-flex-1.s | 15 + .../gas/cfi-sframe/cfi-sframe-x86_64-signal-1.d | 18 + .../gas/cfi-sframe/cfi-sframe-x86_64-signal-1.s | 12 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 95 +- gas/testsuite/gas/cfi-sframe/common-empty-1.d | 17 - gas/testsuite/gas/cfi-sframe/common-empty-1.s | 5 - gas/testsuite/gas/cfi-sframe/common-empty-2.d | 6 +- gas/testsuite/gas/cfi-sframe/common-empty-3.d | 6 +- gas/testsuite/gas/cfi/cfi-common-10.d | 8 + gas/testsuite/gas/cfi/cfi-common-10.s | 5 + gas/testsuite/gas/cfi/cfi-sparc-2.d | 12 + gas/testsuite/gas/cfi/cfi-sparc-2.s | 16 + 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 | 12 +- gas/testsuite/gas/cfi/listing.l | 40 + gas/testsuite/gas/cfi/listing.s | 34 + 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/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- 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/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 3 +- gas/testsuite/gas/elf/bad-section-flag.s | 1 + gas/testsuite/gas/elf/bss.d | 2 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.d | 2 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 28 +- 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 | 3 +- .../gas/elf/{section23a.d => section23.d} | 0 gas/testsuite/gas/elf/section23b.d | 6 - gas/testsuite/gas/elf/section23b.err | 2 - gas/testsuite/gas/elf/section9.d | 1 + gas/testsuite/gas/elf/section9.s | 2 + gas/testsuite/gas/elf/sh-link-abs-1.d | 8 + gas/testsuite/gas/elf/sh-link-abs-2.d | 10 + gas/testsuite/gas/elf/sh-link-abs-3-32.d | 8 + gas/testsuite/gas/elf/sh-link-abs-3-64.d | 9 + gas/testsuite/gas/elf/sh-link-abs-4-32.d | 10 + gas/testsuite/gas/elf/sh-link-abs-4-64.d | 11 + gas/testsuite/gas/elf/sh-link-abs.s | 6 + gas/testsuite/gas/elf/sh-link-common-1.d | 8 + gas/testsuite/gas/elf/sh-link-common-2.d | 10 + gas/testsuite/gas/elf/sh-link-common-3-32.d | 8 + gas/testsuite/gas/elf/sh-link-common-3-64.d | 9 + gas/testsuite/gas/elf/sh-link-common-4-32.d | 10 + gas/testsuite/gas/elf/sh-link-common-4-64.d | 11 + gas/testsuite/gas/elf/sh-link-common.s | 6 + gas/testsuite/gas/elf/sh-link-large-common-1.d | 8 + gas/testsuite/gas/elf/sh-link-large-common-2.d | 7 + gas/testsuite/gas/elf/sh-link-large-common-3.d | 10 + gas/testsuite/gas/elf/sh-link-large-common-4.d | 9 + gas/testsuite/gas/elf/sh-link-large-common.s | 6 + gas/testsuite/gas/elf/string.d | 11 + gas/testsuite/gas/elf/string.s | 14 + gas/testsuite/gas/epiphany/allinsn.exp | 3 +- gas/testsuite/gas/epiphany/nop.d | 16 + gas/testsuite/gas/epiphany/nop.s | 5 + gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/align-branch-6.d | 2 +- gas/testsuite/gas/i386/apx-nci-ndd-nf.l | 203 + gas/testsuite/gas/i386/apx-nci-ndd-nf.s | 37 + gas/testsuite/gas/i386/arch-15.d | 2 +- gas/testsuite/gas/i386/arch-15.s | 2 +- gas/testsuite/gas/i386/arch-16-znver6.d | 16 + gas/testsuite/gas/i386/arch-16.d | 14 + gas/testsuite/gas/i386/arch-16.s | 8 + gas/testsuite/gas/i386/arch-4.d | 2 + gas/testsuite/gas/i386/arch-4.s | 4 + gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d | 295 + gas/testsuite/gas/i386/avx10_2-256-bf16.d | 294 + gas/testsuite/gas/i386/avx10_2-256-bf16.s | 169 + gas/testsuite/gas/i386/avx10_2-256-cvt-intel.d | 147 + gas/testsuite/gas/i386/avx10_2-256-cvt.d | 145 + gas/testsuite/gas/i386/avx10_2-256-cvt.s | 115 + gas/testsuite/gas/i386/avx10_2-256-media-intel.d | 151 + gas/testsuite/gas/i386/avx10_2-256-media.d | 149 + gas/testsuite/gas/i386/avx10_2-256-media.s | 111 + gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d | 109 + gas/testsuite/gas/i386/avx10_2-256-miscs.d | 107 + gas/testsuite/gas/i386/avx10_2-256-miscs.s | 129 + gas/testsuite/gas/i386/avx10_2-256-satcvt-intel.d | 233 + gas/testsuite/gas/i386/avx10_2-256-satcvt.d | 231 + gas/testsuite/gas/i386/avx10_2-256-satcvt.s | 257 + gas/testsuite/gas/i386/avx10_2-256-sm4-intel.d | 31 + gas/testsuite/gas/i386/avx10_2-256-sm4.d | 29 + gas/testsuite/gas/i386/avx10_2-256-sm4.s | 47 + gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d | 151 + gas/testsuite/gas/i386/avx10_2-512-bf16.d | 150 + gas/testsuite/gas/i386/avx10_2-512-bf16.s | 99 + gas/testsuite/gas/i386/avx10_2-512-cvt-intel.d | 82 + gas/testsuite/gas/i386/avx10_2-512-cvt.d | 80 + gas/testsuite/gas/i386/avx10_2-512-cvt.s | 69 + gas/testsuite/gas/i386/avx10_2-512-media-intel.d | 81 + gas/testsuite/gas/i386/avx10_2-512-media.d | 79 + gas/testsuite/gas/i386/avx10_2-512-media.s | 71 + gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d | 34 + gas/testsuite/gas/i386/avx10_2-512-miscs.d | 32 + gas/testsuite/gas/i386/avx10_2-512-miscs.s | 43 + gas/testsuite/gas/i386/avx10_2-512-satcvt-intel.d | 127 + gas/testsuite/gas/i386/avx10_2-512-satcvt.d | 125 + gas/testsuite/gas/i386/avx10_2-512-satcvt.s | 147 + gas/testsuite/gas/i386/avx10_2-512-sm4-intel.d | 21 + gas/testsuite/gas/i386/avx10_2-512-sm4.d | 19 + gas/testsuite/gas/i386/avx10_2-512-sm4.s | 27 + gas/testsuite/gas/i386/avx10_2-evex-promote.d | 113 + gas/testsuite/gas/i386/avx10_2-evex-promote.s | 42 + gas/testsuite/gas/i386/avx10_2-rounding-intel.d | 452 - gas/testsuite/gas/i386/avx10_2-rounding-inval.l | 35 - gas/testsuite/gas/i386/avx10_2-rounding-inval.s | 39 - gas/testsuite/gas/i386/avx10_2-rounding.d | 450 - gas/testsuite/gas/i386/avx10_2-rounding.s | 350 - gas/testsuite/gas/i386/avx10_2-sm4-inval.l | 5 + gas/testsuite/gas/i386/avx10_2-sm4-inval.s | 9 + gas/testsuite/gas/i386/avx512_4fmaps-warn.l | 24 +- gas/testsuite/gas/i386/avx512_4vnniw-warn.l | 7 + gas/testsuite/gas/i386/avx512_4vnniw-warn.s | 13 + gas/testsuite/gas/i386/avx512_bmm.d | 23 + gas/testsuite/gas/i386/avx512_bmm.s | 21 + gas/testsuite/gas/i386/avx512_bmm_vl-inval.l | 3 + gas/testsuite/gas/i386/avx512_bmm_vl-inval.s | 6 + gas/testsuite/gas/i386/avx512_bmm_vl.d | 29 + gas/testsuite/gas/i386/avx512_bmm_vl.s | 26 + gas/testsuite/gas/i386/avx512bw-wig1-intel.d | 988 - gas/testsuite/gas/i386/avx512bw_vl-wig1-intel.d | 1684 - gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 52 - gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 52 - gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 32 - gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 32 - gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d | 268 - gas/testsuite/gas/i386/bnd.l | 14 +- gas/testsuite/gas/i386/bnd.s | 1 - gas/testsuite/gas/i386/codeview.exp | 2 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/evex-only.d | 24 + gas/testsuite/gas/i386/evex-only.s | 18 + gas/testsuite/gas/i386/evex.d | 10 +- gas/testsuite/gas/i386/evex.s | 2 + gas/testsuite/gas/i386/fsgs-intel.d | 27 - gas/testsuite/gas/i386/fsgs.d | 26 - gas/testsuite/gas/i386/fsgs.s | 19 - gas/testsuite/gas/i386/gmi.d | 12 + gas/testsuite/gas/i386/gmi.s | 8 + gas/testsuite/gas/i386/got-no-relax.d | 2 +- gas/testsuite/gas/i386/got.d | 2 +- gas/testsuite/gas/i386/gotx-default.d | 11 + gas/testsuite/gas/i386/gotx.s | 4 + gas/testsuite/gas/i386/i386.exp | 94 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 5 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x32-inval-tls.l | 38 + gas/testsuite/gas/i386/ilp32/x32-inval-tls.s | 1 + gas/testsuite/gas/i386/ilp32/x32-tls.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-io.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-rep.d | 60 +- gas/testsuite/gas/i386/ilp32/x86-64-tls.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64.d | 6 +- gas/testsuite/gas/i386/imgrel.d | 40 + gas/testsuite/gas/i386/imgrel.s | 31 + gas/testsuite/gas/i386/insn-64.d | 9 + gas/testsuite/gas/i386/insn-64.s | 21 + gas/testsuite/gas/i386/intel-cmps64.d | 152 +- gas/testsuite/gas/i386/intel-movs64.d | 152 +- gas/testsuite/gas/i386/inval-tls.l | 72 +- gas/testsuite/gas/i386/inval-tls.s | 82 + gas/testsuite/gas/i386/inval-type.l | 13 + gas/testsuite/gas/i386/inval-type.s | 17 + gas/testsuite/gas/i386/lfence-load.d | 3 +- gas/testsuite/gas/i386/lfence-load.s | 1 + gas/testsuite/gas/i386/movrs-intel.d | 15 + gas/testsuite/gas/i386/movrs-inval.l | 9 + gas/testsuite/gas/i386/movrs-inval.s | 12 + gas/testsuite/gas/i386/movrs.d | 13 + gas/testsuite/gas/i386/movrs.s | 15 + gas/testsuite/gas/i386/mpx-16bit.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/mpx.d | 1 + gas/testsuite/gas/i386/msr_imm-inval.l | 3 + gas/testsuite/gas/i386/msr_imm-inval.s | 6 + gas/testsuite/gas/i386/no-gotx-default.d | 11 + 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/nop-7.l | 6 + gas/testsuite/gas/i386/nop-7.s | 6 + 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-8.d | 8 +- 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/noreg64-data16.d | 28 +- gas/testsuite/gas/i386/noreg64-rex64.d | 28 +- gas/testsuite/gas/i386/noreg64.d | 28 +- gas/testsuite/gas/i386/notrack-intel.d | 1 + gas/testsuite/gas/i386/notrack.d | 1 + gas/testsuite/gas/i386/opcode-intel.d | 3 +- gas/testsuite/gas/i386/opcode-suffix.d | 3 +- gas/testsuite/gas/i386/opcode.d | 3 +- gas/testsuite/gas/i386/opcode.s | 1 + gas/testsuite/gas/i386/optimize-1.d | 30 + gas/testsuite/gas/i386/optimize-1.s | 38 + gas/testsuite/gas/i386/optimize-1a.d | 30 + gas/testsuite/gas/i386/optimize-2.d | 9 + gas/testsuite/gas/i386/optimize-2.s | 15 + gas/testsuite/gas/i386/optimize-2b.d | 9 + gas/testsuite/gas/i386/optimize-4.d | 30 + gas/testsuite/gas/i386/optimize-5.d | 30 + gas/testsuite/gas/i386/optimize16-O2.d | 15 + gas/testsuite/gas/i386/optimize16-Os.d | 15 + gas/testsuite/gas/i386/optimize16.s | 10 + gas/testsuite/gas/i386/opts-intel.d | 1 + gas/testsuite/gas/i386/opts.d | 1 + gas/testsuite/gas/i386/padlock-bad.l | 5 + gas/testsuite/gas/i386/padlock-bad.s | 17 + gas/testsuite/gas/i386/padlockphe2.d | 13 + gas/testsuite/gas/i386/padlockphe2.s | 9 + gas/testsuite/gas/i386/padlockrng2.d | 11 + gas/testsuite/gas/i386/padlockrng2.s | 7 + gas/testsuite/gas/i386/padlockxmodx.d | 13 + gas/testsuite/gas/i386/padlockxmodx.s | 9 + gas/testsuite/gas/i386/pr32721.l | 7 + gas/testsuite/gas/i386/pr32721.s | 7 + gas/testsuite/gas/i386/prefetch-intel.d | 2 +- gas/testsuite/gas/i386/prefetch.d | 2 +- gas/testsuite/gas/i386/property-6.d | 2 +- gas/testsuite/gas/i386/pseudos.d | 27 +- gas/testsuite/gas/i386/pseudos.s | 28 + gas/testsuite/gas/i386/reloc16.l | 4 + gas/testsuite/gas/i386/reloc16.s | 6 + gas/testsuite/gas/i386/reloc32.d | 3 +- gas/testsuite/gas/i386/reloc32.s | 7 + gas/testsuite/gas/i386/reloc64.d | 10 +- gas/testsuite/gas/i386/reloc64.s | 11 + gas/testsuite/gas/i386/secidx.d | 11 +- gas/testsuite/gas/i386/secidx.s | 6 + gas/testsuite/gas/i386/snp.s | 10 +- gas/testsuite/gas/i386/snp64.d | 18 +- gas/testsuite/gas/i386/solaris/cmov.d | 31 + gas/testsuite/gas/i386/solaris/cmov.s | 29 + gas/testsuite/gas/i386/solaris/reloc64.d | 10 +- gas/testsuite/gas/i386/solaris/solaris.exp | 4 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 2 +- .../gas/i386/solaris/x86-64-mpx-branch-2.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/sse2avx-opts-intel.d | 2 +- gas/testsuite/gas/i386/sse2avx-opts.d | 2 +- gas/testsuite/gas/i386/tls.d | 25 + gas/testsuite/gas/i386/tls.s | 31 + gas/testsuite/gas/i386/vp2intersect-intel.d | 72 +- gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 24 +- gas/testsuite/gas/i386/vp2intersect-warn.l | 31 + gas/testsuite/gas/i386/vp2intersect-warn.s | 11 + gas/testsuite/gas/i386/vp2intersect.d | 72 +- gas/testsuite/gas/i386/vp2intersect.s | 72 +- gas/testsuite/gas/i386/x86-64-align-branch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-avx512-intel.d | 35 + gas/testsuite/gas/i386/x86-64-amx-avx512.d | 34 + gas/testsuite/gas/i386/x86-64-amx-avx512.s | 55 + gas/testsuite/gas/i386/x86-64-amx-fp8-bad.d | 22 + gas/testsuite/gas/i386/x86-64-amx-fp8-bad.s | 36 + gas/testsuite/gas/i386/x86-64-amx-fp8-intel.d | 19 + gas/testsuite/gas/i386/x86-64-amx-fp8-inval.l | 9 + gas/testsuite/gas/i386/x86-64-amx-fp8-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-fp8.d | 17 + gas/testsuite/gas/i386/x86-64-amx-fp8.s | 23 + gas/testsuite/gas/i386/x86-64-amx-movrs-intel.d | 15 + gas/testsuite/gas/i386/x86-64-amx-movrs.d | 13 + gas/testsuite/gas/i386/x86-64-amx-movrs.s | 15 + gas/testsuite/gas/i386/x86-64-amx-tf32-bad.d | 13 + gas/testsuite/gas/i386/x86-64-amx-tf32-bad.s | 9 + gas/testsuite/gas/i386/x86-64-amx-tf32-intel.d | 13 + gas/testsuite/gas/i386/x86-64-amx-tf32-inval.l | 4 + gas/testsuite/gas/i386/x86-64-amx-tf32-inval.s | 7 + gas/testsuite/gas/i386/x86-64-amx-tf32.d | 11 + gas/testsuite/gas/i386/x86-64-amx-tf32.s | 11 + .../gas/i386/x86-64-amx-transpose-apx-intel.d | 19 + .../gas/i386/x86-64-amx-transpose-apx-wig.d | 19 + gas/testsuite/gas/i386/x86-64-amx-transpose-apx.d | 17 + gas/testsuite/gas/i386/x86-64-amx-transpose-apx.s | 23 + gas/testsuite/gas/i386/x86-64-amx-transpose-bad.d | 20 + gas/testsuite/gas/i386/x86-64-amx-transpose-bad.s | 27 + .../gas/i386/x86-64-amx-transpose-intel.d | 43 + .../gas/i386/x86-64-amx-transpose-inval.l | 31 + .../gas/i386/x86-64-amx-transpose-inval.s | 37 + gas/testsuite/gas/i386/x86-64-amx-transpose.d | 41 + gas/testsuite/gas/i386/x86-64-amx-transpose.s | 72 + gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l | 12 +- .../gas/i386/x86-64-apx-egpr-promote-inval.l | 6 + .../gas/i386/x86-64-apx-egpr-promote-inval.s | 8 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 2 +- .../gas/i386/x86-64-apx-evex-promoted-bad.s | 13 +- .../gas/i386/x86-64-apx-evex-promoted-intel.d | 26 +- .../gas/i386/x86-64-apx-evex-promoted-wig.d | 26 +- gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 26 +- gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 26 +- gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d | 9 +- gas/testsuite/gas/i386/x86-64-apx-jmpabs.d | 9 +- gas/testsuite/gas/i386/x86-64-apx-jmpabs.s | 11 +- .../gas/i386/x86-64-apx-pushp-popp-inval.l | 4 +- gas/testsuite/gas/i386/x86-64-apx-rex2.d | 4 + gas/testsuite/gas/i386/x86-64-apx-rex2.s | 6 + gas/testsuite/gas/i386/x86-64-arch-4.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-5.s | 2 +- gas/testsuite/gas/i386/x86-64-arch-6-znver6.d | 16 + gas/testsuite/gas/i386/x86-64-arch-6.d | 14 + gas/testsuite/gas/i386/x86-64-arch-6.s | 8 + .../gas/i386/x86-64-avx10_2-256-bf16-intel.d | 295 + gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d | 293 + gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s | 169 + .../gas/i386/x86-64-avx10_2-256-cvt-intel.d | 147 + gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.d | 145 + gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.s | 115 + .../gas/i386/x86-64-avx10_2-256-media-intel.d | 151 + gas/testsuite/gas/i386/x86-64-avx10_2-256-media.d | 149 + gas/testsuite/gas/i386/x86-64-avx10_2-256-media.s | 111 + .../gas/i386/x86-64-avx10_2-256-miscs-intel.d | 109 + gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d | 107 + gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s | 129 + .../gas/i386/x86-64-avx10_2-256-satcvt-intel.d | 257 + gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.d | 255 + gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.s | 281 + .../gas/i386/x86-64-avx10_2-256-sm4-intel.d | 31 + gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.d | 29 + gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.s | 47 + .../gas/i386/x86-64-avx10_2-512-bf16-intel.d | 151 + gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d | 150 + gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s | 99 + .../gas/i386/x86-64-avx10_2-512-cvt-intel.d | 82 + gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.d | 80 + gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.s | 69 + .../gas/i386/x86-64-avx10_2-512-media-intel.d | 81 + gas/testsuite/gas/i386/x86-64-avx10_2-512-media.d | 79 + gas/testsuite/gas/i386/x86-64-avx10_2-512-media.s | 71 + .../gas/i386/x86-64-avx10_2-512-miscs-intel.d | 34 + gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d | 32 + gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s | 43 + .../gas/i386/x86-64-avx10_2-512-satcvt-intel.d | 127 + gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.d | 125 + gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.s | 147 + .../gas/i386/x86-64-avx10_2-512-sm4-intel.d | 21 + gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.d | 19 + gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.s | 27 + .../gas/i386/x86-64-avx10_2-evex-promote.d | 113 + .../gas/i386/x86-64-avx10_2-evex-promote.s | 42 + .../gas/i386/x86-64-avx10_2-rounding-intel.d | 452 - gas/testsuite/gas/i386/x86-64-avx10_2-rounding.d | 450 - gas/testsuite/gas/i386/x86-64-avx10_2-rounding.s | 350 - gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.l | 5 + gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.s | 9 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l | 12 +- gas/testsuite/gas/i386/x86-64-avx512_bmm-bad.d | 14 + gas/testsuite/gas/i386/x86-64-avx512_bmm-bad.s | 8 + gas/testsuite/gas/i386/x86-64-avx512_bmm.d | 23 + gas/testsuite/gas/i386/x86-64-avx512_bmm.s | 21 + .../gas/i386/x86-64-avx512_bmm_vl-inval.l | 3 + .../gas/i386/x86-64-avx512_bmm_vl-inval.s | 6 + gas/testsuite/gas/i386/x86-64-avx512_bmm_vl.d | 29 + gas/testsuite/gas/i386/x86-64-avx512_bmm_vl.s | 26 + .../gas/i386/x86-64-avx512bw-wig1-intel.d | 1074 - .../gas/i386/x86-64-avx512bw_vl-wig1-intel.d | 1984 - .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 52 - .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 52 - .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigru-intel.d | 32 - .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 32 - .../gas/i386/x86-64-avx512f_vl-wig1-intel.d | 300 - gas/testsuite/gas/i386/x86-64-disassem.d | 94 +- gas/testsuite/gas/i386/x86-64-evex-only.d | 24 + gas/testsuite/gas/i386/x86-64-evex-only.s | 18 + gas/testsuite/gas/i386/x86-64-evex.d | 6 +- gas/testsuite/gas/i386/x86-64-fred-intel.d | 14 - gas/testsuite/gas/i386/x86-64-fsgs-intel.d | 3 + gas/testsuite/gas/i386/x86-64-fsgs.d | 3 + gas/testsuite/gas/i386/x86-64-fsgs.s | 4 + gas/testsuite/gas/i386/x86-64-ifunc.d | 1 + gas/testsuite/gas/i386/x86-64-imgrel.d | 40 + gas/testsuite/gas/i386/x86-64-imgrel.s | 31 + gas/testsuite/gas/i386/x86-64-inval-tls.l | 36 + gas/testsuite/gas/i386/x86-64-inval-tls.s | 46 + gas/testsuite/gas/i386/x86-64-io-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-io-suffix.d | 8 +- gas/testsuite/gas/i386/x86-64-io.d | 8 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 2 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 17 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 1 + gas/testsuite/gas/i386/x86-64-lkgs-inval.l | 4 +- .../gas/i386/x86-64-movrs-avx10_2-256-intel.d | 27 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.d | 25 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.s | 41 + .../gas/i386/x86-64-movrs-avx10_2-512-intel.d | 27 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.d | 25 + gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.s | 41 + gas/testsuite/gas/i386/x86-64-movrs-intel.d | 31 + gas/testsuite/gas/i386/x86-64-movrs-suffix.d | 13 + gas/testsuite/gas/i386/x86-64-movrs-suffix.s | 8 + gas/testsuite/gas/i386/x86-64-movrs.d | 29 + gas/testsuite/gas/i386/x86-64-movrs.s | 47 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-addr32.d | 1 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-msr_imm-intel.d | 35 + gas/testsuite/gas/i386/x86-64-msr_imm-inval.l | 5 + gas/testsuite/gas/i386/x86-64-msr_imm-inval.s | 8 + gas/testsuite/gas/i386/x86-64-msr_imm.d | 35 + gas/testsuite/gas/i386/x86-64-msr_imm.s | 30 + gas/testsuite/gas/i386/x86-64-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-notrack-intel.d | 1 + gas/testsuite/gas/i386/x86-64-notrack.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.s | 1 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 10 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 16 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 10 + gas/testsuite/gas/i386/x86-64-optimize-extractps.d | 20 + gas/testsuite/gas/i386/x86-64-optimize-extractps.l | 21 + gas/testsuite/gas/i386/x86-64-optimize-extractps.s | 14 + gas/testsuite/gas/i386/x86-64-optimize-insertps.d | 26 + gas/testsuite/gas/i386/x86-64-optimize-insertps.l | 26 + gas/testsuite/gas/i386/x86-64-optimize-insertps.s | 20 + .../gas/i386/x86-64-optimize-vextractNN.d | 59 + .../gas/i386/x86-64-optimize-vextractNN.s | 57 + gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-prefetch.d | 2 +- gas/testsuite/gas/i386/x86-64-property-14.d | 4 +- gas/testsuite/gas/i386/x86-64-pseudos.d | 34 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 34 + 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-rep-suffix.d | 16 +- gas/testsuite/gas/i386/x86-64-rep.d | 104 +- gas/testsuite/gas/i386/x86-64-secidx.d | 25 + gas/testsuite/gas/i386/x86-64-secidx.s | 13 + gas/testsuite/gas/i386/x86-64-tls.d | 25 + gas/testsuite/gas/i386/x86-64-tls.s | 27 + gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 72 +- .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 24 +- gas/testsuite/gas/i386/x86-64-vp2intersect.d | 72 +- gas/testsuite/gas/i386/x86-64-vp2intersect.s | 72 +- gas/testsuite/gas/i386/x86-64.exp | 104 +- gas/testsuite/gas/i386/x86_64-intel.d | 6 +- gas/testsuite/gas/i386/x86_64.d | 6 +- gas/testsuite/gas/ia64/alias-ilp32.d | 8 +- gas/testsuite/gas/ia64/group-1.d | 10 +- gas/testsuite/gas/ia64/group-2.d | 14 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/secname-ilp32.d | 8 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 10 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/kvx/kvx.exp | 2 +- gas/testsuite/gas/kvx/nop-align.d | 4 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/loongarch/div_zero.l | 4 + gas/testsuite/gas/loongarch/div_zero.s | 2 + gas/testsuite/gas/loongarch/dwarf-regnum.d | 338 + gas/testsuite/gas/loongarch/dwarf-regnum.s | 348 + gas/testsuite/gas/loongarch/fix_op.d | 3 + gas/testsuite/gas/loongarch/fix_op.s | 5 + gas/testsuite/gas/loongarch/frame_pc.d | 22 + gas/testsuite/gas/loongarch/frame_pc.s | 20 + gas/testsuite/gas/loongarch/illegal-operand.l | 10 +- gas/testsuite/gas/loongarch/illegal-operand.s | 2 - gas/testsuite/gas/loongarch/insn_alias_32.d | 3 + gas/testsuite/gas/loongarch/insn_alias_32.s | 5 + gas/testsuite/gas/loongarch/localpic.d | 22 + gas/testsuite/gas/loongarch/localpic.s | 26 + gas/testsuite/gas/loongarch/loongarch.exp | 4 +- gas/testsuite/gas/loongarch/macro_op_32.d | 72 +- gas/testsuite/gas/loongarch/macro_ud.d | 41 + gas/testsuite/gas/loongarch/macro_ud.s | 32 + gas/testsuite/gas/loongarch/negative_right_shift.d | 40 + gas/testsuite/gas/loongarch/negative_right_shift.l | 13 + gas/testsuite/gas/loongarch/negative_right_shift.s | 32 + gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.d | 12 + gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.s | 6 + gas/testsuite/gas/loongarch/relax_align.d | 6 + gas/testsuite/gas/loongarch/relax_align.l | 3 + gas/testsuite/gas/loongarch/relax_align.s | 6 +- gas/testsuite/gas/loongarch/relocs_32.d | 49 + gas/testsuite/gas/loongarch/relocs_32.s | 37 + gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/end.l | 2 +- gas/testsuite/gas/macros/macros.exp | 5 +- gas/testsuite/gas/macros/nesting1.d | 7 + gas/testsuite/gas/macros/nesting1.s | 15 + gas/testsuite/gas/macros/nesting2.d | 7 + gas/testsuite/gas/macros/nesting2.s | 11 + gas/testsuite/gas/macros/nesting3.d | 7 + gas/testsuite/gas/macros/nesting3.s | 14 + gas/testsuite/gas/mcore/allinsn.d | 4 +- gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mcore/allinsn.s | 5 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/allegrex@div-trap.d | 2 +- gas/testsuite/gas/mips/div.d | 166 +- gas/testsuite/gas/mips/div64-trap.d | 3 +- gas/testsuite/gas/mips/div64.d | 41 +- gas/testsuite/gas/mips/fpr-asm-names-32.d | 41 + gas/testsuite/gas/mips/fpr-asm-names-64.d | 5 + gas/testsuite/gas/mips/fpr-asm-names-eabi32.d | 5 + gas/testsuite/gas/mips/fpr-asm-names-eabi64.d | 5 + gas/testsuite/gas/mips/fpr-asm-names-n32.d | 5 + gas/testsuite/gas/mips/fpr-asm-names-o64.d | 5 + gas/testsuite/gas/mips/fpr-asm-names.s | 234 + gas/testsuite/gas/mips/fpr-names-eabi32.d | 42 + gas/testsuite/gas/mips/fpr-names-eabi64.d | 42 + gas/testsuite/gas/mips/fpr-names-o64.d | 42 + gas/testsuite/gas/mips/gpr-asm-names-32.d | 41 + gas/testsuite/gas/mips/gpr-asm-names-64.d | 5 + gas/testsuite/gas/mips/gpr-asm-names-eabi32.d | 5 + gas/testsuite/gas/mips/gpr-asm-names-eabi64.d | 5 + gas/testsuite/gas/mips/gpr-asm-names-n32.d | 5 + gas/testsuite/gas/mips/gpr-asm-names-o64.d | 5 + gas/testsuite/gas/mips/gpr-asm-names.s | 82 + gas/testsuite/gas/mips/gpr-names-eabi32.d | 4 + gas/testsuite/gas/mips/gpr-names-eabi64.d | 4 + gas/testsuite/gas/mips/gpr-names-n32.d | 40 +- gas/testsuite/gas/mips/gpr-names-o64.d | 4 + gas/testsuite/gas/mips/micromips-compact.d | 3 - .../gas/mips/micromips-hi16-orphan-addend.d | 51 + 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/micromips-insn32.d | 3 - gas/testsuite/gas/mips/micromips-noinsn32.d | 3 - gas/testsuite/gas/mips/micromips-tls-hilo-addend.d | 62 + gas/testsuite/gas/mips/micromips-tls-hilo-match.d | 31 + gas/testsuite/gas/mips/micromips-trap.d | 3 - gas/testsuite/gas/mips/micromips.d | 3 - gas/testsuite/gas/mips/micromips@div64-trap.d | 1 - gas/testsuite/gas/mips/micromips@div64.d | 1 - gas/testsuite/gas/mips/mips-hi16-orphan-addend.l | 13 + gas/testsuite/gas/mips/mips-hi16-orphan-addend.s | 66 + 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-tls-hilo-match.s | 72 + gas/testsuite/gas/mips/mips.exp | 85 +- gas/testsuite/gas/mips/mips16-hi16-orphan-addend.d | 52 + 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/mips16-insn-length-bad.d | 3 + gas/testsuite/gas/mips/mips16-insn-length-bad.l | 11 + gas/testsuite/gas/mips/mips16-insn-length-bad.s | 16 + gas/testsuite/gas/mips/mips16-tls-hilo-addend.d | 63 + gas/testsuite/gas/mips/mips16-tls-hilo-match.d | 31 + 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/mips1@div-trap.d | 2 +- gas/testsuite/gas/mips/mips1@div.d | 196 +- gas/testsuite/gas/mips/mips2@div-trap.d | 2 +- gas/testsuite/gas/mips/mips2@div.d | 2 +- gas/testsuite/gas/mips/mips3@div.d | 2 +- gas/testsuite/gas/mips/mips3@div64-trap.d | 3 +- gas/testsuite/gas/mips/mips3@div64.d | 51 +- gas/testsuite/gas/mips/mips4@div.d | 2 +- gas/testsuite/gas/mips/mips4@div64.d | 2 +- gas/testsuite/gas/mips/mips5@div.d | 2 +- gas/testsuite/gas/mips/mips5@div64.d | 2 +- gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.d | 20 + gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.l | 3 + gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.s | 20 + 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/mips/r3000@div-trap.d | 2 +- gas/testsuite/gas/mips/r3000@div.d | 2 +- gas/testsuite/gas/mips/r3900@div-trap.d | 2 +- gas/testsuite/gas/mips/r3900@div.d | 2 +- gas/testsuite/gas/mips/r4000@div.d | 2 +- gas/testsuite/gas/mips/r4000@div64.d | 2 +- gas/testsuite/gas/mips/r5900@c1.d | 8 +- gas/testsuite/gas/mips/vr5400@div.d | 2 +- gas/testsuite/gas/mips/vr5400@div64.d | 2 +- gas/testsuite/gas/mips/vxworks-micromips-hilo.d | 5 + gas/testsuite/gas/mips/vxworks-mips-hilo.d | 5 + gas/testsuite/gas/mips/vxworks-mips16-hilo.d | 5 + gas/testsuite/gas/mips/vxworks-mips16e2-hilo.d | 5 + gas/testsuite/gas/mips/vxworks-pcrel-hilo.d | 5 + gas/testsuite/gas/mmix/bspec-2.d | 4 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/bad.l | 21 +- gas/testsuite/gas/msp430/bad.s | 14 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/msp430/msp430x.d | 4 + gas/testsuite/gas/msp430/msp430x.s | 6 + gas/testsuite/gas/msp430/opcode.d | 1 + gas/testsuite/gas/msp430/opcode.s | 2 + gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 24 +- gas/testsuite/gas/nds32/pr33229.d | 2 + gas/testsuite/gas/nds32/pr33229.s | 3 + gas/testsuite/gas/nios2/add-r2.d | 18 - gas/testsuite/gas/nios2/add.d | 16 - gas/testsuite/gas/nios2/add.s | 13 - gas/testsuite/gas/nios2/align_fill-r2.d | 25 - gas/testsuite/gas/nios2/align_fill.d | 23 - gas/testsuite/gas/nios2/align_fill.s | 20 - gas/testsuite/gas/nios2/align_text-r2.d | 24 - gas/testsuite/gas/nios2/align_text.d | 22 - gas/testsuite/gas/nios2/align_text.s | 15 - gas/testsuite/gas/nios2/aligned_text-r2.d | 24 - gas/testsuite/gas/nios2/and-r2.d | 19 - gas/testsuite/gas/nios2/and.d | 17 - gas/testsuite/gas/nios2/and.s | 13 - gas/testsuite/gas/nios2/andc.d | 17 - gas/testsuite/gas/nios2/andc.s | 12 - gas/testsuite/gas/nios2/bmx.d | 21 - gas/testsuite/gas/nios2/bmx.s | 15 - gas/testsuite/gas/nios2/branch-r2.d | 23 - gas/testsuite/gas/nios2/branch.d | 21 - gas/testsuite/gas/nios2/branch.s | 15 - gas/testsuite/gas/nios2/break-r2.d | 14 - gas/testsuite/gas/nios2/break.d | 12 - gas/testsuite/gas/nios2/break.s | 8 - gas/testsuite/gas/nios2/bret-r2.d | 10 - gas/testsuite/gas/nios2/bret.d | 8 - gas/testsuite/gas/nios2/bret.s | 5 - gas/testsuite/gas/nios2/brn.d | 10 - gas/testsuite/gas/nios2/brn.s | 4 - gas/testsuite/gas/nios2/cache-r2.d | 18 - gas/testsuite/gas/nios2/cache-r2.s | 21 - gas/testsuite/gas/nios2/cache.d | 17 - gas/testsuite/gas/nios2/cache.s | 21 - gas/testsuite/gas/nios2/call-r2.d | 13 - gas/testsuite/gas/nios2/call.d | 11 - gas/testsuite/gas/nios2/call.s | 13 - gas/testsuite/gas/nios2/call26-r2.d | 78 - gas/testsuite/gas/nios2/call26.d | 76 - gas/testsuite/gas/nios2/call26.s | 12 - gas/testsuite/gas/nios2/call26_noat-r2.d | 78 - gas/testsuite/gas/nios2/call26_noat.d | 76 - gas/testsuite/gas/nios2/call26_noat.s | 13 - gas/testsuite/gas/nios2/call_noat-r2.d | 13 - gas/testsuite/gas/nios2/call_noat.d | 11 - gas/testsuite/gas/nios2/call_noat.s | 14 - gas/testsuite/gas/nios2/cdx_add.d | 19 - gas/testsuite/gas/nios2/cdx_add.s | 12 - gas/testsuite/gas/nios2/cdx_and.d | 27 - gas/testsuite/gas/nios2/cdx_and.s | 20 - gas/testsuite/gas/nios2/cdx_break.d | 11 - gas/testsuite/gas/nios2/cdx_break.s | 8 - gas/testsuite/gas/nios2/cdx_callr.d | 9 - gas/testsuite/gas/nios2/cdx_callr.s | 6 - gas/testsuite/gas/nios2/cdx_jmpr.d | 11 - gas/testsuite/gas/nios2/cdx_jmpr.s | 6 - gas/testsuite/gas/nios2/cdx_ldbu.d | 17 - gas/testsuite/gas/nios2/cdx_ldbu.s | 11 - gas/testsuite/gas/nios2/cdx_ldhu.d | 17 - gas/testsuite/gas/nios2/cdx_ldhu.s | 11 - gas/testsuite/gas/nios2/cdx_ldw.d | 17 - gas/testsuite/gas/nios2/cdx_ldw.s | 11 - gas/testsuite/gas/nios2/cdx_ldwsp.d | 13 - gas/testsuite/gas/nios2/cdx_ldwsp.s | 7 - gas/testsuite/gas/nios2/cdx_mov.d | 17 - gas/testsuite/gas/nios2/cdx_mov.s | 11 - gas/testsuite/gas/nios2/cdx_neg.d | 13 - gas/testsuite/gas/nios2/cdx_neg.s | 7 - gas/testsuite/gas/nios2/cdx_not.d | 13 - gas/testsuite/gas/nios2/cdx_not.s | 7 - gas/testsuite/gas/nios2/cdx_or.d | 13 - gas/testsuite/gas/nios2/cdx_or.s | 7 - gas/testsuite/gas/nios2/cdx_pop.d | 17 - gas/testsuite/gas/nios2/cdx_pop.s | 11 - gas/testsuite/gas/nios2/cdx_push.d | 17 - gas/testsuite/gas/nios2/cdx_push.s | 11 - gas/testsuite/gas/nios2/cdx_relax.d | 22 - gas/testsuite/gas/nios2/cdx_relax.s | 27 - gas/testsuite/gas/nios2/cdx_ret.d | 11 - gas/testsuite/gas/nios2/cdx_ret.s | 4 - gas/testsuite/gas/nios2/cdx_sll.d | 21 - gas/testsuite/gas/nios2/cdx_sll.s | 14 - gas/testsuite/gas/nios2/cdx_spaddi.d | 13 - gas/testsuite/gas/nios2/cdx_spaddi.s | 7 - gas/testsuite/gas/nios2/cdx_spdeci.d | 13 - gas/testsuite/gas/nios2/cdx_spdeci.s | 7 - gas/testsuite/gas/nios2/cdx_srl.d | 21 - gas/testsuite/gas/nios2/cdx_srl.s | 14 - gas/testsuite/gas/nios2/cdx_stb.d | 21 - gas/testsuite/gas/nios2/cdx_stb.s | 15 - gas/testsuite/gas/nios2/cdx_sth.d | 17 - gas/testsuite/gas/nios2/cdx_sth.s | 11 - gas/testsuite/gas/nios2/cdx_stw.d | 21 - gas/testsuite/gas/nios2/cdx_stw.s | 15 - gas/testsuite/gas/nios2/cdx_stwsp.d | 13 - gas/testsuite/gas/nios2/cdx_stwsp.s | 7 - gas/testsuite/gas/nios2/cdx_sub.d | 19 - gas/testsuite/gas/nios2/cdx_sub.s | 12 - gas/testsuite/gas/nios2/cdx_trap.d | 11 - gas/testsuite/gas/nios2/cdx_trap.s | 8 - gas/testsuite/gas/nios2/cdx_xor.d | 13 - gas/testsuite/gas/nios2/cdx_xor.s | 7 - gas/testsuite/gas/nios2/cmp-r2.d | 26 - gas/testsuite/gas/nios2/cmp.d | 24 - gas/testsuite/gas/nios2/cmp.s | 22 - gas/testsuite/gas/nios2/comments-r2.d | 28 - gas/testsuite/gas/nios2/comments.d | 26 - gas/testsuite/gas/nios2/comments.s | 28 - gas/testsuite/gas/nios2/complex-r2.d | 14 - gas/testsuite/gas/nios2/complex.d | 12 - gas/testsuite/gas/nios2/complex.s | 5 - gas/testsuite/gas/nios2/ctl-r2.d | 22 - gas/testsuite/gas/nios2/ctl.d | 20 - gas/testsuite/gas/nios2/ctl.s | 18 - gas/testsuite/gas/nios2/custom-r2.d | 15 - gas/testsuite/gas/nios2/custom.d | 13 - gas/testsuite/gas/nios2/custom.s | 8 - gas/testsuite/gas/nios2/eni.d | 12 - gas/testsuite/gas/nios2/eni.s | 7 - gas/testsuite/gas/nios2/etbt-r2.d | 12 - gas/testsuite/gas/nios2/etbt.d | 10 - gas/testsuite/gas/nios2/etbt.s | 4 - gas/testsuite/gas/nios2/flushda-r2.d | 12 - gas/testsuite/gas/nios2/flushda.d | 10 - gas/testsuite/gas/nios2/flushda.s | 6 - gas/testsuite/gas/nios2/illegal.l | 14 - gas/testsuite/gas/nios2/illegal.s | 17 - gas/testsuite/gas/nios2/illegal_pseudoinst.l | 35 - gas/testsuite/gas/nios2/illegal_pseudoinst.s | 45 - gas/testsuite/gas/nios2/jmp-r2.d | 12 - gas/testsuite/gas/nios2/jmp.d | 10 - gas/testsuite/gas/nios2/jmp.s | 6 - gas/testsuite/gas/nios2/ldb-r2.d | 197 - gas/testsuite/gas/nios2/ldb-r2.s | 117 - gas/testsuite/gas/nios2/ldb.d | 196 - gas/testsuite/gas/nios2/ldb.s | 117 - gas/testsuite/gas/nios2/ldh-r2.d | 197 - gas/testsuite/gas/nios2/ldh-r2.s | 117 - gas/testsuite/gas/nios2/ldh.d | 196 - gas/testsuite/gas/nios2/ldh.s | 117 - gas/testsuite/gas/nios2/ldw-r2.d | 197 - gas/testsuite/gas/nios2/ldw-r2.s | 117 - gas/testsuite/gas/nios2/ldw.d | 196 - gas/testsuite/gas/nios2/ldw.s | 117 - gas/testsuite/gas/nios2/ldwm.d | 37 - gas/testsuite/gas/nios2/ldwm.s | 31 - gas/testsuite/gas/nios2/lineseparator-r2.d | 12 - gas/testsuite/gas/nios2/lineseparator.d | 10 - gas/testsuite/gas/nios2/lineseparator.s | 4 - gas/testsuite/gas/nios2/movi.l | 6 - gas/testsuite/gas/nios2/movi.s | 21 - gas/testsuite/gas/nios2/movia-r2.d | 22 - gas/testsuite/gas/nios2/movia.d | 20 - gas/testsuite/gas/nios2/movia.s | 7 - gas/testsuite/gas/nios2/mpx.d | 14 - gas/testsuite/gas/nios2/mpx.s | 9 - gas/testsuite/gas/nios2/mul-r2.d | 21 - gas/testsuite/gas/nios2/mul.d | 19 - gas/testsuite/gas/nios2/mul.s | 15 - gas/testsuite/gas/nios2/nios2.exp | 29 - gas/testsuite/gas/nios2/nop-r2.d | 11 - gas/testsuite/gas/nios2/nop-r2.s | 8 - gas/testsuite/gas/nios2/nor-r2.d | 11 - gas/testsuite/gas/nios2/nor.d | 9 - gas/testsuite/gas/nios2/nor.s | 5 - gas/testsuite/gas/nios2/or-r2.d | 13 - gas/testsuite/gas/nios2/or.d | 11 - gas/testsuite/gas/nios2/or.s | 7 - gas/testsuite/gas/nios2/rdprs-r2.d | 32 - gas/testsuite/gas/nios2/rdprs-r2.s | 28 - gas/testsuite/gas/nios2/rdprs.d | 35 - gas/testsuite/gas/nios2/rdprs.s | 32 - gas/testsuite/gas/nios2/registers-r2.d | 53 - gas/testsuite/gas/nios2/registers.d | 51 - gas/testsuite/gas/nios2/registers.s | 51 - gas/testsuite/gas/nios2/relax.d | 25 - gas/testsuite/gas/nios2/relax.s | 5 - gas/testsuite/gas/nios2/ret-r2.d | 10 - gas/testsuite/gas/nios2/ret.d | 8 - gas/testsuite/gas/nios2/ret.s | 5 - gas/testsuite/gas/nios2/rotate-r2.d | 19 - gas/testsuite/gas/nios2/rotate.d | 17 - gas/testsuite/gas/nios2/rotate.s | 13 - gas/testsuite/gas/nios2/selftest.d | 18 - gas/testsuite/gas/nios2/selftest.s | 134 - gas/testsuite/gas/nios2/stb-r2.d | 197 - gas/testsuite/gas/nios2/stb-r2.s | 117 - gas/testsuite/gas/nios2/stb.d | 196 - gas/testsuite/gas/nios2/stb.s | 117 - gas/testsuite/gas/nios2/sth-r2.d | 197 - gas/testsuite/gas/nios2/sth-r2.s | 117 - gas/testsuite/gas/nios2/sth.d | 196 - gas/testsuite/gas/nios2/sth.s | 117 - gas/testsuite/gas/nios2/stw-r2.d | 197 - gas/testsuite/gas/nios2/stw-r2.s | 117 - gas/testsuite/gas/nios2/stw.d | 196 - gas/testsuite/gas/nios2/stw.s | 117 - gas/testsuite/gas/nios2/stwm.d | 35 - gas/testsuite/gas/nios2/stwm.s | 29 - gas/testsuite/gas/nios2/sub-r2.d | 12 - gas/testsuite/gas/nios2/sub.d | 10 - gas/testsuite/gas/nios2/sub.s | 4 - gas/testsuite/gas/nios2/sync-r2.d | 10 - gas/testsuite/gas/nios2/sync.d | 8 - gas/testsuite/gas/nios2/sync.s | 5 - gas/testsuite/gas/nios2/trap-r2.d | 12 - gas/testsuite/gas/nios2/trap.d | 10 - gas/testsuite/gas/nios2/trap.s | 6 - gas/testsuite/gas/nios2/tret-r2.d | 9 - gas/testsuite/gas/nios2/tret.d | 7 - gas/testsuite/gas/nios2/tret.s | 5 - gas/testsuite/gas/nios2/warn_noat.l | 5 - gas/testsuite/gas/nios2/warn_noat.s | 8 - gas/testsuite/gas/nios2/warn_nobreak.l | 9 - gas/testsuite/gas/nios2/warn_nobreak.s | 12 - gas/testsuite/gas/nios2/wrpie.d | 20 - gas/testsuite/gas/nios2/wrpie.s | 16 - gas/testsuite/gas/nios2/wrprs-r2.d | 21 - gas/testsuite/gas/nios2/wrprs.d | 19 - gas/testsuite/gas/nios2/wrprs.s | 16 - gas/testsuite/gas/nios2/xor-r2.d | 13 - gas/testsuite/gas/nios2/xor.d | 11 - gas/testsuite/gas/nios2/xor.s | 7 - gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/cv_comp.d | 14 + gas/testsuite/gas/pe/cv_comp.s | 105 + gas/testsuite/gas/pe/long_file_symbol.d | 5 + gas/testsuite/gas/pe/long_file_symbol.s | 1 + gas/testsuite/gas/pe/pe.exp | 11 +- gas/testsuite/gas/pe/reloc.d | 13 + gas/testsuite/gas/pe/reloc.s | 19 + gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/future.d | 139 + gas/testsuite/gas/ppc/future.s | 113 + gas/testsuite/gas/ppc/ppc.exp | 5 +- gas/testsuite/gas/ppc/rfc02655.d | 19 - gas/testsuite/gas/ppc/rfc02655.s | 10 - gas/testsuite/gas/ppc/rfc02656.d | 19 - gas/testsuite/gas/ppc/rfc02656.s | 10 - gas/testsuite/gas/pru/pru.exp | 2 +- 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-14.s | 5 - gas/testsuite/gas/riscv/attribute-14e.d | 8 - 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/bfloat16-be.d | 10 + gas/testsuite/gas/riscv/bfloat16-le.d | 10 + gas/testsuite/gas/riscv/bfloat16.s | 21 + gas/testsuite/gas/riscv/c-zero-imm.d | 9 +- gas/testsuite/gas/riscv/c-zero-imm.s | 6 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 6 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 8 + gas/testsuite/gas/riscv/csr-fail-nonexistent.s | 1 + gas/testsuite/gas/riscv/csr-version-1p10.d | 30 + gas/testsuite/gas/riscv/csr-version-1p10.l | 68 + gas/testsuite/gas/riscv/csr-version-1p11.d | 30 + gas/testsuite/gas/riscv/csr-version-1p11.l | 68 + gas/testsuite/gas/riscv/csr-version-1p12.d | 30 + gas/testsuite/gas/riscv/csr-version-1p12.l | 68 + gas/testsuite/gas/riscv/csr-version-1p13.d | 943 + gas/testsuite/gas/riscv/csr-version-1p13.l | 1499 + gas/testsuite/gas/riscv/csr.s | 29 +- gas/testsuite/gas/riscv/dis-addr-addiw.s | 2 +- gas/testsuite/gas/riscv/dis-addr-overflow.s | 4 +- gas/testsuite/gas/riscv/dis-data.d | 134 + gas/testsuite/gas/riscv/dis-data.s | 48 + gas/testsuite/gas/riscv/dis-partial-insn-byte.d | 11 + gas/testsuite/gas/riscv/dis-partial-insn-short.d | 11 + gas/testsuite/gas/riscv/dis-partial-insn-word.d | 11 + gas/testsuite/gas/riscv/dis-partial-insn.s | 3 + 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 | 40 +- gas/testsuite/gas/riscv/imply.s | 47 +- gas/testsuite/gas/riscv/insn-dwarf.d | 3 +- gas/testsuite/gas/riscv/insn-na.d | 3 +- gas/testsuite/gas/riscv/insn.d | 3 +- gas/testsuite/gas/riscv/insn.s | 2 + gas/testsuite/gas/riscv/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-dis.d | 2 +- gas/testsuite/gas/riscv/mapping-symbols.d | 35 +- gas/testsuite/gas/riscv/mapping-x.d | 13 + gas/testsuite/gas/riscv/mapping-x.s | 6 + gas/testsuite/gas/riscv/mapping.s | 12 +- .../gas/riscv/march-fail-rv32-pointer-masking.d | 3 + .../gas/riscv/march-fail-rv32-pointer-masking.l | 6 + 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 | 31 + 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.d | 17 + gas/testsuite/gas/riscv/odd-padding.s | 9 + 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/relax-align-2.d | 52 + gas/testsuite/gas/riscv/relax-align-2.s | 50 + gas/testsuite/gas/riscv/relax-align.d | 34 + gas/testsuite/gas/riscv/relax-align.s | 27 + gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/shamt-32.s | 2 +- gas/testsuite/gas/riscv/shamt-64.s | 2 +- gas/testsuite/gas/riscv/sifive-insns.d | 10 + gas/testsuite/gas/riscv/sifive-insns.s | 25 + gas/testsuite/gas/riscv/smctr-ssctr.d | 11 + gas/testsuite/gas/riscv/smctr-ssctr.s | 1 + gas/testsuite/gas/riscv/smrnmi.d | 10 + gas/testsuite/gas/riscv/smrnmi.s | 1 + gas/testsuite/gas/riscv/t_insns.s | 1 + gas/testsuite/gas/riscv/tail.d | 13 + gas/testsuite/gas/riscv/tail.s | 9 + gas/testsuite/gas/riscv/tlsdesc.s | 1 + gas/testsuite/gas/riscv/x-thead-vdot.d | 30 + gas/testsuite/gas/riscv/x-thead-vdot.s | 31 + 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/zcmt-fail.d | 3 + gas/testsuite/gas/riscv/zcmt-fail.l | 13 + gas/testsuite/gas/riscv/zcmt-fail.s | 7 + gas/testsuite/gas/riscv/zcmt.d | 14 + gas/testsuite/gas/riscv/zcmt.s | 5 + gas/testsuite/gas/riscv/zicfisslp-32.d | 27 + gas/testsuite/gas/riscv/zicfisslp-32.s | 32 + gas/testsuite/gas/riscv/zicfisslp-64.d | 35 + gas/testsuite/gas/riscv/zicfisslp-64.s | 40 + gas/testsuite/gas/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/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/s390/cfi-regnames-err.l | 14 + gas/testsuite/gas/s390/cfi-regnames-err.s | 15 + gas/testsuite/gas/s390/cfi-regnames.d | 72 + gas/testsuite/gas/s390/cfi-regnames.s | 73 + gas/testsuite/gas/s390/esa-g5.d | 2 +- gas/testsuite/gas/s390/esa-reloc.d | 2 +- gas/testsuite/gas/s390/esa-z9-109.d | 2 +- gas/testsuite/gas/s390/esa-z900.d | 2 +- gas/testsuite/gas/s390/esa-z990.d | 2 +- gas/testsuite/gas/s390/machine-parsing-1.l | 3 +- gas/testsuite/gas/s390/machine-parsing-1.s | 3 + gas/testsuite/gas/s390/s390.exp | 3 + gas/testsuite/gas/s390/zarch-arch12.d | 2 +- gas/testsuite/gas/s390/zarch-arch13.d | 2 +- gas/testsuite/gas/s390/zarch-arch14.d | 2 +- gas/testsuite/gas/s390/zarch-arch15.d | 106 + gas/testsuite/gas/s390/zarch-arch15.s | 100 + gas/testsuite/gas/s390/zarch-base-index-0-err.l | 18 +- gas/testsuite/gas/s390/zarch-base-index-0-err.s | 10 +- gas/testsuite/gas/s390/zarch-base-index-0.d | 26 +- gas/testsuite/gas/s390/zarch-base-index-0.s | 18 +- .../gas/s390/zarch-omitted-base-index-err.l | 37 +- .../gas/s390/zarch-omitted-base-index-err.s | 3 + gas/testsuite/gas/s390/zarch-omitted-base-index.d | 5 +- gas/testsuite/gas/s390/zarch-omitted-base-index.s | 6 +- gas/testsuite/gas/s390/zarch-optargs.d | 46 +- gas/testsuite/gas/s390/zarch-optargs.s | 46 +- gas/testsuite/gas/s390/zarch-reloc.d | 12 +- gas/testsuite/gas/s390/zarch-reloc.s | 2 + gas/testsuite/gas/s390/zarch-warn-areg-zero.l | 16 +- gas/testsuite/gas/s390/zarch-warn-areg-zero.s | 56 +- gas/testsuite/gas/s390/zarch-z10.d | 2 +- gas/testsuite/gas/s390/zarch-z13.d | 2 +- gas/testsuite/gas/s390/zarch-z196.d | 2 +- gas/testsuite/gas/s390/zarch-z9-109.d | 2 +- gas/testsuite/gas/s390/zarch-z9-ec.d | 2 +- gas/testsuite/gas/s390/zarch-z900.d | 2 +- gas/testsuite/gas/s390/zarch-z990.d | 2 +- gas/testsuite/gas/s390/zarch-zEC12.d | 2 +- gas/testsuite/gas/scfi/aarch64/scfi-aarch64.exp | 2 +- .../gas/scfi/x86_64/scfi-cfi-sections-1.d | 4 +- gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d | 4 +- gas/testsuite/gas/scfi/x86_64/scfi-x86-64.exp | 2 +- gas/testsuite/gas/score/pr32700.d | 14 + gas/testsuite/gas/score/pr32700.s | 2 + gas/testsuite/gas/score/relax.exp | 4 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/asi-arch-error.l | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 6 +- gas/testsuite/gas/sparc/v8plus.d | 6 + gas/testsuite/gas/sparc/v8plus.s | 1 + gas/testsuite/gas/symver/symver.exp | 3 +- gas/testsuite/gas/symver/symver15.l | 2 +- gas/testsuite/gas/symver/symver17.l | 2 + gas/testsuite/gas/symver/symver17.s | 2 + gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/sdcc.s | 40 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 291 +- gas/write.h | 6 +- gdb/.dir-locals.el | 2 +- gdb/.gitattributes | 15 + gdb/MAINTAINERS | 45 +- gdb/Makefile.in | 555 +- gdb/NEWS | 747 +- gdb/README | 81 +- gdb/SECURITY.txt | 57 +- gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 8 +- gdb/aarch32-tdep.c | 13 +- gdb/aarch32-tdep.h | 8 +- gdb/aarch64-fbsd-nat.c | 28 +- gdb/aarch64-fbsd-tdep.c | 9 +- gdb/aarch64-fbsd-tdep.h | 8 +- gdb/aarch64-linux-nat.c | 164 +- gdb/aarch64-linux-tdep.c | 373 +- gdb/aarch64-linux-tdep.h | 8 +- gdb/aarch64-nat.c | 2 +- gdb/aarch64-nat.h | 12 +- gdb/aarch64-newlib-tdep.c | 6 +- gdb/aarch64-ravenscar-thread.c | 2 +- gdb/aarch64-ravenscar-thread.h | 10 +- gdb/aarch64-tdep.c | 272 +- gdb/aarch64-tdep.h | 48 +- gdb/acinclude.m4 | 16 +- gdb/aclocal.m4 | 2 + gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 2 +- gdb/ada-exp.h | 78 +- gdb/ada-exp.y | 137 +- gdb/ada-lang.c | 1232 +- gdb/ada-lang.h | 32 +- gdb/ada-lex.l | 94 +- gdb/ada-tasks.c | 27 +- gdb/ada-typeprint.c | 27 +- gdb/ada-unicode.py | 2 +- gdb/ada-valprint.c | 10 +- gdb/ada-varobj.c | 24 +- gdb/addrmap.c | 183 +- gdb/addrmap.h | 53 +- gdb/agent.c | 10 +- gdb/aix-thread.c | 81 +- gdb/alloc.c | 2 +- gdb/alpha-bsd-nat.c | 6 +- gdb/alpha-bsd-tdep.c | 2 +- gdb/alpha-bsd-tdep.h | 8 +- gdb/alpha-linux-nat.c | 6 +- gdb/alpha-linux-tdep.c | 14 +- gdb/alpha-mdebug-tdep.c | 407 - gdb/alpha-netbsd-tdep.c | 20 +- gdb/alpha-obsd-tdep.c | 14 +- gdb/alpha-tdep.c | 163 +- gdb/alpha-tdep.h | 15 +- gdb/amd-dbgapi-target.c | 537 +- gdb/amd-dbgapi-target.h | 13 +- gdb/amd64-bsd-nat.c | 2 +- gdb/amd64-bsd-nat.h | 8 +- gdb/amd64-darwin-tdep.c | 10 +- gdb/amd64-darwin-tdep.h | 8 +- gdb/amd64-dicos-tdep.c | 6 +- gdb/amd64-fbsd-nat.c | 10 +- gdb/amd64-fbsd-tdep.c | 9 +- gdb/amd64-fbsd-tdep.h | 8 +- gdb/amd64-gnu-tdep.c | 228 + gdb/amd64-linux-nat.c | 67 +- gdb/amd64-linux-tdep.c | 362 +- gdb/amd64-linux-tdep.h | 10 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 8 +- gdb/amd64-netbsd-nat.c | 6 +- gdb/amd64-netbsd-tdep.c | 9 +- gdb/amd64-obsd-nat.c | 6 +- gdb/amd64-obsd-tdep.c | 17 +- gdb/amd64-ravenscar-thread.c | 2 +- gdb/amd64-ravenscar-thread.h | 8 +- gdb/amd64-sol2-tdep.c | 9 +- gdb/amd64-tdep.c | 973 +- gdb/amd64-tdep.h | 19 +- gdb/amd64-windows-nat.c | 6 +- gdb/amd64-windows-tdep.c | 72 +- gdb/amdgpu-tdep.c | 42 +- gdb/amdgpu-tdep.h | 22 +- gdb/annotate.c | 6 +- gdb/annotate.h | 10 +- gdb/arc-linux-nat.c | 6 +- gdb/arc-linux-tdep.c | 16 +- gdb/arc-linux-tdep.h | 8 +- gdb/arc-newlib-tdep.c | 6 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 8 +- gdb/arch-utils.c | 60 +- gdb/arch-utils.h | 105 +- gdb/arch/aarch32.c | 6 +- gdb/arch/aarch32.h | 10 +- gdb/arch/aarch64-gcs-linux.h | 44 + gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 8 +- gdb/arch/aarch64-mte-linux.c | 3 +- gdb/arch/aarch64-mte-linux.h | 8 +- gdb/arch/aarch64-mte.c | 2 +- gdb/arch/aarch64-mte.h | 8 +- gdb/arch/aarch64-scalable-linux.c | 2 +- gdb/arch/aarch64-scalable-linux.h | 8 +- gdb/arch/aarch64.c | 18 +- gdb/arch/aarch64.h | 33 +- gdb/arch/amd64-linux-tdesc.c | 47 +- gdb/arch/amd64-linux-tdesc.h | 15 +- gdb/arch/amd64.c | 42 +- gdb/arch/amd64.h | 18 +- gdb/arch/arc.c | 3 +- gdb/arch/arc.h | 8 +- gdb/arch/arm-get-next-pcs.c | 144 +- gdb/arch/arm-get-next-pcs.h | 8 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 8 +- gdb/arch/arm.c | 32 +- gdb/arch/arm.h | 30 +- gdb/arch/csky.c | 2 +- gdb/arch/csky.h | 8 +- gdb/arch/i386-linux-tdesc.c | 47 +- gdb/arch/i386-linux-tdesc.h | 13 +- gdb/arch/i386.c | 32 +- gdb/arch/i386.h | 16 +- gdb/arch/loongarch-insn.h | 2096 + gdb/arch/loongarch-syscall.h | 348 + gdb/arch/loongarch.c | 22 +- gdb/arch/loongarch.h | 8 +- gdb/arch/ppc-linux-common.c | 38 +- gdb/arch/ppc-linux-common.h | 8 +- gdb/arch/ppc-linux-tdesc.h | 52 +- gdb/arch/riscv.c | 3 +- gdb/arch/riscv.h | 8 +- gdb/arch/tic6x.c | 9 +- gdb/arch/tic6x.h | 12 +- gdb/arch/x86-linux-tdesc-features.c | 69 +- gdb/arch/x86-linux-tdesc-features.h | 35 +- gdb/arch/x86-linux-tdesc.h | 8 +- gdb/arch/xtensa.h | 8 +- gdb/arm-bsd-tdep.c | 2 +- gdb/arm-fbsd-nat.c | 6 +- gdb/arm-fbsd-tdep.c | 11 +- gdb/arm-fbsd-tdep.h | 8 +- gdb/arm-linux-nat.c | 68 +- gdb/arm-linux-tdep.c | 50 +- gdb/arm-linux-tdep.h | 8 +- gdb/arm-netbsd-nat.c | 10 +- gdb/arm-netbsd-tdep.c | 11 +- gdb/arm-netbsd-tdep.h | 8 +- gdb/arm-none-tdep.c | 6 +- gdb/arm-obsd-tdep.c | 11 +- gdb/arm-pikeos-tdep.c | 25 +- gdb/arm-tdep.c | 259 +- gdb/arm-tdep.h | 18 +- gdb/arm-wince-tdep.c | 8 +- gdb/async-event.c | 6 +- gdb/async-event.h | 8 +- gdb/auto-load.c | 131 +- gdb/auto-load.h | 8 +- gdb/auxv.c | 10 +- gdb/auxv.h | 8 +- gdb/avr-tdep.c | 42 +- gdb/ax-gdb.c | 40 +- gdb/ax-gdb.h | 8 +- gdb/ax-general.c | 2 +- gdb/ax.h | 8 +- gdb/ax_cxx_compile_stdcxx.m4 | 178 +- gdb/bcache.c | 14 +- gdb/bcache.h | 12 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 8 +- gdb/bfin-linux-tdep.c | 6 +- gdb/bfin-tdep.c | 17 +- gdb/bfin-tdep.h | 8 +- gdb/block-selftests.c | 133 + gdb/block.c | 298 +- gdb/block.h | 201 +- gdb/blockframe.c | 18 +- gdb/bpf-tdep.c | 14 +- gdb/break-catch-exec.c | 10 +- gdb/break-catch-fork.c | 8 +- gdb/break-catch-load.c | 11 +- gdb/break-catch-sig.c | 8 +- gdb/break-catch-syscall.c | 14 +- gdb/break-catch-throw.c | 19 +- gdb/break-cond-parse.c | 28 +- gdb/break-cond-parse.h | 8 +- gdb/breakpoint.c | 807 +- gdb/breakpoint.h | 43 +- gdb/bsd-kvm.c | 8 +- gdb/bsd-kvm.h | 8 +- gdb/bsd-uthread.c | 20 +- gdb/bsd-uthread.h | 8 +- gdb/bt-utils.c | 60 +- gdb/bt-utils.h | 17 +- gdb/btrace.c | 347 +- gdb/btrace.h | 18 +- gdb/build-id.c | 124 +- gdb/build-id.h | 11 +- gdb/buildsym-legacy.c | 260 - gdb/buildsym-legacy.h | 147 - gdb/buildsym.c | 351 +- gdb/buildsym.h | 195 +- gdb/c-exp.h | 24 +- gdb/c-exp.y | 565 +- gdb/c-lang.c | 95 +- gdb/c-lang.h | 47 +- gdb/c-support.h | 18 +- gdb/c-typeprint.c | 213 +- gdb/c-valprint.c | 10 +- gdb/c-varobj.c | 28 +- gdb/cgen-remap.h | 8 +- gdb/charset-list.h | 12 +- gdb/charset.c | 26 +- gdb/charset.h | 12 +- gdb/check-include-guards.py | 138 + gdb/cli-out.c | 88 +- gdb/cli-out.h | 11 +- gdb/cli/cli-cmds.c | 332 +- gdb/cli/cli-cmds.h | 8 +- gdb/cli/cli-decode.c | 502 +- gdb/cli/cli-decode.h | 47 +- gdb/cli/cli-dump.c | 104 +- gdb/cli/cli-interp.c | 18 +- gdb/cli/cli-interp.h | 8 +- gdb/cli/cli-logging.c | 8 +- gdb/cli/cli-option.c | 199 +- gdb/cli/cli-option.h | 49 +- gdb/cli/cli-script.c | 94 +- gdb/cli/cli-script.h | 24 +- gdb/cli/cli-setshow.c | 68 +- gdb/cli/cli-setshow.h | 8 +- gdb/cli/cli-style.c | 292 +- gdb/cli/cli-style.h | 66 +- gdb/cli/cli-utils.c | 44 +- gdb/cli/cli-utils.h | 20 +- gdb/coff-pe-read.c | 12 +- gdb/coff-pe-read.h | 8 +- gdb/coffread.c | 1872 +- gdb/command.h | 163 +- gdb/compile/compile-c-support.c | 12 +- gdb/compile/compile-c-symbols.c | 63 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-c.h | 8 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 10 +- gdb/compile/compile-cplus.h | 8 +- gdb/compile/compile-internal.h | 47 +- gdb/compile/compile-loc2c.c | 10 +- gdb/compile/compile-object-load.c | 70 +- gdb/compile/compile-object-load.h | 8 +- gdb/compile/compile-object-run.c | 40 +- gdb/compile/compile-object-run.h | 10 +- gdb/compile/compile.c | 244 +- gdb/compile/compile.h | 25 +- gdb/compile/gcc-c-plugin.h | 8 +- gdb/compile/gcc-cp-plugin.h | 8 +- gdb/complaints.c | 32 +- gdb/complaints.h | 12 +- gdb/completer.c | 71 +- gdb/completer.h | 11 +- gdb/config.in | 39 +- gdb/config/djgpp/README | 2 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 4 +- gdb/config/djgpp/fnchange.lst | 6 - gdb/config/djgpp/langinfo.h | 8 +- gdb/config/djgpp/nl_types.h | 8 +- gdb/config/i386/i386gnu.mn | 29 - gdb/config/i386/nm-i386gnu.h | 30 - gdb/config/i386/nm-x86-gnu.h | 37 + gdb/config/i386/x86-gnu.mn | 31 + gdb/config/nm-linux.h | 8 +- gdb/config/sparc/nm-sol2.h | 8 +- gdb/configure | 1722 +- gdb/configure.ac | 635 +- gdb/configure.host | 1 + gdb/configure.nat | 29 +- gdb/configure.tgt | 124 +- gdb/contrib/ari/create-web-ari-in-src.sh | 4 +- gdb/contrib/ari/gdb_ari.sh | 8 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 10 +- gdb/contrib/cc-with-tweaks.sh | 7 +- gdb/contrib/check-gnu-style-pre-commit.sh | 42 + gdb/contrib/check-whitespace-pre-commit.py | 49 + gdb/contrib/codespell-dictionary.txt | 2 + gdb/contrib/codespell-ignore-words.txt | 4 + gdb/contrib/codespell-log.sh | 20 + gdb/contrib/dwarf-to-dwarf-assembler.py | 654 + gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/gdb-add-index.sh | 108 +- gdb/contrib/license-check-new-files.sh | 149 + gdb/contrib/pre-commit-setup.py | 62 + gdb/contrib/setup.cfg | 19 + gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/contrib/words.sh | 2 +- gdb/copying.awk | 6 +- gdb/copying.c | 4 +- gdb/copyright.py | 331 +- gdb/corefile.c | 37 +- gdb/corelow.c | 771 +- gdb/cp-abi.c | 6 +- gdb/cp-abi.h | 10 +- gdb/cp-name-parser.y | 105 +- gdb/cp-namespace.c | 103 +- gdb/cp-support.c | 195 +- gdb/cp-support.h | 16 +- gdb/cp-valprint.c | 8 +- gdb/cris-linux-tdep.c | 11 +- gdb/cris-tdep.c | 440 +- gdb/cris-tdep.h | 8 +- gdb/csky-linux-tdep.c | 14 +- gdb/csky-tdep.c | 31 +- gdb/csky-tdep.h | 8 +- gdb/ctfread.c | 578 +- gdb/ctfread.h | 8 +- gdb/d-exp.y | 42 +- gdb/d-lang.c | 2 +- gdb/d-lang.h | 8 +- gdb/d-namespace.c | 29 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat-info.c | 20 +- gdb/darwin-nat.c | 33 +- gdb/darwin-nat.h | 8 +- gdb/data-directory/Makefile.in | 11 +- gdb/dbxread.c | 3245 -- gdb/dcache.c | 10 +- gdb/dcache.h | 8 +- gdb/debug.c | 2 +- gdb/debuginfod-support.c | 23 +- gdb/debuginfod-support.h | 8 +- gdb/defs.h | 28 +- gdb/dicos-tdep.c | 45 +- gdb/dicos-tdep.h | 8 +- gdb/dictionary.c | 116 +- gdb/dictionary.h | 21 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 9 +- gdb/disasm-selftests.c | 98 +- gdb/disasm-selftests.h | 32 + gdb/disasm.c | 123 +- gdb/disasm.h | 8 +- gdb/displaced-stepping.c | 49 +- gdb/displaced-stepping.h | 75 +- gdb/doc/Doxyfile-base.in | 2 +- gdb/doc/Doxyfile-gdb-api.in | 2 +- gdb/doc/Doxyfile-gdb-xref.in | 2 +- gdb/doc/Doxyfile-gdbserver.in | 2 +- gdb/doc/Makefile.in | 79 +- gdb/doc/agentexpr.texi | 4 +- gdb/doc/all-cfg.texi | 12 +- gdb/doc/annotate.texinfo | 6 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 2389 +- gdb/doc/guile.texi | 170 +- gdb/doc/python.texi | 999 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 4130 -- gdb/dtrace-probe.c | 77 +- gdb/dummy-frame.c | 20 +- gdb/dummy-frame.h | 10 +- gdb/dwarf2/abbrev-cache.c | 63 - gdb/dwarf2/abbrev-cache.h | 65 - gdb/dwarf2/abbrev-table-cache.c | 33 + gdb/dwarf2/abbrev-table-cache.h | 98 + gdb/dwarf2/abbrev.c | 118 +- gdb/dwarf2/abbrev.h | 73 +- gdb/dwarf2/ada-imported.c | 7 +- gdb/dwarf2/aranges.c | 28 +- gdb/dwarf2/aranges.h | 2 +- gdb/dwarf2/attribute.c | 131 +- gdb/dwarf2/attribute.h | 96 +- gdb/dwarf2/call-site.h | 81 +- gdb/dwarf2/comp-unit-head.c | 248 - gdb/dwarf2/comp-unit-head.h | 139 - gdb/dwarf2/cooked-index-entry.c | 248 + gdb/dwarf2/cooked-index-entry.h | 258 + gdb/dwarf2/cooked-index-shard.c | 346 + gdb/dwarf2/cooked-index-shard.h | 141 + gdb/dwarf2/cooked-index-worker.c | 249 + gdb/dwarf2/cooked-index-worker.h | 337 + gdb/dwarf2/cooked-index.c | 682 +- gdb/dwarf2/cooked-index.h | 613 +- gdb/dwarf2/cooked-indexer.c | 720 + gdb/dwarf2/cooked-indexer.h | 119 + gdb/dwarf2/cu.c | 217 +- gdb/dwarf2/cu.h | 237 +- gdb/dwarf2/die.c | 30 +- gdb/dwarf2/die.h | 53 +- gdb/dwarf2/dwz.c | 288 +- gdb/dwarf2/dwz.h | 35 +- gdb/dwarf2/error.h | 2 +- gdb/dwarf2/expr.c | 169 +- gdb/dwarf2/expr.h | 22 +- gdb/dwarf2/file-and-dir.h | 4 +- gdb/dwarf2/frame-tailcall.c | 17 +- gdb/dwarf2/frame-tailcall.h | 10 +- gdb/dwarf2/frame.c | 102 +- gdb/dwarf2/frame.h | 80 +- gdb/dwarf2/index-cache.c | 27 +- gdb/dwarf2/index-cache.h | 12 +- gdb/dwarf2/index-common.c | 12 +- gdb/dwarf2/index-common.h | 18 +- gdb/dwarf2/index-write.c | 466 +- gdb/dwarf2/index-write.h | 8 +- gdb/dwarf2/leb.c | 2 +- gdb/dwarf2/leb.h | 2 +- gdb/dwarf2/line-header.c | 61 +- gdb/dwarf2/line-header.h | 25 +- gdb/dwarf2/line-program.c | 714 + gdb/dwarf2/line-program.h | 41 + gdb/dwarf2/loc.c | 240 +- gdb/dwarf2/loc.h | 134 +- gdb/dwarf2/macro.c | 33 +- gdb/dwarf2/macro.h | 2 +- gdb/dwarf2/mapped-index.h | 82 +- gdb/dwarf2/parent-map.c | 88 + gdb/dwarf2/parent-map.h | 23 +- gdb/dwarf2/public.h | 33 +- gdb/dwarf2/read-debug-names.c | 416 +- gdb/dwarf2/read-debug-names.h | 33 +- gdb/dwarf2/read-gdb-index.c | 648 +- gdb/dwarf2/read-gdb-index.h | 27 +- gdb/dwarf2/read.c | 27144 ++++++------- gdb/dwarf2/read.h | 1008 +- gdb/dwarf2/sect-names.h | 2 +- gdb/dwarf2/section.c | 6 +- gdb/dwarf2/section.h | 33 +- gdb/dwarf2/stringify.c | 8 +- gdb/dwarf2/stringify.h | 2 +- gdb/dwarf2/tag.h | 20 +- gdb/dwarf2/types.h | 8 +- gdb/dwarf2/unit-head.c | 238 + gdb/dwarf2/unit-head.h | 136 + gdb/elf-none-tdep.c | 8 +- gdb/elf-none-tdep.h | 8 +- gdb/elfread.c | 118 +- gdb/eval.c | 273 +- gdb/event-top.c | 270 +- gdb/event-top.h | 11 +- gdb/exceptions.c | 9 +- gdb/exceptions.h | 8 +- gdb/exec.c | 74 +- gdb/exec.h | 12 +- gdb/expanded-symbol.c | 114 + gdb/expanded-symbol.h | 92 + gdb/expop.h | 94 +- gdb/expprint.c | 3 +- gdb/expression.h | 18 +- gdb/extension-priv.h | 35 +- gdb/extension.c | 148 +- gdb/extension.h | 57 +- gdb/extract-store-integer.c | 8 +- gdb/extract-store-integer.h | 2 +- gdb/f-array-walker.h | 10 +- gdb/f-exp.h | 8 +- gdb/f-exp.y | 132 +- gdb/f-lang.c | 12 +- gdb/f-lang.h | 8 +- gdb/f-typeprint.c | 38 +- gdb/f-valprint.c | 33 +- gdb/fbsd-nat.c | 31 +- gdb/fbsd-nat.h | 12 +- gdb/fbsd-tdep.c | 241 +- gdb/fbsd-tdep.h | 8 +- gdb/features/Makefile | 20 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpmr.c | 44 + gdb/features/aarch64-fpmr.xml | 57 + gdb/features/aarch64-fpu.xml | 2 +- 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/aarch64-mte.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sme.c | 2 +- gdb/features/aarch64-sme2.c | 2 +- gdb/features/aarch64-sve.c | 2 +- gdb/features/aarch64-tls.c | 2 +- gdb/features/alpha-core.xml | 136 + gdb/features/alpha.c | 111 + gdb/features/alpha.xml | 11 + gdb/features/arc/v1-aux.xml | 2 +- gdb/features/arc/v1-core.xml | 2 +- gdb/features/arc/v2-aux.xml | 2 +- gdb/features/arc/v2-core.xml | 2 +- gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-mve.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.xml | 2 +- gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-m-system.xml | 2 +- gdb/features/arm/arm-secext.xml | 2 +- gdb/features/arm/arm-tls.xml | 2 +- gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 3 +- gdb/features/btrace.dtd | 2 +- gdb/features/cskyv2-linux.xml | 2 +- gdb/features/feature_to_c.awk | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.c | 7 + gdb/features/i386/32bit-linux.xml | 7 +- gdb/features/i386/32bit-mpx.c | 51 - gdb/features/i386/32bit-mpx.xml | 45 - gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/32bit-ssp.c | 14 + gdb/features/i386/32bit-ssp.xml | 11 + gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.c | 51 - gdb/features/i386/64bit-mpx.xml | 44 - gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/64bit-ssp.c | 14 + gdb/features/i386/64bit-ssp.xml | 11 + gdb/features/i386/pkeys.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/loongarch/base32.xml | 2 +- gdb/features/loongarch/base64.xml | 2 +- gdb/features/loongarch/fpu.xml | 2 +- gdb/features/loongarch/lasx.xml | 2 +- gdb/features/loongarch/lbt.xml | 2 +- gdb/features/loongarch/lsx.xml | 2 +- gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-linux.c | 78 + gdb/features/microblaze-linux.xml | 13 + gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.c | 4 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.c | 4 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.c | 6 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.c | 6 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.c | 6 +- gdb/features/mips64-dsp-linux.xml | 3 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.c | 6 +- gdb/features/mips64-linux.xml | 3 +- gdb/features/nds32-core.xml | 2 +- gdb/features/nds32-fpu.xml | 2 +- gdb/features/nds32-system.xml | 2 +- gdb/features/nds32.c | 4 +- gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 59 - gdb/features/nios2-linux.xml | 13 - gdb/features/nios2.c | 68 - gdb/features/nios2.xml | 12 - gdb/features/or1k-core.xml | 2 +- gdb/features/or1k-linux.c | 6 +- gdb/features/or1k-linux.xml | 2 +- gdb/features/or1k.c | 4 +- gdb/features/or1k.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/print-osabi.xsl | 39 + gdb/features/riscv/32bit-cpu.xml | 2 +- gdb/features/riscv/32bit-fpu.xml | 2 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-fpu.xml | 2 +- gdb/features/riscv/rv32e-xregs.xml | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-dscr.xml | 2 +- gdb/features/rs6000/power-ebb.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-htm-altivec.xml | 2 +- gdb/features/rs6000/power-htm-core.xml | 2 +- gdb/features/rs6000/power-htm-dscr.xml | 2 +- gdb/features/rs6000/power-htm-fpu.xml | 2 +- gdb/features/rs6000/power-htm-ppr.xml | 2 +- gdb/features/rs6000/power-htm-spr.xml | 2 +- gdb/features/rs6000/power-htm-tar.xml | 2 +- gdb/features/rs6000/power-htm-vsx.xml | 2 +- gdb/features/rs6000/power-linux-pmu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-ppr.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-tar.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-htm-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.c | 4 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.c | 4 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.c | 4 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.c | 4 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.c | 4 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.c | 4 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.c | 4 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.c | 4 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.c | 4 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.c | 4 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.c | 4 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.c | 4 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.c | 4 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.c | 4 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.c | 4 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.c | 4 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.c | 4 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.c | 4 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.c | 4 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.c | 4 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.c | 4 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.c | 4 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.c | 4 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 4 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 4 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 4 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 4 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 4 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 4 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 4 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 4 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.c | 4 +- gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.c | 4 +- gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.c | 4 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.c | 4 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.c | 4 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.c | 4 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.c | 4 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/rx.c | 4 +- gdb/features/rx.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-gs-linux64.c | 6 +- gdb/features/s390-gs-linux64.xml | 3 +- gdb/features/s390-gs.xml | 2 +- gdb/features/s390-gsbc.xml | 2 +- gdb/features/s390-linux32.c | 6 +- gdb/features/s390-linux32.xml | 3 +- gdb/features/s390-linux32v1.c | 6 +- gdb/features/s390-linux32v1.xml | 3 +- gdb/features/s390-linux32v2.c | 6 +- gdb/features/s390-linux32v2.xml | 3 +- gdb/features/s390-linux64.c | 6 +- gdb/features/s390-linux64.xml | 3 +- gdb/features/s390-linux64v1.c | 6 +- gdb/features/s390-linux64v1.xml | 3 +- gdb/features/s390-linux64v2.c | 6 +- gdb/features/s390-linux64v2.xml | 3 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.c | 6 +- gdb/features/s390-te-linux64.xml | 3 +- gdb/features/s390-tevx-linux64.c | 6 +- gdb/features/s390-tevx-linux64.xml | 3 +- gdb/features/s390-vx-linux64.c | 6 +- gdb/features/s390-vx-linux64.xml | 3 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.c | 6 +- gdb/features/s390x-gs-linux64.xml | 3 +- gdb/features/s390x-linux64.c | 6 +- gdb/features/s390x-linux64.xml | 3 +- gdb/features/s390x-linux64v1.c | 6 +- gdb/features/s390x-linux64v1.xml | 3 +- gdb/features/s390x-linux64v2.c | 6 +- gdb/features/s390x-linux64v2.xml | 3 +- gdb/features/s390x-te-linux64.c | 6 +- gdb/features/s390x-te-linux64.xml | 3 +- gdb/features/s390x-tevx-linux64.c | 6 +- gdb/features/s390x-tevx-linux64.xml | 3 +- gdb/features/s390x-vx-linux64.c | 6 +- gdb/features/s390x-vx-linux64.xml | 3 +- gdb/features/sparc/sparc32-cp0.xml | 2 +- gdb/features/sparc/sparc32-cpu.xml | 2 +- gdb/features/sparc/sparc32-fpu.xml | 2 +- gdb/features/sparc/sparc32-solaris.c | 6 +- gdb/features/sparc/sparc32-solaris.xml | 2 +- gdb/features/sparc/sparc64-cp0.xml | 2 +- gdb/features/sparc/sparc64-cpu.xml | 2 +- gdb/features/sparc/sparc64-fpu.xml | 2 +- gdb/features/sparc/sparc64-solaris.c | 6 +- gdb/features/sparc/sparc64-solaris.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/z80-cpu.xml | 2 +- gdb/features/z80.c | 4 +- gdb/features/z80.xml | 2 +- gdb/filename-seen-cache.c | 58 - gdb/filename-seen-cache.h | 49 +- gdb/filesystem.c | 6 +- gdb/filesystem.h | 8 +- gdb/findcmd.c | 13 +- gdb/findvar.c | 39 +- gdb/finish-thread-state.h | 71 + gdb/fork-child.c | 6 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 10 +- gdb/frame-id.h | 6 +- gdb/frame-unwind.c | 504 +- gdb/frame-unwind.h | 188 +- gdb/frame.c | 308 +- gdb/frame.h | 45 +- gdb/frv-linux-tdep.c | 20 +- gdb/frv-tdep.c | 27 +- gdb/frv-tdep.h | 11 +- gdb/ft32-tdep.c | 27 +- gdb/ft32-tdep.h | 8 +- gdb/gcore-1.in | 196 + gdb/gcore-elf.c | 2 +- gdb/gcore-elf.h | 8 +- gdb/gcore.c | 75 +- gdb/gcore.h | 8 +- gdb/gcore.in | 123 - gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 12 +- gdb/gdb-demangle.h | 8 +- gdb/gdb-gdb.gdb.in | 6 + gdb/gdb-gdb.py.in | 10 +- gdb/gdb-stabs.h | 78 - gdb/gdb.c | 4 +- gdb/gdb_bfd.c | 298 +- gdb/gdb_bfd.h | 40 +- gdb/gdb_buildall.sh | 10 +- gdb/gdb_curses.h | 8 +- gdb/gdb_expat.h | 8 +- gdb/gdb_mbuild.sh | 6 +- gdb/gdb_proc_service.h | 8 +- gdb/gdb_vfork.h | 8 +- gdb/gdb_wchar.h | 18 +- gdb/gdbarch-gen.c | 358 +- gdb/gdbarch-gen.h | 204 +- gdb/gdbarch-selftests.c | 16 +- gdb/gdbarch.h | 20 +- gdb/gdbarch.py | 2 +- gdb/gdbarch_components.py | 254 +- gdb/gdbarch_types.py | 2 +- gdb/gdbcopyright.py | 2 +- gdb/gdbcore.h | 63 +- gdb/gdbthread.h | 54 +- gdb/gdbtypes.c | 772 +- gdb/gdbtypes.h | 202 +- gdb/glibc-tdep.c | 8 +- gdb/glibc-tdep.h | 8 +- gdb/gmp-utils.c | 7 +- gdb/gmp-utils.h | 31 +- gdb/gnu-nat-mig.h | 8 +- gdb/gnu-nat.c | 30 +- gdb/gnu-nat.h | 8 +- gdb/gnu-v2-abi.c | 19 +- gdb/gnu-v3-abi.c | 120 +- gdb/go-exp.y | 18 +- gdb/go-lang.c | 5 +- gdb/go-lang.h | 8 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 4 +- gdb/go32-nat.c | 10 +- gdb/gregset.h | 10 +- gdb/gstack-1.in | 148 + gdb/guile/guile-internal.h | 55 +- gdb/guile/guile.c | 11 +- gdb/guile/guile.h | 8 +- gdb/guile/lib/gdb.scm | 6 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 4 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 21 +- gdb/guile/scm-arch.c | 2 +- gdb/guile/scm-auto-load.c | 6 +- gdb/guile/scm-block.c | 6 +- gdb/guile/scm-breakpoint.c | 2 +- gdb/guile/scm-cmd.c | 95 +- gdb/guile/scm-color.c | 434 + gdb/guile/scm-disasm.c | 2 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 7 +- gdb/guile/scm-gsmob.c | 22 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 6 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-objfile.c | 6 +- gdb/guile/scm-param.c | 76 +- gdb/guile/scm-ports.c | 826 +- gdb/guile/scm-pretty-print.c | 16 +- gdb/guile/scm-progspace.c | 8 +- gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 30 +- gdb/guile/scm-symtab.c | 6 +- gdb/guile/scm-type.c | 17 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 7 +- gdb/h8300-tdep.c | 28 +- gdb/hppa-bsd-tdep.c | 15 +- gdb/hppa-bsd-tdep.h | 8 +- gdb/hppa-linux-nat.c | 10 +- gdb/hppa-linux-offsets.h | 8 +- gdb/hppa-linux-tdep.c | 50 +- gdb/hppa-netbsd-nat.c | 6 +- gdb/hppa-netbsd-tdep.c | 10 +- gdb/hppa-obsd-nat.c | 11 +- gdb/hppa-obsd-tdep.c | 9 +- gdb/hppa-tdep.c | 241 +- gdb/hppa-tdep.h | 12 +- gdb/i386-bsd-nat.c | 8 +- gdb/i386-bsd-nat.h | 8 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-nat.c | 6 +- gdb/i386-darwin-tdep.c | 16 +- gdb/i386-darwin-tdep.h | 8 +- gdb/i386-dicos-tdep.c | 6 +- gdb/i386-fbsd-nat.c | 12 +- gdb/i386-fbsd-tdep.c | 14 +- gdb/i386-fbsd-tdep.h | 13 +- gdb/i386-gnu-nat.c | 445 - gdb/i386-gnu-tdep.c | 22 +- gdb/i386-go32-tdep.c | 13 +- gdb/i386-linux-nat.c | 43 +- gdb/i386-linux-tdep.c | 763 +- gdb/i386-linux-tdep.h | 62 +- gdb/i386-netbsd-nat.c | 6 +- gdb/i386-netbsd-tdep.c | 11 +- gdb/i386-obsd-nat.c | 6 +- gdb/i386-obsd-tdep.c | 18 +- gdb/i386-sol2-nat.c | 8 +- gdb/i386-sol2-tdep.c | 9 +- gdb/i386-syscalls.def | 479 + gdb/i386-tdep.c | 1352 +- gdb/i386-tdep.h | 147 +- gdb/i386-windows-nat.c | 6 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 272 +- gdb/i387-tdep.h | 20 +- gdb/ia64-libunwind-tdep.c | 25 +- gdb/ia64-libunwind-tdep.h | 10 +- gdb/ia64-linux-nat.c | 37 +- gdb/ia64-linux-tdep.c | 18 +- gdb/ia64-tdep.c | 287 +- gdb/ia64-tdep.h | 10 +- gdb/ia64-vms-tdep.c | 8 +- gdb/inf-child.c | 12 +- gdb/inf-child.h | 12 +- gdb/inf-loop.c | 4 +- gdb/inf-loop.h | 8 +- gdb/inf-ptrace.c | 19 +- gdb/inf-ptrace.h | 8 +- gdb/infcall.c | 44 +- gdb/infcall.h | 13 +- gdb/infcmd.c | 546 +- gdb/inferior-iter.h | 8 +- gdb/inferior.c | 327 +- gdb/inferior.h | 81 +- gdb/inflow.c | 43 +- gdb/infrun.c | 635 +- gdb/infrun.h | 21 +- gdb/inline-frame.c | 80 +- gdb/inline-frame.h | 10 +- gdb/interps.c | 18 +- gdb/interps.h | 55 +- gdb/iq2000-tdep.c | 76 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 153 +- gdb/jit.h | 8 +- gdb/language.c | 34 +- gdb/language.h | 65 +- gdb/linespec.c | 789 +- gdb/linespec.h | 8 +- gdb/linux-fork.c | 679 +- gdb/linux-fork.h | 25 +- gdb/linux-nat-trad.c | 2 +- gdb/linux-nat-trad.h | 8 +- gdb/linux-nat.c | 161 +- gdb/linux-nat.h | 32 +- gdb/linux-record.c | 15 +- gdb/linux-record.h | 18 +- gdb/linux-tdep.c | 855 +- gdb/linux-tdep.h | 30 +- gdb/linux-thread-db.c | 49 +- gdb/lm32-tdep.c | 26 +- gdb/location.c | 21 +- gdb/location.h | 8 +- gdb/loongarch-linux-nat.c | 98 +- gdb/loongarch-linux-tdep.c | 591 +- gdb/loongarch-tdep.c | 931 +- gdb/loongarch-tdep.h | 15 +- gdb/m2-exp.h | 8 +- gdb/m2-exp.y | 36 +- gdb/m2-lang.c | 4 +- gdb/m2-lang.h | 8 +- gdb/m2-typeprint.c | 7 +- gdb/m2-valprint.c | 13 +- gdb/m32c-tdep.c | 34 +- gdb/m32r-linux-nat.c | 10 +- gdb/m32r-linux-tdep.c | 18 +- gdb/m32r-tdep.c | 35 +- gdb/m32r-tdep.h | 10 +- gdb/m68hc11-tdep.c | 68 +- gdb/m68k-bsd-nat.c | 6 +- gdb/m68k-bsd-tdep.c | 11 +- gdb/m68k-linux-nat.c | 14 +- gdb/m68k-linux-tdep.c | 16 +- gdb/m68k-tdep.c | 21 +- gdb/m68k-tdep.h | 8 +- gdb/machoread.c | 36 +- gdb/macrocmd.c | 43 +- gdb/macroexp.c | 22 +- gdb/macroexp.h | 8 +- gdb/macroscope.c | 50 +- gdb/macroscope.h | 28 +- gdb/macrotab.c | 10 +- gdb/macrotab.h | 8 +- gdb/main.c | 134 +- gdb/main.h | 11 +- gdb/maint-test-options.c | 44 +- gdb/maint-test-settings.c | 6 +- gdb/maint.c | 164 +- gdb/maint.h | 44 +- gdb/make-init-c | 27 +- gdb/make-target-delegates.py | 2 +- gdb/mdebugread.c | 4800 --- gdb/mdebugread.h | 49 - gdb/mem-break.c | 2 +- gdb/memattr.c | 25 +- gdb/memattr.h | 22 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 8 +- gdb/memrange.c | 2 +- gdb/memrange.h | 8 +- gdb/memtag.c | 2 +- gdb/memtag.h | 8 +- gdb/mep-tdep.c | 55 +- gdb/mi/mi-cmd-break.c | 13 +- gdb/mi/mi-cmd-break.h | 8 +- gdb/mi/mi-cmd-catch.c | 3 +- gdb/mi/mi-cmd-disas.c | 10 +- gdb/mi/mi-cmd-env.c | 16 +- gdb/mi/mi-cmd-file.c | 14 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 14 +- gdb/mi/mi-cmd-target.c | 3 +- gdb/mi/mi-cmd-var.c | 34 +- gdb/mi/mi-cmds.c | 11 +- gdb/mi/mi-cmds.h | 8 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 8 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 8 +- gdb/mi/mi-getopt.c | 4 +- gdb/mi/mi-getopt.h | 14 +- gdb/mi/mi-interp.c | 47 +- gdb/mi/mi-interp.h | 14 +- gdb/mi/mi-main.c | 143 +- gdb/mi/mi-main.h | 8 +- gdb/mi/mi-out.c | 16 +- gdb/mi/mi-out.h | 12 +- gdb/mi/mi-parse.c | 14 +- gdb/mi/mi-parse.h | 8 +- gdb/mi/mi-symbol-cmds.c | 4 +- gdb/microblaze-linux-tdep.c | 21 +- gdb/microblaze-tdep.c | 140 +- gdb/microblaze-tdep.h | 10 +- gdb/mingw-hdep.c | 56 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 325 +- gdb/minsyms.h | 54 +- gdb/mips-fbsd-nat.c | 6 +- gdb/mips-fbsd-tdep.c | 69 +- gdb/mips-fbsd-tdep.h | 8 +- gdb/mips-linux-nat.c | 38 +- gdb/mips-linux-tdep.c | 86 +- gdb/mips-linux-tdep.h | 18 +- gdb/mips-netbsd-nat.c | 10 +- gdb/mips-netbsd-tdep.c | 74 +- gdb/mips-netbsd-tdep.h | 8 +- gdb/mips-sde-tdep.c | 37 +- gdb/mips-tdep.c | 391 +- gdb/mips-tdep.h | 13 +- gdb/mips64-obsd-nat.c | 6 +- gdb/mips64-obsd-tdep.c | 9 +- gdb/mipsread.c | 382 - gdb/mn10300-linux-tdep.c | 129 +- gdb/mn10300-tdep.c | 36 +- gdb/mn10300-tdep.h | 8 +- gdb/moxie-tdep.c | 60 +- gdb/moxie-tdep.h | 10 +- gdb/msp430-tdep.c | 13 +- gdb/namespace.c | 4 +- gdb/namespace.h | 9 +- gdb/nat/aarch64-hw-point.c | 156 +- gdb/nat/aarch64-hw-point.h | 25 +- gdb/nat/aarch64-linux-hw-point.c | 2 +- gdb/nat/aarch64-linux-hw-point.h | 8 +- gdb/nat/aarch64-linux.c | 2 +- gdb/nat/aarch64-linux.h | 8 +- gdb/nat/aarch64-mte-linux-ptrace.c | 2 +- gdb/nat/aarch64-mte-linux-ptrace.h | 8 +- gdb/nat/aarch64-scalable-linux-ptrace.c | 10 +- gdb/nat/aarch64-scalable-linux-ptrace.h | 8 +- gdb/nat/aarch64-scalable-linux-sigcontext.h | 8 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 8 +- gdb/nat/amd64-linux.h | 29 + gdb/nat/fork-inferior.c | 83 +- gdb/nat/fork-inferior.h | 8 +- gdb/nat/gdb_ptrace.h | 8 +- gdb/nat/gdb_thread_db.h | 8 +- gdb/nat/glibc_thread_db.h | 6 +- gdb/nat/i386-linux.c | 2 +- gdb/nat/i386-linux.h | 18 +- gdb/nat/linux-btrace.c | 17 +- gdb/nat/linux-btrace.h | 8 +- gdb/nat/linux-namespaces.c | 172 +- gdb/nat/linux-namespaces.h | 19 +- gdb/nat/linux-nat.h | 8 +- gdb/nat/linux-osdata.c | 17 +- gdb/nat/linux-osdata.h | 10 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 8 +- gdb/nat/linux-procfs.c | 47 +- gdb/nat/linux-procfs.h | 22 +- gdb/nat/linux-ptrace.c | 50 +- gdb/nat/linux-ptrace.h | 8 +- gdb/nat/linux-waitpid.c | 4 +- gdb/nat/linux-waitpid.h | 8 +- gdb/nat/loongarch-hw-point.c | 29 +- gdb/nat/loongarch-hw-point.h | 20 +- gdb/nat/loongarch-linux-hw-point.c | 41 +- gdb/nat/loongarch-linux-hw-point.h | 20 +- gdb/nat/loongarch-linux.c | 3 +- gdb/nat/loongarch-linux.h | 8 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 8 +- gdb/nat/netbsd-nat.c | 2 +- gdb/nat/netbsd-nat.h | 8 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 8 +- gdb/nat/riscv-linux-tdesc.c | 2 +- gdb/nat/riscv-linux-tdesc.h | 8 +- gdb/nat/windows-nat.c | 67 +- gdb/nat/windows-nat.h | 125 +- gdb/nat/x86-cpuid.h | 8 +- gdb/nat/x86-dregs.c | 4 +- gdb/nat/x86-dregs.h | 8 +- gdb/nat/x86-gcc-cpuid.h | 167 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 8 +- gdb/nat/x86-linux-tdesc.c | 28 +- gdb/nat/x86-linux-tdesc.h | 15 +- gdb/nat/x86-linux.c | 105 +- gdb/nat/x86-linux.h | 27 +- gdb/nat/x86-xstate.c | 4 +- gdb/nat/x86-xstate.h | 8 +- gdb/nds32-tdep.c | 29 +- gdb/nds32-tdep.h | 8 +- gdb/netbsd-nat.c | 33 +- gdb/netbsd-nat.h | 8 +- gdb/netbsd-tdep.c | 6 +- gdb/netbsd-tdep.h | 8 +- gdb/nios2-linux-tdep.c | 262 - gdb/nios2-tdep.c | 2406 -- gdb/nios2-tdep.h | 90 - gdb/objc-lang.c | 281 +- gdb/objc-lang.h | 16 +- gdb/objfile-flags.h | 8 +- gdb/objfiles.c | 287 +- gdb/objfiles.h | 181 +- gdb/obsd-nat.c | 5 +- gdb/obsd-nat.h | 8 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 8 +- gdb/observable.c | 8 +- gdb/observable.h | 23 +- gdb/opencl-lang.c | 6 +- gdb/or1k-linux-nat.c | 8 +- gdb/or1k-linux-tdep.c | 12 +- gdb/or1k-linux-tdep.h | 8 +- gdb/or1k-tdep.c | 18 +- gdb/or1k-tdep.h | 8 +- gdb/osabi.c | 126 +- gdb/osabi.h | 55 +- gdb/osdata.c | 10 +- gdb/osdata.h | 8 +- gdb/p-exp.y | 47 +- gdb/p-lang.c | 3 +- gdb/p-lang.h | 11 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 9 +- gdb/pager.h | 19 +- gdb/parse.c | 49 +- gdb/parser-defs.h | 16 +- gdb/po/gdbtext | 5 +- gdb/posix-hdep.c | 3 +- gdb/ppc-fbsd-nat.c | 6 +- gdb/ppc-fbsd-tdep.c | 17 +- gdb/ppc-fbsd-tdep.h | 8 +- gdb/ppc-linux-nat.c | 36 +- gdb/ppc-linux-tdep.c | 174 +- gdb/ppc-linux-tdep.h | 8 +- gdb/ppc-netbsd-nat.c | 6 +- gdb/ppc-netbsd-tdep.c | 10 +- gdb/ppc-netbsd-tdep.h | 8 +- gdb/ppc-obsd-nat.c | 6 +- gdb/ppc-obsd-tdep.c | 14 +- gdb/ppc-obsd-tdep.h | 8 +- gdb/ppc-ravenscar-thread.c | 2 +- gdb/ppc-ravenscar-thread.h | 8 +- gdb/ppc-sysv-tdep.c | 30 +- gdb/ppc-tdep.h | 19 +- gdb/ppc64-tdep.c | 11 +- gdb/ppc64-tdep.h | 10 +- gdb/printcmd.c | 145 +- gdb/probe.c | 45 +- gdb/probe.h | 8 +- gdb/proc-api.c | 90 +- gdb/proc-events.c | 12 +- gdb/proc-flags.c | 4 +- gdb/proc-service.c | 6 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 12 +- gdb/proc-why.c | 4 +- gdb/process-stratum-target.c | 6 +- gdb/process-stratum-target.h | 19 +- gdb/procfs.c | 65 +- gdb/procfs.h | 8 +- gdb/producer.c | 168 +- gdb/producer.h | 30 +- gdb/progspace-and-thread.c | 2 +- gdb/progspace-and-thread.h | 8 +- gdb/progspace.c | 89 +- gdb/progspace.h | 155 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 8 +- gdb/psymtab.c | 143 +- gdb/psymtab.h | 38 +- gdb/pyproject.toml | 35 + gdb/python/lib/gdb/FrameDecorator.py | 12 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 483 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 2 +- gdb/python/lib/gdb/command/frame_filters.py | 25 +- gdb/python/lib/gdb/command/missing_debug.py | 227 - gdb/python/lib/gdb/command/missing_files.py | 274 + gdb/python/lib/gdb/command/pretty_printers.py | 12 +- gdb/python/lib/gdb/command/prompt.py | 2 +- gdb/python/lib/gdb/command/type_printers.py | 2 +- gdb/python/lib/gdb/command/unwinders.py | 2 +- gdb/python/lib/gdb/command/xmethods.py | 12 +- gdb/python/lib/gdb/dap/__init__.py | 4 +- gdb/python/lib/gdb/dap/breakpoint.py | 98 +- gdb/python/lib/gdb/dap/bt.py | 9 +- gdb/python/lib/gdb/dap/completions.py | 63 + gdb/python/lib/gdb/dap/disassemble.py | 22 +- gdb/python/lib/gdb/dap/evaluate.py | 8 +- gdb/python/lib/gdb/dap/events.py | 13 +- gdb/python/lib/gdb/dap/frames.py | 28 +- gdb/python/lib/gdb/dap/globalvars.py | 19 +- gdb/python/lib/gdb/dap/io.py | 2 +- gdb/python/lib/gdb/dap/launch.py | 169 +- gdb/python/lib/gdb/dap/locations.py | 11 +- gdb/python/lib/gdb/dap/memory.py | 2 +- gdb/python/lib/gdb/dap/modules.py | 2 +- gdb/python/lib/gdb/dap/next.py | 29 +- gdb/python/lib/gdb/dap/pause.py | 2 +- gdb/python/lib/gdb/dap/scopes.py | 60 +- gdb/python/lib/gdb/dap/server.py | 464 +- gdb/python/lib/gdb/dap/sources.py | 11 +- gdb/python/lib/gdb/dap/startup.py | 12 +- gdb/python/lib/gdb/dap/state.py | 2 +- gdb/python/lib/gdb/dap/threads.py | 25 +- gdb/python/lib/gdb/dap/typecheck.py | 2 +- gdb/python/lib/gdb/dap/varref.py | 105 +- gdb/python/lib/gdb/disassembler.py | 24 +- gdb/python/lib/gdb/frames.py | 2 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 2 +- gdb/python/lib/gdb/function/caller_is.py | 2 +- gdb/python/lib/gdb/function/strfns.py | 2 +- gdb/python/lib/gdb/missing_debug.py | 163 +- gdb/python/lib/gdb/missing_files.py | 204 + gdb/python/lib/gdb/missing_objfile.py | 67 + gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 39 - gdb/python/lib/gdb/printing.py | 61 +- gdb/python/lib/gdb/prompt.py | 4 +- gdb/python/lib/gdb/ptwrite.py | 2 +- gdb/python/lib/gdb/styling.py | 13 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 2 +- gdb/python/lib/gdb/xmethod.py | 13 +- gdb/python/py-all-events.def | 3 +- gdb/python/py-arch.c | 42 +- gdb/python/py-auto-load.c | 14 +- gdb/python/py-block.c | 64 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 92 +- gdb/python/py-cmd.c | 129 +- gdb/python/py-color.c | 345 + gdb/python/py-color.h | 35 + gdb/python/py-connection.c | 39 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-corefile.c | 681 + gdb/python/py-dap.c | 10 +- gdb/python/py-disasm.c | 188 +- gdb/python/py-event-types.def | 9 +- gdb/python/py-event.c | 24 +- gdb/python/py-event.h | 16 +- gdb/python/py-events.h | 10 +- gdb/python/py-evtregistry.c | 15 +- gdb/python/py-evts.c | 12 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 25 +- gdb/python/py-frame.c | 53 +- gdb/python/py-framefilter.c | 80 +- gdb/python/py-function.c | 19 +- gdb/python/py-gdb-readline.c | 39 +- gdb/python/py-inferior.c | 49 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 56 +- gdb/python/py-instruction.c | 8 +- gdb/python/py-instruction.h | 8 +- gdb/python/py-lazy-string.c | 55 +- gdb/python/py-linetable.c | 62 +- gdb/python/py-membuf.c | 15 +- gdb/python/py-mi.c | 20 +- gdb/python/py-micmd.c | 33 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 35 +- gdb/python/py-param.c | 78 +- gdb/python/py-prettyprint.c | 13 +- gdb/python/py-progspace.c | 56 +- gdb/python/py-record-btrace.c | 28 +- gdb/python/py-record-btrace.h | 8 +- gdb/python/py-record-full.c | 2 +- gdb/python/py-record-full.h | 8 +- gdb/python/py-record.c | 23 +- gdb/python/py-record.h | 8 +- gdb/python/py-ref.h | 8 +- gdb/python/py-registers.c | 54 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 4 +- gdb/python/py-stopevent.h | 8 +- gdb/python/py-style.c | 818 + gdb/python/py-symbol.c | 174 +- gdb/python/py-symtab.c | 204 +- gdb/python/py-threadevent.c | 2 +- gdb/python/py-tui.c | 39 +- gdb/python/py-type.c | 198 +- gdb/python/py-uiout.h | 5 +- gdb/python/py-unwind.c | 128 +- gdb/python/py-utils.c | 37 +- gdb/python/py-value.c | 234 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 13 +- gdb/python/python-internal.h | 368 +- gdb/python/python.c | 647 +- gdb/python/python.h | 8 +- gdb/quick-symbol.h | 106 +- gdb/ravenscar-thread.c | 22 +- gdb/ravenscar-thread.h | 8 +- gdb/record-btrace.c | 329 +- gdb/record-btrace.h | 8 +- gdb/record-full.c | 155 +- gdb/record-full.h | 11 +- gdb/record.c | 70 +- gdb/record.h | 12 +- gdb/regcache-dump.c | 256 +- gdb/regcache.c | 203 +- gdb/regcache.h | 35 +- gdb/regformats/microblaze-linux.dat | 63 + gdb/regformats/mips-dsp-linux.dat | 1 + gdb/regformats/mips-linux.dat | 1 + gdb/regformats/mips64-dsp-linux.dat | 1 + gdb/regformats/mips64-linux.dat | 1 + gdb/regformats/nios2-linux.dat | 54 - gdb/regformats/or1k-linux.dat | 1 + gdb/regformats/regdat.sh | 16 +- gdb/regformats/regdef.h | 8 +- gdb/regformats/rs6000/powerpc-32.dat | 1 + gdb/regformats/rs6000/powerpc-32l.dat | 1 + gdb/regformats/rs6000/powerpc-64l.dat | 1 + gdb/regformats/rs6000/powerpc-altivec32l.dat | 1 + gdb/regformats/rs6000/powerpc-altivec64l.dat | 1 + gdb/regformats/rs6000/powerpc-e500l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-64l.dat | 1 + .../rs6000/powerpc-isa205-altivec32l.dat | 1 + .../rs6000/powerpc-isa205-altivec64l.dat | 1 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat | 1 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat | 1 + .../rs6000/powerpc-isa207-htm-vsx32l.dat | 1 + .../rs6000/powerpc-isa207-htm-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat | 1 + gdb/regformats/rs6000/powerpc-vsx32l.dat | 1 + gdb/regformats/rs6000/powerpc-vsx64l.dat | 1 + gdb/regformats/s390-gs-linux64.dat | 1 + gdb/regformats/s390-linux32.dat | 1 + gdb/regformats/s390-linux32v1.dat | 1 + gdb/regformats/s390-linux32v2.dat | 1 + gdb/regformats/s390-linux64.dat | 1 + gdb/regformats/s390-linux64v1.dat | 1 + gdb/regformats/s390-linux64v2.dat | 1 + gdb/regformats/s390-te-linux64.dat | 1 + gdb/regformats/s390-tevx-linux64.dat | 1 + gdb/regformats/s390-vx-linux64.dat | 1 + gdb/regformats/s390x-gs-linux64.dat | 1 + gdb/regformats/s390x-linux64.dat | 1 + gdb/regformats/s390x-linux64v1.dat | 1 + gdb/regformats/s390x-linux64v2.dat | 1 + gdb/regformats/s390x-te-linux64.dat | 1 + gdb/regformats/s390x-tevx-linux64.dat | 1 + gdb/regformats/s390x-vx-linux64.dat | 1 + gdb/regformats/tic6x-c62x-linux.dat | 40 - gdb/regformats/tic6x-c64x-linux.dat | 72 - gdb/regformats/tic6x-c64xp-linux.dat | 75 - gdb/reggroups.c | 28 +- gdb/reggroups.h | 8 +- gdb/registry.h | 8 +- gdb/regset.h | 10 +- gdb/remote-fileio.c | 20 +- gdb/remote-fileio.h | 8 +- gdb/remote-notif.c | 6 +- gdb/remote-notif.h | 8 +- gdb/remote-sim.c | 10 +- gdb/remote.c | 1292 +- gdb/remote.h | 13 +- gdb/reply_mig_hack.awk | 4 +- gdb/reverse.c | 13 +- gdb/riscv-fbsd-nat.c | 6 +- gdb/riscv-fbsd-tdep.c | 15 +- gdb/riscv-fbsd-tdep.h | 8 +- gdb/riscv-linux-canonicalize-syscall-gen.c | 361 + gdb/riscv-linux-nat.c | 6 +- gdb/riscv-linux-tdep.c | 376 +- gdb/riscv-linux-tdep.h | 29 + gdb/riscv-none-tdep.c | 9 +- gdb/riscv-ravenscar-thread.c | 2 +- gdb/riscv-ravenscar-thread.h | 8 +- gdb/riscv-tdep.c | 725 +- gdb/riscv-tdep.h | 24 +- gdb/rl78-tdep.c | 20 +- gdb/rs6000-aix-nat.c | 24 +- gdb/rs6000-aix-tdep.c | 49 +- gdb/rs6000-aix-tdep.h | 8 +- gdb/rs6000-lynx178-tdep.c | 9 +- gdb/rs6000-tdep.c | 133 +- gdb/run-on-main-thread.c | 60 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 44 +- gdb/rust-lang.c | 97 +- gdb/rust-lang.h | 10 +- gdb/rust-parse.c | 193 +- gdb/rx-tdep.c | 24 +- gdb/s12z-tdep.c | 15 +- gdb/s390-linux-nat.c | 13 +- gdb/s390-linux-tdep.c | 121 +- gdb/s390-linux-tdep.h | 40 +- gdb/s390-tdep.c | 324 +- gdb/s390-tdep.h | 14 +- gdb/sanitize.m4 | 4 +- gdb/scoped-mock-context.h | 10 +- gdb/selftest-arch.c | 23 +- gdb/selftest-arch.h | 13 +- gdb/sentinel-frame.c | 13 +- gdb/sentinel-frame.h | 10 +- gdb/ser-base.c | 12 +- gdb/ser-base.h | 8 +- gdb/ser-event.c | 22 +- gdb/ser-event.h | 8 +- gdb/ser-go32.c | 6 +- gdb/ser-mingw.c | 16 +- gdb/ser-pipe.c | 8 +- gdb/ser-tcp.c | 10 +- gdb/ser-tcp.h | 8 +- gdb/ser-uds.c | 6 +- gdb/ser-unix.c | 171 +- gdb/ser-unix.h | 10 +- gdb/serial.c | 9 +- gdb/serial.h | 15 +- gdb/setup.cfg | 3 - gdb/sh-linux-tdep.c | 12 +- gdb/sh-netbsd-nat.c | 6 +- gdb/sh-netbsd-tdep.c | 9 +- gdb/sh-tdep.c | 70 +- gdb/sh-tdep.h | 8 +- gdb/sim-regno.h | 8 +- gdb/skip.c | 31 +- gdb/skip.h | 8 +- gdb/sol-thread.c | 36 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 8 +- gdb/solib-aix.c | 114 +- gdb/solib-aix.h | 15 +- gdb/solib-darwin.c | 128 +- gdb/solib-darwin.h | 14 +- gdb/solib-dsbt.c | 116 +- gdb/solib-dsbt.h | 14 +- gdb/solib-frv.c | 131 +- gdb/solib-frv.h | 28 + gdb/solib-rocm.c | 221 +- gdb/solib-svr4-linux.c | 98 + gdb/solib-svr4-linux.h | 51 + gdb/solib-svr4.c | 1224 +- gdb/solib-svr4.h | 170 +- gdb/solib-target.c | 128 +- gdb/solib-target.h | 26 +- gdb/solib.c | 708 +- gdb/solib.h | 297 +- gdb/solist.h | 203 - gdb/source-cache.c | 43 +- gdb/source-cache.h | 18 +- gdb/source.c | 278 +- gdb/source.h | 23 +- gdb/sparc-linux-nat.c | 6 +- gdb/sparc-linux-tdep.c | 10 +- gdb/sparc-nat.c | 12 +- gdb/sparc-nat.h | 8 +- gdb/sparc-netbsd-nat.c | 6 +- gdb/sparc-netbsd-tdep.c | 15 +- gdb/sparc-obsd-tdep.c | 14 +- gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-ravenscar-thread.h | 8 +- gdb/sparc-sol2-nat.c | 4 +- gdb/sparc-sol2-tdep.c | 17 +- gdb/sparc-tdep.c | 45 +- gdb/sparc-tdep.h | 8 +- gdb/sparc64-fbsd-nat.c | 6 +- gdb/sparc64-fbsd-tdep.c | 15 +- gdb/sparc64-linux-nat.c | 6 +- gdb/sparc64-linux-tdep.c | 10 +- gdb/sparc64-nat.c | 6 +- gdb/sparc64-netbsd-nat.c | 8 +- gdb/sparc64-netbsd-tdep.c | 15 +- gdb/sparc64-obsd-nat.c | 8 +- gdb/sparc64-obsd-tdep.c | 23 +- gdb/sparc64-sol2-tdep.c | 17 +- gdb/sparc64-tdep.c | 43 +- gdb/sparc64-tdep.h | 8 +- gdb/split-name.c | 3 +- gdb/split-name.h | 2 +- gdb/stabsread.c | 4732 --- gdb/stabsread.h | 218 - gdb/stack.c | 264 +- gdb/stack.h | 8 +- gdb/stap-probe.c | 52 +- gdb/stap-probe.h | 8 +- gdb/std-operator.def | 14 +- gdb/std-regs.c | 6 +- gdb/stub-termcap.c | 2 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/i386-stub.c | 6 +- gdb/stubs/ia64vms-stub.c | 32 +- gdb/stubs/m32r-stub.c | 38 +- gdb/stubs/m68k-stub.c | 164 +- gdb/stubs/sh-stub.c | 60 +- gdb/stubs/z80-stub.c | 2 +- gdb/svr4-tls-tdep.c | 254 + gdb/svr4-tls-tdep.h | 59 + gdb/sym-domains.def | 2 +- gdb/symfile-add-flags.h | 8 +- gdb/symfile-debug.c | 275 +- gdb/symfile-mem.c | 10 +- gdb/symfile.c | 445 +- gdb/symfile.h | 52 +- gdb/symmisc.c | 393 +- gdb/symtab.c | 1175 +- gdb/symtab.h | 300 +- gdb/syscalls/Makefile | 2 +- gdb/syscalls/aarch64-linux.xml | 77 +- gdb/syscalls/aarch64-linux.xml.in | 79 +- gdb/syscalls/amd64-linux.xml | 8 +- gdb/syscalls/amd64-linux.xml.in | 8 +- gdb/syscalls/apply-defaults.xsl | 2 +- gdb/syscalls/arm-linux.py | 63 - gdb/syscalls/arm-linux.xml | 100 +- gdb/syscalls/arm-linux.xml.in | 101 +- gdb/syscalls/bfin-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/freebsd.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 7 +- gdb/syscalls/i386-linux.xml.in | 7 +- gdb/syscalls/linux-defaults.xml.in | 7 +- gdb/syscalls/loongarch-linux.xml | 35 +- gdb/syscalls/loongarch-linux.xml.in | 34 +- gdb/syscalls/mips-n32-linux.xml | 7 +- gdb/syscalls/mips-n32-linux.xml.in | 7 +- gdb/syscalls/mips-n64-linux.xml | 7 +- gdb/syscalls/mips-n64-linux.xml.in | 7 +- gdb/syscalls/mips-o32-linux.xml | 7 +- gdb/syscalls/mips-o32-linux.xml.in | 7 +- gdb/syscalls/netbsd.xml | 2 +- gdb/syscalls/ppc-linux.xml | 7 +- gdb/syscalls/ppc-linux.xml.in | 7 +- gdb/syscalls/ppc64-linux.xml | 7 +- gdb/syscalls/ppc64-linux.xml.in | 7 +- .../riscv-linux-canonicalize-syscall-gen.py | 153 + gdb/syscalls/riscv-linux.xml | 340 + gdb/syscalls/riscv-linux.xml.in | 344 + gdb/syscalls/s390-linux.xml | 7 +- gdb/syscalls/s390-linux.xml.in | 7 +- gdb/syscalls/s390x-linux.xml | 7 +- gdb/syscalls/s390x-linux.xml.in | 7 +- gdb/syscalls/sparc-linux.xml | 7 +- gdb/syscalls/sparc-linux.xml.in | 7 +- gdb/syscalls/sparc64-linux.xml | 7 +- gdb/syscalls/sparc64-linux.xml.in | 7 +- gdb/syscalls/update-freebsd.sh | 2 +- gdb/syscalls/update-linux-defaults.sh | 2 +- gdb/syscalls/update-linux-from-src.sh | 273 +- gdb/syscalls/update-linux.sh | 34 +- gdb/syscalls/update-netbsd.sh | 4 +- gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 4 +- gdb/target-connection.c | 7 +- gdb/target-connection.h | 8 +- gdb/target-dcache.c | 6 +- gdb/target-dcache.h | 8 +- gdb/target-debug.h | 32 +- gdb/target-delegates-gen.c | 163 +- gdb/target-descriptions.c | 85 +- gdb/target-descriptions.h | 9 +- gdb/target-float.c | 3 +- gdb/target-float.h | 8 +- gdb/target-memory.c | 2 +- gdb/target-section.h | 2 +- gdb/target.c | 101 +- gdb/target.h | 128 +- gdb/target/resume.h | 8 +- gdb/target/target.c | 2 +- gdb/target/target.h | 8 +- gdb/target/wait.h | 8 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 18 +- gdb/terminal.h | 34 +- gdb/test-target.c | 2 +- gdb/test-target.h | 10 +- gdb/testsuite/ChangeLog-1993-2013 | 10 +- gdb/testsuite/ChangeLog-2014-2021 | 2 +- gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 24 +- gdb/testsuite/analyze-racy-logs.py | 7 +- gdb/testsuite/boards/cc-with-debug-names.exp | 2 +- gdb/testsuite/boards/cc-with-dwz-5.exp | 28 + gdb/testsuite/boards/cc-with-dwz-m.exp | 2 +- gdb/testsuite/boards/cc-with-dwz.exp | 2 +- gdb/testsuite/boards/cc-with-gdb-index.exp | 2 +- gdb/testsuite/boards/cc-with-gnu-debuglink.exp | 2 +- gdb/testsuite/boards/cc-with-index-cache.exp | 2 +- gdb/testsuite/boards/cc-with-tweaks.exp | 2 +- gdb/testsuite/boards/debug-types.exp | 2 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- .../boards/dwarf5-fission-debug-types.exp | 33 + gdb/testsuite/boards/dwarf64.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/boards/gold-gdb-index.exp | 2 +- gdb/testsuite/boards/gold.exp | 2 +- gdb/testsuite/boards/local-board.exp | 2 +- gdb/testsuite/boards/local-remote-host-native.exp | 2 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 2 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 4 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/readnow.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 2 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/simavr.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 3 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 10 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 3 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 3 +- gdb/testsuite/config/monitor.exp | 6 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 18 +- gdb/testsuite/config/sim.exp | 6 +- gdb/testsuite/config/slite.exp | 10 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure | 2 +- gdb/testsuite/configure.ac | 4 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 32 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 3 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 3 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_tagged_param.exp | 8 +- gdb/testsuite/gdb.ada/access_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 4 +- .../gdb.ada/access_to_packed_array/foo.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.ads | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 9 +- .../gdb.ada/access_to_unbounded_array/foo.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.ads | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 14 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 5 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 3 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 4 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 2 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 2 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 9 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 4 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 16 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 3 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 10 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_long_idx.exp | 36 + gdb/testsuite/gdb.ada/array_long_idx/main.adb | 31 + gdb/testsuite/gdb.ada/array_long_idx/pck.adb | 21 + gdb/testsuite/gdb.ada/array_long_idx/pck.ads | 19 + gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- .../gdb.ada/array_of_symbolic_length/foo.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.ads | 2 +- .../gdb.ada/array_of_symbolic_length/pck.adb | 2 +- .../gdb.ada/array_of_symbolic_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- .../gdb.ada/array_of_variable_length/foo.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 8 +- gdb/testsuite/gdb.ada/array_of_variant/p.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 53 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 3 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 6 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 8 +- gdb/testsuite/gdb.ada/arraydim.exp | 8 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 3 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 3 +- gdb/testsuite/gdb.ada/arrayidx.exp | 71 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 3 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 3 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 3 +- gdb/testsuite/gdb.ada/arrayptr.exp | 13 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 8 +- gdb/testsuite/gdb.ada/assign_arr.exp | 8 +- gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.ads | 2 +- gdb/testsuite/gdb.ada/assoc.exp | 4 +- gdb/testsuite/gdb.ada/assoc/main.adb | 2 +- gdb/testsuite/gdb.ada/assoc/pck.ads | 2 +- gdb/testsuite/gdb.ada/assoc/xtra.adb | 2 +- gdb/testsuite/gdb.ada/assoc/xtra.ads | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 15 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 6 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 4 +- gdb/testsuite/gdb.ada/ax-ada/prog.adb | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 16 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 12 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.ads | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 53 +- .../gdb.ada/big_packed_array/foo_ra24_010.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 8 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 42 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c | 2 +- .../gdb.ada/bp_c_mixed_case/foo_h731_021.adb | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 13 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 3 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 11 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 18 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 8 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 3 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 3 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 10 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 8 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/break-label.exp | 4 +- gdb/testsuite/gdb.ada/break-label/pck.adb | 2 +- gdb/testsuite/gdb.ada/break-label/pck.ads | 2 +- gdb/testsuite/gdb.ada/break-label/proc.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 6 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call-no-debug.exp | 4 +- gdb/testsuite/gdb.ada/call-no-debug/pck.adb | 2 +- gdb/testsuite/gdb.ada/call-no-debug/pck.ads | 2 +- gdb/testsuite/gdb.ada/call-no-debug/prog.adb | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 20 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 3 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 3 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 3 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 20 +- gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 2 +- gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 3 +- gdb/testsuite/gdb.ada/catch_ex.exp | 82 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex_std/foo.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.ads | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 4 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 3 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 3 +- gdb/testsuite/gdb.ada/char_enum_overload.exp | 4 +- gdb/testsuite/gdb.ada/char_enum_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 4 +- gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 26 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 5 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 119 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 3 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 12 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 3 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 10 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 4 +- gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/data-sections.exp | 4 +- gdb/testsuite/gdb.ada/data-sections/main.adb | 2 +- gdb/testsuite/gdb.ada/delta-assign.exp | 4 +- gdb/testsuite/gdb.ada/delta-assign/main.adb | 2 +- gdb/testsuite/gdb.ada/delta-assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/delta-assign/pck.ads | 2 +- gdb/testsuite/gdb.ada/dgopt.exp | 4 +- gdb/testsuite/gdb.ada/dgopt/x.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 10 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/discrete-char.exp | 6 +- gdb/testsuite/gdb.ada/discrete-char/main.adb | 6 +- gdb/testsuite/gdb.ada/discrete-char/pck.adb | 21 + gdb/testsuite/gdb.ada/discrete-char/pck.ads | 19 + gdb/testsuite/gdb.ada/display_nested.exp | 4 +- gdb/testsuite/gdb.ada/display_nested/foo.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 6 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 4 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 4 +- 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 | 9 +- gdb/testsuite/gdb.ada/dyn-range/dyn.adb | 2 +- gdb/testsuite/gdb.ada/dyn-range/pck.adb | 2 +- gdb/testsuite/gdb.ada/dyn-range/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 6 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 17 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 16 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 4 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/main.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 9 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 4 +- gdb/testsuite/gdb.ada/enum_qual/gener.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual/qual.adb | 2 +- gdb/testsuite/gdb.ada/enums_overload.exp | 4 +- .../gdb.ada/enums_overload/enums_overload.adb | 2 +- .../gdb.ada/enums_overload/enums_overload.ads | 2 +- .../gdb.ada/enums_overload/enums_overload_main.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 32 +- gdb/testsuite/gdb.ada/excep_handle/foo.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle/pck.ads | 2 +- gdb/testsuite/gdb.ada/exception-lto.c | 2 +- gdb/testsuite/gdb.ada/exception-lto.exp | 4 +- gdb/testsuite/gdb.ada/exec_changed.exp | 20 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 26 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 4 +- .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 3 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 4 +- gdb/testsuite/gdb.ada/exprs/p.adb | 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 | 10 +- gdb/testsuite/gdb.ada/file-then-restart/first.adb | 2 +- gdb/testsuite/gdb.ada/file-then-restart/second.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 8 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.ads | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb | 2 +- gdb/testsuite/gdb.ada/finish-large.exp | 8 +- gdb/testsuite/gdb.ada/finish-large/p.adb | 2 +- gdb/testsuite/gdb.ada/finish-large/pck.adb | 2 +- gdb/testsuite/gdb.ada/finish-large/pck.ads | 2 +- gdb/testsuite/gdb.ada/finish-var-size.exp | 16 +- gdb/testsuite/gdb.ada/finish-var-size/p.adb | 2 +- gdb/testsuite/gdb.ada/finish-var-size/pck.adb | 2 +- gdb/testsuite/gdb.ada/finish-var-size/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 12 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 12 +- .../gdb.ada/fixed_points/fixed_points.adb | 9 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 3 +- gdb/testsuite/gdb.ada/fixed_points/pck.ads | 3 +- gdb/testsuite/gdb.ada/fixed_points_function.exp | 10 +- .../fixed_points_function.adb | 2 +- .../gdb.ada/fixed_points_function/pck.adb | 2 +- .../gdb.ada/fixed_points_function/pck.ads | 2 +- gdb/testsuite/gdb.ada/float-bits.exp | 4 +- gdb/testsuite/gdb.ada/float-bits/pck.adb | 21 + gdb/testsuite/gdb.ada/float-bits/pck.ads | 19 + gdb/testsuite/gdb.ada/float-bits/prog.adb | 8 +- gdb/testsuite/gdb.ada/float_param.exp | 12 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 24 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 4 +- gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 16 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 3 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 3 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 12 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 4 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 3 +- gdb/testsuite/gdb.ada/fun_addr.exp | 6 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 17 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 57 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 6 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 50 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 4 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 6 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 8 +- gdb/testsuite/gdb.ada/funcall_ptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 6 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/ghost.exp | 6 +- gdb/testsuite/gdb.ada/ghost/gpck.ads | 2 +- gdb/testsuite/gdb.ada/ghost/main.adb | 2 +- gdb/testsuite/gdb.ada/ghost/pck.ads | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 50 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/huge.exp | 10 +- gdb/testsuite/gdb.ada/huge/foo.adb | 2 +- gdb/testsuite/gdb.ada/huge/pck.adb | 2 +- gdb/testsuite/gdb.ada/huge/pck.ads | 2 +- gdb/testsuite/gdb.ada/import.exp | 34 +- gdb/testsuite/gdb.ada/import/inc.c | 2 +- gdb/testsuite/gdb.ada/import/pkg.adb | 2 +- gdb/testsuite/gdb.ada/import/pkg.ads | 2 +- gdb/testsuite/gdb.ada/import/prog.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 6 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 3 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 3 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 16 +- .../gdb.ada/info_auto_lang/global_pack.ads | 2 +- .../gdb.ada/info_auto_lang/proc_in_ada.adb | 2 +- gdb/testsuite/gdb.ada/info_auto_lang/some_c.c | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 24 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 5 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 3 +- gdb/testsuite/gdb.ada/info_types.exp | 7 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 16 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.adb | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.ads | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/caller.adb | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 11 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 8 +- gdb/testsuite/gdb.ada/interface/foo.adb | 3 +- gdb/testsuite/gdb.ada/interface/types.adb | 3 +- gdb/testsuite/gdb.ada/interface/types.ads | 3 +- gdb/testsuite/gdb.ada/iterated-assign.exp | 4 +- gdb/testsuite/gdb.ada/iterated-assign/main.adb | 2 +- gdb/testsuite/gdb.ada/iterated-assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/iterated-assign/pck.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 14 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 12 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/lazy-string.exp | 43 + gdb/testsuite/gdb.ada/lazy-string/main.adb | 25 + gdb/testsuite/gdb.ada/length_cond.exp | 4 +- gdb/testsuite/gdb.ada/length_cond/length_cond.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/limited-length.exp | 8 +- gdb/testsuite/gdb.ada/limited-length/foo.adb | 3 +- gdb/testsuite/gdb.ada/limited-length/pck.adb | 2 +- gdb/testsuite/gdb.ada/limited-length/pck.ads | 2 +- gdb/testsuite/gdb.ada/literals.exp | 2 +- gdb/testsuite/gdb.ada/local-enum.exp | 17 +- gdb/testsuite/gdb.ada/local-enum/local.adb | 7 +- gdb/testsuite/gdb.ada/local-enum/pck.adb | 21 + gdb/testsuite/gdb.ada/local-enum/pck.ads | 19 + gdb/testsuite/gdb.ada/maint_with_ada.exp | 10 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.ads | 2 +- .../gdb.ada/maint_with_ada/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 20 +- gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 3 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 53 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 28 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 8 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 3 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 10 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 25 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 8 +- gdb/testsuite/gdb.ada/mi_interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot.exp | 10 +- gdb/testsuite/gdb.ada/mi_prot/pkg.adb | 2 +- gdb/testsuite/gdb.ada/mi_prot/pkg.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot/prot.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 8 +- .../gdb.ada/mi_ref_changeable/foo_rb20_056.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 11 +- gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 8 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 25 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 19 +- gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 8 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 8 +- gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant.exp | 8 +- gdb/testsuite/gdb.ada/mi_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/minsyms.exp | 14 +- gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 11 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 3 +- gdb/testsuite/gdb.ada/modular.exp | 40 + gdb/testsuite/gdb.ada/modular/prog.adb | 34 + gdb/testsuite/gdb.ada/multiarray.exp | 4 +- gdb/testsuite/gdb.ada/multiarray/p.adb | 4 +- gdb/testsuite/gdb.ada/multiarray/pack.adb | 21 + gdb/testsuite/gdb.ada/multiarray/pack.ads | 5 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 6 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 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 | 8 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 26 +- gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 2 +- gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 15 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_overload.exp | 7 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 6 +- gdb/testsuite/gdb.ada/null_overload/pck.adb | 23 + gdb/testsuite/gdb.ada/null_overload/pck.ads | 22 + gdb/testsuite/gdb.ada/null_record.exp | 8 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 3 +- gdb/testsuite/gdb.ada/operator_bp.exp | 18 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 5 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 4 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 10 +- gdb/testsuite/gdb.ada/operator_call/opcall.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 10 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 10 +- gdb/testsuite/gdb.ada/overload_menu_crash/main.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads | 2 +- gdb/testsuite/gdb.ada/overloads.exp | 4 +- gdb/testsuite/gdb.ada/overloads/overloads.adb | 2 +- gdb/testsuite/gdb.ada/p-bounds.exp | 36 + gdb/testsuite/gdb.ada/p-bounds/main.adb | 22 + gdb/testsuite/gdb.ada/p-bounds/pck.adb | 21 + gdb/testsuite/gdb.ada/p-bounds/pck.ads | 24 + gdb/testsuite/gdb.ada/packed_array.exp | 7 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 6 +- .../gdb.ada/packed_array_assign/aggregates.adb | 2 +- .../gdb.ada/packed_array_assign/aggregates.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 2 +- .../gdb.ada/packed_array_assign/tester.adb | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 6 +- gdb/testsuite/gdb.ada/packed_record/pck.adb | 21 + gdb/testsuite/gdb.ada/packed_record/pck.ads | 19 + gdb/testsuite/gdb.ada/packed_record/pr.adb | 5 +- gdb/testsuite/gdb.ada/packed_record_2.exp | 62 + gdb/testsuite/gdb.ada/packed_record_2/exam.adb | 51 + gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 9 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 3 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 14 +- gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 16 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 3 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 8 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 10 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 6 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 6 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype-o.exp | 6 +- gdb/testsuite/gdb.ada/ptype-o/pck.ads | 25 + gdb/testsuite/gdb.ada/ptype-o/prog.adb | 13 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_array.exp | 4 +- gdb/testsuite/gdb.ada/ptype_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.adb | 4 +- gdb/testsuite/gdb.ada/ptype_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 28 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 6 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 3 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 3 +- gdb/testsuite/gdb.ada/ptype_union.c | 2 +- gdb/testsuite/gdb.ada/ptype_union.exp | 4 +- gdb/testsuite/gdb.ada/py_range.exp | 15 +- gdb/testsuite/gdb.ada/py_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.ads | 2 +- gdb/testsuite/gdb.ada/py_taft.exp | 4 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 4 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 7 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 6 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 8 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 11 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 3 +- gdb/testsuite/gdb.ada/rec_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/rec_ptype/main.adb | 2 +- gdb/testsuite/gdb.ada/rec_ptype/p.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 8 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 3 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 3 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 3 +- gdb/testsuite/gdb.ada/recursive-access.exp | 36 + gdb/testsuite/gdb.ada/recursive-access/pack.ads | 26 + gdb/testsuite/gdb.ada/recursive-access/prog.adb | 23 + gdb/testsuite/gdb.ada/recursive-variant.exp | 4 +- gdb/testsuite/gdb.ada/recursive-variant/main.adb | 6 +- gdb/testsuite/gdb.ada/recursive-variant/pck.adb | 25 + gdb/testsuite/gdb.ada/recursive-variant/pck.ads | 22 + gdb/testsuite/gdb.ada/ref_param.exp | 13 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 6 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 3 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 22 +- .../gdb.ada/rename_subscript_param/pb30_012.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.ads | 2 +- .../gdb.ada/rename_subscript_param/pkg.adb | 2 +- .../gdb.ada/rename_subscript_param/pkg.ads | 2 +- gdb/testsuite/gdb.ada/repeat_dyn.exp | 6 +- gdb/testsuite/gdb.ada/repeat_dyn/foo_oc22_002.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.ads | 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 | 4 +- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 4 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 3 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 3 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 48 +- gdb/testsuite/gdb.ada/scalar_storage/pck.adb | 2 +- gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 4 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 26 +- .../gdb.ada/scoped_watch/foo_p708_025.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 12 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 32 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 7 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 10 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/static-link.exp | 6 +- gdb/testsuite/gdb.ada/static-link/pck.adb | 23 + gdb/testsuite/gdb.ada/static-link/pck.ads | 5 +- gdb/testsuite/gdb.ada/static-link/prog.adb | 4 +- gdb/testsuite/gdb.ada/str_binop_equal.exp | 10 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 3 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 10 +- gdb/testsuite/gdb.ada/str_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 10 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 6 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 4 +- gdb/testsuite/gdb.ada/sub_variant/subv.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 35 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 10 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 3 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged-lookup.exp | 12 +- gdb/testsuite/gdb.ada/tagged-lookup/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged-lookup/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged-lookup/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged-lookup/pck2.adb | 2 +- gdb/testsuite/gdb.ada/tagged-lookup/pck2.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 20 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 4 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 4 +- gdb/testsuite/gdb.ada/tagged_access.exp | 4 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 5 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 20 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 32 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/task_watch.exp | 4 +- gdb/testsuite/gdb.ada/task_watch/foo.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 36 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 13 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 4 +- .../tick_length_array_enum_idx/foo_n207_004.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.adb | 4 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 3 +- gdb/testsuite/gdb.ada/type-tick-size.exp | 50 + gdb/testsuite/gdb.ada/type-tick-size/pck.adb | 21 + gdb/testsuite/gdb.ada/type-tick-size/pck.ads | 36 + gdb/testsuite/gdb.ada/type-tick-size/prog.adb | 58 + gdb/testsuite/gdb.ada/type-tick-size/support.adb | 21 + gdb/testsuite/gdb.ada/type-tick-size/support.ads | 18 + gdb/testsuite/gdb.ada/type_coercion.exp | 16 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 13 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 3 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 63 +- gdb/testsuite/gdb.ada/unchecked_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 2 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 2 +- .../gdb.ada/uninitialized-variable-record.exp | 8 +- .../uninitialized-variable-record/parse.adb | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 6 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/unsigned_last.exp | 4 +- gdb/testsuite/gdb.ada/unsigned_last/main.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range.exp | 4 +- gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 4 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 3 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 10 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 4 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 6 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 4 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant-record.exp | 4 +- gdb/testsuite/gdb.ada/variant-record/proc.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.ads | 2 +- gdb/testsuite/gdb.ada/variant.exp | 4 +- gdb/testsuite/gdb.ada/variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/variant_record_field.exp | 10 +- gdb/testsuite/gdb.ada/variant_record_field/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array.exp | 10 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 6 +- gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 2 +- gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 2 +- gdb/testsuite/gdb.ada/verylong.exp | 14 +- gdb/testsuite/gdb.ada/verylong/prog.adb | 2 +- gdb/testsuite/gdb.ada/vla.exp | 12 +- gdb/testsuite/gdb.ada/vla/vla.adb | 2 +- gdb/testsuite/gdb.ada/voidctx.exp | 4 +- gdb/testsuite/gdb.ada/voidctx/pck.adb | 2 +- gdb/testsuite/gdb.ada/voidctx/pck.ads | 2 +- gdb/testsuite/gdb.ada/voidctx/voidctx.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 18 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 3 +- gdb/testsuite/gdb.ada/watch_minus_l.exp | 6 +- .../gdb.ada/watch_minus_l/foo_ra10_006.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.ads | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 16 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 3 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 6 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 14 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 30 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 8 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 11 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-fpmr-core.c | 40 + gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp | 97 + gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.c | 55 + gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.exp | 74 + gdb/testsuite/gdb.arch/aarch64-fpmr.c | 118 + gdb/testsuite/gdb.arch/aarch64-fpmr.exp | 99 + .../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/testsuite/gdb.arch/aarch64-mops-single-step.c | 2 +- .../gdb.arch/aarch64-mops-single-step.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mops-watchpoint.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 14 +- gdb/testsuite/gdb.arch/aarch64-mte.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 32 +- gdb/testsuite/gdb.arch/aarch64-non-address-bits.c | 2 +- .../gdb.arch/aarch64-non-address-bits.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind-asm.S | 2 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 8 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 6 +- gdb/testsuite/gdb.arch/aarch64-sme-core-0.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core-1.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core-2.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core-3.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core-4.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 22 +- .../gdb.arch/aarch64-sme-regs-available-0.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-1.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-2.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-3.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-4.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-5.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-6.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-7.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-8.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available-9.exp | 2 +- .../gdb.arch/aarch64-sme-regs-available.c | 2 +- .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 36 +- .../gdb.arch/aarch64-sme-regs-sigframe-0.exp | 2 +- .../gdb.arch/aarch64-sme-regs-sigframe-1.exp | 2 +- .../gdb.arch/aarch64-sme-regs-sigframe-2.exp | 2 +- .../gdb.arch/aarch64-sme-regs-sigframe-3.exp | 2 +- .../gdb.arch/aarch64-sme-regs-sigframe-4.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c | 2 +- .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 18 +- .../gdb.arch/aarch64-sme-regs-unavailable-0.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-1.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-2.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-3.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-4.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-5.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-6.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-7.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-8.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable-9.exp | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable.c | 2 +- .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 32 +- gdb/testsuite/gdb.arch/aarch64-sme-sanity.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp | 6 +- gdb/testsuite/gdb.arch/aarch64-sve-sigunwind.c | 205 + gdb/testsuite/gdb.arch/aarch64-sve-sigunwind.exp | 106 + gdb/testsuite/gdb.arch/aarch64-sve.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sve.exp | 6 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-w-registers.c | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 4 +- gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 4 +- gdb/testsuite/gdb.arch/alpha-step.exp | 72 +- gdb/testsuite/gdb.arch/altivec-abi.c | 63 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 11 +- gdb/testsuite/gdb.arch/altivec-regs.c | 10 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 21 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 4 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 10 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 3 +- .../gdb.arch/amd64-disp-step-self-call-alarm.c | 20 +- gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S | 25 +- .../gdb.arch/amd64-disp-step-self-call.exp | 6 +- gdb/testsuite/gdb.arch/amd64-disp-step-signal.c | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 8 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 8 +- .../gdb.arch/amd64-entry-value-param-dwarf5.S | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.c | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 10 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.c | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 8 +- .../gdb.arch/amd64-entry-value-paramref.S | 6 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 6 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 10 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 26 +- gdb/testsuite/gdb.arch/amd64-eval.cc | 2 +- gdb/testsuite/gdb.arch/amd64-eval.exp | 4 +- .../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.c | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 8 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 4 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 10 +- .../gdb.arch/amd64-invalid-stack-middle.S | 20 +- .../gdb.arch/amd64-invalid-stack-middle.c | 10 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 14 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 10 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 14 +- gdb/testsuite/gdb.arch/amd64-lam.c | 49 + gdb/testsuite/gdb.arch/amd64-lam.exp | 46 + gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 4 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 6 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 7 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 8 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 6 +- gdb/testsuite/gdb.arch/amd64-pseudo-unwind-asm.S | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo-unwind.c | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp | 8 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 6 +- 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-expressions.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.exp | 2 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 2 +- .../gdb.arch/amd64-stap-special-operands.exp | 2 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 4 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 10 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 6 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 6 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 6 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 6 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 10 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 10 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 4 +- .../gdb.arch/amd64-watchpoint-downgrade.c | 2 +- .../gdb.arch/amd64-watchpoint-downgrade.exp | 4 +- gdb/testsuite/gdb.arch/amd64-word.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 7 +- gdb/testsuite/gdb.arch/arc-dbnz.S | 2 +- gdb/testsuite/gdb.arch/arc-dbnz.exp | 4 +- gdb/testsuite/gdb.arch/arc-decode-insn.S | 4 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 7 +- .../gdb.arch/arc-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arc-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 4 +- .../gdb.arch/arm-disassembler-options.exp | 3 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 20 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 4 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind-asm.S | 2 +- .../gdb.arch/arm-pseudo-unwind-legacy-asm.S | 2 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c | 2 +- .../gdb.arch/arm-pseudo-unwind-legacy.exp | 8 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.c | 2 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 8 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.c | 2 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 4 +- .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 4 +- gdb/testsuite/gdb.arch/core-file-pid0.exp | 2 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 8 +- gdb/testsuite/gdb.arch/e500-abi.c | 42 +- gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 25 +- gdb/testsuite/gdb.arch/e500-regs.c | 10 +- gdb/testsuite/gdb.arch/e500-regs.exp | 30 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 13 +- gdb/testsuite/gdb.arch/gdb1291.exp | 5 +- gdb/testsuite/gdb.arch/gdb1291.s | 16 +- gdb/testsuite/gdb.arch/gdb1431.exp | 5 +- gdb/testsuite/gdb.arch/gdb1431.s | 16 +- gdb/testsuite/gdb.arch/gdb1558.c | 12 +- gdb/testsuite/gdb.arch/gdb1558.exp | 5 +- gdb/testsuite/gdb.arch/i386-attach-see-vdso.c | 2 +- gdb/testsuite/gdb.arch/i386-attach-see-vdso.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 28 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 58 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 4 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 4 +- gdb/testsuite/gdb.arch/i386-byte.exp | 10 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 6 +- .../gdb.arch/i386-disp-step-self-call-alarm.c | 20 +- gdb/testsuite/gdb.arch/i386-disp-step-self-call.S | 25 +- .../gdb.arch/i386-disp-step-self-call.exp | 6 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 4 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 16 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 8 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 105 - gdb/testsuite/gdb.arch/i386-mpx-call.exp | 398 - gdb/testsuite/gdb.arch/i386-mpx-map.c | 61 - gdb/testsuite/gdb.arch/i386-mpx-map.exp | 56 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 92 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 64 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 36 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 124 - gdb/testsuite/gdb.arch/i386-mpx.c | 59 - gdb/testsuite/gdb.arch/i386-mpx.exp | 123 - gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 4 +- gdb/testsuite/gdb.arch/i386-pkru.c | 8 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 14 +- .../i386-prologue-skip-cf-protection-stackalign.c | 27 + .../gdb.arch/i386-prologue-skip-cf-protection.c | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 72 +- gdb/testsuite/gdb.arch/i386-prologue.c | 3 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 6 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 4 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 4 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 4 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 6 +- gdb/testsuite/gdb.arch/i386-sse.c | 86 +- gdb/testsuite/gdb.arch/i386-sse.exp | 36 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 4 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 2 +- gdb/testsuite/gdb.arch/i386-tls-regs.c | 74 + gdb/testsuite/gdb.arch/i386-tls-regs.exp | 336 + gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 4 +- gdb/testsuite/gdb.arch/i386-word.exp | 4 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 15 +- gdb/testsuite/gdb.arch/insn-reloc.c | 14 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- .../gdb.arch/mips-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 4 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 6 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 18 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.c | 2 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 15 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 19 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 17 +- gdb/testsuite/gdb.arch/powerpc-addpcis.s | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 26 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec3.s | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 14 +- .../gdb.arch/powerpc-disassembler-options.exp | 3 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 16 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 15 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 11 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power10.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power7.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 10 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 10 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 10 +- gdb/testsuite/gdb.arch/powerpc-trap.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-trap.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx3.s | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 3 +- gdb/testsuite/gdb.arch/powerpc64-trap.s | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 6 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 6 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 6 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c | 4 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.S | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 8 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 4 +- gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.c | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.exp | 14 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 4 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S | 4 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 2 +- .../riscv64-unwind-prologue-with-c_li-foo.s | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-c_li.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-c_li.exp | 2 +- .../riscv64-unwind-prologue-with-ld-lw-foo.s | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-ld-lw.c | 3 +- .../riscv64-unwind-prologue-with-ld-lw.exp | 8 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 3 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 8 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 2 +- .../gdb.arch/s390-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 2 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 2 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 30 +- gdb/testsuite/gdb.arch/skip-prologue.c | 2 +- gdb/testsuite/gdb.arch/skip-prologue.exp | 4 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 6 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 65 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 16 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 10 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 4 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 4 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 5 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 4 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 33 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 9 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 2 +- .../gdb.arch/x86-set-solib-absolute-prefix.c | 32 + .../gdb.arch/x86-set-solib-absolute-prefix.exp | 51 + gdb/testsuite/gdb.asm/aarch64.inc | 1 - gdb/testsuite/gdb.asm/arm.inc | 1 - gdb/testsuite/gdb.asm/asm-source.exp | 176 +- gdb/testsuite/gdb.asm/asmsrc1.s | 4 +- gdb/testsuite/gdb.asm/iq2000.inc | 1 - gdb/testsuite/gdb.asm/m32c.inc | 5 +- gdb/testsuite/gdb.asm/openbsd.inc | 2 +- gdb/testsuite/gdb.asm/pa64.inc | 1 - gdb/testsuite/gdb.asm/s390.inc | 2 +- gdb/testsuite/gdb.asm/s390x.inc | 2 +- gdb/testsuite/gdb.asm/sparc.inc | 1 - gdb/testsuite/gdb.asm/sparc64.inc | 1 - gdb/testsuite/gdb.asm/v850.inc | 1 - gdb/testsuite/gdb.asm/xstormy16.inc | 1 - gdb/testsuite/gdb.base/a2-run.exp | 11 +- gdb/testsuite/gdb.base/access-mem-running.c | 2 +- gdb/testsuite/gdb.base/access-mem-running.exp | 10 +- gdb/testsuite/gdb.base/add-symbol-file-attach.c | 2 +- gdb/testsuite/gdb.base/add-symbol-file-attach.exp | 2 +- gdb/testsuite/gdb.base/address_space_qualifier.exp | 2 +- .../gdb.base/advance-until-multiple-locations.cc | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 14 +- gdb/testsuite/gdb.base/advance.c | 3 +- gdb/testsuite/gdb.base/advance.exp | 5 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/align-c++.exp | 2 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- gdb/testsuite/gdb.base/align.exp.tcl | 2 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 10 +- gdb/testsuite/gdb.base/all-bin.exp | 9 +- gdb/testsuite/gdb.base/all-types.c | 10 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 2 +- gdb/testsuite/gdb.base/annota1.c | 7 +- gdb/testsuite/gdb.base/annota1.exp | 84 +- gdb/testsuite/gdb.base/annota3.c | 7 +- gdb/testsuite/gdb.base/annota3.exp | 75 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 4 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 199 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 8 +- gdb/testsuite/gdb.base/arithmet.exp | 6 +- gdb/testsuite/gdb.base/array-indices.exp | 2 +- gdb/testsuite/gdb.base/array-indices.exp.tcl | 2 +- gdb/testsuite/gdb.base/array-repeat.c | 2 +- gdb/testsuite/gdb.base/array-repeat.exp | 2 +- gdb/testsuite/gdb.base/array-repeat.exp.tcl | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 31 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 4 +- gdb/testsuite/gdb.base/assign.exp | 15 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 4 +- gdb/testsuite/gdb.base/async.c | 2 +- gdb/testsuite/gdb.base/async.exp | 6 +- gdb/testsuite/gdb.base/attach-deleted-exec.c | 2 +- gdb/testsuite/gdb.base/attach-deleted-exec.exp | 68 +- gdb/testsuite/gdb.base/attach-fail-twice.c | 2 +- gdb/testsuite/gdb.base/attach-fail-twice.exp | 4 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 6 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 20 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 8 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 4 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 9 +- gdb/testsuite/gdb.base/attach.c | 4 +- gdb/testsuite/gdb.base/attach.exp | 44 +- gdb/testsuite/gdb.base/attach2.c | 2 +- gdb/testsuite/gdb.base/attach3.c | 2 +- .../gdb.base/auto-connect-native-target.c | 3 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 6 +- gdb/testsuite/gdb.base/average.c | 12 +- .../gdb.base/backtrace-through-cu-nodebug-caller.c | 28 + .../gdb.base/backtrace-through-cu-nodebug-main.c | 32 + .../gdb.base/backtrace-through-cu-nodebug.exp | 127 + gdb/testsuite/gdb.base/backtrace.c | 2 +- gdb/testsuite/gdb.base/backtrace.exp | 8 +- gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/basic-edit-cmd.c | 55 + gdb/testsuite/gdb.base/basic-edit-cmd.exp | 157 + gdb/testsuite/gdb.base/batch-exit-status.exp | 4 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 26 +- gdb/testsuite/gdb.base/bfd-errors-lib.c | 2 +- gdb/testsuite/gdb.base/bfd-errors.exp | 32 +- gdb/testsuite/gdb.base/bfp-test.c | 4 +- gdb/testsuite/gdb.base/bfp-test.exp | 11 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c | 2 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 69 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 4 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 18 +- gdb/testsuite/gdb.base/bigcore.c | 4 +- gdb/testsuite/gdb.base/bigcore.exp | 12 +- gdb/testsuite/gdb.base/bitfields.exp | 4 +- gdb/testsuite/gdb.base/bitfields2.c | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 15 +- gdb/testsuite/gdb.base/bitops.exp | 5 +- gdb/testsuite/gdb.base/bitshift.exp | 3 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 6 +- .../gdb.base/bp-cmds-execution-x-script.c | 2 +- .../gdb.base/bp-cmds-execution-x-script.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cond-failure.c | 16 +- gdb/testsuite/gdb.base/bp-cond-failure.exp | 52 +- gdb/testsuite/gdb.base/bp-disabled-by-cond-lib.c | 24 + gdb/testsuite/gdb.base/bp-disabled-by-cond.c | 64 + gdb/testsuite/gdb.base/bp-disabled-by-cond.exp | 206 + gdb/testsuite/gdb.base/bp-disabled-by-cond.py | 24 + gdb/testsuite/gdb.base/bp-permanent.c | 4 +- gdb/testsuite/gdb.base/bp-permanent.exp | 20 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 23 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 4 +- gdb/testsuite/gdb.base/break-dbg.cc | 31 + gdb/testsuite/gdb.base/break-dbg.exp | 80 + gdb/testsuite/gdb.base/break-entry.exp | 4 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 25 +- gdb/testsuite/gdb.base/break-fun-addr1.c | 2 +- gdb/testsuite/gdb.base/break-fun-addr2.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 6 +- gdb/testsuite/gdb.base/break-include.c | 2 +- gdb/testsuite/gdb.base/break-include.exp | 2 +- gdb/testsuite/gdb.base/break-include.inc | 2 +- gdb/testsuite/gdb.base/break-inline.c | 3 +- gdb/testsuite/gdb.base/break-inline.exp | 3 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 72 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 6 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 2 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 4 +- gdb/testsuite/gdb.base/break1.c | 12 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 8 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 4 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 8 +- gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 8 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 6 +- gdb/testsuite/gdb.base/build-id-seqno.c | 2 +- gdb/testsuite/gdb.base/build-id-seqno.exp | 2 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 8 +- gdb/testsuite/gdb.base/cached-source-file.c | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 4 +- gdb/testsuite/gdb.base/call-ar-st.c | 285 +- gdb/testsuite/gdb.base/call-ar-st.exp | 40 +- gdb/testsuite/gdb.base/call-rt-st.c | 221 +- gdb/testsuite/gdb.base/call-rt-st.exp | 43 +- gdb/testsuite/gdb.base/call-sc.c | 6 +- gdb/testsuite/gdb.base/call-sc.exp | 61 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 11 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.c | 3 +- gdb/testsuite/gdb.base/call-strs.exp | 23 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 18 +- gdb/testsuite/gdb.base/callfuncs.c | 8 +- gdb/testsuite/gdb.base/callfuncs.exp | 57 +- gdb/testsuite/gdb.base/cast-call.c | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 2 +- gdb/testsuite/gdb.base/cast-indirection.c | 2 +- gdb/testsuite/gdb.base/cast-indirection.exp | 4 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 6 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 6 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 2 +- .../gdb.base/catch-gdb-caused-signals.exp | 6 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 3 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 3 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 2 +- gdb/testsuite/gdb.base/catch-signal.c | 3 +- gdb/testsuite/gdb.base/catch-signal.exp | 6 +- gdb/testsuite/gdb.base/catch-syscall.c | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 14 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 34 +- gdb/testsuite/gdb.base/charset.exp | 475 +- gdb/testsuite/gdb.base/check-psymtab.c | 2 +- gdb/testsuite/gdb.base/check-psymtab.exp | 4 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 80 +- gdb/testsuite/gdb.base/chng-syms.c | 5 +- gdb/testsuite/gdb.base/chng-syms.exp | 26 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 15 +- gdb/testsuite/gdb.base/cli-suppress-notification.c | 83 +- .../gdb.base/cli-suppress-notification.exp | 55 +- gdb/testsuite/gdb.base/code-expr.exp | 12 +- gdb/testsuite/gdb.base/code_elim.exp | 2 +- gdb/testsuite/gdb.base/code_elim1.c | 2 +- gdb/testsuite/gdb.base/code_elim2.c | 2 +- gdb/testsuite/gdb.base/color-prompt.exp | 29 + gdb/testsuite/gdb.base/command-line-input.exp | 62 +- gdb/testsuite/gdb.base/commands.exp | 34 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 4 +- gdb/testsuite/gdb.base/complete-empty.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 30 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 2 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/comprdebug.exp | 5 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 4 +- gdb/testsuite/gdb.base/cond-expr.exp | 26 +- gdb/testsuite/gdb.base/condbreak-bad.c | 2 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 6 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 2 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 8 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 237 +- gdb/testsuite/gdb.base/condbreak.exp | 12 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.c | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 7 +- gdb/testsuite/gdb.base/constvars.c | 10 +- gdb/testsuite/gdb.base/constvars.exp | 14 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 10 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 4 +- .../gdb.base/coredump-filter-build-id.exp | 6 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 37 +- .../gdb.base/corefile-buildid-shlib-shr.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 254 +- gdb/testsuite/gdb.base/corefile-exec-context.c | 25 + gdb/testsuite/gdb.base/corefile-exec-context.exp | 186 + gdb/testsuite/gdb.base/corefile-exec-mismatch.c | 36 + gdb/testsuite/gdb.base/corefile-exec-mismatch.exp | 188 + gdb/testsuite/gdb.base/corefile-find-exec.c | 25 + gdb/testsuite/gdb.base/corefile-find-exec.exp | 252 + .../gdb.base/corefile-shmem-zero-id-lib.c | 522 + gdb/testsuite/gdb.base/corefile-shmem-zero-id.c | 63 + gdb/testsuite/gdb.base/corefile-shmem-zero-id.exp | 228 + gdb/testsuite/gdb.base/corefile.exp | 165 +- gdb/testsuite/gdb.base/corefile2.exp | 7 +- gdb/testsuite/gdb.base/corefile3.c | 118 + gdb/testsuite/gdb.base/corefile3.exp | 72 + gdb/testsuite/gdb.base/coremaker.c | 4 +- gdb/testsuite/gdb.base/coremaker2.c | 8 +- gdb/testsuite/gdb.base/ctf-constvars.c | 6 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 230 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 3 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 40 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 4 +- gdb/testsuite/gdb.base/cvexpr.exp | 4 +- gdb/testsuite/gdb.base/dcache-flush.c | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 4 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 14 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 6 +- gdb/testsuite/gdb.base/debug-expr.exp | 4 +- gdb/testsuite/gdb.base/debug-frame-2.c | 2 +- gdb/testsuite/gdb.base/debug-frame.c | 2 +- gdb/testsuite/gdb.base/debug-frame.exp | 4 +- gdb/testsuite/gdb.base/decl-before-def-decl.c | 2 +- gdb/testsuite/gdb.base/decl-before-def-def.c | 2 +- gdb/testsuite/gdb.base/decl-before-def.exp | 2 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 4 +- gdb/testsuite/gdb.base/default.exp | 338 +- gdb/testsuite/gdb.base/define-prefix.exp | 5 +- gdb/testsuite/gdb.base/define.exp | 78 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 14 +- .../gdb.base/detach-in-breakpoint-commands.exp | 51 + gdb/testsuite/gdb.base/detach-sysroot-target.c | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 6 +- gdb/testsuite/gdb.base/detach-while-running.c | 2 +- gdb/testsuite/gdb.base/detach-while-running.exp | 4 +- gdb/testsuite/gdb.base/detach.exp | 9 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 4 +- gdb/testsuite/gdb.base/dfp-test.c | 8 +- gdb/testsuite/gdb.base/dfp-test.exp | 10 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 12 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 4 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/displaced-step-closure.c | 2 +- gdb/testsuite/gdb.base/displaced-step-closure.exp | 4 +- gdb/testsuite/gdb.base/display.c | 26 +- gdb/testsuite/gdb.base/display.exp | 8 +- gdb/testsuite/gdb.base/dlmopen-lib-dep.c | 2 +- gdb/testsuite/gdb.base/dlmopen-lib.c | 2 +- gdb/testsuite/gdb.base/dlmopen-main.c | 65 + gdb/testsuite/gdb.base/dlmopen-ns-ids-lib.c | 28 + gdb/testsuite/gdb.base/dlmopen-ns-ids-main.c | 60 + gdb/testsuite/gdb.base/dlmopen-ns-ids.exp | 316 + gdb/testsuite/gdb.base/dlmopen.c | 65 - gdb/testsuite/gdb.base/dlmopen.exp | 364 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 18 +- gdb/testsuite/gdb.base/dmsym_main.c | 4 +- gdb/testsuite/gdb.base/document.exp | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 12 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 14 +- .../gdb.base/dprintf-execution-x-script.c | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 4 +- .../gdb.base/dprintf-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 8 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 8 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 6 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 19 +- gdb/testsuite/gdb.base/dso2dso-dso1.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso1.h | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.h | 2 +- gdb/testsuite/gdb.base/dso2dso.c | 2 +- gdb/testsuite/gdb.base/dso2dso.exp | 23 +- gdb/testsuite/gdb.base/dtrace-probe.c | 6 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 42 +- gdb/testsuite/gdb.base/dump.c | 2 +- gdb/testsuite/gdb.base/dump.exp | 44 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 6 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 5 +- gdb/testsuite/gdb.base/dwz-symtabs-bar.c | 36 + gdb/testsuite/gdb.base/dwz-symtabs-bar.h | 25 + gdb/testsuite/gdb.base/dwz-symtabs-common.h | 32 + gdb/testsuite/gdb.base/dwz-symtabs-foo.c | 79 + gdb/testsuite/gdb.base/dwz-symtabs-foo.h | 27 + gdb/testsuite/gdb.base/dwz-symtabs-main.c | 34 + gdb/testsuite/gdb.base/dwz-symtabs.exp | 188 + gdb/testsuite/gdb.base/early-init-file.c | 2 +- gdb/testsuite/gdb.base/early-init-file.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/eh_return.c | 2 +- gdb/testsuite/gdb.base/eh_return.exp | 4 +- gdb/testsuite/gdb.base/empty-host-env-vars.exp | 34 +- gdb/testsuite/gdb.base/empty_exe.exp | 4 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 14 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 2 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 6 +- gdb/testsuite/gdb.base/ending-run.c | 8 +- gdb/testsuite/gdb.base/ending-run.exp | 51 +- gdb/testsuite/gdb.base/enum_cond.c | 18 +- gdb/testsuite/gdb.base/enum_cond.exp | 24 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 32 +- gdb/testsuite/gdb.base/eof-exit.exp | 2 +- gdb/testsuite/gdb.base/errno.c | 2 +- gdb/testsuite/gdb.base/errno.exp | 18 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 4 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 4 +- gdb/testsuite/gdb.base/eval-skip.exp | 13 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/examine-backward.c | 18 +- gdb/testsuite/gdb.base/examine-backward.exp | 274 +- gdb/testsuite/gdb.base/exe-lock.exp | 11 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 22 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 15 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 6 +- gdb/testsuite/gdb.base/exit-in-condition.exp | 38 + gdb/testsuite/gdb.base/exitsignal.exp | 4 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 5 +- gdb/testsuite/gdb.base/exprs.c | 10 +- gdb/testsuite/gdb.base/exprs.exp | 40 +- gdb/testsuite/gdb.base/fileio.c | 48 +- gdb/testsuite/gdb.base/fileio.exp | 14 +- gdb/testsuite/gdb.base/filename-completion.exp | 412 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 2 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 4 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 12 +- gdb/testsuite/gdb.base/finish-pretty.c | 2 +- gdb/testsuite/gdb.base/finish-pretty.exp | 12 +- gdb/testsuite/gdb.base/finish.exp | 8 +- gdb/testsuite/gdb.base/fission-macro-2.c | 2 +- gdb/testsuite/gdb.base/fission-macro.c | 2 +- gdb/testsuite/gdb.base/fission-macro.exp | 23 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 16 +- gdb/testsuite/gdb.base/flexible-array-member.c | 2 +- gdb/testsuite/gdb.base/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 30 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 4 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 4 +- gdb/testsuite/gdb.base/foll-exec-c++.exp | 24 + gdb/testsuite/gdb.base/foll-exec-c.exp | 23 + gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 2 +- gdb/testsuite/gdb.base/foll-exec.c | 35 +- 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 | 8 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 11 +- .../fork-no-detach-follow-child-dlopen-shlib.c | 2 +- .../gdb.base/fork-no-detach-follow-child-dlopen.c | 2 +- .../fork-no-detach-follow-child-dlopen.exp | 5 +- .../gdb.base/fork-print-inferior-events.c | 2 +- .../gdb.base/fork-print-inferior-events.exp | 8 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 4 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 4 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 38 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 12 +- gdb/testsuite/gdb.base/frame-selection.c | 23 +- gdb/testsuite/gdb.base/frame-selection.exp | 43 +- gdb/testsuite/gdb.base/frame-unwind-disable.c | 22 + gdb/testsuite/gdb.base/frame-unwind-disable.exp | 137 + gdb/testsuite/gdb.base/frame-view.c | 2 +- gdb/testsuite/gdb.base/frame-view.exp | 4 +- gdb/testsuite/gdb.base/frame-view.py | 3 +- gdb/testsuite/gdb.base/frameapply.c | 2 +- gdb/testsuite/gdb.base/frameapply.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 58 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 12 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 11 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 4 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 2 +- gdb/testsuite/gdb.base/funcargs.c | 8 +- gdb/testsuite/gdb.base/funcargs.exp | 16 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 17 +- gdb/testsuite/gdb.base/gcore-memory-usage.c | 53 + gdb/testsuite/gdb.base/gcore-memory-usage.exp | 99 + gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 11 +- gdb/testsuite/gdb.base/gcore-relro.exp | 8 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 11 +- gdb/testsuite/gdb.base/gcore.c | 4 +- gdb/testsuite/gdb.base/gcore.exp | 17 +- gdb/testsuite/gdb.base/gcorebg.c | 16 +- gdb/testsuite/gdb.base/gcorebg.exp | 12 +- gdb/testsuite/gdb.base/gdb-index-err.c | 2 +- gdb/testsuite/gdb.base/gdb-index-err.exp | 6 +- gdb/testsuite/gdb.base/gdb-index-many-types-1.c | 48 + gdb/testsuite/gdb.base/gdb-index-many-types-2.c | 56 + gdb/testsuite/gdb.base/gdb-index-many-types-3.c | 56 + gdb/testsuite/gdb.base/gdb-index-many-types.exp | 157 + gdb/testsuite/gdb.base/gdb-index-many-types.h | 42 + gdb/testsuite/gdb.base/gdb-index-many-types.py | 56 + gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 6 +- gdb/testsuite/gdb.base/gdb1056.exp | 3 +- gdb/testsuite/gdb.base/gdb1090.c | 4 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 5 +- gdb/testsuite/gdb.base/gdb11530.exp | 3 +- gdb/testsuite/gdb.base/gdb11531.c | 5 +- gdb/testsuite/gdb.base/gdb11531.exp | 6 +- gdb/testsuite/gdb.base/gdb1250.c | 4 +- gdb/testsuite/gdb.base/gdb1250.exp | 9 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 3 +- gdb/testsuite/gdb.base/gdb1555.exp | 23 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 7 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 6 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 25 - gdb/testsuite/gdb.base/gdbindex-stabs.c | 21 - gdb/testsuite/gdb.base/gdbindex-stabs.exp | 34 - gdb/testsuite/gdb.base/gdbinit-history.exp | 6 +- gdb/testsuite/gdb.base/gdbvars.exp | 74 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 24 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 4 +- gdb/testsuite/gdb.base/gnu-ifunc-final.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 4 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 17 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 4 +- gdb/testsuite/gdb.base/gold-gdb-index-2.c | 23 - gdb/testsuite/gdb.base/gold-gdb-index.c | 29 - gdb/testsuite/gdb.base/gold-gdb-index.exp | 51 - gdb/testsuite/gdb.base/gold-gdb-index.h | 25 - gdb/testsuite/gdb.base/grbx.c | 1 - gdb/testsuite/gdb.base/gstack.c | 32 + gdb/testsuite/gdb.base/gstack.exp | 96 + gdb/testsuite/gdb.base/hashline1.exp | 4 +- gdb/testsuite/gdb.base/hashline2.exp | 4 +- gdb/testsuite/gdb.base/hashline3.exp | 4 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 15 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 7 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 4 +- gdb/testsuite/gdb.base/hbreak2.exp | 4 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 6 +- gdb/testsuite/gdb.base/huge.exp | 16 +- .../gdb.base/hw-sw-break-same-address.exp | 4 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/include-main.c | 2 +- gdb/testsuite/gdb.base/include-main.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 4 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/index-cache-2.c | 2 +- gdb/testsuite/gdb.base/index-cache.c | 3 +- gdb/testsuite/gdb.base/index-cache.exp | 16 +- gdb/testsuite/gdb.base/infcall-exec.c | 2 +- gdb/testsuite/gdb.base/infcall-exec.exp | 11 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-failure-2.exp | 37 + gdb/testsuite/gdb.base/infcall-failure.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.exp | 20 +- gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 2 +- .../gdb.base/infcall-nested-structs-c++.exp | 2 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 2 +- .../gdb.base/infcall-nested-structs.exp.tcl | 32 +- gdb/testsuite/gdb.base/infcall-timeout.c | 2 +- gdb/testsuite/gdb.base/infcall-timeout.exp | 4 +- gdb/testsuite/gdb.base/inferior-args.c | 2 +- gdb/testsuite/gdb.base/inferior-args.exp | 219 +- gdb/testsuite/gdb.base/inferior-clone.exp | 2 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 11 +- gdb/testsuite/gdb.base/inferior-noarg.c | 2 +- gdb/testsuite/gdb.base/inferior-noarg.exp | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 2 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 2 +- gdb/testsuite/gdb.base/info-macros.c | 1 - gdb/testsuite/gdb.base/info-macros.exp | 4 +- gdb/testsuite/gdb.base/info-os.c | 6 +- gdb/testsuite/gdb.base/info-os.exp | 4 +- gdb/testsuite/gdb.base/info-proc.exp | 4 +- gdb/testsuite/gdb.base/info-program.c | 2 +- gdb/testsuite/gdb.base/info-program.exp | 4 +- gdb/testsuite/gdb.base/info-shared-solib1.c | 2 +- gdb/testsuite/gdb.base/info-shared-solib2.c | 2 +- gdb/testsuite/gdb.base/info-shared.c | 2 +- gdb/testsuite/gdb.base/info-shared.exp | 7 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/info-types-c++.exp | 2 +- gdb/testsuite/gdb.base/info-types-c.exp | 2 +- gdb/testsuite/gdb.base/info-types.c | 2 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 5 +- gdb/testsuite/gdb.base/info-var-f1.c | 2 +- gdb/testsuite/gdb.base/info-var-f2.c | 2 +- gdb/testsuite/gdb.base/info-var.exp | 2 +- gdb/testsuite/gdb.base/info-var.h | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 2 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 64 +- gdb/testsuite/gdb.base/info_sources_2-header.h | 2 +- gdb/testsuite/gdb.base/info_sources_2-lib.c | 2 +- gdb/testsuite/gdb.base/info_sources_2-test.c | 2 +- gdb/testsuite/gdb.base/info_sources_2.exp | 59 +- gdb/testsuite/gdb.base/info_sources_base.c | 3 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 4 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 4 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 150 +- .../gdb.base/inline-frame-cycle-unwind.py | 11 +- gdb/testsuite/gdb.base/int-type.c | 5 +- gdb/testsuite/gdb.base/interact.exp | 15 +- .../gdb.base/internal-functions-ptype.exp | 2 +- gdb/testsuite/gdb.base/internal-string-values.c | 2 +- gdb/testsuite/gdb.base/internal-string-values.exp | 4 +- gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interpreter-exec.gdb | 2 +- gdb/testsuite/gdb.base/interrupt-a.c | 2 +- gdb/testsuite/gdb.base/interrupt-a.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 6 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 9 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 8 +- gdb/testsuite/gdb.base/interrupt.exp | 4 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 2 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 19 +- gdb/testsuite/gdb.base/jit-elf-fork-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork.exp | 6 +- gdb/testsuite/gdb.base/jit-elf-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 15 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 4 +- gdb/testsuite/gdb.base/jit-elf-util.h | 6 +- gdb/testsuite/gdb.base/jit-elf.exp | 10 +- gdb/testsuite/gdb.base/jit-protocol.h | 13 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 16 +- gdb/testsuite/gdb.base/jit-reader-execd.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.h | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-dl.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-jit.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 17 +- gdb/testsuite/gdb.base/jit-reader.c | 18 +- gdb/testsuite/gdb.base/jit-reader.exp | 28 +- gdb/testsuite/gdb.base/jump-inline.c | 2 +- gdb/testsuite/gdb.base/jump-inline.exp | 2 +- gdb/testsuite/gdb.base/jump.exp | 2 +- .../gdb.base/jump_multiple_objfiles-foo.c | 2 +- gdb/testsuite/gdb.base/jump_multiple_objfiles.c | 2 +- gdb/testsuite/gdb.base/jump_multiple_objfiles.exp | 2 +- gdb/testsuite/gdb.base/jump_multiple_objfiles.h | 2 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 6 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 5 +- gdb/testsuite/gdb.base/kill-during-detach.c | 2 +- gdb/testsuite/gdb.base/kill-during-detach.exp | 6 +- gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 11 +- gdb/testsuite/gdb.base/label-without-address.c | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 2 +- gdb/testsuite/gdb.base/label.c | 3 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 16 +- gdb/testsuite/gdb.base/langs1.c | 1 - gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 2 +- gdb/testsuite/gdb.base/large-frame-2.c | 2 +- gdb/testsuite/gdb.base/large-frame.exp | 7 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 7 +- gdb/testsuite/gdb.base/libsegfault.exp | 13 +- gdb/testsuite/gdb.base/limited-length.c | 2 +- gdb/testsuite/gdb.base/limited-length.exp | 4 +- gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 4 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/line65535.c | 2 +- gdb/testsuite/gdb.base/line65535.exp | 4 +- gdb/testsuite/gdb.base/lineinc.exp | 47 +- gdb/testsuite/gdb.base/list-ambiguous-readnow.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 6 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list-before-start.exp | 2 +- gdb/testsuite/gdb.base/list-dot-nodebug-extra.c | 2 +- gdb/testsuite/gdb.base/list-dot-nodebug.c | 11 +- gdb/testsuite/gdb.base/list-dot-nodebug.exp | 71 +- gdb/testsuite/gdb.base/list-missing-source.exp | 5 +- gdb/testsuite/gdb.base/list-multi-source.c | 60 + gdb/testsuite/gdb.base/list-multi-source.exp | 129 + gdb/testsuite/gdb.base/list-nodebug-2.c | 2 +- gdb/testsuite/gdb.base/list-nodebug.c | 2 +- gdb/testsuite/gdb.base/list-nodebug.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 42 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 8 +- gdb/testsuite/gdb.base/local-env.exp | 152 + gdb/testsuite/gdb.base/logical.exp | 12 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 6 +- gdb/testsuite/gdb.base/long_long.c | 6 +- gdb/testsuite/gdb.base/long_long.exp | 54 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 4 +- gdb/testsuite/gdb.base/m32r.ld | 2 +- gdb/testsuite/gdb.base/macro-source-path.c | 2 +- gdb/testsuite/gdb.base/macro-source-path.exp | 7 +- gdb/testsuite/gdb.base/macscp.exp | 372 +- gdb/testsuite/gdb.base/main-c.exp | 2 +- gdb/testsuite/gdb.base/main-psymtab.exp | 8 +- gdb/testsuite/gdb.base/main.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.exp | 2 +- .../gdb.base/maint-expand-symbols-header-file.h | 2 +- .../gdb.base/maint-info-inline-frames-and-blocks.c | 2 +- .../maint-info-inline-frames-and-blocks.exp | 18 +- gdb/testsuite/gdb.base/maint-info-sections.exp | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.exp | 9 +- gdb/testsuite/gdb.base/maint-target-async-off.c | 2 +- gdb/testsuite/gdb.base/maint-target-async-off.exp | 2 +- gdb/testsuite/gdb.base/maint-test-remote-args.exp | 40 + gdb/testsuite/gdb.base/maint.exp | 98 +- gdb/testsuite/gdb.base/many-completions.exp | 2 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 3 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 10 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 6 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 2 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/memops-watchpoint.c | 2 +- gdb/testsuite/gdb.base/memops-watchpoint.exp | 157 +- gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 4 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.c | 4 +- gdb/testsuite/gdb.base/miscexprs.exp | 28 +- gdb/testsuite/gdb.base/morestack.c | 4 +- gdb/testsuite/gdb.base/morestack.exp | 4 +- gdb/testsuite/gdb.base/moribund-step.exp | 4 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-lib.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 7 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 4 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/msym-lang.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 31 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- .../gdb.base/native-target-noproc-tdesc.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 4 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 20 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 10 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 14 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 8 +- gdb/testsuite/gdb.base/nextoverexit.c | 4 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 54 +- gdb/testsuite/gdb.base/nofield.c | 3 +- gdb/testsuite/gdb.base/nofield.exp | 15 +- gdb/testsuite/gdb.base/non-executable.exp | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.c | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.exp | 2 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 4 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 4 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 94 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 4 +- gdb/testsuite/gdb.base/opaque.exp | 8 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 135 +- gdb/testsuite/gdb.base/osabi.exp | 5 +- gdb/testsuite/gdb.base/overlays.c | 1 - gdb/testsuite/gdb.base/overlays.exp | 47 +- gdb/testsuite/gdb.base/ovlymgr.c | 16 +- gdb/testsuite/gdb.base/page-logging.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 5 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 6 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 5 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 6 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 5 +- gdb/testsuite/gdb.base/parse_number.exp | 20 +- gdb/testsuite/gdb.base/paste-newline.exp | 2 +- gdb/testsuite/gdb.base/patch.c | 2 +- gdb/testsuite/gdb.base/patch.exp | 6 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pc-not-saved.c | 2 +- gdb/testsuite/gdb.base/pc-not-saved.exp | 4 +- gdb/testsuite/gdb.base/pc-not-saved.py | 7 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 8 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/persistent-lang.cc | 2 +- gdb/testsuite/gdb.base/persistent-lang.exp | 8 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 10 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 12 +- gdb/testsuite/gdb.base/pointers.c | 24 +- gdb/testsuite/gdb.base/pointers.exp | 32 +- gdb/testsuite/gdb.base/pr10179.exp | 4 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 11 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 18 +- .../gdb.base/premature-dummy-frame-removal.c | 2 +- .../gdb.base/premature-dummy-frame-removal.exp | 16 +- .../gdb.base/premature-dummy-frame-removal.py | 2 +- gdb/testsuite/gdb.base/pretty-array.c | 2 +- gdb/testsuite/gdb.base/pretty-array.exp | 4 +- gdb/testsuite/gdb.base/pretty-print.c | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 4 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 6 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- gdb/testsuite/gdb.base/print-internal-string.c | 2 +- gdb/testsuite/gdb.base/print-internal-string.exp | 4 +- gdb/testsuite/gdb.base/print-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 14 +- gdb/testsuite/gdb.base/printcmds.c | 6 + gdb/testsuite/gdb.base/printcmds.exp | 39 +- gdb/testsuite/gdb.base/printf-wchar_t.c | 2 +- gdb/testsuite/gdb.base/printf-wchar_t.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.c | 3 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 9 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.c | 3 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 13 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 4 +- gdb/testsuite/gdb.base/ptype.c | 2 +- gdb/testsuite/gdb.base/ptype.exp | 249 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 13 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 20 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 6 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 14 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 8 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 6 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline-commands-eof.c | 22 + gdb/testsuite/gdb.base/readline-commands-eof.exp | 127 + gdb/testsuite/gdb.base/readline.exp | 46 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 16 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 7 +- gdb/testsuite/gdb.base/record-full-error.exp | 2 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 14 +- gdb/testsuite/gdb.base/recurse.c | 2 +- gdb/testsuite/gdb.base/recurse.exp | 11 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 36 +- gdb/testsuite/gdb.base/relational.exp | 5 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 15 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 8 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 9 +- gdb/testsuite/gdb.base/remote.c | 8 +- gdb/testsuite/gdb.base/remote.exp | 8 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 8 +- gdb/testsuite/gdb.base/reset-catchpoint-cond-lib.c | 3 +- gdb/testsuite/gdb.base/reset-catchpoint-cond.c | 2 +- gdb/testsuite/gdb.base/reset-catchpoint-cond.exp | 9 +- gdb/testsuite/gdb.base/reset-catchpoint-cond.py | 4 +- gdb/testsuite/gdb.base/restore.c | 34 +- gdb/testsuite/gdb.base/restore.exp | 32 +- gdb/testsuite/gdb.base/return-3.c | 43 + gdb/testsuite/gdb.base/return-3.exp | 39 + gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 10 +- gdb/testsuite/gdb.base/return2.c | 6 +- gdb/testsuite/gdb.base/return2.exp | 6 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 2 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-main.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-rtld.c | 2 +- gdb/testsuite/gdb.base/rtld-step.exp | 7 +- gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 4 +- gdb/testsuite/gdb.base/run-attach-while-running.c | 2 +- .../gdb.base/run-attach-while-running.exp | 18 +- .../gdb.base/run-control-while-bg-execution.c | 2 +- .../gdb.base/run-control-while-bg-execution.exp | 9 +- gdb/testsuite/gdb.base/run-fail-twice.c | 2 +- gdb/testsuite/gdb.base/run-fail-twice.exp | 4 +- gdb/testsuite/gdb.base/run.c | 2 +- gdb/testsuite/gdb.base/save-bp.c | 3 +- gdb/testsuite/gdb.base/save-bp.exp | 6 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 14 +- gdb/testsuite/gdb.base/scope-hw-watch-disable.c | 2 +- gdb/testsuite/gdb.base/scope-hw-watch-disable.exp | 20 +- gdb/testsuite/gdb.base/scope.exp | 6 +- gdb/testsuite/gdb.base/scope1.c | 4 +- gdb/testsuite/gdb.base/sect-cmd.exp | 27 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 3 +- gdb/testsuite/gdb.base/sep.exp | 22 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 12 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 6 +- gdb/testsuite/gdb.base/server-del-break.c | 2 +- gdb/testsuite/gdb.base/server-del-break.exp | 4 +- gdb/testsuite/gdb.base/set-cwd.c | 2 +- gdb/testsuite/gdb.base/set-cwd.exp | 6 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 6 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 20 +- gdb/testsuite/gdb.base/set-noassign.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 73 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 8 +- gdb/testsuite/gdb.base/setvar.c | 8 +- gdb/testsuite/gdb.base/setvar.exp | 198 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 16 +- gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 4 +- gdb/testsuite/gdb.base/shell-no-terminal.exp | 60 + gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 30 +- gdb/testsuite/gdb.base/shlib-unload-lib.c | 30 + gdb/testsuite/gdb.base/shlib-unload.c | 63 + gdb/testsuite/gdb.base/shlib-unload.exp | 299 + gdb/testsuite/gdb.base/shlib-unload.h | 26 + gdb/testsuite/gdb.base/shlib-unload.py | 34 + gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shr1.c | 3 - gdb/testsuite/gdb.base/shreloc.exp | 36 +- gdb/testsuite/gdb.base/sigall.c | 6 +- gdb/testsuite/gdb.base/sigall.exp | 23 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 11 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 7 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 12 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 4 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 4 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 11 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 3 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 6 +- gdb/testsuite/gdb.base/signals.exp | 14 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.exp | 2 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 9 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 9 +- gdb/testsuite/gdb.base/sigrepeat.c | 4 +- gdb/testsuite/gdb.base/sigrepeat.exp | 10 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 10 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 2 +- gdb/testsuite/gdb.base/sizeof.exp | 4 +- gdb/testsuite/gdb.base/skip-inline.c | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 10 +- gdb/testsuite/gdb.base/skip-solib.exp | 6 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 29 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 2 +- gdb/testsuite/gdb.base/skipcxx.exp | 10 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 16 +- gdb/testsuite/gdb.base/solib-abort-lib.c | 2 +- gdb/testsuite/gdb.base/solib-abort.c | 3 +- gdb/testsuite/gdb.base/solib-abort.exp | 15 +- gdb/testsuite/gdb.base/solib-breakpoints-rerun.exp | 52 + gdb/testsuite/gdb.base/solib-corrupted.exp | 4 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 12 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 4 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 8 +- .../gdb.base/solib-probes-nosharedlibrary.c | 2 +- .../gdb.base/solib-probes-nosharedlibrary.exp | 2 +- gdb/testsuite/gdb.base/solib-search-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-search-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-search.c | 2 +- gdb/testsuite/gdb.base/solib-search.exp | 5 +- gdb/testsuite/gdb.base/solib-search.h | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 3 +- gdb/testsuite/gdb.base/solib-symbol.exp | 16 +- gdb/testsuite/gdb.base/solib-vanish-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-main.c | 2 +- gdb/testsuite/gdb.base/solib-vanish.exp | 3 +- gdb/testsuite/gdb.base/solib-weak.c | 4 +- gdb/testsuite/gdb.base/solib-weak.exp | 6 +- gdb/testsuite/gdb.base/source-dir.c | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 62 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-open.c | 2 +- gdb/testsuite/gdb.base/source-open.exp | 2 +- gdb/testsuite/gdb.base/source-search.c | 127 + gdb/testsuite/gdb.base/source-search.exp | 106 + gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 6 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 8 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 10 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 4 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 4 +- gdb/testsuite/gdb.base/stap-probe.c | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 28 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 12 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 6 +- gdb/testsuite/gdb.base/starti.c | 2 +- gdb/testsuite/gdb.base/starti.exp | 2 +- gdb/testsuite/gdb.base/startup-hints.exp | 242 + gdb/testsuite/gdb.base/startup-with-shell.c | 2 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 167 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 23 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 28 +- gdb/testsuite/gdb.base/step-into-other-file.c | 2 +- gdb/testsuite/gdb.base/step-into-other-file.exp | 4 +- gdb/testsuite/gdb.base/step-into-other-file.h | 2 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 32 +- gdb/testsuite/gdb.base/step-line.inp | 6 +- gdb/testsuite/gdb.base/step-over-clone.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 11 +- gdb/testsuite/gdb.base/step-over-fork.c | 2 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 7 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 30 +- gdb/testsuite/gdb.base/step-over-vfork.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 6 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 9 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 6 +- gdb/testsuite/gdb.base/step-test.c | 3 +- gdb/testsuite/gdb.base/step-test.exp | 28 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.exp | 2 +- gdb/testsuite/gdb.base/store.c | 4 +- gdb/testsuite/gdb.base/store.exp | 5 +- gdb/testsuite/gdb.base/structs.c | 76 +- gdb/testsuite/gdb.base/structs.exp | 38 +- gdb/testsuite/gdb.base/structs2.exp | 8 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 4 +- gdb/testsuite/gdb.base/style-interp-exec-mi.c | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 2 +- gdb/testsuite/gdb.base/style-logging.exp | 5 +- gdb/testsuite/gdb.base/style.c | 2 +- gdb/testsuite/gdb.base/style.exp | 622 +- gdb/testsuite/gdb.base/subst.exp | 112 +- gdb/testsuite/gdb.base/sum.c | 8 +- gdb/testsuite/gdb.base/sym-file-lib.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.h | 2 +- gdb/testsuite/gdb.base/sym-file-main.c | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 7 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 6 +- gdb/testsuite/gdb.base/symbol-alias2.c | 2 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symfile-warn.c | 2 +- gdb/testsuite/gdb.base/symfile-warn.exp | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.c | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 19 +- gdb/testsuite/gdb.base/sysroot-debug-lookup.exp | 2 +- gdb/testsuite/gdb.base/template.c | 2 +- gdb/testsuite/gdb.base/template.exp | 2 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 36 +- gdb/testsuite/gdb.base/testenv.c | 3 +- gdb/testsuite/gdb.base/testenv.exp | 31 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.c | 2 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.exp | 2 +- gdb/testsuite/gdb.base/timestamp.exp | 2 +- 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 | 378 + gdb/testsuite/gdb.base/tls-multiobj.c | 89 + gdb/testsuite/gdb.base/tls-multiobj.exp | 233 + 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 | 252 + gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/traced-thread.c | 2 +- gdb/testsuite/gdb.base/traced-thread.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 13 +- gdb/testsuite/gdb.base/type-and-typedef.c | 48 + gdb/testsuite/gdb.base/type-and-typedef.exp | 65 + gdb/testsuite/gdb.base/type-opaque-lib.c | 14 +- gdb/testsuite/gdb.base/type-opaque-main.c | 10 +- gdb/testsuite/gdb.base/type-opaque.exp | 14 +- gdb/testsuite/gdb.base/ui-redirect.exp | 4 +- gdb/testsuite/gdb.base/unload.c | 6 +- gdb/testsuite/gdb.base/unload.exp | 20 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 4 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 22 +- gdb/testsuite/gdb.base/until.exp | 3 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 4 +- .../gdb.base/unwind-on-each-insn-amd64-2.s | 4 +- .../gdb.base/unwind-on-each-insn-amd64.exp | 4 +- gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s | 4 +- gdb/testsuite/gdb.base/unwind-on-each-insn-foo.c | 2 +- .../gdb.base/unwind-on-each-insn-i386.exp | 4 +- gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s | 4 +- gdb/testsuite/gdb.base/unwind-on-each-insn.c | 2 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp | 2 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 2 +- gdb/testsuite/gdb.base/user-namespace-attach.c | 35 + gdb/testsuite/gdb.base/user-namespace-attach.exp | 148 + gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 6 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 4 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 4 +- gdb/testsuite/gdb.base/value-history-unavailable.c | 2 +- .../gdb.base/value-history-unavailable.exp | 11 +- gdb/testsuite/gdb.base/varargs.c | 4 +- gdb/testsuite/gdb.base/varargs.exp | 18 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.c | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 4 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 38 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 5 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 4 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 21 +- gdb/testsuite/gdb.base/vla-struct-fields.c | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 4 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 6 +- gdb/testsuite/gdb.base/warning.exp | 2 +- gdb/testsuite/gdb.base/watch-before-fork.c | 2 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 4 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 9 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-adjacent.c | 69 + gdb/testsuite/gdb.base/watchpoint-adjacent.exp | 182 + .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 25 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 16 +- gdb/testsuite/gdb.base/watchpoint-running.c | 2 +- gdb/testsuite/gdb.base/watchpoint-running.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 4 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 15 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 8 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 39 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 129 +- gdb/testsuite/gdb.base/watchpoint.exp | 180 +- gdb/testsuite/gdb.base/watchpoints.c | 4 +- gdb/testsuite/gdb.base/watchpoints.exp | 20 +- gdb/testsuite/gdb.base/wchar.c | 3 +- gdb/testsuite/gdb.base/wchar.exp | 6 +- gdb/testsuite/gdb.base/weaklib1.c | 4 +- gdb/testsuite/gdb.base/weaklib2.c | 10 +- gdb/testsuite/gdb.base/whatis-exp.exp | 4 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 14 +- gdb/testsuite/gdb.base/whatis.c | 8 +- gdb/testsuite/gdb.base/whatis.exp | 12 +- gdb/testsuite/gdb.base/with-mf-inc.c | 2 +- gdb/testsuite/gdb.base/with-mf-main.c | 2 +- gdb/testsuite/gdb.base/with-mf.exp | 4 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 60 +- gdb/testsuite/gdb.base/wrap-line.exp | 34 +- gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 8 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 6 +- gdb/testsuite/gdb.btrace/cont-hang.exp | 6 +- gdb/testsuite/gdb.btrace/cpu.exp | 20 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 6 +- gdb/testsuite/gdb.btrace/delta.exp | 6 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 4 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 6 +- gdb/testsuite/gdb.btrace/enable-running.c | 2 +- gdb/testsuite/gdb.btrace/enable-running.exp | 82 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 14 +- gdb/testsuite/gdb.btrace/event-tracing-gap.c | 32 + gdb/testsuite/gdb.btrace/event-tracing-gap.exp | 75 + gdb/testsuite/gdb.btrace/event-tracing.exp | 52 + gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 33 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 8 +- gdb/testsuite/gdb.btrace/gcore.exp | 6 +- gdb/testsuite/gdb.btrace/i386-ptwrite.S | 2 +- gdb/testsuite/gdb.btrace/i686-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall.S | 2 +- .../gdb.btrace/implicit-stop-replaying.exp | 12 +- gdb/testsuite/gdb.btrace/instruction_history.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.c | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 16 +- gdb/testsuite/gdb.btrace/multi-inferior.c | 2 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 33 +- .../gdb.btrace/multi-thread-break-hang.exp | 7 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 188 +- gdb/testsuite/gdb.btrace/nohist.exp | 6 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 146 +- gdb/testsuite/gdb.btrace/null-deref.c | 26 + gdb/testsuite/gdb.btrace/ptwrite.c | 2 +- gdb/testsuite/gdb.btrace/ptwrite.exp | 8 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 4 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 6 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 8 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 8 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 6 +- gdb/testsuite/gdb.btrace/step-hang.exp | 6 +- gdb/testsuite/gdb.btrace/step.exp | 35 +- gdb/testsuite/gdb.btrace/stepi.exp | 8 +- gdb/testsuite/gdb.btrace/stepn.exp | 6 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 8 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 8 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 14 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 8 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 8 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-ptwrite.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- .../gdb.compile/compile-cplus-anonymous.cc | 2 +- .../gdb.compile/compile-cplus-anonymous.exp | 4 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 28 +- .../gdb.compile/compile-cplus-namespace.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 11 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 4 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 10 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 10 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 630 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 6 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 6 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 6 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 18 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 4 +- gdb/testsuite/gdb.cp/align.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.cc | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.cc | 1 - gdb/testsuite/gdb.cp/annota2.exp | 23 +- gdb/testsuite/gdb.cp/annota3.cc | 1 - gdb/testsuite/gdb.cp/annota3.exp | 23 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 12 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/array-indices.exp | 2 +- gdb/testsuite/gdb.cp/array-repeat.exp | 2 +- gdb/testsuite/gdb.cp/baseenum.cc | 3 +- gdb/testsuite/gdb.cp/baseenum.exp | 4 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.exp | 2 +- gdb/testsuite/gdb.cp/break-template-cast.cc | 52 + gdb/testsuite/gdb.cp/break-template-cast.exp | 29 + gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.h | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 6 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 4 +- gdb/testsuite/gdb.cp/call-method-register.cc | 2 +- gdb/testsuite/gdb.cp/call-method-register.exp | 71 +- gdb/testsuite/gdb.cp/casts.exp | 6 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 19 +- gdb/testsuite/gdb.cp/chained-calls.exp | 5 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 6 +- gdb/testsuite/gdb.cp/classes.exp | 35 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 4 +- gdb/testsuite/gdb.cp/cold-clone.cc | 2 +- gdb/testsuite/gdb.cp/cold-clone.exp | 2 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 2 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 2 +- gdb/testsuite/gdb.cp/converts.cc | 4 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.cc | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 6 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 40 +- gdb/testsuite/gdb.cp/cplabel.cc | 5 +- gdb/testsuite/gdb.cp/cplabel.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 11 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 4 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 4 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 4 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 4 +- gdb/testsuite/gdb.cp/debug-expr.exp | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 20 +- gdb/testsuite/gdb.cp/derivation.cc | 70 +- gdb/testsuite/gdb.cp/derivation.exp | 14 +- gdb/testsuite/gdb.cp/derivation2.cc | 6 +- gdb/testsuite/gdb.cp/destrprint.exp | 4 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 25 +- gdb/testsuite/gdb.cp/dispcxx.cc | 3 +- gdb/testsuite/gdb.cp/dispcxx.exp | 4 +- gdb/testsuite/gdb.cp/empty-enum.cc | 2 +- gdb/testsuite/gdb.cp/empty-enum.exp | 31 +- gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 2 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 8 +- 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-lib.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location-main.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 4 +- gdb/testsuite/gdb.cp/exception.cc | 8 +- gdb/testsuite/gdb.cp/exception.exp | 6 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 4 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 4 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 6 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 40 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 4 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 5 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 18 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 2 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 127 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 8 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/iostream.cc | 4 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.cc | 14 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 67 +- gdb/testsuite/gdb.cp/local.cc | 10 +- gdb/testsuite/gdb.cp/local.exp | 20 +- gdb/testsuite/gdb.cp/m-data.cc | 10 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.cc | 8 +- gdb/testsuite/gdb.cp/m-static.exp | 4 +- gdb/testsuite/gdb.cp/m-static.h | 1 - gdb/testsuite/gdb.cp/main-cp.exp | 8 +- gdb/testsuite/gdb.cp/main.cc | 2 +- gdb/testsuite/gdb.cp/maint.exp | 8 +- gdb/testsuite/gdb.cp/many-args.cc | 38 +- gdb/testsuite/gdb.cp/many-args.exp | 4 +- gdb/testsuite/gdb.cp/mb-ctor.cc | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 5 +- gdb/testsuite/gdb.cp/mb-inline.exp | 4 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 6 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 8 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 5 +- gdb/testsuite/gdb.cp/method-ref-return.cc | 42 + gdb/testsuite/gdb.cp/method-ref-return.exp | 70 + gdb/testsuite/gdb.cp/method.cc | 5 +- gdb/testsuite/gdb.cp/method.exp | 11 +- gdb/testsuite/gdb.cp/method2.exp | 10 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 16 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 6 +- gdb/testsuite/gdb.cp/misc.exp | 10 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 3 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.cc | 8 +- gdb/testsuite/gdb.cp/namespace.exp | 20 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.exp | 2 +- gdb/testsuite/gdb.cp/nested-types.cc | 842 +- gdb/testsuite/gdb.cp/nested-types.exp | 12 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 8 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 4 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 21 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 34 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 3 +- gdb/testsuite/gdb.cp/nsalias.exp | 122 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.cc | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 3 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.cc | 16 +- gdb/testsuite/gdb.cp/nsusing.exp | 4 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.cc | 4 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.cc | 52 +- gdb/testsuite/gdb.cp/overload.exp | 85 +- gdb/testsuite/gdb.cp/ovldbreak.cc | 55 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 194 +- gdb/testsuite/gdb.cp/ovsrch.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 3 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paramless.cc | 2 +- gdb/testsuite/gdb.cp/paramless.exp | 17 +- gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 2 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 26 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.cc | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr10687.cc | 6 +- gdb/testsuite/gdb.cp/pr10687.exp | 3 +- gdb/testsuite/gdb.cp/pr10728-x.h | 1 - gdb/testsuite/gdb.cp/pr10728.exp | 4 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 2 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.cc | 4 +- gdb/testsuite/gdb.cp/pr9167.exp | 3 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 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-demangle.exp | 2 +- gdb/testsuite/gdb.cp/print-global-stub.cc | 2 +- gdb/testsuite/gdb.cp/print-global-stub.exp | 9 +- gdb/testsuite/gdb.cp/print-method-args.cc | 2 +- gdb/testsuite/gdb.cp/print-method-args.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 10 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 2 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 27 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 4 +- gdb/testsuite/gdb.cp/ref-params.exp | 4 +- gdb/testsuite/gdb.cp/ref-types.cc | 6 +- gdb/testsuite/gdb.cp/ref-types.exp | 25 +- gdb/testsuite/gdb.cp/rtti.exp | 4 +- gdb/testsuite/gdb.cp/rtti.h | 6 +- gdb/testsuite/gdb.cp/rtti1.cc | 8 +- gdb/testsuite/gdb.cp/rtti2.cc | 6 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 6 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 14 +- gdb/testsuite/gdb.cp/save-bp-qualified.cc | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 8 +- gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 2 +- gdb/testsuite/gdb.cp/shadow.cc | 34 +- gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 3 +- gdb/testsuite/gdb.cp/smartp.exp | 3 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 12 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 27 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 4 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 8 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 36 +- gdb/testsuite/gdb.cp/step-and-next-inline.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size.cc | 2 +- gdb/testsuite/gdb.cp/stub-array-size.exp | 2 +- gdb/testsuite/gdb.cp/stub-array-size.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 4 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 40 +- gdb/testsuite/gdb.cp/templates.cc | 20 +- gdb/testsuite/gdb.cp/templates.exp | 79 +- gdb/testsuite/gdb.cp/try_catch.cc | 16 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/typed-enum.cc | 2 +- gdb/testsuite/gdb.cp/typed-enum.exp | 2 +- gdb/testsuite/gdb.cp/typedef-base.cc | 2 +- gdb/testsuite/gdb.cp/typedef-base.exp | 8 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 4 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 43 +- gdb/testsuite/gdb.cp/userdef.cc | 46 +- gdb/testsuite/gdb.cp/userdef.exp | 16 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 2 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-3.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-4.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.exp | 13 +- gdb/testsuite/gdb.cp/virtbase.cc | 8 +- gdb/testsuite/gdb.cp/virtbase.exp | 2 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 6 +- gdb/testsuite/gdb.cp/virtfunc.cc | 14 +- gdb/testsuite/gdb.cp/virtfunc.exp | 6 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 4 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 10 +- gdb/testsuite/gdb.cp/watch-cp.cc | 2 +- gdb/testsuite/gdb.cp/watch-cp.exp | 2 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 2 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 6 +- gdb/testsuite/gdb.ctf/ctf-a.c | 2 +- gdb/testsuite/gdb.ctf/ctf-a.h | 3 +- gdb/testsuite/gdb.ctf/ctf-b.c | 2 +- gdb/testsuite/gdb.ctf/ctf-b.h | 3 +- gdb/testsuite/gdb.ctf/ctf-c.c | 2 +- gdb/testsuite/gdb.ctf/ctf-c.h | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp | 2 +- gdb/testsuite/gdb.ctf/funcreturn.exp | 8 +- gdb/testsuite/gdb.ctf/multi.exp | 2 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/ada-arrays.exp | 11 +- gdb/testsuite/gdb.dap/ada-arrays/cstuff.c | 2 +- gdb/testsuite/gdb.dap/ada-arrays/main.adb | 2 +- gdb/testsuite/gdb.dap/ada-arrays/pck.adb | 2 +- gdb/testsuite/gdb.dap/ada-arrays/pck.ads | 2 +- gdb/testsuite/gdb.dap/ada-nested.exp | 11 +- gdb/testsuite/gdb.dap/ada-nested/prog.adb | 6 +- gdb/testsuite/gdb.dap/ada-non-ascii.exp | 104 + gdb/testsuite/gdb.dap/ada-non-ascii/pack.adb | 23 + gdb/testsuite/gdb.dap/ada-non-ascii/pack.ads | 19 + gdb/testsuite/gdb.dap/ada-non-ascii/prog.adb | 23 + gdb/testsuite/gdb.dap/ada-scopes.exp | 17 +- gdb/testsuite/gdb.dap/ada-scopes/pack.adb | 2 +- gdb/testsuite/gdb.dap/ada-scopes/pack.ads | 2 +- gdb/testsuite/gdb.dap/ada-scopes/prog.adb | 6 +- gdb/testsuite/gdb.dap/args-env.c | 2 +- gdb/testsuite/gdb.dap/args-env.exp | 9 +- gdb/testsuite/gdb.dap/assign.c | 2 +- gdb/testsuite/gdb.dap/assign.exp | 9 +- gdb/testsuite/gdb.dap/assign.py | 2 +- gdb/testsuite/gdb.dap/attach-fail.exp | 32 + gdb/testsuite/gdb.dap/attach.c | 2 +- gdb/testsuite/gdb.dap/attach.exp | 21 +- gdb/testsuite/gdb.dap/basic-dap.c | 2 +- gdb/testsuite/gdb.dap/basic-dap.exp | 9 +- gdb/testsuite/gdb.dap/bt-inner.c | 2 +- gdb/testsuite/gdb.dap/bt-main.c | 2 +- gdb/testsuite/gdb.dap/bt-nodebug.exp | 10 +- gdb/testsuite/gdb.dap/cancel-launch.exp | 60 + gdb/testsuite/gdb.dap/catch-exception.exp | 27 +- gdb/testsuite/gdb.dap/catch-exception/pck.ads | 2 +- gdb/testsuite/gdb.dap/catch-exception/prog.adb | 7 +- gdb/testsuite/gdb.dap/catch-unhandled.exp | 48 + gdb/testsuite/gdb.dap/catch-unhandled/pck.adb | 21 + gdb/testsuite/gdb.dap/catch-unhandled/pck.ads | 18 + gdb/testsuite/gdb.dap/catch-unhandled/prog.adb | 21 + gdb/testsuite/gdb.dap/children.exp | 9 +- gdb/testsuite/gdb.dap/children.py | 2 +- gdb/testsuite/gdb.dap/cond-bp.c | 2 +- gdb/testsuite/gdb.dap/cond-bp.exp | 9 +- gdb/testsuite/gdb.dap/cwd.exp | 12 +- gdb/testsuite/gdb.dap/cxx-exception.cc | 2 +- gdb/testsuite/gdb.dap/cxx-exception.exp | 9 +- gdb/testsuite/gdb.dap/disassem.c | 2 +- gdb/testsuite/gdb.dap/disassem.exp | 9 +- gdb/testsuite/gdb.dap/eof.exp | 8 +- gdb/testsuite/gdb.dap/frameless.c | 2 +- gdb/testsuite/gdb.dap/frameless.exp | 9 +- gdb/testsuite/gdb.dap/global.c | 2 +- gdb/testsuite/gdb.dap/global.exp | 9 +- gdb/testsuite/gdb.dap/hover.c | 2 +- gdb/testsuite/gdb.dap/hover.exp | 9 +- gdb/testsuite/gdb.dap/immediate-disconnect.exp | 24 + gdb/testsuite/gdb.dap/insn-bp.exp | 14 +- gdb/testsuite/gdb.dap/lazy-string.c | 2 +- gdb/testsuite/gdb.dap/lazy-string.exp | 9 +- gdb/testsuite/gdb.dap/lazy-string.py | 2 +- gdb/testsuite/gdb.dap/line-zero.exp | 60 + gdb/testsuite/gdb.dap/log-message.c | 2 +- gdb/testsuite/gdb.dap/log-message.exp | 18 +- gdb/testsuite/gdb.dap/max-size.c | 25 + gdb/testsuite/gdb.dap/max-size.exp | 83 + gdb/testsuite/gdb.dap/memory.c | 2 +- gdb/testsuite/gdb.dap/memory.exp | 14 +- gdb/testsuite/gdb.dap/modules-solib.c | 2 +- gdb/testsuite/gdb.dap/modules.c | 2 +- gdb/testsuite/gdb.dap/modules.exp | 9 +- gdb/testsuite/gdb.dap/multi-break.c | 38 + gdb/testsuite/gdb.dap/multi-break.exp | 64 + gdb/testsuite/gdb.dap/pause.c | 2 +- gdb/testsuite/gdb.dap/pause.exp | 9 +- gdb/testsuite/gdb.dap/ptrref.cc | 2 +- gdb/testsuite/gdb.dap/ptrref.exp | 9 +- gdb/testsuite/gdb.dap/remote-dap.exp | 12 +- gdb/testsuite/gdb.dap/rust-slices.exp | 9 +- gdb/testsuite/gdb.dap/rust-slices.rs | 2 +- gdb/testsuite/gdb.dap/scopes.c | 4 +- gdb/testsuite/gdb.dap/scopes.exp | 85 +- gdb/testsuite/gdb.dap/sources.c | 2 +- gdb/testsuite/gdb.dap/sources.exp | 16 +- gdb/testsuite/gdb.dap/stack-format.c | 2 +- gdb/testsuite/gdb.dap/stack-format.exp | 9 +- gdb/testsuite/gdb.dap/stack-format.py | 4 +- gdb/testsuite/gdb.dap/step-out.c | 2 +- gdb/testsuite/gdb.dap/step-out.exp | 61 +- gdb/testsuite/gdb.dap/stop-at-main.exp | 9 +- gdb/testsuite/gdb.dap/terminate.exp | 9 +- gdb/testsuite/gdb.dap/threads.c | 67 + gdb/testsuite/gdb.dap/threads.exp | 81 + gdb/testsuite/gdb.dap/type_check.exp | 2 +- gdb/testsuite/gdb.dap/type_check.py | 2 +- .../gdb.debuginfod/build-id-no-debug-warning.c | 2 +- .../gdb.debuginfod/build-id-no-debug-warning.exp | 10 +- .../gdb.debuginfod/corefile-mapped-file-1.c | 2 +- .../gdb.debuginfod/corefile-mapped-file-2.c | 2 +- .../gdb.debuginfod/corefile-mapped-file-3.c | 5 +- .../gdb.debuginfod/corefile-mapped-file.exp | 35 +- gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c | 2 +- gdb/testsuite/gdb.debuginfod/crc_mismatch.c | 2 +- gdb/testsuite/gdb.debuginfod/crc_mismatch.exp | 3 +- .../gdb.debuginfod/fetch_src_and_symbols.c | 2 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 34 +- gdb/testsuite/gdb.debuginfod/solib-with-dwz-bar.c | 36 + gdb/testsuite/gdb.debuginfod/solib-with-dwz-bar.h | 25 + .../gdb.debuginfod/solib-with-dwz-common.h | 32 + gdb/testsuite/gdb.debuginfod/solib-with-dwz-foo.c | 79 + gdb/testsuite/gdb.debuginfod/solib-with-dwz-foo.h | 27 + gdb/testsuite/gdb.debuginfod/solib-with-dwz-main.c | 34 + gdb/testsuite/gdb.debuginfod/solib-with-dwz.exp | 378 + gdb/testsuite/gdb.debuginfod/solib-with-soname-1.c | 2 +- gdb/testsuite/gdb.debuginfod/solib-with-soname-2.c | 2 +- gdb/testsuite/gdb.debuginfod/solib-with-soname.exp | 13 +- gdb/testsuite/gdb.disasm/am33.exp | 4 +- gdb/testsuite/gdb.disasm/am33.s | 2 +- gdb/testsuite/gdb.disasm/basics.c | 2 +- gdb/testsuite/gdb.disasm/basics.exp | 4 +- gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 16 +- gdb/testsuite/gdb.disasm/hppa.s | 12 +- gdb/testsuite/gdb.disasm/mn10200.s | 6 +- gdb/testsuite/gdb.disasm/mn10300.exp | 4 +- gdb/testsuite/gdb.disasm/mn10300.s | 8 +- gdb/testsuite/gdb.disasm/sh3.exp | 5 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.s | 94 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.s | 96 +- gdb/testsuite/gdb.dlang/circular.c | 3 +- gdb/testsuite/gdb.dlang/circular.exp | 60 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 2 +- gdb/testsuite/gdb.dlang/demangle.exp | 4 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 26 +- gdb/testsuite/gdb.dlang/dlang-start.exp | 2 +- gdb/testsuite/gdb.dlang/dmain.c | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 6 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 4 +- gdb/testsuite/gdb.dlang/properties.exp | 4 +- gdb/testsuite/gdb.dlang/simple.d | 2 +- gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 28 +- .../DW_OP_piece_with_DW_OP_GNU_uninit.exp | 30 +- gdb/testsuite/gdb.dwarf2/_start.c | 2 +- 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 | 32 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 36 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 52 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 112 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc | 2 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-opt-out.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-opt-out.exp | 46 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 112 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 74 +- .../assign-variable-value-to-register.exp | 30 +- gdb/testsuite/gdb.dwarf2/atomic-type.c | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 94 +- .../gdb.dwarf2/backward-spec-inter-cu.exp | 35 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 36 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 42 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 4 +- gdb/testsuite/gdb.dwarf2/builtin-type-copy.exp | 77 + gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 4 +- gdb/testsuite/gdb.dwarf2/calling-convention.c | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 28 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 22 +- gdb/testsuite/gdb.dwarf2/clztest.S | 8 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 6 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 14 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 28 +- gdb/testsuite/gdb.dwarf2/count.exp | 107 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 46 +- gdb/testsuite/gdb.dwarf2/cu-empty-name.c | 22 + gdb/testsuite/gdb.dwarf2/cu-empty-name.exp | 48 + gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 12 +- gdb/testsuite/gdb.dwarf2/data-loc-cast.c | 69 + gdb/testsuite/gdb.dwarf2/data-loc-cast.exp | 199 + gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 214 +- .../debug-aranges-duplicate-offset-warning.c | 2 +- .../debug-aranges-duplicate-offset-warning.exp | 22 +- .../gdb.dwarf2/debug-names-bad-cu-index.exp | 30 +- .../gdb.dwarf2/debug-names-duplicate-cu.exp | 24 +- .../gdb.dwarf2/debug-names-missing-cu.exp | 28 +- .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 81 - gdb/testsuite/gdb.dwarf2/debug-names-tu-dwarf5.exp | 2 +- gdb/testsuite/gdb.dwarf2/debug-names-tu.exp | 2 +- gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 47 +- gdb/testsuite/gdb.dwarf2/debug-names.exp | 24 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 4 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- .../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-abs-hi-pc-hello-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 54 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-aranges.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-aranges.exp | 43 + gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.c | 83 + .../gdb.dwarf2/dw2-bad-abstract-origin.exp | 274 + gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 70 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 33 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 44 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 6 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-complex-parts.exp | 96 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 6 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-empty-file-name.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-pc.c | 51 + gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp | 483 + gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 19 +- gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 165 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-2.c | 32 + gdb/testsuite/gdb.dwarf2/dw2-entry-value-2.exp | 125 + gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin-2.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.c.inc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-epilogue-begin.exp | 2 +- .../gdb.dwarf2/dw2-epilogue-begin.exp.tcl | 48 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 319 +- gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.exp | 96 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 34 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-bt.c | 79 + gdb/testsuite/gdb.dwarf2/dw2-inline-bt.exp | 227 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 38 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 40 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 38 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c | 2 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 146 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 6 +- .../gdb.dwarf2/dw2-inline-small-func-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 38 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 44 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 64 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error-2.exp | 59 + gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error.exp | 24 +- .../gdb.dwarf2/dw2-inter-cu-forth-and-back.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-inter-cu-symbol.exp | 92 + gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 28 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-lines.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 32 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 4 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 8 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.c | 40 + .../gdb.dwarf2/dw2-multiple-debug-info.exp | 36 + .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 192 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 4 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 16 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 118 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c | 32 - gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c | 20 - gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 78 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 14 +- .../gdb.dwarf2/dw2-ranges-psym-warning-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.c | 2 +- .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 42 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 42 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 33 - gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 75 - .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 8 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 12 +- .../gdb.dwarf2/dw2-skipped-line-entries.c | 50 + .../gdb.dwarf2/dw2-skipped-line-entries.exp | 211 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- .../dw2-step-between-different-inline-functions.c | 105 + ...dw2-step-between-different-inline-functions.exp | 215 + .../dw2-step-between-inline-func-blocks.c | 100 + .../dw2-step-between-inline-func-blocks.exp | 196 + .../gdb.dwarf2/dw2-step-out-of-function-no-stmt.c | 3 +- .../dw2-step-out-of-function-no-stmt.exp | 21 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 8 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5-2.c | 52 + gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.c | 58 + gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.exp | 63 + gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c | 2 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.c | 57 + .../gdb.dwarf2/dw2-unexpected-entry-pc.exp | 250 + gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 4 +- .../gdb.dwarf2/dw2-unspecified-type-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 38 +- gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.c | 3 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 50 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 84 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 8 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 52 +- gdb/testsuite/gdb.dwarf2/dw2-wrong-mangled-name.c | 2 +- .../gdb.dwarf2/dw2-wrong-mangled-name.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range-shlib.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 25 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 28 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 7 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 6 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 33 +- gdb/testsuite/gdb.dwarf2/dwz-many-2.c | 22 + gdb/testsuite/gdb.dwarf2/dwz-many.c | 24 + gdb/testsuite/gdb.dwarf2/dwz-many.exp | 81 + gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp | 77 + gdb/testsuite/gdb.dwarf2/dwz.exp | 48 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 161 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl | 188 + gdb/testsuite/gdb.dwarf2/dwzbuildid5.exp | 17 + gdb/testsuite/gdb.dwarf2/dwznolink.exp | 14 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c | 3 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 68 +- gdb/testsuite/gdb.dwarf2/dynamic-bit-offset.exp | 96 + gdb/testsuite/gdb.dwarf2/dynamic-bit-size.exp | 95 + gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 140 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 28 +- .../gdb.dwarf2/entry-value-typedef-aarch64.S | 2 +- .../gdb.dwarf2/entry-value-typedef-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.cpp | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp | 4 +- gdb/testsuite/gdb.dwarf2/enum-type-c++.cc | 35 + gdb/testsuite/gdb.dwarf2/enum-type-c++.exp | 67 + gdb/testsuite/gdb.dwarf2/enum-type.exp | 110 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 68 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp | 88 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 12 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 15 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 6 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-mix-2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 4 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 98 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 68 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 4 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 60 +- .../gdb.dwarf2/fission-type-unit-locexpr.c | 25 + .../gdb.dwarf2/fission-type-unit-locexpr.exp | 183 + gdb/testsuite/gdb.dwarf2/fission-with-type-unit.c | 23 + .../gdb.dwarf2/fission-with-type-unit.exp | 97 + gdb/testsuite/gdb.dwarf2/formdata16.exp | 36 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 2 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 98 +- gdb/testsuite/gdb.dwarf2/forward-spec-inter-cu.exp | 35 +- gdb/testsuite/gdb.dwarf2/forward-spec.exp | 28 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 2 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 52 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 5 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 4 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 3 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp | 4 +- gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.c | 2 +- .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 10 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 22 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 78 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 54 +- gdb/testsuite/gdb.dwarf2/implptr.c | 6 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 63 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 89 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 56 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 42 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 44 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 78 +- .../imported-unit-abstract-const-value.exp | 36 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-main.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 42 +- gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 124 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 30 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 102 +- gdb/testsuite/gdb.dwarf2/index.cc | 2 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 38 +- gdb/testsuite/gdb.dwarf2/inline.c | 2 +- gdb/testsuite/gdb.dwarf2/inline.exp | 6 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 124 +- gdb/testsuite/gdb.dwarf2/intbits.c | 5 +- gdb/testsuite/gdb.dwarf2/intbits.exp | 198 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 26 +- gdb/testsuite/gdb.dwarf2/local-var.exp | 30 + gdb/testsuite/gdb.dwarf2/local-var.f90 | 19 + .../gdb.dwarf2/locexpr-data-member-location-lib.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location-main.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 119 +- .../gdb.dwarf2/locexpr-data-member-location.h | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 28 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 76 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 28 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 4 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/macro-complaints.exp | 18 +- .../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.c | 2 +- gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 407 - gdb/testsuite/gdb.dwarf2/macro-source-path.exp.tcl | 161 + gdb/testsuite/gdb.dwarf2/main-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 26 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/malformed-line-header.exp | 57 + gdb/testsuite/gdb.dwarf2/mega-enum.exp | 22 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 42 +- gdb/testsuite/gdb.dwarf2/missing-line-table.c | 2 +- gdb/testsuite/gdb.dwarf2/missing-line-table.exp | 20 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 14 +- .../gdb.dwarf2/missing-type-name-for-templates.cc | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 106 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 56 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 93 +- gdb/testsuite/gdb.dwarf2/nameless-enum.exp | 62 + .../gdb.dwarf2/negative-data-member-location.c | 2 +- .../gdb.dwarf2/negative-data-member-location.exp | 32 +- gdb/testsuite/gdb.dwarf2/no-expand-mixed-case.exp | 42 + gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 4 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 188 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 8 +- gdb/testsuite/gdb.dwarf2/nullptr_t.cc | 2 +- gdb/testsuite/gdb.dwarf2/nullptr_t.exp | 4 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 110 +- gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.exp | 50 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c | 2 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 6 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 5 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 5 +- gdb/testsuite/gdb.dwarf2/pieces.S | 4 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 4 +- gdb/testsuite/gdb.dwarf2/pr10770.c | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 8 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 4 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 5 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 10 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 22 +- gdb/testsuite/gdb.dwarf2/rust-enum.exp | 66 +- gdb/testsuite/gdb.dwarf2/self-spec.exp | 22 +- gdb/testsuite/gdb.dwarf2/short-build-id.exp | 121 + gdb/testsuite/gdb.dwarf2/shortpiece.exp | 76 +- gdb/testsuite/gdb.dwarf2/static-const-member.exp | 124 + gdb/testsuite/gdb.dwarf2/static-optimized-out.exp | 16 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 24 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 24 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 54 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 56 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 44 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 62 +- gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c | 2 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 26 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 42 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 48 +- .../template-specification-full-name.exp | 24 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 12 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 6 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 30 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 22 +- gdb/testsuite/gdb.dwarf2/valop.S | 4 +- gdb/testsuite/gdb.dwarf2/valop.exp | 4 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 218 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 132 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 260 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 60 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/allocated.exp | 4 +- gdb/testsuite/gdb.fortran/allocated.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 6 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 3 +- gdb/testsuite/gdb.fortran/array-element.exp | 3 +- gdb/testsuite/gdb.fortran/array-element.f | 4 +- gdb/testsuite/gdb.fortran/array-indices.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 2 +- gdb/testsuite/gdb.fortran/array-repeat.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-repeat.f90 | 2 +- .../gdb.fortran/array-slices-sub-slices.exp | 8 +- .../gdb.fortran/array-slices-sub-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 10 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 6 +- gdb/testsuite/gdb.fortran/associated.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 8 +- gdb/testsuite/gdb.fortran/assumedrank.f90 | 2 +- gdb/testsuite/gdb.fortran/backtrace.exp | 2 +- gdb/testsuite/gdb.fortran/backtrace.f90 | 2 +- gdb/testsuite/gdb.fortran/block-data.exp | 2 +- gdb/testsuite/gdb.fortran/block-data.f | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-func.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 6 +- gdb/testsuite/gdb.fortran/charset.exp | 4 +- .../gdb.fortran/class-allocatable-array.exp | 4 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 6 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 4 +- gdb/testsuite/gdb.fortran/completion.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f90 | 2 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 4 +- gdb/testsuite/gdb.fortran/debug-expr.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 2 +- .../gdb.fortran/derived-type-function.f90 | 3 +- .../gdb.fortran/derived-type-striding.exp | 2 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 14 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 8 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 3 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 2 +- gdb/testsuite/gdb.fortran/empty-string.exp | 4 +- gdb/testsuite/gdb.fortran/empty-string.f90 | 2 +- gdb/testsuite/gdb.fortran/entry-point.exp | 2 +- gdb/testsuite/gdb.fortran/entry-point.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 4 +- gdb/testsuite/gdb.fortran/function-calls.exp | 4 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 2 +- gdb/testsuite/gdb.fortran/huge.F90 | 2 +- gdb/testsuite/gdb.fortran/huge.exp | 16 +- gdb/testsuite/gdb.fortran/info-main.exp | 4 +- gdb/testsuite/gdb.fortran/info-main.f90 | 2 +- gdb/testsuite/gdb.fortran/info-modules.exp | 3 +- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.exp | 8 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/intrinsic-precedence.c | 2 +- gdb/testsuite/gdb.fortran/intrinsic-precedence.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsic-precedence.f90 | 2 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 2 +- gdb/testsuite/gdb.fortran/intrinsics.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 4 +- gdb/testsuite/gdb.fortran/intvar-array.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 4 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.f90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 8 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 8 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 8 +- gdb/testsuite/gdb.fortran/library-module.exp | 4 +- gdb/testsuite/gdb.fortran/limited-length.exp | 4 +- gdb/testsuite/gdb.fortran/limited-length.f90 | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 2 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 8 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 6 +- gdb/testsuite/gdb.fortran/module.f90 | 8 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 6 +- gdb/testsuite/gdb.fortran/namelist.exp | 14 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 214 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 10 +- gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 2 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 4 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 2 +- gdb/testsuite/gdb.fortran/pointers.exp | 2 +- gdb/testsuite/gdb.fortran/pointers.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 14 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 8 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 6 +- gdb/testsuite/gdb.fortran/rank.f90 | 2 +- gdb/testsuite/gdb.fortran/shape.exp | 6 +- gdb/testsuite/gdb.fortran/shape.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 10 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/size.exp | 6 +- gdb/testsuite/gdb.fortran/size.f90 | 2 +- gdb/testsuite/gdb.fortran/sizeof.exp | 6 +- gdb/testsuite/gdb.fortran/sizeof.f90 | 2 +- gdb/testsuite/gdb.fortran/string-types.exp | 6 +- gdb/testsuite/gdb.fortran/string-types.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 4 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 8 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- gdb/testsuite/gdb.fortran/vla-array.exp | 60 + gdb/testsuite/gdb.fortran/vla-array.f90 | 45 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 114 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 14 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 5 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 36 +- gdb/testsuite/gdb.gdb/index-file.exp | 18 +- gdb/testsuite/gdb.gdb/python-helper.cc | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 29 +- gdb/testsuite/gdb.gdb/selftest.exp | 10 +- gdb/testsuite/gdb.gdb/unittest.c | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 6 +- gdb/testsuite/gdb.go/basic-types.exp | 6 +- gdb/testsuite/gdb.go/chan.exp | 2 +- gdb/testsuite/gdb.go/global-local-var-shadow.exp | 2 +- gdb/testsuite/gdb.go/handcall.exp | 2 +- gdb/testsuite/gdb.go/hello.exp | 2 +- gdb/testsuite/gdb.go/integers.exp | 8 +- gdb/testsuite/gdb.go/max-depth.exp | 2 +- gdb/testsuite/gdb.go/max-depth.go | 2 +- gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.go/no-package.exp | 2 +- gdb/testsuite/gdb.go/package.exp | 4 +- gdb/testsuite/gdb.go/print.exp | 4 +- gdb/testsuite/gdb.go/strings.exp | 2 +- gdb/testsuite/gdb.go/types.exp | 2 +- gdb/testsuite/gdb.go/unsafe.exp | 2 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 4 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 4 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 4 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 30 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 63 +- gdb/testsuite/gdb.guile/scm-color.exp | 119 + gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 4 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 4 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 4 +- gdb/testsuite/gdb.guile/scm-frame-args.scm | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 4 +- gdb/testsuite/gdb.guile/scm-frame.exp | 6 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 4 +- gdb/testsuite/gdb.guile/scm-lazy-string.c | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 4 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 12 +- gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.exp | 4 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 4 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 256 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 8 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 40 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 11 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 6 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 4 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 10 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 6 +- gdb/testsuite/gdb.guile/scm-type.c | 6 +- gdb/testsuite/gdb.guile/scm-type.exp | 11 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 4 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 15 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 6 +- gdb/testsuite/gdb.guile/types-module.exp | 15 +- gdb/testsuite/gdb.linespec/3explicit.c | 2 +- gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 3 +- gdb/testsuite/gdb.linespec/break-asm-file0.S | 4 +- gdb/testsuite/gdb.linespec/break-asm-file1.S | 2 +- .../gdb.linespec/cp-completion-aliases.cc | 2 +- .../gdb.linespec/cp-completion-aliases.exp | 2 +- .../cp-replace-typedefs-ns-template.cc | 6 +- .../cp-replace-typedefs-ns-template.exp | 8 +- gdb/testsuite/gdb.linespec/cpcompletion.cc | 23 + gdb/testsuite/gdb.linespec/cpcompletion.exp | 19 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 4 +- gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 +- gdb/testsuite/gdb.linespec/cpls.cc | 4 +- gdb/testsuite/gdb.linespec/cpls2.cc | 2 +- gdb/testsuite/gdb.linespec/errors.exp | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 8 +- gdb/testsuite/gdb.linespec/explicit.exp | 11 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 4 +- .../line-breakpoint-outside-function.c | 2 +- .../line-breakpoint-outside-function.exp | 4 +- gdb/testsuite/gdb.linespec/linespec.exp | 16 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 2 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 11 +- gdb/testsuite/gdb.linespec/lspec.cc | 2 + gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 4 +- gdb/testsuite/gdb.linespec/skip-two.exp | 6 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 4 +- gdb/testsuite/gdb.mi/ChangeLog-1999-2003 | 156 +- gdb/testsuite/gdb.mi/array.f90 | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 20 +- gdb/testsuite/gdb.mi/gdb2549.exp | 4 +- gdb/testsuite/gdb.mi/gdb669.exp | 5 +- gdb/testsuite/gdb.mi/gdb680.exp | 4 +- gdb/testsuite/gdb.mi/gdb701.exp | 4 +- gdb/testsuite/gdb.mi/gdb792.cc | 4 +- gdb/testsuite/gdb.mi/gdb792.exp | 6 +- gdb/testsuite/gdb.mi/interrupt-thread-group.c | 3 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 6 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 4 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 10 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 44 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 4 +- gdb/testsuite/gdb.mi/mi-async.exp | 8 +- gdb/testsuite/gdb.mi/mi-basics.exp | 76 +- gdb/testsuite/gdb.mi/mi-break-qualified.cc | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 6 +- gdb/testsuite/gdb.mi/mi-break.exp | 28 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 10 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 8 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.c | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 18 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 9 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 8 +- gdb/testsuite/gdb.mi/mi-catch-load-so.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 6 +- gdb/testsuite/gdb.mi/mi-cli.exp | 20 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 4 +- gdb/testsuite/gdb.mi/mi-complete.cc | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 35 +- .../gdb.mi/mi-condbreak-call-thr-state-mt.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-st.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 4 +- gdb/testsuite/gdb.mi/mi-condbreak-fail.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-fail.exp | 6 +- gdb/testsuite/gdb.mi/mi-condbreak-throw.cc | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 10 +- gdb/testsuite/gdb.mi/mi-console.exp | 6 +- gdb/testsuite/gdb.mi/mi-corefile.c | 2 +- gdb/testsuite/gdb.mi/mi-corefile.exp | 5 +- gdb/testsuite/gdb.mi/mi-detach.exp | 4 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 62 +- gdb/testsuite/gdb.mi/mi-dlmopen-lib-dep.c | 21 + gdb/testsuite/gdb.mi/mi-dlmopen-lib.c | 28 + gdb/testsuite/gdb.mi/mi-dlmopen.c | 59 + gdb/testsuite/gdb.mi/mi-dlmopen.exp | 232 + gdb/testsuite/gdb.mi/mi-dprintf-modified-lib.c | 22 + gdb/testsuite/gdb.mi/mi-dprintf-modified.c | 55 + gdb/testsuite/gdb.mi/mi-dprintf-modified.exp | 119 + gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 4 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 10 +- gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 8 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 9 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 4 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 8 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 6 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 8 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 8 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 10 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 4 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 22 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 8 +- gdb/testsuite/gdb.mi/mi-info-sources-base.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 4 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 4 +- gdb/testsuite/gdb.mi/mi-language.exp | 34 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 4 +- gdb/testsuite/gdb.mi/mi-logging.exp | 10 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 11 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 71 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 6 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 8 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 4 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 4 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 6 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 6 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 10 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 7 +- gdb/testsuite/gdb.mi/mi-py-modify-bp.c | 2 +- gdb/testsuite/gdb.mi/mi-py-modify-bp.exp | 4 +- gdb/testsuite/gdb.mi/mi-py-modify-bp.py | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 4 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 6 +- gdb/testsuite/gdb.mi/mi-regs.exp | 4 +- gdb/testsuite/gdb.mi/mi-return.exp | 8 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 84 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 30 +- gdb/testsuite/gdb.mi/mi-solib.exp | 4 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 9 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 14 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 6 +- gdb/testsuite/gdb.mi/mi-sym-info-1.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 27 +- gdb/testsuite/gdb.mi/mi-syn-frame.c | 5 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 6 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c | 2 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 18 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.c | 2 +- gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 45 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 4 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 10 +- gdb/testsuite/gdb.mi/mi-until.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-child.c | 28 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 96 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 36 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 65 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 48 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 6 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 66 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib-lib.c | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.c | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 4 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 5 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 22 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 40 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 14 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 22 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 4 +- gdb/testsuite/gdb.mi/mi-watch.exp | 48 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 8 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 16 +- gdb/testsuite/gdb.mi/mi2-cli-display.c | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 4 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 76 +- gdb/testsuite/gdb.mi/new-ui-bp-deleted.c | 2 +- gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 10 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 32 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 4 +- gdb/testsuite/gdb.mi/non-stop.c | 5 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 4 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pending.c | 2 +- gdb/testsuite/gdb.mi/pendshr1.c | 2 +- gdb/testsuite/gdb.mi/pendshr2.c | 2 +- gdb/testsuite/gdb.mi/pr11022.c | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 4 +- gdb/testsuite/gdb.mi/print-simple-values.cc | 2 +- gdb/testsuite/gdb.mi/print-simple-values.exp | 6 +- gdb/testsuite/gdb.mi/pthreads.c | 3 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 9 +- gdb/testsuite/gdb.mi/set-show.exp | 51 + gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 2 +- .../gdb.mi/user-selected-context-sync.exp | 192 +- gdb/testsuite/gdb.mi/var-cmd.c | 42 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- .../gdb.modula2/builtin-procedure-adr.exp | 32 + gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 2 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 4 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 9 +- gdb/testsuite/gdb.multi/attach-while-running.c | 2 +- gdb/testsuite/gdb.multi/attach-while-running.exp | 7 +- gdb/testsuite/gdb.multi/base.exp | 3 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.c | 4 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/bp-thread-specific.c | 2 +- gdb/testsuite/gdb.multi/bp-thread-specific.exp | 28 +- gdb/testsuite/gdb.multi/checkpoint-multi.exp | 800 + gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 4 +- gdb/testsuite/gdb.multi/gdb-settings.c | 2 +- gdb/testsuite/gdb.multi/gdb-settings.exp | 17 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/inferior-specific-bp-1.c | 4 +- gdb/testsuite/gdb.multi/inferior-specific-bp-2.c | 7 +- gdb/testsuite/gdb.multi/inferior-specific-bp.exp | 77 +- gdb/testsuite/gdb.multi/info-threads.exp | 2 +- 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.c | 6 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 10 +- gdb/testsuite/gdb.multi/multi-arch.exp | 14 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 4 +- 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.c | 2 +- gdb/testsuite/gdb.multi/multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/multi-kill.c | 2 +- gdb/testsuite/gdb.multi/multi-kill.exp | 6 +- gdb/testsuite/gdb.multi/multi-re-run-1.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run-2.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 20 +- gdb/testsuite/gdb.multi/multi-remote-target.c | 71 + gdb/testsuite/gdb.multi/multi-remote-target.exp | 89 + gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 8 +- .../gdb.multi/multi-target-info-inferiors.py | 7 +- gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 2 +- .../gdb.multi/multi-target-no-resumed.exp | 2 +- .../gdb.multi/multi-target-ping-pong-next.exp | 2 +- .../gdb.multi/multi-target-thread-find.exp | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 2 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 20 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 3 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 16 +- gdb/testsuite/gdb.multi/pending-bp-del-inferior.c | 2 +- .../gdb.multi/pending-bp-del-inferior.exp | 4 +- gdb/testsuite/gdb.multi/pending-bp-lib.c | 2 +- gdb/testsuite/gdb.multi/pending-bp.c | 2 +- gdb/testsuite/gdb.multi/pending-bp.exp | 10 +- .../gdb.multi/remote-with-running-inferior.c | 38 + .../gdb.multi/remote-with-running-inferior.exp | 173 + gdb/testsuite/gdb.multi/remove-inferiors.c | 3 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 4 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 4 +- .../gdb.multi/sched-multi-add-inferior.exp | 113 + .../gdb.multi/start-inferior-specific-other.c | 2 +- gdb/testsuite/gdb.multi/start-inferior-specific.c | 2 +- .../gdb.multi/start-inferior-specific.exp | 9 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 4 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 4 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 9 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 8 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 6 +- gdb/testsuite/gdb.objc/basicclass.exp | 31 +- gdb/testsuite/gdb.objc/basicclass.m | 6 +- gdb/testsuite/gdb.objc/nondebug.exp | 13 +- gdb/testsuite/gdb.objc/nondebug.m | 6 +- gdb/testsuite/gdb.objc/objcdecode.exp | 15 +- gdb/testsuite/gdb.objc/objcdecode.m | 6 +- gdb/testsuite/gdb.objc/print.exp | 8 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 9 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 2 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 2 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 2 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 52 +- gdb/testsuite/gdb.opt/break-on-_exit.c | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 6 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 3 +- gdb/testsuite/gdb.opt/fortran-string.exp | 4 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 14 +- gdb/testsuite/gdb.opt/inline-bt.c | 30 +- gdb/testsuite/gdb.opt/inline-bt.exp | 131 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 6 +- gdb/testsuite/gdb.opt/inline-entry.c | 41 + gdb/testsuite/gdb.opt/inline-entry.exp | 75 + gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.exp | 4 +- gdb/testsuite/gdb.opt/inline-small-func.h | 2 +- gdb/testsuite/gdb.opt/main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 4 +- gdb/testsuite/gdb.opt/static-optimized-out.c | 2 +- gdb/testsuite/gdb.opt/static-optimized-out.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 3 +- gdb/testsuite/gdb.pascal/floats.exp | 10 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 7 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 3 +- gdb/testsuite/gdb.pascal/hello.exp | 8 +- gdb/testsuite/gdb.pascal/hello.pas | 4 +- gdb/testsuite/gdb.pascal/integers.exp | 10 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 4 +- gdb/testsuite/gdb.pascal/str-chars.exp | 2 +- gdb/testsuite/gdb.pascal/str-chars.pas | 2 +- gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 6 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 6 +- gdb/testsuite/gdb.perf/backtrace.py | 8 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- gdb/testsuite/gdb.perf/disassemble.py | 4 +- gdb/testsuite/gdb.perf/gm-hello.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 2 +- gdb/testsuite/gdb.perf/gm-std.cc | 2 +- gdb/testsuite/gdb.perf/gm-std.h | 2 +- gdb/testsuite/gdb.perf/gm-use-cerr.cc | 2 +- gdb/testsuite/gdb.perf/gm-utils.h | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 9 +- .../gdb.perf/gmonster-pervasive-typedef.py | 4 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 9 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 13 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 7 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 7 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 2 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 4 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 2 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 4 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 4 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 2 +- gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 6 +- gdb/testsuite/gdb.perf/single-step.py | 7 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 12 +- gdb/testsuite/gdb.perf/skip-command.py | 7 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 6 +- gdb/testsuite/gdb.perf/skip-prologue.py | 4 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 6 +- gdb/testsuite/gdb.perf/solib.py | 14 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 6 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 9 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 4 +- gdb/testsuite/gdb.python/compare-enum-type-a.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type-b.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type.exp | 2 +- gdb/testsuite/gdb.python/compare-enum-type.h | 2 +- gdb/testsuite/gdb.python/flexible-array-member.c | 2 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.python/gdb_leak_detector.py | 121 + gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 2 +- 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/lotsa-lines.exp | 2 +- gdb/testsuite/gdb.python/make-visualizer.exp | 176 + .../gdb.python/pretty-print-call-by-hand.c | 2 +- .../gdb.python/pretty-print-call-by-hand.exp | 4 +- .../gdb.python/pretty-print-call-by-hand.py | 7 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 13 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 4 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 33 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 4 +- .../gdb.python/py-auto-load-chaining-f1.c | 2 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 4 +- .../gdb.python/py-auto-load-chaining-f2.c | 2 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 4 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 4 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 4 +- ...aded-pretty-printers-in-newobjfile-event-lib.cc | 2 +- ...oaded-pretty-printers-in-newobjfile-event-lib.h | 2 +- ...ded-pretty-printers-in-newobjfile-event-main.cc | 2 +- ...oloaded-pretty-printers-in-newobjfile-event.exp | 2 +- ...toloaded-pretty-printers-in-newobjfile-event.py | 2 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 2 +- gdb/testsuite/gdb.python/py-bad-printers.py | 5 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 22 +- gdb/testsuite/gdb.python/py-bp-locations.c | 2 +- gdb/testsuite/gdb.python/py-bp-locations.exp | 6 +- .../gdb.python/py-breakpoint-create-fail.c | 2 +- .../gdb.python/py-breakpoint-create-fail.exp | 8 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 13 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 4 +- gdb/testsuite/gdb.python/py-charset.exp | 2 +- gdb/testsuite/gdb.python/py-cmd-exception.c | 2 +- gdb/testsuite/gdb.python/py-cmd-exception.exp | 2 +- gdb/testsuite/gdb.python/py-cmd-exception.py | 2 +- gdb/testsuite/gdb.python/py-cmd-prompt.c | 2 +- gdb/testsuite/gdb.python/py-cmd-prompt.exp | 2 +- gdb/testsuite/gdb.python/py-cmd-prompt.py | 2 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 95 +- gdb/testsuite/gdb.python/py-color-leak.exp | 28 + gdb/testsuite/gdb.python/py-color-leak.py | 39 + gdb/testsuite/gdb.python/py-color-pagination.exp | 194 + gdb/testsuite/gdb.python/py-color-pagination.py | 82 + gdb/testsuite/gdb.python/py-color-via-ansi-esc.exp | 70 + gdb/testsuite/gdb.python/py-color.exp | 164 + gdb/testsuite/gdb.python/py-commands-breakpoint.c | 31 + .../gdb.python/py-commands-breakpoint.exp | 45 + gdb/testsuite/gdb.python/py-commands-breakpoint.py | 59 + gdb/testsuite/gdb.python/py-completion.exp | 2 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 19 +- gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 2 +- gdb/testsuite/gdb.python/py-corefile.c | 25 + gdb/testsuite/gdb.python/py-corefile.exp | 281 + gdb/testsuite/gdb.python/py-corefile.py | 199 + gdb/testsuite/gdb.python/py-disasm-exec.exp | 2 +- gdb/testsuite/gdb.python/py-disasm-obj.exp | 2 +- gdb/testsuite/gdb.python/py-disasm.c | 2 +- gdb/testsuite/gdb.python/py-disasm.exp.tcl | 19 +- gdb/testsuite/gdb.python/py-disasm.py | 73 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 2 +- gdb/testsuite/gdb.python/py-error.exp | 2 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-event-load.c | 2 +- gdb/testsuite/gdb.python/py-event-load.exp | 8 +- gdb/testsuite/gdb.python/py-event-load.py | 2 +- gdb/testsuite/gdb.python/py-events-shlib.c | 3 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 6 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 12 +- gdb/testsuite/gdb.python/py-exec-file.c | 2 +- gdb/testsuite/gdb.python/py-exec-file.exp | 10 +- gdb/testsuite/gdb.python/py-exec-mi.exp | 6 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 160 +- gdb/testsuite/gdb.python/py-explore.c | 4 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 530 +- gdb/testsuite/gdb.python/py-failed-init.exp | 31 + .../gdb.python/py-finish-breakpoint-deletion.c | 2 +- .../gdb.python/py-finish-breakpoint-deletion.exp | 6 +- .../gdb.python/py-finish-breakpoint-deletion.py | 5 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 10 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 5 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 4 +- gdb/testsuite/gdb.python/py-format-address.c | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 14 +- gdb/testsuite/gdb.python/py-format-string.c | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 30 +- gdb/testsuite/gdb.python/py-format-string.py | 2 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 4 +- gdb/testsuite/gdb.python/py-frame-args.py | 3 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 17 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 3 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 5 +- .../gdb.python/py-framefilter-invalidarg-gdb.py | 4 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- .../gdb.python/py-framefilter-invalidarg.py | 3 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 28 +- gdb/testsuite/gdb.python/py-framefilter.py | 3 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.c | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 16 +- gdb/testsuite/gdb.python/py-inferior-leak.py | 109 +- gdb/testsuite/gdb.python/py-inferior.exp | 9 +- gdb/testsuite/gdb.python/py-infthread.exp | 2 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 2 +- gdb/testsuite/gdb.python/py-label-symbol-value.exp | 4 +- gdb/testsuite/gdb.python/py-lazy-string.c | 3 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 11 +- gdb/testsuite/gdb.python/py-linetable-empty.c | 2 +- gdb/testsuite/gdb.python/py-linetable-empty.exp | 10 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 6 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 6 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 17 +- gdb/testsuite/gdb.python/py-mi-cmd.py | 2 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-events.c | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 4 +- gdb/testsuite/gdb.python/py-mi-notify.exp | 7 +- gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.c | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 6 +- .../gdb.python/py-mi-var-info-path-expression.c | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 4 +- .../gdb.python/py-mi-var-info-path-expression.py | 3 +- gdb/testsuite/gdb.python/py-mi.exp | 6 +- gdb/testsuite/gdb.python/py-missing-debug.c | 2 +- gdb/testsuite/gdb.python/py-missing-debug.exp | 2 +- gdb/testsuite/gdb.python/py-missing-debug.py | 5 +- gdb/testsuite/gdb.python/py-missing-objfile-lib.c | 35 + gdb/testsuite/gdb.python/py-missing-objfile.c | 49 + gdb/testsuite/gdb.python/py-missing-objfile.exp | 614 + gdb/testsuite/gdb.python/py-missing-objfile.py | 165 + gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 2 +- gdb/testsuite/gdb.python/py-nested-maps.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 4 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 4 +- gdb/testsuite/gdb.python/py-objfile.c | 4 +- gdb/testsuite/gdb.python/py-objfile.exp | 16 +- gdb/testsuite/gdb.python/py-parameter-prefix.exp | 382 + gdb/testsuite/gdb.python/py-parameter.exp | 285 +- gdb/testsuite/gdb.python/py-pending-frame-level.c | 2 +- .../gdb.python/py-pending-frame-level.exp | 2 +- gdb/testsuite/gdb.python/py-pending-frame-level.py | 2 +- gdb/testsuite/gdb.python/py-pp-cast.c | 2 +- gdb/testsuite/gdb.python/py-pp-cast.exp | 4 +- gdb/testsuite/gdb.python/py-pp-cast.py | 4 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 4 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 4 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 16 +- gdb/testsuite/gdb.python/py-pp-maint.py | 4 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 4 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 3 +- gdb/testsuite/gdb.python/py-pp-registration.c | 4 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 12 +- gdb/testsuite/gdb.python/py-pp-registration.py | 8 +- gdb/testsuite/gdb.python/py-prettyprint-stub-2.cc | 2 +- gdb/testsuite/gdb.python/py-prettyprint-stub.cc | 2 +- gdb/testsuite/gdb.python/py-prettyprint-stub.exp | 2 +- gdb/testsuite/gdb.python/py-prettyprint-stub.h | 2 +- gdb/testsuite/gdb.python/py-prettyprint-stub.py | 4 +- gdb/testsuite/gdb.python/py-prettyprint.c | 40 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 13 +- gdb/testsuite/gdb.python/py-prettyprint.py | 2 +- gdb/testsuite/gdb.python/py-progspace-events.c | 2 +- gdb/testsuite/gdb.python/py-progspace-events.exp | 2 +- gdb/testsuite/gdb.python/py-progspace-events.py | 2 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 4 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 2 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-read-memory-leak.c | 27 + gdb/testsuite/gdb.python/py-read-memory-leak.exp | 34 + gdb/testsuite/gdb.python/py-read-memory-leak.py | 41 + .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 2 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 8 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 4 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 4 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 15 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 200 +- gdb/testsuite/gdb.python/py-section-script.py | 4 +- gdb/testsuite/gdb.python/py-send-packet.c | 2 +- gdb/testsuite/gdb.python/py-send-packet.exp | 2 +- gdb/testsuite/gdb.python/py-send-packet.py | 6 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 2 +- gdb/testsuite/gdb.python/py-source-styling-2.c | 26 + gdb/testsuite/gdb.python/py-source-styling-2.exp | 55 + gdb/testsuite/gdb.python/py-source-styling.c | 2 +- gdb/testsuite/gdb.python/py-source-styling.exp | 176 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 18 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 4 +- .../gdb.python/py-style-parameter-set.exp | 366 + gdb/testsuite/gdb.python/py-style.exp | 371 + gdb/testsuite/gdb.python/py-styled-execute.exp | 110 + gdb/testsuite/gdb.python/py-sym-artificial.exp | 62 + gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol-3.c | 20 + gdb/testsuite/gdb.python/py-symbol.c | 3 +- gdb/testsuite/gdb.python/py-symbol.exp | 79 +- gdb/testsuite/gdb.python/py-symtab.exp | 30 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 2 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 4 +- gdb/testsuite/gdb.python/py-thread-exited.c | 2 +- gdb/testsuite/gdb.python/py-thread-exited.exp | 4 +- gdb/testsuite/gdb.python/py-thread-exited.py | 4 +- gdb/testsuite/gdb.python/py-thrhandle.c | 2 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 20 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 40 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 2 +- gdb/testsuite/gdb.python/py-typeprint.py | 5 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 4 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 6 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 6 +- gdb/testsuite/gdb.python/py-unwind-user-regs.c | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 6 +- gdb/testsuite/gdb.python/py-unwind.exp | 9 +- gdb/testsuite/gdb.python/py-unwind.py | 28 +- gdb/testsuite/gdb.python/py-value-cc.cc | 2 +- gdb/testsuite/gdb.python/py-value-cc.exp | 4 +- gdb/testsuite/gdb.python/py-value.c | 11 +- gdb/testsuite/gdb.python/py-value.exp | 93 +- gdb/testsuite/gdb.python/py-varobj.c | 2 +- gdb/testsuite/gdb.python/py-varobj.exp | 4 +- gdb/testsuite/gdb.python/py-varobj.py | 2 +- gdb/testsuite/gdb.python/py-warning.exp | 63 + gdb/testsuite/gdb.python/py-watchpoint.c | 2 +- gdb/testsuite/gdb.python/py-watchpoint.exp | 4 +- gdb/testsuite/gdb.python/py-watchpoint.py | 5 +- gdb/testsuite/gdb.python/py-xmethods.cc | 4 +- gdb/testsuite/gdb.python/py-xmethods.exp | 4 +- gdb/testsuite/gdb.python/py-xmethods.py | 2 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 35 +- .../gdb.python/remove-readline-finder.exp | 27 + gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 4 +- gdb/testsuite/gdb.python/sys-exit.exp | 69 + gdb/testsuite/gdb.python/tui-window-disabled.c | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 9 +- gdb/testsuite/gdb.python/tui-window-factory.exp | 2 +- gdb/testsuite/gdb.python/tui-window-factory.py | 5 +- gdb/testsuite/gdb.python/tui-window-names.exp | 2 +- gdb/testsuite/gdb.python/tui-window.exp | 10 +- gdb/testsuite/gdb.python/tui-window.py | 13 +- gdb/testsuite/gdb.replay/connect.c | 22 + gdb/testsuite/gdb.replay/connect.exp | 127 + 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.c | 2 +- gdb/testsuite/gdb.reverse/aarch64-mops.exp | 4 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 6 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/basic-record-full.c | 22 + gdb/testsuite/gdb.reverse/basic-record-full.exp | 41 + gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 14 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 5 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 16 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 4 +- gdb/testsuite/gdb.reverse/finish-reverse-next.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 9 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/func-map-to-same-line.c | 2 +- .../gdb.reverse/func-map-to-same-line.exp | 6 +- gdb/testsuite/gdb.reverse/getrandom.c | 2 +- gdb/testsuite/gdb.reverse/getrandom.exp | 4 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/i386-avx-reverse.c | 810 + gdb/testsuite/gdb.reverse/i386-avx-reverse.exp | 1197 + gdb/testsuite/gdb.reverse/i386-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 6 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 20 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i387-env-reverse.c | 12 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 8 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 4 +- .../gdb.reverse/machinestate-precsave.exp | 5 +- gdb/testsuite/gdb.reverse/machinestate.c | 8 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- .../gdb.reverse/maint-print-instruction.c | 2 +- .../gdb.reverse/maint-print-instruction.exp | 6 +- gdb/testsuite/gdb.reverse/map-to-same-line.c | 2 +- gdb/testsuite/gdb.reverse/map-to-same-line.exp | 18 +- gdb/testsuite/gdb.reverse/ms1.c | 4 +- .../gdb.reverse/next-reverse-bkpt-over-sr.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 4 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 4 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 3 +- .../gdb.reverse/ppc_record_test_isa_2_06.exp | 3 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 6 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 4 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/recursion.c | 2 +- gdb/testsuite/gdb.reverse/recursion.exp | 4 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 8 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 5 +- gdb/testsuite/gdb.reverse/shr.h | 2 +- gdb/testsuite/gdb.reverse/shr1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 30 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 8 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 22 +- .../gdb.reverse/singlejmp-reverse-nodebug.S | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.S | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 8 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 3 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 10 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 21 +- gdb/testsuite/gdb.reverse/step-reverse.c | 3 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 17 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 2 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 4 +- gdb/testsuite/gdb.reverse/time-reverse.c | 14 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 50 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/ur1.c | 4 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 3 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 3 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 5 +- gdb/testsuite/gdb.rocm/addr-bp-gpu-no-deb-info.cpp | 30 + gdb/testsuite/gdb.rocm/addr-bp-gpu-no-deb-info.exp | 68 + .../gdb.rocm/break-kernel-no-debug-info.cpp | 30 + .../gdb.rocm/break-kernel-no-debug-info.exp | 53 + .../code-object-load-while-breakpoint-hit.cpp | 86 + .../code-object-load-while-breakpoint-hit.exp | 69 + gdb/testsuite/gdb.rocm/displaced-stepping.cpp | 48 + gdb/testsuite/gdb.rocm/displaced-stepping.exp | 54 + .../gdb.rocm/fork-exec-gpu-to-non-gpu-execee.cpp | 2 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp | 2 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 6 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp | 2 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp | 2 +- .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 6 +- gdb/testsuite/gdb.rocm/mi-attach.cpp | 37 + gdb/testsuite/gdb.rocm/mi-attach.exp | 33 + gdb/testsuite/gdb.rocm/multi-inferior-gpu.cpp | 2 +- gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp | 5 +- gdb/testsuite/gdb.rocm/precise-memory-exec.c | 2 +- gdb/testsuite/gdb.rocm/precise-memory-exec.exp | 7 +- gdb/testsuite/gdb.rocm/precise-memory-fork.c | 2 +- gdb/testsuite/gdb.rocm/precise-memory-fork.exp | 5 +- .../gdb.rocm/precise-memory-multi-inferiors.exp | 8 +- .../gdb.rocm/precise-memory-warning-sigsegv.cpp | 2 +- .../gdb.rocm/precise-memory-warning-sigsegv.exp | 7 +- gdb/testsuite/gdb.rocm/precise-memory.cpp | 14 +- gdb/testsuite/gdb.rocm/precise-memory.exp | 45 +- gdb/testsuite/gdb.rocm/simple.cpp | 2 +- gdb/testsuite/gdb.rocm/simple.exp | 7 +- gdb/testsuite/gdb.rust/completion.exp | 10 +- gdb/testsuite/gdb.rust/completion.rs | 2 +- gdb/testsuite/gdb.rust/dwindex.exp | 6 +- gdb/testsuite/gdb.rust/dwindex.rs | 2 +- gdb/testsuite/gdb.rust/expr.exp | 6 +- gdb/testsuite/gdb.rust/finish.exp | 6 +- gdb/testsuite/gdb.rust/finish.rs | 2 +- gdb/testsuite/gdb.rust/fnfield.exp | 6 +- gdb/testsuite/gdb.rust/fnfield.rs | 2 +- gdb/testsuite/gdb.rust/generics.exp | 6 +- gdb/testsuite/gdb.rust/generics.rs | 7 +- gdb/testsuite/gdb.rust/main-crash.exp | 6 +- gdb/testsuite/gdb.rust/main.rs | 2 +- gdb/testsuite/gdb.rust/methods.exp | 6 +- gdb/testsuite/gdb.rust/methods.rs | 14 +- gdb/testsuite/gdb.rust/modules.exp | 8 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/onetwoeight.exp | 8 +- gdb/testsuite/gdb.rust/onetwoeight.rs | 2 +- gdb/testsuite/gdb.rust/pp.exp | 6 +- gdb/testsuite/gdb.rust/pp.py | 3 +- gdb/testsuite/gdb.rust/pp.rs | 2 +- gdb/testsuite/gdb.rust/rawids.exp | 6 +- gdb/testsuite/gdb.rust/rawids.rs | 2 +- gdb/testsuite/gdb.rust/rust-start.exp | 6 +- gdb/testsuite/gdb.rust/rust-style.exp | 6 +- gdb/testsuite/gdb.rust/rust-style.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 13 +- gdb/testsuite/gdb.rust/simple.rs | 4 +- gdb/testsuite/gdb.rust/traits.exp | 8 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 6 +- gdb/testsuite/gdb.rust/unicode.rs | 2 +- gdb/testsuite/gdb.rust/union.exp | 6 +- gdb/testsuite/gdb.rust/union.rs | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 6 +- gdb/testsuite/gdb.rust/unsized.rs | 2 +- gdb/testsuite/gdb.rust/unsized2.exp | 6 +- gdb/testsuite/gdb.rust/unsized2.rs | 2 +- gdb/testsuite/gdb.rust/watch.exp | 6 +- gdb/testsuite/gdb.rust/watch.rs | 2 +- gdb/testsuite/gdb.server/abspath.exp | 2 +- gdb/testsuite/gdb.server/argument-errors.exp | 81 + gdb/testsuite/gdb.server/attach-flag.exp | 2 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 34 +- gdb/testsuite/gdb.server/build-id-seqno.c | 2 +- gdb/testsuite/gdb.server/build-id-seqno.exp | 8 +- gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 4 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 4 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 4 +- gdb/testsuite/gdb.server/exit-multiple-threads.c | 3 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 11 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 4 +- gdb/testsuite/gdb.server/ext-restart.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 165 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 2 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 6 +- gdb/testsuite/gdb.server/fetch-exec-and-args.c | 34 + gdb/testsuite/gdb.server/fetch-exec-and-args.exp | 307 + gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/fileio-packets.exp | 66 + gdb/testsuite/gdb.server/fileio-packets.py | 209 + gdb/testsuite/gdb.server/inferior-args.c | 27 + gdb/testsuite/gdb.server/inferior-args.exp | 156 + gdb/testsuite/gdb.server/monitor-exit-quit.exp | 6 +- gdb/testsuite/gdb.server/multi-ui-errors.c | 2 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 6 +- gdb/testsuite/gdb.server/non-existing-program.exp | 8 +- gdb/testsuite/gdb.server/normal.c | 2 +- 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.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 6 +- gdb/testsuite/gdb.server/remote-read-msgs.c | 2 +- gdb/testsuite/gdb.server/remote-read-msgs.exp | 2 +- .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 2 +- .../gdb.server/server-empty-exec-name.exp | 93 + gdb/testsuite/gdb.server/server-exec-info.exp | 4 +- gdb/testsuite/gdb.server/server-kill-python.exp | 2 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 15 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-pipe.exp | 4 +- gdb/testsuite/gdb.server/server-run.exp | 37 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 2 +- .../gdb.server/stop-reply-no-thread-multi.c | 2 +- .../gdb.server/stop-reply-no-thread-multi.exp | 6 +- gdb/testsuite/gdb.server/stop-reply-no-thread.c | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 6 +- gdb/testsuite/gdb.server/sysroot.c | 2 +- gdb/testsuite/gdb.server/sysroot.exp | 2 +- gdb/testsuite/gdb.server/target-exec-file.c | 2 +- gdb/testsuite/gdb.server/target-exec-file.exp | 4 +- gdb/testsuite/gdb.server/twice-connect.c | 2 +- gdb/testsuite/gdb.server/twice-connect.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 2 +- gdb/testsuite/gdb.src/pre-commit.exp | 42 + 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 | 53 - 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 | 8 +- .../gdb.testsuite/capture-command-output.exp | 2 +- gdb/testsuite/gdb.testsuite/cond-wrap.exp | 2 +- gdb/testsuite/gdb.testsuite/dump-system-info.exp | 2 +- .../gdb.testsuite/foreach_with_prefix.exp | 2 +- .../gdb.testsuite/gdb-caching-proc-consistency.exp | 11 +- gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp | 23 +- gdb/testsuite/gdb.testsuite/gdb-test.exp | 2 +- .../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/parse_options_args.exp | 4 +- gdb/testsuite/gdb.testsuite/string-cat.exp | 2 +- gdb/testsuite/gdb.testsuite/string_to_regexp.exp | 2 +- gdb/testsuite/gdb.testsuite/version-compare.exp | 74 + gdb/testsuite/gdb.testsuite/with-override.exp | 10 +- .../gdb.threads/access-mem-running-thread-exit.c | 9 +- .../gdb.threads/access-mem-running-thread-exit.exp | 97 +- gdb/testsuite/gdb.threads/async.c | 2 +- gdb/testsuite/gdb.threads/async.exp | 4 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 8 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 4 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 4 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 8 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 3 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 13 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 10 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 8 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 8 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 8 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 4 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 6 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 9 +- gdb/testsuite/gdb.threads/create-fail.c | 4 +- gdb/testsuite/gdb.threads/create-fail.exp | 4 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 4 +- .../gdb.threads/del-pending-thread-bp-lib.c | 2 +- gdb/testsuite/gdb.threads/del-pending-thread-bp.c | 3 +- .../gdb.threads/del-pending-thread-bp.exp | 4 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 10 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 6 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/foll-fork-other-thread.c | 2 +- .../gdb.threads/foll-fork-other-thread.exp | 6 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 9 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 6 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 3 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 12 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 24 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 4 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 8 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 3 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 18 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 6 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 27 +- gdb/testsuite/gdb.threads/inf-thr-count.c | 3 +- gdb/testsuite/gdb.threads/inf-thr-count.exp | 63 +- .../infcall-from-bp-cond-other-thread-event.c | 2 +- .../infcall-from-bp-cond-other-thread-event.exp | 4 +- .../gdb.threads/infcall-from-bp-cond-simple.c | 4 +- .../gdb.threads/infcall-from-bp-cond-simple.exp | 16 +- .../gdb.threads/infcall-from-bp-cond-single.c | 2 +- .../gdb.threads/infcall-from-bp-cond-single.exp | 4 +- .../gdb.threads/infcall-from-bp-cond-timeout.c | 2 +- .../gdb.threads/infcall-from-bp-cond-timeout.exp | 4 +- .../gdb.threads/infcall-thread-announce.c | 2 +- .../gdb.threads/infcall-thread-announce.exp | 6 +- gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 4 +- gdb/testsuite/gdb.threads/info-threads-options.c | 77 + gdb/testsuite/gdb.threads/info-threads-options.exp | 131 + .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 14 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 3 +- .../gdb.threads/interrupted-hand-call.exp | 12 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.exp | 4 +- gdb/testsuite/gdb.threads/killed-outside.c | 2 +- gdb/testsuite/gdb.threads/killed-outside.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 26 +- gdb/testsuite/gdb.threads/leader-exit-attach.exp | 4 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 4 +- gdb/testsuite/gdb.threads/linux-dp.c | 8 +- gdb/testsuite/gdb.threads/linux-dp.exp | 12 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 4 +- .../gdb.threads/main-thread-exit-during-detach.c | 2 +- .../gdb.threads/main-thread-exit-during-detach.exp | 4 +- gdb/testsuite/gdb.threads/manythreads.c | 8 +- gdb/testsuite/gdb.threads/manythreads.exp | 11 +- .../gdb.threads/multi-create-ns-info-thr.exp | 4 +- gdb/testsuite/gdb.threads/multi-create.c | 4 +- gdb/testsuite/gdb.threads/multi-create.exp | 4 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 4 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 8 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 6 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 6 +- .../gdb.threads/next-fork-exec-other-thread.c | 6 +- .../gdb.threads/next-fork-exec-other-thread.exp | 6 +- gdb/testsuite/gdb.threads/next-fork-other-thread.c | 2 +- .../gdb.threads/next-fork-other-thread.exp | 6 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 4 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 4 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 4 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 4 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 4 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 4 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 6 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 3 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 14 +- gdb/testsuite/gdb.threads/omp-task.c | 2 +- gdb/testsuite/gdb.threads/omp-task.exp | 2 +- .../gdb.threads/pending-fork-event-detach-ns.c | 2 +- .../gdb.threads/pending-fork-event-detach-ns.exp | 6 +- .../pending-fork-event-detach-touch-file.c | 2 +- .../gdb.threads/pending-fork-event-detach.c | 2 +- .../gdb.threads/pending-fork-event-detach.exp | 7 +- gdb/testsuite/gdb.threads/pending-step.c | 4 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.c | 1 - gdb/testsuite/gdb.threads/print-threads.exp | 12 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 22 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 4 +- .../process-exit-status-is-leader-exit-status.c | 3 +- .../process-exit-status-is-leader-exit-status.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 3 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 15 +- gdb/testsuite/gdb.threads/pthreads.c | 4 +- gdb/testsuite/gdb.threads/pthreads.exp | 4 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 6 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 2 +- gdb/testsuite/gdb.threads/schedlock-new-thread.c | 2 +- gdb/testsuite/gdb.threads/schedlock-new-thread.exp | 8 +- gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 2 +- .../gdb.threads/schedlock-thread-exit.exp | 4 +- gdb/testsuite/gdb.threads/schedlock.c | 5 +- gdb/testsuite/gdb.threads/schedlock.exp | 12 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 4 +- .../gdb.threads/signal-command-handle-nopass.c | 21 +- .../gdb.threads/signal-command-handle-nopass.exp | 4 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 4 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 4 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 19 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 4 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 6 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 6 +- gdb/testsuite/gdb.threads/sigthread.exp | 4 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 6 +- gdb/testsuite/gdb.threads/staticthreads.c | 4 +- gdb/testsuite/gdb.threads/staticthreads.exp | 14 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.exp | 4 +- .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 6 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 7 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 4 +- .../step-over-thread-exit-while-stop-all-threads.c | 2 +- ...tep-over-thread-exit-while-stop-all-threads.exp | 4 +- gdb/testsuite/gdb.threads/step-over-thread-exit.c | 2 +- .../gdb.threads/step-over-thread-exit.exp | 9 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 8 +- gdb/testsuite/gdb.threads/stepi-over-clone.c | 2 +- gdb/testsuite/gdb.threads/stepi-over-clone.exp | 10 +- gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 4 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 4 +- gdb/testsuite/gdb.threads/switch-threads.exp | 5 +- gdb/testsuite/gdb.threads/thread-bp-deleted.c | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 15 +- gdb/testsuite/gdb.threads/thread-execl.c | 12 +- gdb/testsuite/gdb.threads/thread-execl.exp | 6 +- gdb/testsuite/gdb.threads/thread-find.exp | 4 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 21 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 4 +- .../gdb.threads/thread-unwindonsignal.exp | 12 +- gdb/testsuite/gdb.threads/thread_check.c | 16 +- gdb/testsuite/gdb.threads/thread_check.exp | 14 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 10 +- gdb/testsuite/gdb.threads/threadapply.c | 21 +- gdb/testsuite/gdb.threads/threadapply.exp | 22 +- gdb/testsuite/gdb.threads/threadcrash.c | 2 +- gdb/testsuite/gdb.threads/threadcrash.exp | 15 +- gdb/testsuite/gdb.threads/threads-after-exec.c | 2 +- gdb/testsuite/gdb.threads/threads-after-exec.exp | 6 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 4 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 6 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 6 +- gdb/testsuite/gdb.threads/tls-main.c | 1 - gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 4 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 6 +- gdb/testsuite/gdb.threads/tls-nodebug.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 8 +- gdb/testsuite/gdb.threads/tls-sepdebug-main.c | 2 +- gdb/testsuite/gdb.threads/tls-sepdebug-shared.c | 2 +- gdb/testsuite/gdb.threads/tls-sepdebug.exp | 17 +- gdb/testsuite/gdb.threads/tls-shared.c | 1 - gdb/testsuite/gdb.threads/tls-shared.exp | 8 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 28 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 3 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 4 +- gdb/testsuite/gdb.threads/tls.c | 110 +- gdb/testsuite/gdb.threads/tls.exp | 64 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 6 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 6 +- .../gdb.threads/vfork-multi-inferior-sleep.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 6 +- gdb/testsuite/gdb.threads/vfork-multi-thread.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 3 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 10 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 8 +- gdb/testsuite/gdb.threads/watchthreads.c | 5 +- gdb/testsuite/gdb.threads/watchthreads.exp | 32 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 12 +- gdb/testsuite/gdb.threads/wp-replication.c | 6 +- gdb/testsuite/gdb.threads/wp-replication.exp | 6 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 6 +- gdb/testsuite/gdb.trace/actions.c | 23 +- gdb/testsuite/gdb.trace/actions.exp | 10 +- gdb/testsuite/gdb.trace/ax.exp | 5 +- gdb/testsuite/gdb.trace/backtrace.exp | 12 +- gdb/testsuite/gdb.trace/basic-libipa.c | 2 +- gdb/testsuite/gdb.trace/basic-libipa.exp | 20 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 19 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 8 +- gdb/testsuite/gdb.trace/collection.c | 16 +- gdb/testsuite/gdb.trace/collection.exp | 12 +- gdb/testsuite/gdb.trace/deltrace.exp | 10 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 14 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 78 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 15 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 115 +- gdb/testsuite/gdb.trace/infotrace.exp | 6 +- .../gdb.trace/mi-trace-frame-collected.exp | 10 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 16 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 18 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 15 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 23 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 4 +- gdb/testsuite/gdb.trace/packetlen.exp | 5 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 15 +- gdb/testsuite/gdb.trace/passcount.exp | 8 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 37 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 10 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 6 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 15 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 8 +- gdb/testsuite/gdb.trace/report.exp | 24 +- gdb/testsuite/gdb.trace/save-trace.exp | 16 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 14 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 2 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 16 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 21 +- gdb/testsuite/gdb.trace/tfile.c | 3 +- gdb/testsuite/gdb.trace/tfile.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 56 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 47 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 14 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 15 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 9 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 35 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 8 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 6 +- gdb/testsuite/gdb.trace/tspeed.c | 20 +- gdb/testsuite/gdb.trace/tspeed.exp | 11 +- gdb/testsuite/gdb.trace/tstatus.exp | 10 +- gdb/testsuite/gdb.trace/tsv.exp | 8 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 260 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 6 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 +- gdb/testsuite/gdb.trace/while-stepping.exp | 4 +- gdb/testsuite/gdb.tui/basic.exp | 8 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/color-prompt.exp | 12 +- gdb/testsuite/gdb.tui/color-prompt.exp.tcl | 80 + gdb/testsuite/gdb.tui/compact-source.exp | 10 +- gdb/testsuite/gdb.tui/completion.exp | 2 +- gdb/testsuite/gdb.tui/corefile-run.exp | 62 +- gdb/testsuite/gdb.tui/empty.exp | 4 +- gdb/testsuite/gdb.tui/esc-match.exp | 48 + gdb/testsuite/gdb.tui/esc-match.py | 26 + gdb/testsuite/gdb.tui/flush-after-run.c | 54 + gdb/testsuite/gdb.tui/flush-after-run.exp | 66 + gdb/testsuite/gdb.tui/gdb.sh | 20 + gdb/testsuite/gdb.tui/info-win.exp | 4 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 2 +- gdb/testsuite/gdb.tui/long-prompt.exp | 2 +- gdb/testsuite/gdb.tui/main-2.exp | 8 +- gdb/testsuite/gdb.tui/main-one-line.c | 2 +- gdb/testsuite/gdb.tui/main.exp | 10 +- gdb/testsuite/gdb.tui/narrow.exp | 2 +- gdb/testsuite/gdb.tui/new-layout.exp | 22 +- gdb/testsuite/gdb.tui/pr30056.exp | 119 +- gdb/testsuite/gdb.tui/regs.exp | 2 +- gdb/testsuite/gdb.tui/reread.exp | 2 +- gdb/testsuite/gdb.tui/resize-2.exp | 2 +- gdb/testsuite/gdb.tui/resize-3-foo.c | 24 + gdb/testsuite/gdb.tui/resize-3-main.c | 24 + gdb/testsuite/gdb.tui/resize-3.exp | 73 + gdb/testsuite/gdb.tui/resize-one-line.exp | 2 +- gdb/testsuite/gdb.tui/resize.exp | 2 +- gdb/testsuite/gdb.tui/scroll.exp | 2 +- gdb/testsuite/gdb.tui/secondary-prompt.exp | 2 +- gdb/testsuite/gdb.tui/single-key-2.exp | 2 +- gdb/testsuite/gdb.tui/single-key.exp | 2 +- gdb/testsuite/gdb.tui/small-term.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.c | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 4 +- gdb/testsuite/gdb.tui/tui-disasm-styling.exp | 68 + gdb/testsuite/gdb.tui/tui-focus.c | 2 +- gdb/testsuite/gdb.tui/tui-focus.exp | 8 +- gdb/testsuite/gdb.tui/tui-init-source.c | 47 + gdb/testsuite/gdb.tui/tui-init-source.exp | 41 + gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 5 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 16 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 108 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 8 +- gdb/testsuite/gdb.tui/tui-long-line.c | 24 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 12 +- gdb/testsuite/gdb.tui/tui-mode-switch.exp | 57 + gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 2 +- gdb/testsuite/gdb.tui/tuiterm-2.exp | 80 +- gdb/testsuite/gdb.tui/tuiterm.exp | 68 +- gdb/testsuite/gdb.tui/winheight.exp | 13 +- gdb/testsuite/gdb.tui/winwidth.exp | 2 +- gdb/testsuite/gdb.tui/wrap-line.exp | 32 +- gdb/testsuite/gdb.xml/bad-include.xml | 2 +- gdb/testsuite/gdb.xml/maint-xml-dump.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 3 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 58 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 4 +- gdb/testsuite/lib/aarch64-scalable.exp | 24 +- gdb/testsuite/lib/aarch64-test-sme.c | 2 +- gdb/testsuite/lib/aarch64-test-sve.c | 2 +- gdb/testsuite/lib/aarch64.exp | 10 +- gdb/testsuite/lib/ada.exp | 91 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/attributes.h | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 26 +- gdb/testsuite/lib/check-test-names.exp | 14 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 15 +- gdb/testsuite/lib/compiler.F90 | 2 +- gdb/testsuite/lib/compiler.c | 4 +- gdb/testsuite/lib/compiler.cc | 4 +- gdb/testsuite/lib/completion-support.exp | 6 +- gdb/testsuite/lib/cp-support.exp | 50 +- gdb/testsuite/lib/d-support.exp | 9 +- gdb/testsuite/lib/dap-support.exp | 69 +- gdb/testsuite/lib/data-structures.exp | 2 +- gdb/testsuite/lib/debuginfod-support.exp | 10 +- gdb/testsuite/lib/dg-add-core-file-count.sh | 2 +- gdb/testsuite/lib/dtrace.exp | 12 +- gdb/testsuite/lib/dwarf.exp | 984 +- gdb/testsuite/lib/fortran.exp | 9 +- gdb/testsuite/lib/future.exp | 41 +- gdb/testsuite/lib/gdb-guile.exp | 6 +- gdb/testsuite/lib/gdb-python.exp | 24 +- gdb/testsuite/lib/gdb-utils.exp | 67 +- gdb/testsuite/lib/gdb.exp | 2620 +- gdb/testsuite/lib/gdb_watchdog.h | 75 + gdb/testsuite/lib/gdbreplay-support.exp | 176 + gdb/testsuite/lib/gdbserver-support.exp | 79 +- gdb/testsuite/lib/gen-perf-test.exp | 50 +- gdb/testsuite/lib/gnat_debug_info_test.adb | 15 + gdb/testsuite/lib/go.exp | 9 +- gdb/testsuite/lib/jit-elf-helpers.exp | 4 +- gdb/testsuite/lib/memory.exp | 6 +- gdb/testsuite/lib/mi-support.exp | 173 +- gdb/testsuite/lib/my-syscalls.S | 13 +- gdb/testsuite/lib/my-syscalls.h | 2 +- gdb/testsuite/lib/notty-wrap | 2 +- gdb/testsuite/lib/objc.exp | 9 +- gdb/testsuite/lib/opencl.exp | 20 +- gdb/testsuite/lib/opencl_hostapp.c | 6 +- gdb/testsuite/lib/pascal.exp | 51 +- gdb/testsuite/lib/pdtrace.in | 52 +- gdb/testsuite/lib/perftest.exp | 13 +- gdb/testsuite/lib/precise-aligned-alloc.c | 2 +- gdb/testsuite/lib/prelink-support.exp | 57 +- gdb/testsuite/lib/prompt.exp | 9 +- gdb/testsuite/lib/range-stepping-support.exp | 6 +- gdb/testsuite/lib/read1.c | 8 +- gdb/testsuite/lib/rocm.exp | 131 +- gdb/testsuite/lib/rust-support.exp | 9 +- gdb/testsuite/lib/selftest-support.exp | 224 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 2 +- gdb/testsuite/lib/ton.tcl | 16 +- gdb/testsuite/lib/trace-support.exp | 46 +- gdb/testsuite/lib/tuiterm.exp | 2359 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/make-check-all.sh | 52 +- gdb/testsuite/print-ts.py | 2 +- gdb/testsuite/tclint-plugin.py | 199 + gdb/thread-fsm.h | 8 +- gdb/thread-iter.c | 2 +- gdb/thread-iter.h | 40 +- gdb/thread.c | 290 +- gdb/tic6x-linux-tdep.c | 8 +- gdb/tic6x-tdep.c | 27 +- gdb/tic6x-tdep.h | 8 +- gdb/tid-parse.c | 15 +- gdb/tid-parse.h | 8 +- gdb/tilegx-linux-nat.c | 12 +- gdb/tilegx-linux-tdep.c | 13 +- gdb/tilegx-tdep.c | 18 +- gdb/tilegx-tdep.h | 8 +- gdb/top.c | 272 +- gdb/top.h | 14 +- gdb/tracectf.c | 13 +- gdb/tracectf.h | 8 +- gdb/tracefile-tfile.c | 23 +- gdb/tracefile.c | 6 +- gdb/tracefile.h | 24 +- gdb/tracepoint.c | 111 +- gdb/tracepoint.h | 21 +- gdb/trad-frame.c | 9 +- gdb/trad-frame.h | 20 +- gdb/tramp-frame.c | 77 +- gdb/tramp-frame.h | 8 +- gdb/transform.m4 | 2 +- gdb/tsan-suppressions.txt | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 8 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 8 +- gdb/tui/tui-disasm.c | 52 +- gdb/tui/tui-disasm.h | 12 +- gdb/tui/tui-file.c | 8 +- gdb/tui/tui-file.h | 19 +- gdb/tui/tui-hooks.c | 13 +- gdb/tui/tui-hooks.h | 8 +- gdb/tui/tui-interp.c | 10 +- gdb/tui/tui-io.c | 51 +- gdb/tui/tui-io.h | 8 +- gdb/tui/tui-layout.c | 27 +- gdb/tui/tui-layout.h | 13 +- gdb/tui/tui-location.c | 2 +- gdb/tui/tui-location.h | 8 +- gdb/tui/tui-regs.c | 62 +- gdb/tui/tui-regs.h | 8 +- gdb/tui/tui-source.c | 32 +- gdb/tui/tui-source.h | 20 +- gdb/tui/tui-status.c | 21 +- gdb/tui/tui-status.h | 8 +- gdb/tui/tui-win.c | 44 +- gdb/tui/tui-win.h | 8 +- gdb/tui/tui-wingeneral.c | 15 +- gdb/tui/tui-wingeneral.h | 8 +- gdb/tui/tui-winsource.c | 58 +- gdb/tui/tui-winsource.h | 18 +- gdb/tui/tui.c | 52 +- gdb/tui/tui.h | 8 +- gdb/type-codes.def | 2 +- gdb/type-stack.c | 12 +- gdb/type-stack.h | 151 +- gdb/typeprint.c | 138 +- gdb/typeprint.h | 56 +- gdb/ui-file.c | 129 +- gdb/ui-file.h | 102 +- gdb/ui-out.c | 32 +- gdb/ui-out.h | 25 +- gdb/ui-style.c | 447 +- gdb/ui-style.h | 247 +- gdb/ui.c | 8 +- gdb/ui.h | 12 +- gdb/unittests/array-view-selftests.c | 55 +- gdb/unittests/child-path-selftests.c | 7 +- gdb/unittests/cli-utils-selftests.c | 6 +- gdb/unittests/command-def-selftests.c | 52 +- gdb/unittests/common-utils-selftests.c | 6 +- gdb/unittests/copy_bitwise-selftests.c | 6 +- gdb/unittests/enum-flags-selftests.c | 34 +- gdb/unittests/environ-selftests.c | 6 +- gdb/unittests/filtered_iterator-selftests.c | 71 +- gdb/unittests/format_pieces-selftests.c | 112 +- gdb/unittests/frame_info_ptr-selftests.c | 6 +- gdb/unittests/function-view-selftests.c | 6 +- gdb/unittests/gdb_tilde_expand-selftests.c | 6 +- gdb/unittests/gmp-utils-selftests.c | 13 +- gdb/unittests/intrusive_list-selftests.c | 948 +- gdb/unittests/lookup_name_info-selftests.c | 11 +- gdb/unittests/main-thread-selftests.c | 6 +- gdb/unittests/memory-map-selftests.c | 6 +- gdb/unittests/memrange-selftests.c | 6 +- gdb/unittests/mkdir-recursive-selftests.c | 7 +- gdb/unittests/observable-selftests.c | 6 +- gdb/unittests/offset-type-selftests.c | 6 +- gdb/unittests/packed-selftests.c | 6 +- gdb/unittests/parallel-for-selftests.c | 189 +- gdb/unittests/parse-connection-spec-selftests.c | 6 +- gdb/unittests/path-join-selftests.c | 6 +- gdb/unittests/ptid-selftests.c | 2 +- gdb/unittests/remote-arg-selftests.c | 163 + gdb/unittests/rsp-low-selftests.c | 8 +- gdb/unittests/scoped_fd-selftests.c | 8 +- gdb/unittests/scoped_ignore_signal-selftests.c | 6 +- gdb/unittests/scoped_mmap-selftests.c | 10 +- gdb/unittests/scoped_restore-selftests.c | 6 +- gdb/unittests/search-memory-selftests.c | 6 +- gdb/unittests/style-selftests.c | 38 +- gdb/unittests/tracepoint-selftests.c | 6 +- gdb/unittests/tui-selftests.c | 6 +- gdb/unittests/ui-file-selftests.c | 6 +- gdb/unittests/unique_xmalloc_ptr_char.c | 6 +- gdb/unittests/unpack-selftests.c | 6 +- gdb/unittests/utils-selftests.c | 59 - gdb/unittests/vec-utils-selftests.c | 6 +- gdb/unittests/xml-utils-selftests.c | 6 +- gdb/unwind_stop_reasons.def | 10 +- gdb/user-regs.c | 33 +- gdb/user-regs.h | 12 +- gdb/utils.c | 373 +- gdb/utils.h | 37 +- gdb/v850-tdep.c | 37 +- gdb/valarith.c | 18 +- gdb/valops.c | 132 +- gdb/valprint.c | 114 +- gdb/valprint.h | 12 +- gdb/value.c | 198 +- gdb/value.h | 64 +- gdb/varobj-iter.h | 8 +- gdb/varobj.c | 49 +- gdb/varobj.h | 12 +- gdb/vax-bsd-nat.c | 6 +- gdb/vax-netbsd-tdep.c | 9 +- gdb/vax-tdep.c | 17 +- gdb/vax-tdep.h | 8 +- gdb/version.in | 2 +- gdb/windows-nat.c | 268 +- gdb/windows-nat.h | 13 +- gdb/windows-tdep.c | 183 +- gdb/windows-tdep.h | 25 +- gdb/x86-bsd-nat.c | 10 +- gdb/x86-bsd-nat.h | 8 +- gdb/x86-fbsd-nat.c | 2 +- gdb/x86-fbsd-nat.h | 8 +- gdb/x86-gnu-nat.c | 514 + gdb/x86-linux-nat.c | 121 +- gdb/x86-linux-nat.h | 40 +- gdb/x86-nat.c | 10 +- gdb/x86-nat.h | 20 +- gdb/x86-tdep.c | 23 +- gdb/x86-tdep.h | 17 +- gdb/xcoffread.c | 2897 +- gdb/xcoffread.h | 8 +- gdb/xml-builtin.h | 8 +- gdb/xml-support.c | 12 +- gdb/xml-support.h | 8 +- gdb/xml-syscall.c | 6 +- gdb/xml-syscall.h | 10 +- gdb/xml-tdesc.c | 10 +- gdb/xml-tdesc.h | 9 +- gdb/xstormy16-tdep.c | 44 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 14 +- gdb/xtensa-linux-tdep.c | 10 +- gdb/xtensa-tdep.c | 144 +- gdb/xtensa-tdep.h | 20 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 8 +- gdb/z80-tdep.c | 55 +- gdb/z80-tdep.h | 8 +- gdbserver/.dir-locals.el | 2 +- gdbserver/.gitattributes | 14 + gdbserver/Makefile.in | 22 +- gdbserver/README | 11 +- gdbserver/acinclude.m4 | 2 +- gdbserver/ax-result-types.def | 2 +- gdbserver/ax.cc | 14 +- gdbserver/ax.h | 2 +- gdbserver/config.in | 3 - gdbserver/configure | 728 +- gdbserver/configure.ac | 118 +- gdbserver/configure.srv | 27 +- gdbserver/debug.cc | 12 +- gdbserver/debug.h | 12 +- gdbserver/dll.cc | 11 +- gdbserver/dll.h | 3 +- gdbserver/fork-child.cc | 2 +- gdbserver/gdb_proc_service.h | 2 +- gdbserver/gdbreplay.cc | 191 +- gdbserver/gdbthread.h | 182 +- gdbserver/hostio.cc | 64 +- gdbserver/hostio.h | 2 +- gdbserver/i387-fp.cc | 139 +- gdbserver/i387-fp.h | 2 +- gdbserver/inferiors.cc | 303 +- gdbserver/inferiors.h | 103 +- gdbserver/linux-aarch32-low.cc | 4 +- gdbserver/linux-aarch32-low.h | 3 +- gdbserver/linux-aarch32-tdesc.cc | 13 +- gdbserver/linux-aarch32-tdesc.h | 4 +- gdbserver/linux-aarch64-ipa.cc | 2 +- gdbserver/linux-aarch64-low.cc | 131 +- gdbserver/linux-aarch64-tdesc.cc | 20 +- gdbserver/linux-aarch64-tdesc.h | 2 +- gdbserver/linux-amd64-ipa.cc | 100 +- gdbserver/linux-arc-low.cc | 14 +- gdbserver/linux-arm-low.cc | 28 +- gdbserver/linux-arm-tdesc.cc | 16 +- gdbserver/linux-arm-tdesc.h | 4 +- gdbserver/linux-csky-low.cc | 4 +- gdbserver/linux-i386-ipa.cc | 91 +- gdbserver/linux-ia64-low.cc | 2 +- gdbserver/linux-loongarch-low.cc | 268 +- gdbserver/linux-low.cc | 507 +- gdbserver/linux-low.h | 39 +- gdbserver/linux-m68k-low.cc | 2 +- gdbserver/linux-microblaze-low.cc | 245 + gdbserver/linux-mips-low.cc | 31 +- gdbserver/linux-nios2-low.cc | 289 - gdbserver/linux-or1k-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 44 +- gdbserver/linux-ppc-low.cc | 71 +- gdbserver/linux-ppc-tdesc-init.h | 2 +- gdbserver/linux-riscv-low.cc | 30 +- gdbserver/linux-s390-ipa.cc | 2 +- gdbserver/linux-s390-low.cc | 18 +- gdbserver/linux-s390-tdesc.h | 2 +- gdbserver/linux-sh-low.cc | 2 +- gdbserver/linux-sparc-low.cc | 4 +- gdbserver/linux-tic6x-low.cc | 52 +- gdbserver/linux-x86-low.cc | 188 +- gdbserver/linux-x86-tdesc.cc | 17 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/mem-break.cc | 42 +- gdbserver/mem-break.h | 14 +- gdbserver/netbsd-aarch64-low.cc | 9 +- gdbserver/netbsd-amd64-low.cc | 10 +- gdbserver/netbsd-i386-low.cc | 8 +- gdbserver/netbsd-low.cc | 37 +- gdbserver/netbsd-low.h | 4 +- gdbserver/notif.cc | 6 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 6 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 243 +- gdbserver/regcache.h | 72 +- gdbserver/remote-utils.cc | 255 +- gdbserver/remote-utils.h | 4 +- gdbserver/server.cc | 841 +- gdbserver/server.h | 16 +- gdbserver/symbol.cc | 2 +- gdbserver/target.cc | 23 +- gdbserver/target.h | 34 +- gdbserver/tdesc.cc | 28 +- gdbserver/tdesc.h | 14 +- gdbserver/thread-db.cc | 24 +- gdbserver/tracepoint.cc | 1145 +- gdbserver/tracepoint.h | 14 +- gdbserver/utils.cc | 4 +- gdbserver/utils.h | 2 +- gdbserver/win32-i386-low.cc | 168 +- gdbserver/win32-low.cc | 128 +- gdbserver/win32-low.h | 18 +- gdbserver/x86-low.cc | 2 +- gdbserver/x86-low.h | 2 +- gdbserver/x86-tdesc.h | 2 +- gdbserver/xtensa-xtregs.cc | 22 +- gdbsupport/.dir-locals.el | 2 +- gdbsupport/.gitattributes | 19 + gdbsupport/Makefile.am | 4 +- gdbsupport/Makefile.in | 11 +- gdbsupport/agent.cc | 2 +- gdbsupport/agent.h | 8 +- gdbsupport/alt-stack.h | 2 +- gdbsupport/array-view.h | 27 +- gdbsupport/ax.def | 6 +- gdbsupport/block-signals.h | 2 +- gdbsupport/break-common.h | 8 +- gdbsupport/btrace-common.cc | 8 +- gdbsupport/btrace-common.h | 11 +- gdbsupport/buildargv.h | 5 +- gdbsupport/byte-vector.h | 8 +- gdbsupport/check-defines.el | 2 +- gdbsupport/cleanups.cc | 2 +- gdbsupport/cleanups.h | 8 +- gdbsupport/common-debug.cc | 12 +- gdbsupport/common-debug.h | 46 +- gdbsupport/common-defs.h | 32 +- gdbsupport/common-exceptions.cc | 2 +- gdbsupport/common-exceptions.h | 8 +- gdbsupport/common-gdbthread.h | 8 +- gdbsupport/common-inferior.cc | 175 +- gdbsupport/common-inferior.h | 18 +- gdbsupport/common-regcache.cc | 2 +- gdbsupport/common-regcache.h | 42 +- gdbsupport/common-types.h | 15 +- gdbsupport/common-utils.cc | 60 +- gdbsupport/common-utils.h | 23 +- gdbsupport/common.m4 | 68 +- gdbsupport/compiler-type.m4 | 32 +- gdbsupport/config.in | 6 + gdbsupport/configure | 498 +- gdbsupport/configure.ac | 9 +- gdbsupport/create-version.sh | 2 +- gdbsupport/cxx-thread.h | 244 + gdbsupport/def-vector.h | 8 +- gdbsupport/default-init-alloc.h | 12 +- gdbsupport/eintr.h | 52 +- gdbsupport/enum-flags.h | 111 +- gdbsupport/environ.cc | 2 +- gdbsupport/environ.h | 8 +- gdbsupport/errors.cc | 2 +- gdbsupport/errors.h | 8 +- gdbsupport/event-loop.cc | 13 +- gdbsupport/event-loop.h | 12 +- gdbsupport/event-pipe.cc | 23 +- gdbsupport/event-pipe.h | 8 +- gdbsupport/fileio.cc | 2 +- gdbsupport/fileio.h | 8 +- gdbsupport/filestuff.cc | 18 +- gdbsupport/filestuff.h | 8 +- gdbsupport/filtered-iterator.h | 47 +- gdbsupport/format.cc | 104 +- gdbsupport/format.h | 37 +- gdbsupport/forward-scope-exit.h | 31 +- gdbsupport/function-view.h | 8 +- gdbsupport/gdb-checked-static-cast.h | 8 +- gdbsupport/gdb-dlfcn.cc | 2 +- gdbsupport/gdb-dlfcn.h | 8 +- gdbsupport/gdb-hashtab.h | 2 +- gdbsupport/gdb-safe-ctype.h | 49 - gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb-xfree.h | 2 +- gdbsupport/gdb_argv_vec.h | 151 + gdbsupport/gdb_assert.h | 8 +- gdbsupport/gdb_binary_search.h | 2 +- gdbsupport/gdb_file.h | 8 +- gdbsupport/gdb_locale.h | 8 +- gdbsupport/gdb_obstack.cc | 2 +- gdbsupport/gdb_obstack.h | 8 +- gdbsupport/gdb_proc_service.h | 8 +- gdbsupport/gdb_ref_ptr.h | 8 +- gdbsupport/gdb_regex.cc | 2 +- gdbsupport/gdb_regex.h | 8 +- gdbsupport/gdb_select.h | 8 +- gdbsupport/gdb_setjmp.h | 8 +- gdbsupport/gdb_signals.h | 12 +- gdbsupport/gdb_splay_tree.h | 8 +- gdbsupport/gdb_sys_time.h | 8 +- gdbsupport/gdb_tilde_expand.cc | 6 +- gdbsupport/gdb_tilde_expand.h | 8 +- gdbsupport/gdb_unique_ptr.h | 8 +- gdbsupport/gdb_unlinker.h | 8 +- gdbsupport/gdb_vecs.cc | 6 +- gdbsupport/gdb_vecs.h | 8 +- gdbsupport/gdb_wait.cc | 2 +- gdbsupport/gdb_wait.h | 8 +- gdbsupport/hash_enum.h | 45 - gdbsupport/host-defs.h | 8 +- gdbsupport/intrusive_list.h | 107 +- gdbsupport/iterator-range.h | 12 +- gdbsupport/job-control.cc | 2 +- gdbsupport/job-control.h | 8 +- gdbsupport/libiberty.m4 | 2 +- gdbsupport/netstuff.cc | 2 +- gdbsupport/netstuff.h | 8 +- gdbsupport/new-op.cc | 2 +- gdbsupport/next-iterator.h | 8 +- gdbsupport/observable.h | 8 +- gdbsupport/offset-type.h | 10 +- gdbsupport/osabi.cc | 98 + gdbsupport/osabi.def | 57 + gdbsupport/osabi.h | 54 + gdbsupport/owning_intrusive_list.h | 168 + gdbsupport/packed.h | 10 +- gdbsupport/parallel-for.h | 290 +- gdbsupport/pathstuff.cc | 25 +- gdbsupport/pathstuff.h | 26 +- gdbsupport/poison.h | 10 +- gdbsupport/preprocessor.h | 8 +- gdbsupport/print-utils.cc | 24 +- gdbsupport/print-utils.h | 42 +- gdbsupport/ptid.cc | 4 +- gdbsupport/ptid.h | 8 +- gdbsupport/ptrace.m4 | 2 +- gdbsupport/range-chain.h | 2 +- gdbsupport/refcounted-object.h | 8 +- gdbsupport/reference-to-pointer-iterator.h | 7 +- gdbsupport/remote-args.cc | 43 + gdbsupport/remote-args.h | 60 + gdbsupport/rsp-low.cc | 3 +- gdbsupport/rsp-low.h | 8 +- gdbsupport/run-time-clock.cc | 45 +- gdbsupport/run-time-clock.h | 41 +- gdbsupport/safe-iterator.h | 36 +- gdbsupport/safe-strerror.cc | 2 +- gdbsupport/scope-exit.h | 96 +- gdbsupport/scoped_fd.h | 8 +- gdbsupport/scoped_ignore_signal.h | 8 +- gdbsupport/scoped_ignore_sigttou.h | 8 +- gdbsupport/scoped_mmap.cc | 2 +- gdbsupport/scoped_mmap.h | 8 +- gdbsupport/scoped_restore.h | 8 +- gdbsupport/scoped_signal_handler.h | 73 + gdbsupport/search.cc | 2 +- gdbsupport/search.h | 8 +- gdbsupport/selftest.cc | 4 +- gdbsupport/selftest.h | 8 +- gdbsupport/selftest.m4 | 4 +- gdbsupport/signals-state-save-restore.cc | 2 +- gdbsupport/signals-state-save-restore.h | 8 +- gdbsupport/signals.cc | 2 +- gdbsupport/string-set.h | 129 + gdbsupport/symbol.h | 8 +- gdbsupport/task-group.cc | 2 +- gdbsupport/task-group.h | 2 +- gdbsupport/tdesc.cc | 2 +- gdbsupport/tdesc.h | 20 +- gdbsupport/thread-pool.cc | 2 +- gdbsupport/thread-pool.h | 93 +- gdbsupport/traits.h | 59 +- gdbsupport/underlying.h | 8 +- gdbsupport/unordered_dense/stl.h | 83 + gdbsupport/unordered_dense/unordered_dense.h | 2239 + gdbsupport/unordered_map.h | 37 + gdbsupport/unordered_set.h | 36 + gdbsupport/valid-expr.h | 8 +- gdbsupport/version.h | 8 +- gdbsupport/warning.m4 | 50 +- gdbsupport/work-queue.h | 96 + gdbsupport/x86-xstate.h | 30 +- gdbsupport/xml-utils.cc | 2 +- gdbsupport/xml-utils.h | 8 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/Makefile.in | 2 +- gnulib/aclocal.m4 | 29 - gnulib/configure | 34 +- gnulib/configure.ac | 12 +- 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 | 3 +- gold/ChangeLog | 10 +- gold/Makefile.am | 4 +- gold/Makefile.in | 20 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 5 +- gold/aclocal.m4 | 29 - gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 232 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure | 391 +- gold/configure.ac | 8 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 9 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 21 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 2 +- gold/i386.cc | 344 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 2 +- gold/layout.h | 2 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 69 +- gold/mremap.c | 2 +- gold/nacl.cc | 47 - gold/nacl.h | 243 - gold/object.cc | 2 +- gold/object.h | 2 +- gold/options.cc | 2 +- gold/options.h | 2 +- gold/output.cc | 2 +- gold/output.h | 2 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 2 +- gold/po/POTFILES.in | 2 - gold/po/fr.po | 124 +- gold/po/gold.pot | 52 +- gold/po/ka.po | 4276 ++ gold/po/ro.po | 129 +- gold/po/sr.po | 125 +- gold/po/uk.po | 126 +- gold/powerpc.cc | 2 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 21 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 11 + gold/testsuite/Makefile.in | 18 + gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 4 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_2_zstd.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 7 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 34 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 18 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 18 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 4 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/ver_test_pr31830.sh | 2 +- gold/testsuite/ver_test_pr31830_lto.sh | 2 +- gold/testsuite/ver_test_pr33577.sh | 47 + gold/testsuite/ver_test_pr33577a.c | 11 + gold/testsuite/ver_test_pr33577b.c | 17 + gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_lib_4.c | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_undef_test_3.c | 2 +- gold/testsuite/weak_undef_test_4.c | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_gd_to_le.sh | 2 +- gold/testsuite/x86_64_ie_to_le.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 381 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 10 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 4 +- gprof/Makefile.in | 7 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/aarch64.c | 3 +- gprof/aclocal.m4 | 2 + gprof/alpha.c | 3 +- gprof/basic_blocks.c | 24 +- gprof/basic_blocks.h | 4 +- gprof/bb_exit_func.c | 4 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 16 +- gprof/call_graph.h | 4 +- gprof/cg_arcs.c | 51 +- gprof/cg_arcs.h | 4 +- gprof/cg_dfn.h | 4 +- gprof/cg_print.c | 66 +- gprof/cg_print.h | 4 +- gprof/configure | 962 +- gprof/configure.ac | 19 +- gprof/corefile.c | 366 +- gprof/corefile.h | 4 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 17 +- gprof/gmon_io.h | 5 +- gprof/gmon_out.h | 4 +- gprof/gprof.c | 28 +- gprof/gprof.h | 2 + gprof/gprof.texi | 10 +- gprof/hertz.h | 4 +- gprof/hist.c | 47 +- gprof/hist.h | 4 +- gprof/i386.c | 3 +- gprof/mips.c | 3 +- gprof/po/Make-in | 2 +- gprof/po/de.po | 151 +- gprof/po/gprof.pot | 137 +- gprof/po/ms.po | 151 +- gprof/po/pt_BR.po | 117 +- gprof/po/ro.po | 154 +- gprof/po/ru.po | 151 +- gprof/po/sr.po | 151 +- gprof/po/uk.po | 151 +- gprof/search_list.c | 4 +- gprof/search_list.h | 4 +- gprof/source.c | 4 +- gprof/source.h | 4 +- gprof/sparc.c | 3 +- gprof/sym_ids.c | 9 +- gprof/sym_ids.h | 4 +- gprof/symtab.c | 38 +- gprof/symtab.h | 8 +- gprof/testsuite/Makefile.am | 45 + gprof/testsuite/Makefile.in | 897 + gprof/testsuite/tst-gmon-gprof-l.sh | 74 + gprof/testsuite/tst-gmon-gprof.sh | 74 + gprof/testsuite/tst-gmon.c | 53 + gprof/utils.h | 4 +- gprof/vax.c | 3 +- gprofng/Makefile.am | 8 +- gprofng/Makefile.in | 23 +- gprofng/aclocal.m4 | 24 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/config.h.in | 18 + gprofng/common/core_pcbe.c | 6 +- gprofng/common/cpu_frequency.h | 10 +- gprofng/common/cpuid.c | 16 +- gprofng/common/gp-defs.h | 6 +- gprofng/common/gp-experiment.h | 64 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 4 +- gprofng/common/hwcdrv.c | 2 +- gprofng/common/hwcdrv.h | 2 +- gprofng/common/hwcentry.h | 2 +- gprofng/common/hwcfuncs.c | 2 +- gprofng/common/hwcfuncs.h | 2 +- gprofng/common/hwctable.c | 18 +- gprofng/common/opteron_pcbe.c | 2 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 729 +- gprofng/configure.ac | 10 +- gprofng/doc/Makefile.am | 16 +- gprofng/doc/Makefile.in | 56 +- gprofng/doc/gprofng-archive.texi | 4 +- gprofng/doc/gprofng-collect-app.texi | 4 +- gprofng/doc/gprofng-display-gmon.texi | 213 + gprofng/doc/gprofng-display-html.texi | 4 +- gprofng/doc/gprofng-display-src.texi | 4 +- gprofng/doc/gprofng-display-text.texi | 4 +- gprofng/doc/gprofng.texi | 8 +- gprofng/doc/gprofng_ug.texi | 20 +- gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- .../examples/mxv-pthreads/experiments/profile.sh | 2 +- gprofng/examples/mxv-pthreads/src/Makefile | 140 +- gprofng/examples/mxv-pthreads/src/main.c | 22 +- gprofng/examples/mxv-pthreads/src/manage_data.c | 8 +- gprofng/examples/mxv-pthreads/src/mxv.c | 2 +- gprofng/examples/mxv-pthreads/src/mydefs.h | 5 +- gprofng/examples/mxv-pthreads/src/workload.c | 2 +- gprofng/gp-display-html/Makefile.am | 6 +- gprofng/gp-display-html/Makefile.in | 22 +- gprofng/gp-display-html/gp-display-html.in | 782 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 11 +- gprofng/libcollector/Makefile.in | 151 +- gprofng/libcollector/aclocal.m4 | 2 + gprofng/libcollector/collector.c | 67 +- gprofng/libcollector/collector.h | 2 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 424 +- gprofng/libcollector/configure.ac | 2 +- gprofng/libcollector/descendants.h | 16 +- gprofng/libcollector/dispatcher.c | 5 +- gprofng/libcollector/envmgmt.c | 29 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 2 +- gprofng/libcollector/hwprofile.c | 2 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/iolib.c | 2 +- gprofng/libcollector/iotrace.c | 2 +- gprofng/libcollector/jprofile.c | 12 +- gprofng/libcollector/libcol-i386-dis.c | 4 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 140 +- gprofng/libcollector/libcol_util.h | 4 +- gprofng/libcollector/libgprofng.ver | 2 +- gprofng/libcollector/linetrace.c | 16 +- gprofng/libcollector/memmgr.c | 2 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 6 +- gprofng/libcollector/profile.c | 2 +- gprofng/libcollector/synctrace.c | 2 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 8 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 11 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 8 +- gprofng/src/BaseMetric.h | 2 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 2 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 51 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 16 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 2 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 2 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 6 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 30 +- gprofng/src/Dbe.h | 2 +- gprofng/src/DbeApplication.cc | 2 +- gprofng/src/DbeApplication.h | 2 +- gprofng/src/DbeArray.h | 2 +- gprofng/src/DbeCacheMap.h | 2 +- gprofng/src/DbeFile.cc | 2 +- gprofng/src/DbeFile.h | 2 +- gprofng/src/DbeJarFile.cc | 8 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 15 +- gprofng/src/DbeSession.h | 3 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 6 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 6 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 19 +- gprofng/src/Disasm.h | 5 +- gprofng/src/Dwarf.cc | 301 +- gprofng/src/Dwarf.h | 7 +- gprofng/src/DwarfLib.cc | 676 +- gprofng/src/DwarfLib.h | 69 +- gprofng/src/Elf.cc | 332 +- gprofng/src/Elf.h | 48 +- gprofng/src/Emsg.cc | 8 +- gprofng/src/Emsg.h | 2 +- gprofng/src/Emsgnum.h | 2 +- gprofng/src/ExpGroup.cc | 2 +- gprofng/src/ExpGroup.h | 2 +- gprofng/src/Exp_Layout.cc | 2 +- gprofng/src/Exp_Layout.h | 2 +- gprofng/src/Experiment.cc | 113 +- gprofng/src/Experiment.h | 9 +- gprofng/src/Expression.cc | 2 +- gprofng/src/Expression.h | 2 +- gprofng/src/FileData.cc | 2 +- gprofng/src/FileData.h | 2 +- gprofng/src/Filter.cc | 2 +- gprofng/src/Filter.h | 2 +- gprofng/src/FilterExp.h | 2 +- gprofng/src/FilterSet.cc | 2 +- gprofng/src/FilterSet.h | 2 +- gprofng/src/Function.cc | 8 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 2 +- gprofng/src/HeapActivity.cc | 2 +- gprofng/src/HeapActivity.h | 2 +- gprofng/src/HeapData.cc | 2 +- gprofng/src/HeapData.h | 2 +- gprofng/src/HeapMap.cc | 2 +- gprofng/src/HeapMap.h | 2 +- gprofng/src/Hist_data.cc | 12 +- gprofng/src/Hist_data.h | 2 +- gprofng/src/Histable.h | 2 +- gprofng/src/IOActivity.cc | 2 +- gprofng/src/IOActivity.h | 2 +- gprofng/src/IndexMap2D.h | 2 +- gprofng/src/IndexObject.cc | 2 +- gprofng/src/IndexObject.h | 2 +- gprofng/src/IntervalMap.h | 2 +- gprofng/src/LoadObject.cc | 392 +- gprofng/src/LoadObject.h | 14 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 50 +- gprofng/src/Makefile.in | 232 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 30 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 10 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 8 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 14 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 6 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 4 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 555 +- gprofng/src/Stabs.h | 18 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 13 +- gprofng/src/StringBuilder.h | 2 +- gprofng/src/StringMap.h | 4 +- gprofng/src/Symbol.cc | 218 + gprofng/src/Symbol.h | 84 + gprofng/src/Table.cc | 20 +- gprofng/src/Table.h | 2 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/basic_blocks.h | 30 + gprofng/src/call_graph.h | 33 + gprofng/src/cg_arcs.h | 51 + gprofng/src/checks.cc | 14 +- gprofng/src/collctrl.cc | 339 +- gprofng/src/collctrl.h | 4 +- gprofng/src/collect.h | 3 +- gprofng/src/collector_module.h | 7 +- gprofng/src/comp_com.c | 7 +- gprofng/src/comp_com.h | 2 +- gprofng/src/corefile.h | 41 + gprofng/src/count.cc | 9 +- gprofng/src/data_pckts.h | 60 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 8 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_memmgr.c | 118 - gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 2 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 18 +- gprofng/src/gethrtime.c | 2 +- {gprof => gprofng/src}/gmon.h | 0 gprofng/src/gmon_basic_blocks.cc | 140 + gprofng/src/gmon_call_graph.cc | 92 + gprofng/src/gmon_cg_arcs.cc | 129 + gprofng/src/gmon_corefile.cc | 492 + gprofng/src/gmon_hist.cc | 499 + gprofng/src/gmon_io.cc | 257 + gprofng/src/gmon_io.h | 46 + gprofng/src/gmon_out.h | 46 + gprofng/src/gmon_symtab.cc | 259 + gprofng/src/gp-archive.cc | 86 +- gprofng/src/gp-archive.h | 3 +- gprofng/src/gp-collect-app.cc | 24 +- gprofng/src/gp-display-src.cc | 15 +- gprofng/src/gp-display-text.cc | 21 +- gprofng/src/gp-gmon.cc | 770 + gprofng/src/gp-gmon.h | 21 + gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 41 +- gprofng/src/gprofng.rc | 2 +- gprofng/src/hist.h | 37 + gprofng/src/hwc_amd_zen3.h | 2 +- gprofng/src/hwc_amd_zen4.h | 2 +- gprofng/src/hwc_arm64_amcc.h | 2 +- gprofng/src/hwc_arm_ampere_1.h | 419 + gprofng/src/hwc_arm_neoverse_n1.h | 220 + gprofng/src/hwc_intel_icelake.h | 2 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 11 +- gprofng/src/ipcio.cc | 21 +- gprofng/src/ipcio.h | 7 +- gprofng/src/machinemodels/generic.ermm | 2 +- gprofng/src/machinemodels/m5.ermm | 2 +- gprofng/src/machinemodels/m6.ermm | 2 +- gprofng/src/machinemodels/m7.ermm | 2 +- gprofng/src/machinemodels/t4.ermm | 2 +- gprofng/src/machinemodels/t5.ermm | 2 +- gprofng/src/parse.cc | 25 +- gprofng/src/source.h | 35 + gprofng/src/stab.h | 2 +- gprofng/src/symtab.h | 122 + gprofng/src/util.cc | 82 +- gprofng/src/util.h | 6 +- gprofng/src/vec.h | 16 +- gprofng/testsuite/config/default.exp | 2 +- gprofng/testsuite/gprofng.display/display.exp | 2 +- gprofng/testsuite/gprofng.display/gp-archive.exp | 2 +- .../testsuite/gprofng.display/gp-collect-app_F.exp | 2 +- gprofng/testsuite/gprofng.display/gp-gmon.exp | 70 + .../gprofng.display/jsynprog/Intface.java | 2 +- .../gprofng.display/jsynprog/Launcher.java | 2 +- .../testsuite/gprofng.display/jsynprog/Makefile | 2 +- .../gprofng.display/jsynprog/Routine.java | 2 +- .../gprofng.display/jsynprog/Sub_Routine.java | 2 +- .../gprofng.display/jsynprog/check_results.pl | 2 +- .../testsuite/gprofng.display/jsynprog/cloop.cc | 2 +- .../testsuite/gprofng.display/jsynprog/jsynprog.h | 2 +- .../gprofng.display/jsynprog/jsynprog.java | 2 +- gprofng/testsuite/gprofng.display/mttest/Makefile | 2 +- .../gprofng.display/mttest/check_results.pl | 2 +- .../testsuite/gprofng.display/mttest/gethrtime.c | 2 +- gprofng/testsuite/gprofng.display/mttest/mttest.c | 4 +- gprofng/testsuite/gprofng.display/setpath_map.exp | 2 +- gprofng/testsuite/gprofng.display/synprog/Makefile | 2 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 2 +- .../testsuite/gprofng.display/synprog/endcases.c | 6 +- gprofng/testsuite/gprofng.display/synprog/fitos.c | 2 +- .../testsuite/gprofng.display/synprog/inc_body.h | 2 +- .../testsuite/gprofng.display/synprog/inc_brace.h | 2 +- .../testsuite/gprofng.display/synprog/inc_entry.h | 2 +- .../testsuite/gprofng.display/synprog/inc_exit.h | 2 +- .../testsuite/gprofng.display/synprog/inc_func.h | 2 +- .../testsuite/gprofng.display/synprog/inc_inline.h | 4 +- .../testsuite/gprofng.display/synprog/inc_macro.h | 2 +- gprofng/testsuite/gprofng.display/synprog/iosyn.c | 2 +- .../testsuite/gprofng.display/synprog/pagethrash.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syn.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 6 +- gprofng/testsuite/lib/Makefile.skel | 2 +- gprofng/testsuite/lib/acct.pm | 2 +- gprofng/testsuite/lib/display-lib.exp | 2 +- include/ChangeLog | 10 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 2 +- include/aout/aout64.h | 4 +- include/aout/ar.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 30 +- include/binary-io.h | 4 +- include/bout.h | 192 - include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 2 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 176 +- include/coff/i386.h | 36 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 270 +- include/coff/loongarch64.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 3 +- include/coff/riscv64.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/x86.h | 59 + include/coff/x86_64.h | 37 +- include/coff/xcoff.h | 32 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 2 +- include/ctf.h | 5 +- include/demangle.h | 10 +- include/diagnostics.h | 11 +- include/dis-asm.h | 40 +- include/doubly-linked-list.h | 447 + include/dwarf2.def | 15 +- include/dwarf2.h | 85 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 6 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 2 +- include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 44 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 10 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/kvx.h | 2 +- include/elf/kvx_elfids.h | 2 +- include/elf/lm32.h | 2 +- include/elf/loongarch.h | 37 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 15 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 14 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 34 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 465 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 2 +- include/opcode/arm.h | 6 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/bpf.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 2 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 6 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/ia64.h | 2 +- include/opcode/kvx.h | 6 +- include/opcode/loongarch.h | 16 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 804 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 235 - include/opcode/nios2r1.h | 474 - include/opcode/nios2r2.h | 1081 - include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 2 +- include/opcode/pru.h | 2 +- include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 204 +- include/opcode/riscv.h | 68 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 3 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/safe-ctype.h | 2 +- include/same-inode.h | 47 + include/sframe-api.h | 227 +- include/sframe-internal.h | 30 + include/sframe.h | 240 +- include/sha1.h | 2 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 2 +- include/sim/sim-arm.h | 2 +- include/sim/sim-bfin.h | 2 +- include/sim/sim-cr16.h | 2 +- include/sim/sim-d10v.h | 2 +- include/sim/sim-frv.h | 2 +- include/sim/sim-ft32.h | 2 +- include/sim/sim-h8300.h | 2 +- include/sim/sim-lm32.h | 2 +- include/sim/sim-m32c.h | 2 +- include/sim/sim-ppc.h | 2 +- include/sim/sim-riscv.h | 2 +- include/sim/sim-rl78.h | 2 +- include/sim/sim-rx.h | 2 +- include/sim/sim-sh.h | 2 +- include/sim/sim.h | 2 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 4 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 96 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 13 +- ld/Makefile.in | 25 +- ld/NEWS | 95 +- ld/README | 2 +- ld/aclocal.m4 | 2 + ld/config.in | 35 +- ld/configure | 1662 +- ld/configure.ac | 113 +- ld/configure.host | 2 +- ld/configure.tgt | 213 +- ld/deffile.h | 2 +- ld/deffilep.y | 63 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64cloudabi.sh | 37 - ld/emulparams/aarch64cloudabib.sh | 2 - ld/emulparams/aarch64elf.sh | 1 + ld/emulparams/aarch64elf32.sh | 1 + ld/emulparams/armelf_nacl.sh | 5 - ld/emulparams/armelfb_nacl.sh | 2 - ld/emulparams/call_nop.sh | 6 +- ld/emulparams/cet.sh | 2 +- ld/emulparams/elf32_sparc_sol2.sh | 1 + ld/emulparams/elf32_x86_64.sh | 4 +- ld/emulparams/elf32kvx.sh | 2 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf64_s390.sh | 2 + ld/emulparams/elf64_sparc.sh | 16 +- ld/emulparams/elf64_sparc_sol2.sh | 4 + ld/emulparams/elf64hppa.sh | 62 +- ld/emulparams/elf64kvx.sh | 2 +- ld/emulparams/elf64kvx_linux.sh | 2 +- 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_i386_ldso.sh | 17 - ld/emulparams/elf_i386_sol2.sh | 3 +- ld/emulparams/elf_nacl.sh | 14 - ld/emulparams/elf_x86_64.sh | 13 +- 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 | 5 +- ld/emulparams/hppa64linux.sh | 6 +- ld/emulparams/nios2elf.sh | 19 - ld/emulparams/nios2linux.sh | 20 - ld/emulparams/sframe-info.sh | 15 + ld/emulparams/solaris2.sh | 2 +- ld/emulparams/x86-64-lam.sh | 6 +- ld/emulparams/x86-64-level-report.sh | 2 +- ld/emulparams/x86-64-level.sh | 2 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 224 +- ld/emultempl/aix.em | 43 +- ld/emultempl/alphaelf.em | 33 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 14 +- ld/emultempl/avrelf.em | 6 +- ld/emultempl/beos.em | 27 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 6 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 6 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-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 | 21 +- ld/emultempl/elf.em | 40 +- ld/emultempl/emulation.em | 3 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/generic.em | 2 +- ld/emultempl/hppaelf.em | 6 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/kvxelf.em | 21 +- ld/emultempl/loongarchelf.em | 13 +- ld/emultempl/m68hc1xelf.em | 4 +- ld/emultempl/m68kelf.em | 6 +- ld/emultempl/metagelf.em | 6 +- ld/emultempl/mipself.em | 4 +- ld/emultempl/mmix-elfnmmo.em | 7 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 2 +- ld/emultempl/nds32elf.em | 8 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 304 - ld/emultempl/nto.em | 32 +- ld/emultempl/pdp11.em | 2 +- ld/emultempl/pe.em | 155 +- ld/emultempl/pep.em | 107 +- ld/emultempl/ppc32elf.em | 8 +- ld/emultempl/ppc64elf.em | 19 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 4 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 10 +- ld/emultempl/scoreelf.em | 4 +- ld/emultempl/solaris2-x86-64.em | 23 + ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 9 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 24 +- ld/emultempl/tic6xdsbt.em | 12 +- ld/emultempl/ticoff.em | 6 +- ld/emultempl/v850elf.em | 4 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 9 +- ld/emultempl/vxworks.em | 6 +- ld/emultempl/xtensaelf.em | 15 +- ld/emultempl/z80.em | 4 +- ld/gen-doc.texi | 3 +- ld/genscripts.sh | 69 +- ld/h8-doc.texi | 2 +- ld/ld.h | 67 +- ld/ld.texi | 408 +- ld/ldbuildid.c | 50 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 10 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 183 +- ld/ldelf.h | 5 +- ld/ldelfgen.c | 31 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 20 +- ld/ldemul.h | 10 +- ld/ldexp.c | 64 +- ld/ldexp.h | 6 +- ld/ldfile.c | 245 +- ld/ldfile.h | 25 +- ld/ldgram.y | 31 +- ld/ldint.texi | 6 +- ld/ldlang.c | 1799 +- ld/ldlang.h | 116 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 16 +- ld/ldlex.l | 44 +- ld/ldmain.c | 545 +- ld/ldmain.h | 4 +- ld/ldmisc.c | 202 +- ld/ldmisc.h | 4 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 26 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 209 +- ld/libdep_plugin.c | 4 +- ld/mri.c | 4 +- ld/mri.h | 2 +- ld/pdb.c | 91 +- ld/pdb.h | 5 +- ld/pe-dll.c | 231 +- ld/pe-dll.h | 2 +- ld/pep-dll-aarch64.c | 2 +- ld/pep-dll-x86_64.c | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 78 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 8 - ld/po/Make-in | 2 +- ld/po/bg.po | 3810 +- ld/po/de.po | 3586 +- ld/po/es.po | 7301 ++-- ld/po/fi.po | 2 +- ld/po/fr.po | 5218 +-- ld/po/ld.pot | 4533 ++- ld/po/pt_BR.po | 2 +- ld/po/ro.po | 5003 +-- ld/po/ru.po | 2 +- ld/po/sr.po | 7131 ++-- ld/po/uk.po | 4980 +-- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 5 +- ld/scripttempl/avr.sc | 44 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 516 +- ld/scripttempl/elf32cr16.sc | 6 +- ld/scripttempl/elf32crx.sc | 6 +- ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf64bpf.sc | 4 +- ld/scripttempl/elf64hppa.sc | 23 +- ld/scripttempl/elfd10v.sc | 10 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 11 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 11 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/misc-sections.sc | 19 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 7 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 142 +- ld/scripttempl/pep.sc | 143 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 22 +- ld/scripttempl/v850_rh850.sc | 22 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 6 +- ld/testplug.c | 4 +- ld/testplug2.c | 4 +- ld/testplug3.c | 4 +- ld/testplug4.c | 4 +- ld/testsuite/config/default.exp | 52 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 71 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 2 +- ld/testsuite/ld-aarch64/aarch64.ld | 20 +- ld/testsuite/ld-aarch64/bti-far-1.d | 82 - ld/testsuite/ld-aarch64/bti-far-2.d | 61 - ld/testsuite/ld-aarch64/bti-far-3.d | 85 - ld/testsuite/ld-aarch64/bti-far-3a.s | 23 - ld/testsuite/ld-aarch64/bti-far-3b.s | 25 - ld/testsuite/ld-aarch64/bti-far-3c.s | 24 - ld/testsuite/ld-aarch64/bti-far-opt.d | 152 - ld/testsuite/ld-aarch64/bti-far-opt.s | 53 - ld/testsuite/ld-aarch64/bti-far.ld | 15 - ld/testsuite/ld-aarch64/bti-far.s | 29 - ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 35 - ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 35 - ld/testsuite/ld-aarch64/bti-plt-1.d | 32 - ld/testsuite/ld-aarch64/bti-plt-1.s | 40 - ld/testsuite/ld-aarch64/bti-plt-2.d | 12 - ld/testsuite/ld-aarch64/bti-plt-2.s | 21 - ld/testsuite/ld-aarch64/bti-plt-3.d | 36 - ld/testsuite/ld-aarch64/bti-plt-4.d | 11 - ld/testsuite/ld-aarch64/bti-plt-5.d | 28 - ld/testsuite/ld-aarch64/bti-plt-6.d | 16 - ld/testsuite/ld-aarch64/bti-plt-7.d | 17 - ld/testsuite/ld-aarch64/bti-plt-so.s | 41 - ld/testsuite/ld-aarch64/bti-plt.ld | 14 - ld/testsuite/ld-aarch64/bti-warn.d | 17 - 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/farcall-b-section.d | 14 +- ld/testsuite/ld-aarch64/farcall-bl-section.d | 14 +- 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/lib/aarch64-elf-lib.exp | 59 + 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 + ld/testsuite/ld-aarch64/nto-stack-note-1.d | 5 + ld/testsuite/ld-aarch64/nto-stack-note-2.d | 5 + ld/testsuite/ld-aarch64/pac-plt-1.d | 35 - ld/testsuite/ld-aarch64/pac-plt-2.d | 25 - ld/testsuite/ld-aarch64/property-bti-pac1.d | 11 - ld/testsuite/ld-aarch64/property-bti-pac1.s | 37 - ld/testsuite/ld-aarch64/property-bti-pac2.d | 12 - ld/testsuite/ld-aarch64/property-bti-pac2.s | 50 - ld/testsuite/ld-aarch64/property-bti-pac3.d | 12 - ld/testsuite/ld-aarch64/property-bti-pac4-a.d | 11 - ld/testsuite/ld-aarch64/property-bti-pac4-b.d | 11 - .../ld-aarch64/protections/aarch64-protections.exp | 75 + .../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 | 83 + ld/testsuite/ld-aarch64/protections/bti-far-2.d | 62 + ld/testsuite/ld-aarch64/protections/bti-far-3.d | 86 + .../ld-aarch64/{ => protections}/bti-far-3.ld | 0 ld/testsuite/ld-aarch64/protections/bti-far-3a.s | 14 + ld/testsuite/ld-aarch64/protections/bti-far-3b.s | 16 + ld/testsuite/ld-aarch64/protections/bti-far-3c.s | 15 + ld/testsuite/ld-aarch64/protections/bti-far-opt.d | 153 + ld/testsuite/ld-aarch64/protections/bti-far-opt.s | 44 + ld/testsuite/ld-aarch64/protections/bti-far.ld | 29 + ld/testsuite/ld-aarch64/protections/bti-far.s | 20 + .../ld-aarch64/protections/bti-pac-plt-1-a.d | 32 + .../ld-aarch64/protections/bti-pac-plt-1-b.d | 36 + .../ld-aarch64/protections/bti-pac-plt-2-a.d | 36 + .../ld-aarch64/protections/bti-pac-plt-2-b.d | 36 + .../ld-aarch64/protections/bti-pac-plt-3-a.d | 36 + .../ld-aarch64/protections/bti-pac-plt-3-b.d | 36 + ld/testsuite/ld-aarch64/protections/bti-pac-plt.s | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-1-a.d | 32 + ld/testsuite/ld-aarch64/protections/bti-plt-1-b.d | 32 + ld/testsuite/ld-aarch64/protections/bti-plt-1-c.d | 33 + ld/testsuite/ld-aarch64/protections/bti-plt-1.s | 12 + .../ld-aarch64/protections/bti-plt-2-a-i.d | 17 + .../ld-aarch64/protections/bti-plt-2-a-ii.d | 8 + .../ld-aarch64/protections/bti-plt-2-a-iii.d | 17 + .../ld-aarch64/protections/bti-plt-2-a-iv.d | 12 + .../ld-aarch64/protections/bti-plt-2-a-v.d | 17 + ld/testsuite/ld-aarch64/protections/bti-plt-2-b.d | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-2-c.d | 12 + ld/testsuite/ld-aarch64/protections/bti-plt-2.s | 14 + ld/testsuite/ld-aarch64/protections/bti-plt-3.d | 36 + .../ld-aarch64/protections/bti-plt-4-a-i.d | 15 + .../ld-aarch64/protections/bti-plt-4-a-ii.d | 6 + .../ld-aarch64/protections/bti-plt-4-a-iii.d | 15 + .../ld-aarch64/protections/bti-plt-4-a-iv.d | 11 + .../ld-aarch64/protections/bti-plt-4-a-v.d | 15 + ld/testsuite/ld-aarch64/protections/bti-plt-4-b.d | 11 + ld/testsuite/ld-aarch64/protections/bti-plt-4-c.d | 11 + ld/testsuite/ld-aarch64/protections/bti-plt-6.d | 16 + ld/testsuite/ld-aarch64/protections/bti-plt-so.s | 28 + ld/testsuite/ld-aarch64/protections/bti-plt.ld | 27 + ld/testsuite/ld-aarch64/protections/gcs-1-a.d | 9 + ld/testsuite/ld-aarch64/protections/gcs-1-b.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-1-c.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-1-d.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-1-e.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-a-i.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-2-a-ii.d | 14 + ld/testsuite/ld-aarch64/protections/gcs-2-b-i.d | 12 + ld/testsuite/ld-aarch64/protections/gcs-2-b-ii.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-b-iii.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-b-iv.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-2-b-v.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-2-c-i.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-c-ii.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-2-c-iii.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-a-i.d | 8 + ld/testsuite/ld-aarch64/protections/gcs-3-a-ii.d | 14 + ld/testsuite/ld-aarch64/protections/gcs-3-a-iii.d | 13 + ld/testsuite/ld-aarch64/protections/gcs-3-a-iv.d | 14 + .../ld-aarch64/protections/gcs-dynamic-1-a.d | 12 + .../ld-aarch64/protections/gcs-dynamic-1-b.d | 12 + .../ld-aarch64/protections/gcs-dynamic-2-a.d | 15 + .../ld-aarch64/protections/gcs-dynamic-2-b.d | 8 + .../ld-aarch64/protections/gcs-dynamic-2-c.d | 15 + .../ld-aarch64/protections/gcs-dynamic-2-d.d | 12 + .../ld-aarch64/protections/gcs-dynamic-3-a.d | 8 + .../ld-aarch64/protections/gcs-dynamic-3-b.d | 14 + .../ld-aarch64/protections/gcs-dynamic-3-c.d | 12 + .../ld-aarch64/protections/gcs-dynamic-3-d.d | 12 + .../ld-aarch64/protections/gcs-dynamic-3-e.d | 12 + .../ld-aarch64/protections/gcs-dynamic-3-f.d | 14 + .../ld-aarch64/protections/gcs-dynamic-4-a.d | 7 + ld/testsuite/ld-aarch64/protections/gcs-so.s | 28 + ld/testsuite/ld-aarch64/protections/gcs-so2.s | 28 + ld/testsuite/ld-aarch64/protections/gcs.s | 12 + ld/testsuite/ld-aarch64/protections/gcs2.s | 32 + .../gnu-note-properties-maskable-merged.inc | 32 + .../gnu-note-properties-maskable-split.inc | 72 + .../gnu-note-properties-selectable-merged.inc | 32 + .../gnu-note-properties-selectable-split.inc | 72 + .../protections/gnu-properties-1-all-merged.d | 11 + .../protections/gnu-properties-1-all-split.d | 11 + .../ld-aarch64/protections/gnu-properties-all.s | 29 + .../protections/gnu-properties-combine-2-all-all.d | 12 + .../gnu-properties-combine-2-all-bti-pac.d | 12 + .../protections/gnu-properties-combine-2-all-bti.d | 12 + .../protections/gnu-properties-combine-2-all-gcs.d | 12 + .../protections/gnu-properties-combine-2-all-pac.d | 12 + .../protections/gnu-properties-maskable.s | 22 + .../protections/gnu-properties-selectable.s | 22 + ld/testsuite/ld-aarch64/protections/nogcs.s | 14 + ld/testsuite/ld-aarch64/protections/pac-plt-1-a.d | 36 + ld/testsuite/ld-aarch64/protections/pac-plt-1-b.d | 36 + ld/testsuite/ld-aarch64/protections/pac-plt-2.d | 27 + .../ld-aarch64/protections/property-bti-pac1.s | 12 + .../ld-aarch64/protections/property-bti-pac2.s | 20 + .../ld-aarch64/protections/property-bti-pac4-a.d | 11 + .../ld-aarch64/protections/property-bti-pac4-b.d | 11 + .../{ => protections}/property-bti-pac4.s | 0 ld/testsuite/ld-aarch64/relocs-ilp32.ld | 2 +- ld/testsuite/ld-aarch64/relocs.ld | 2 +- ld/testsuite/ld-aarch64/sframe-command-line-1.d | 8 + ld/testsuite/ld-aarch64/sframe-simple-1.d | 5 +- 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-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- 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/abc.vd | 22 + ld/testsuite/ld-archive/abcde.nd | 11 + ld/testsuite/ld-archive/abcde.s | 7 + ld/testsuite/ld-archive/abcg.vd | 28 + ld/testsuite/ld-archive/abcn.ed | 6 + ld/testsuite/ld-archive/abct.ed | 1 + ld/testsuite/ld-archive/abtc.vd | 22 + ld/testsuite/ld-archive/abtctg.vd | 28 + ld/testsuite/ld-archive/abwc.vd | 24 + ld/testsuite/ld-archive/abwtc.vd | 24 + ld/testsuite/ld-archive/archive.exp | 255 + ld/testsuite/ld-archive/b.s | 4 + ld/testsuite/ld-archive/c.s | 4 + ld/testsuite/ld-archive/d.s | 4 + ld/testsuite/ld-archive/nx.nd | 4 + ld/testsuite/ld-archive/ny.nd | 4 + ld/testsuite/ld-archive/x.nd | 3 + ld/testsuite/ld-archive/x.s | 4 + ld/testsuite/ld-archive/y.nd | 3 + ld/testsuite/ld-archive/y.s | 4 + ld/testsuite/ld-arm/arm-elf.exp | 61 +- ld/testsuite/ld-arm/arm.ld | 2 +- ld/testsuite/ld-arm/arm_purecode.ld | 2 +- ld/testsuite/ld-arm/armv4-bx.d | 4 +- ld/testsuite/ld-arm/cortex-a8-far.d | 2 +- ld/testsuite/ld-arm/discard-unwind.ld | 2 +- ld/testsuite/ld-arm/export-class.exp | 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 | 28 + .../farcall-thumb2-purecode-consecutive-veneer.s | 25 + ld/testsuite/ld-arm/farcall-thumb2-purecode.d | 2 +- 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-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 2 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-checks/over2.d | 2 +- ld/testsuite/ld-cris/archive.exp | 84 + ld/testsuite/ld-cris/asneed1.d | 2 +- ld/testsuite/ld-cris/badgotr1.d | 2 +- ld/testsuite/ld-cris/cris.exp | 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-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/ctf.exp | 9 +- ld/testsuite/ld-cygwin/exe-export.exp | 2 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 4 +- ld/testsuite/ld-elf/build-id.exp | 110 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compress1a.d | 2 + ld/testsuite/ld-elf/compressed1a.d | 2 + ld/testsuite/ld-elf/dt-relr.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 8 +- ld/testsuite/ld-elf/eh-group.exp | 9 +- ld/testsuite/ld-elf/eh5.d | 2 + 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 | 81 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 3 +- ld/testsuite/ld-elf/fatal-warnings-1a.d | 2 +- ld/testsuite/ld-elf/fatal-warnings-1b.d | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/gnu_execstack.err | 3 + ld/testsuite/ld-elf/group2.d | 2 - ld/testsuite/ld-elf/group4.d | 2 - ld/testsuite/ld-elf/group5.d | 2 - ld/testsuite/ld-elf/group6.d | 2 - ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 21 +- ld/testsuite/ld-elf/linkonce1.d | 5 +- ld/testsuite/ld-elf/linkonce3.d | 13 + ld/testsuite/ld-elf/linux-x86.exp | 16 +- ld/testsuite/ld-elf/merge4b.s | 10 +- ld/testsuite/ld-elf/missing-execstack.err | 3 + ld/testsuite/ld-elf/multibss1.d | 2 - ld/testsuite/ld-elf/no-section-header.exp | 4 +- ld/testsuite/ld-elf/note2.d | 18 + ld/testsuite/ld-elf/note2.t | 7 + ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan2.d | 2 - ld/testsuite/ld-elf/package-note.exp | 39 +- ld/testsuite/ld-elf/package-note2.rd | 6 + ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- 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/pr17615.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr21086.rd | 1 + ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.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 | 4 +- ld/testsuite/ld-elf/pr22393-1f.d | 4 +- ld/testsuite/ld-elf/pr22393-2a.rd | 4 +- ld/testsuite/ld-elf/pr22393-2b.rd | 4 +- ld/testsuite/ld-elf/pr22677.d | 2 +- ld/testsuite/ld-elf/pr23161c.rd | 9 +- ld/testsuite/ld-elf/pr23161d.rd | 8 - ld/testsuite/ld-elf/pr23658-1a.d | 7 +- ld/testsuite/ld-elf/pr23658-1c.d | 2 +- ld/testsuite/ld-elf/pr23658-1e.d | 25 + ld/testsuite/ld-elf/pr23658-1f.d | 17 + ld/testsuite/ld-elf/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/pr25207.d | 11 + ld/testsuite/ld-elf/pr25207.s | 13 + ld/testsuite/ld-elf/pr27128a.d | 4 +- ld/testsuite/ld-elf/pr27128c.d | 4 +- ld/testsuite/ld-elf/pr28639e.rd | 6 + ld/testsuite/ld-elf/pr30508.d | 4 +- ld/testsuite/ld-elf/pr30907-1.d | 2 +- ld/testsuite/ld-elf/pr30907-2.d | 2 +- ld/testsuite/ld-elf/pr32341.d | 15 + ld/testsuite/ld-elf/pr32341.s | 26 + ld/testsuite/ld-elf/pr32690.h | 17 + ld/testsuite/ld-elf/pr32690a.c | 1297 + ld/testsuite/ld-elf/pr32690b.c | 2119 + ld/testsuite/ld-elf/pr32787.d | 9 + ld/testsuite/ld-elf/pr32787.t | 12 + ld/testsuite/ld-elf/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/pr33599.d | 11 + ld/testsuite/ld-elf/pr33599.map | 7 + ld/testsuite/ld-elf/pr33599.s | 20 + ld/testsuite/ld-elf/property-seal-1.d | 15 + ld/testsuite/ld-elf/property-seal-1.s | 11 + ld/testsuite/ld-elf/property-seal-2.d | 16 + ld/testsuite/ld-elf/property-seal-3.d | 16 + ld/testsuite/ld-elf/property-seal-4.d | 16 + ld/testsuite/ld-elf/property-seal-5.d | 11 + ld/testsuite/ld-elf/property-seal-6.d | 15 + ld/testsuite/ld-elf/property-seal-7.d | 11 + ld/testsuite/ld-elf/property-seal-8.d | 15 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/rwx-segments-3.err | 3 + ld/testsuite/ld-elf/rwx-segments-4.err | 3 + ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 39 +- ld/testsuite/ld-elf/shared.exp | 93 +- ld/testsuite/ld-elf/size-2.d | 4 +- ld/testsuite/ld-elf/tbss4.d | 13 + ld/testsuite/ld-elf/tbss4.s | 25 + ld/testsuite/ld-elf/tls.exp | 5 +- ld/testsuite/ld-elf/tls_common.exp | 3 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elf/z_execstack.err | 4 + ld/testsuite/ld-elfcomm/elfcomm.exp | 5 +- ld/testsuite/{ld-elf => ld-elfvers}/pass.out | 0 ld/testsuite/ld-elfvers/pr33577-unversioned-a.rd | 5 + ld/testsuite/ld-elfvers/pr33577-unversioned-b.rd | 5 + ld/testsuite/ld-elfvers/pr33577-unversioned.c | 9 + ld/testsuite/ld-elfvers/pr33577-versioned-a.rd | 5 + ld/testsuite/ld-elfvers/pr33577-versioned-b.rd | 5 + ld/testsuite/ld-elfvers/pr33577-versioned.c | 18 + ld/testsuite/ld-elfvers/pr33577.map | 6 + ld/testsuite/ld-elfvers/pr33577a.c | 17 + ld/testsuite/ld-elfvers/pr33577b.c | 17 + ld/testsuite/ld-elfvers/vers.exp | 126 +- ld/testsuite/ld-elfvers/vers16.dsym | 4 +- ld/testsuite/ld-elfvers/vers7.c | 4 +- ld/testsuite/ld-elfvers/vers8.c | 5 - ld/testsuite/ld-elfweak/elfweak.exp | 9 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 + ld/testsuite/ld-gc/gc.exp | 3 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-h8300/relax-7.d | 3 +- 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 | 17 +- 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 | 96 +- 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/load4c.d | 4 + ld/testsuite/ld-i386/load5c.d | 4 + ld/testsuite/ld-i386/load8.d | 14 + ld/testsuite/ld-i386/load8.s | 21 + ld/testsuite/ld-i386/load9.s | 20 + ld/testsuite/ld-i386/load9a.d | 14 + ld/testsuite/ld-i386/load9b.d | 13 + ld/testsuite/ld-i386/no-plt-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 | 56 +- .../{ld-elf/pr13195.c => ld-i386/no-tls.c} | 0 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/pr32191.d | 9 + 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/tls.exp | 2 +- ld/testsuite/ld-i386/tlsdesc.rd | 106 +- ld/testsuite/ld-i386/tlsdesc2.d | 3 +- ld/testsuite/ld-i386/tlsgdesc.rd | 8 +- ld/testsuite/ld-i386/tlsgdesc1.d | 2 +- ld/testsuite/ld-i386/tlsgdesc2.d | 2 +- ld/testsuite/ld-i386/tlsgdesc3.d | 2 +- ld/testsuite/ld-i386/tlsie2.d | 2 +- ld/testsuite/ld-i386/tlsie3.d | 2 +- ld/testsuite/ld-i386/tlsie4.d | 2 +- ld/testsuite/ld-i386/tlsie5.d | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 933 +- ld/testsuite/ld-kvx/kvx-elf.exp | 2 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/32_pcrel.s | 6 + ld/testsuite/ld-loongarch-elf/64_pcrel.d | 2 +- .../ld-loongarch-elf/bad_pcala_hi20_global.d | 5 + .../ld-loongarch-elf/bad_pcala_hi20_global.s | 8 + .../ld-loongarch-elf/bad_pcala_hi20_global_pie.d | 4 + .../ld-loongarch-elf/bad_pcala_hi20_global_pie.s | 3 + .../ld-loongarch-elf/bad_pcala_hi20_weak.d | 5 + .../ld-loongarch-elf/bad_pcala_hi20_weak.s | 9 + .../ld-loongarch-elf/bad_pcala_hi20_weak_pie.d | 4 + .../ld-loongarch-elf/bad_pcala_hi20_weak_pie.s | 3 + .../ld-loongarch-elf/bad_pcrel20_s2_global.d | 5 + .../ld-loongarch-elf/bad_pcrel20_s2_global.s | 8 + .../ld-loongarch-elf/bad_pcrel20_s2_weak.d | 5 + .../ld-loongarch-elf/bad_pcrel20_s2_weak.s | 9 + ld/testsuite/ld-loongarch-elf/call_undefweak.d | 16 + ld/testsuite/ld-loongarch-elf/call_undefweak.s | 33 + ld/testsuite/ld-loongarch-elf/check_got_relax.d | 60 + ld/testsuite/ld-loongarch-elf/check_got_relax.s | 43 + ld/testsuite/ld-loongarch-elf/check_relax_got.ld | 25 + ld/testsuite/ld-loongarch-elf/cmodel.exp | 2 +- ld/testsuite/ld-loongarch-elf/data-got.d | 2 +- ld/testsuite/ld-loongarch-elf/data-plt.s | 1 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.dd | 8 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.rd | 3 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.s | 15 + ld/testsuite/ld-loongarch-elf/desc-ie-norelax.sd | 6 + ld/testsuite/ld-loongarch-elf/desc-ie.d | 9 +- ld/testsuite/ld-loongarch-elf/desc-relax.d | 2 +- ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 14 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/la32.d | 16 + ld/testsuite/ld-loongarch-elf/la32.s | 14 + ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 61 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 72 +- ld/testsuite/ld-loongarch-elf/overflow_32_pcrel.d | 4 + ld/testsuite/ld-loongarch-elf/pic.exp | 36 +- .../ld-loongarch-elf/relax-after-alignment.d | 31 + .../ld-loongarch-elf/relax-after-alignment.s | 49 + .../ld-loongarch-elf/relax-align-ignore-start.d | 2 +- ld/testsuite/ld-loongarch-elf/relax-call36-exe.s | 32 + ld/testsuite/ld-loongarch-elf/relax-call36-so.s | 35 + ld/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/relax.exp | 117 +- ld/testsuite/ld-loongarch-elf/start_stop.d | 13 + ld/testsuite/ld-loongarch-elf/start_stop.s | 10 + ld/testsuite/ld-loongarch-elf/tlsdesc_abs.d | 12 +- ld/testsuite/ld-loongarch-elf/tlsdesc_extreme.d | 8 +- ld/testsuite/ld-loongarch-elf/undefweak_le.s | 7 + ld/testsuite/ld-loongarch-elf/underflow_32_pcrel.d | 4 + .../ld-loongarch-elf/weak-undef-hidden-pie.d | 14 + .../ld-loongarch-elf/weak-undef-hidden-shared.d | 14 + ld/testsuite/ld-loongarch-elf/weak-undef-hidden.s | 9 + .../ld-loongarch-elf/weak-undef-static-pie.d | 13 + .../ld-loongarch-elf/weak-undef-static-pie.s | 8 + ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- .../micromips-hi16-orphan-addend-srec.d | 7 + .../micromips-hi16-orphan-addend-srec.l | 7 + .../ld-mips-elf/micromips-hi16-orphan-addend.d | 23 + .../ld-mips-elf/micromips-hi16-orphan-addend.l | 7 + 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-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 95 +- .../ld-mips-elf/mips-hi16-orphan-addend-srec.d | 7 + .../ld-mips-elf/mips-hi16-orphan-addend-srec.l | 7 + ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.d | 22 + ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.l | 7 + .../ld-mips-elf/mips-hi16-orphan-addend.ld | 12 + ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.s | 29 + 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-mips-elf/mips16-hi16-orphan-addend-srec.d | 7 + .../ld-mips-elf/mips16-hi16-orphan-addend-srec.l | 7 + .../ld-mips-elf/mips16-hi16-orphan-addend.d | 25 + .../ld-mips-elf/mips16-hi16-orphan-addend.l | 7 + 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-mips-elf/pcrel-hi16-orphan-addend-srec.d | 7 + .../ld-mips-elf/pcrel-hi16-orphan-addend-srec.l | 3 + .../ld-mips-elf/pcrel-hi16-orphan-addend.d | 20 + .../ld-mips-elf/pcrel-hi16-orphan-addend.l | 3 + 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/sections-1-n32.rd | 2 +- ld/testsuite/ld-mips-elf/sections-1-n32p.rd | 6 +- ld/testsuite/ld-mips-elf/sections-1-n32t.rd | 6 +- ld/testsuite/ld-mips-elf/sections-1-n64.rd | 2 +- ld/testsuite/ld-mips-elf/sections-1-n64t.rd | 6 +- ld/testsuite/ld-mips-elf/sections-1-o32.rd | 2 +- ld/testsuite/ld-mips-elf/sections-1-o32t.rd | 2 +- ld/testsuite/ld-mips-elf/vxworks2.sd | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/input-remap.exp | 2 +- ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-mmix/bpo-15.d | 2 +- ld/testsuite/ld-mmix/bpo-15m.d | 2 +- ld/testsuite/ld-mmix/bpo-21.d | 2 +- ld/testsuite/ld-mmix/bpo-21m.d | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/emit-relocs-1.d | 37 - ld/testsuite/ld-nios2/emit-relocs-1.ld | 20 - ld/testsuite/ld-nios2/emit-relocs-1a.s | 24 - ld/testsuite/ld-nios2/emit-relocs-1b.s | 18 - ld/testsuite/ld-nios2/gprel.d | 17 - ld/testsuite/ld-nios2/gprel.s | 29 - ld/testsuite/ld-nios2/hilo16.d | 13 - ld/testsuite/ld-nios2/hilo16.s | 10 - ld/testsuite/ld-nios2/hilo16_symbol.s | 3 - ld/testsuite/ld-nios2/imm5.d | 13 - ld/testsuite/ld-nios2/imm5.s | 9 - ld/testsuite/ld-nios2/imm5_symbol.s | 4 - ld/testsuite/ld-nios2/mixed1a.d | 9 - ld/testsuite/ld-nios2/mixed1a.s | 9 - ld/testsuite/ld-nios2/mixed1b.d | 9 - ld/testsuite/ld-nios2/mixed1b.s | 3 - ld/testsuite/ld-nios2/nios2.exp | 28 - ld/testsuite/ld-nios2/pcrel16.d | 15 - ld/testsuite/ld-nios2/pcrel16.s | 8 - ld/testsuite/ld-nios2/pcrel16_label.s | 5 - ld/testsuite/ld-nios2/relax_call26.s | 27 - ld/testsuite/ld-nios2/relax_call26_boundary.ld | 14 - ld/testsuite/ld-nios2/relax_call26_boundary.s | 29 - ld/testsuite/ld-nios2/relax_call26_boundary_c8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_cc.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d0.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d4.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_d8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_dc.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f0.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f4.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_f8.d | 9 - ld/testsuite/ld-nios2/relax_call26_boundary_fc.d | 9 - ld/testsuite/ld-nios2/relax_call26_cache.d | 9 - ld/testsuite/ld-nios2/relax_call26_cache.ld | 13 - ld/testsuite/ld-nios2/relax_call26_cache.s | 28 - ld/testsuite/ld-nios2/relax_call26_multi.d | 36 - ld/testsuite/ld-nios2/relax_call26_multi.ld | 14 - ld/testsuite/ld-nios2/relax_call26_norelax.d | 5 - ld/testsuite/ld-nios2/relax_call26_shared.d | 31 - ld/testsuite/ld-nios2/relax_call26_shared.ld | 13 - ld/testsuite/ld-nios2/relax_callr.d | 24 - ld/testsuite/ld-nios2/relax_callr.ld | 11 - ld/testsuite/ld-nios2/relax_callr.s | 17 - ld/testsuite/ld-nios2/relax_cjmp.d | 38 - ld/testsuite/ld-nios2/relax_cjmp.s | 32 - ld/testsuite/ld-nios2/relax_jmp.ld | 11 - ld/testsuite/ld-nios2/relax_section.d | 35 - ld/testsuite/ld-nios2/relax_section.s | 23 - ld/testsuite/ld-nios2/relax_ujmp.d | 32 - ld/testsuite/ld-nios2/relax_ujmp.s | 37 - ld/testsuite/ld-nios2/reloc.d | 10 - ld/testsuite/ld-nios2/reloc.s | 9 - ld/testsuite/ld-nios2/reloc_symbol.s | 24 - ld/testsuite/ld-nios2/s16.d | 12 - ld/testsuite/ld-nios2/s16.s | 16 - ld/testsuite/ld-nios2/s16_symbol.s | 10 - ld/testsuite/ld-nios2/u16.d | 12 - ld/testsuite/ld-nios2/u16.s | 16 - ld/testsuite/ld-nios2/u16_symbol.s | 9 - ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/aarch64.d | 35 +- ld/testsuite/ld-pe/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/longsecn-1.d | 7 +- ld/testsuite/ld-pe/longsecn-2.d | 7 +- ld/testsuite/ld-pe/longsecn-3.d | 31 +- ld/testsuite/ld-pe/longsecn-4.d | 31 +- ld/testsuite/ld-pe/longsecn-5.d | 31 +- ld/testsuite/ld-pe/longsecn.d | 7 +- ld/testsuite/ld-pe/orphan.d | 9 +- ld/testsuite/ld-pe/orphan_nu.d | 9 +- ld/testsuite/ld-pe/pdb-inlineelines1-c13-info2.d | 10 + ld/testsuite/ld-pe/pdb-inlineelines1a.s | 20 + ld/testsuite/ld-pe/pdb-inlineelines1b.s | 160 + ld/testsuite/ld-pe/pdb.exp | 96 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 2 +- ld/testsuite/ld-pe/pe-aarch64.d | 13 +- ld/testsuite/ld-pe/pe-aarch64.s | 5 + ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 39 +- 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-pe/secidx-reloc.d | 5 + ld/testsuite/ld-pe/secidx.d | 14 +- ld/testsuite/ld-pe/secidx_64.d | 4 +- ld/testsuite/ld-pe/secidx_aarch64.d | 4 +- ld/testsuite/ld-pe/secrel-reloc.d | 5 + ld/testsuite/ld-pe/secrel.d | 2 +- ld/testsuite/ld-pe/secrel_64.d | 4 +- ld/testsuite/ld-pe/tlssec64.d | 2 +- ld/testsuite/ld-pie/pie.exp | 6 +- ld/testsuite/ld-plugin/libdep-a.c | 7 - ld/testsuite/ld-plugin/libdep-b.c | 5 - ld/testsuite/ld-plugin/libdep-main.c | 7 - ld/testsuite/ld-plugin/libdep.exp | 124 - ld/testsuite/ld-plugin/lto-10.out | 1 + ld/testsuite/ld-plugin/{pr13183b.c => lto-10a.c} | 0 ld/testsuite/ld-plugin/lto-10b.c | 7 + ld/testsuite/ld-plugin/lto-10r.d | 9 + ld/testsuite/ld-plugin/lto-20.ver | 1 + ld/testsuite/ld-plugin/lto-20a.c | 2 + ld/testsuite/ld-plugin/lto-20b.c | 11 + ld/testsuite/ld-plugin/lto-4.out | 2 + ld/testsuite/ld-plugin/{lto-5a.c => lto-4a.c} | 0 ld/testsuite/ld-plugin/lto-4b.c | 9 + ld/testsuite/ld-plugin/lto-4c.c | 6 + ld/testsuite/ld-plugin/lto-4r-a.d | 7 + ld/testsuite/ld-plugin/lto-4r-b.d | 7 + ld/testsuite/ld-plugin/lto-4r-c.d | 7 + ld/testsuite/ld-plugin/lto-4r-d.d | 7 + ld/testsuite/ld-plugin/lto-binutils.exp | 513 + ld/testsuite/ld-plugin/lto.exp | 151 +- ld/testsuite/ld-plugin/plugin.exp | 12 +- ld/testsuite/ld-plugin/pr25618a.h | 1 - ld/testsuite/ld-plugin/pr25618b.h | 1 - ld/testsuite/ld-plugin/pr32846a.c | 6 + ld/testsuite/ld-plugin/pr32846b.c | 4 + ld/testsuite/ld-plugin/pr32846c.c | 6 + ld/testsuite/ld-plugin/pr32846d.c | 12 + ld/testsuite/ld-plugin/pr32846e.c | 4 + .../{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.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/aix52.exp | 2 +- ld/testsuite/ld-powerpc/elfv2-2so.d | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 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/align-small-region.d | 2 +- .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 12 - .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 12 - .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 13 - .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 13 - ld/testsuite/ld-riscv-elf/code-model-medany-01.d | 2 +- ld/testsuite/ld-riscv-elf/code-model-medany-02.d | 2 +- .../ld-riscv-elf/code-model-medany-weakref-01.d | 2 +- .../ld-riscv-elf/code-model-medany-weakref-02.d | 2 +- ld/testsuite/ld-riscv-elf/code-model-medlow-01.d | 2 +- ld/testsuite/ld-riscv-elf/code-model-medlow-02.d | 2 +- .../ld-riscv-elf/code-model-medlow-weakref-01.d | 2 +- .../ld-riscv-elf/code-model-medlow-weakref-02.d | 2 +- .../ld-riscv-elf/code-model-relax-medany-01.d | 2 +- .../ld-riscv-elf/code-model-relax-medany-02.d | 2 +- .../code-model-relax-medany-weakref-01.d | 2 +- .../code-model-relax-medany-weakref-02.d | 2 +- .../code-model-relax-medlow-01-norelaxgp.d | 2 +- .../ld-riscv-elf/code-model-relax-medlow-01.d | 2 +- .../ld-riscv-elf/code-model-relax-medlow-02.d | 2 +- .../code-model-relax-medlow-weakref-01.d | 2 +- .../code-model-relax-medlow-weakref-02.d | 2 +- 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/j-to-cj-32.d | 33 + ld/testsuite/ld-riscv-elf/j-to-cj-64.d | 34 + ld/testsuite/ld-riscv-elf/j-to-cj.s | 59 + ld/testsuite/ld-riscv-elf/jal-to-cjal.d | 34 + ld/testsuite/ld-riscv-elf/jal-to-cjal.s | 59 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 28 +- .../ld-riscv-elf/pcgp-relax-01-norelaxgp.d | 3 +- ld/testsuite/ld-riscv-elf/pcgp-relax-01.d | 3 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-nopie.d | 2 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-pie.d | 2 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-nopie.d | 2 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-pie.d | 2 +- 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-riscv-elf/relax-data-segment-align.d | 8 + .../ld-riscv-elf/relax-data-segment-align.s | 16 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.d | 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/uleb128.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-s12z/s12z.exp | 2 +- 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/plt_31-1.s | 40 + ld/testsuite/ld-s390/plt_31-1.wf | 32 + ld/testsuite/ld-s390/plt_31_non-pic-1.pd | 54 + ld/testsuite/ld-s390/plt_31_pic-1.pd | 57 + ld/testsuite/ld-s390/plt_64-1.pd | 38 + ld/testsuite/ld-s390/plt_64-1.s | 26 + ld/testsuite/ld-s390/plt_64-1.wf | 33 + ld/testsuite/ld-s390/plt_64-1_eh.wf | 31 + ld/testsuite/ld-s390/pltlib.s | 16 + ld/testsuite/ld-s390/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/pr33141.rd | 5 + .../{ld-x86-64/pr19827a.S => ld-s390/pr33141a.s} | 0 .../{ld-x86-64/pr19827b.S => ld-s390/pr33141b.s} | 0 ld/testsuite/ld-s390/s390.exp | 137 +- ld/testsuite/ld-s390/sframe-bar.s | 21 + ld/testsuite/ld-s390/sframe-command-line-1.d | 8 + 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/tlsbin.dd | 10 +- ld/testsuite/ld-s390/tlsbin_64.dd | 16 +- ld/testsuite/ld-s390/tlsbin_64.sd | 4 +- 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/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 2 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/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/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 39 +- ld/testsuite/ld-scripts/map-stats.d | 5 + ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/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/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide-8.d | 4 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at3.d | 6 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/script.exp | 9 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/section-order.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sort_b_n_a-2.d | 2 +- ld/testsuite/ld-scripts/sort_no-2.d | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 2 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/StateClient.cpp | 26 + ld/testsuite/ld-sframe/StatePlaying.cpp | 41 + ld/testsuite/ld-sframe/pr32789-1.rd | 9 + ld/testsuite/ld-sframe/pr32789-1.sd | 4 + ld/testsuite/ld-sframe/pr32789-1a.c | 22 + ld/testsuite/ld-sframe/pr32789-1b.c | 12 + ld/testsuite/ld-sframe/pr33401.rd | 4 + ld/testsuite/ld-sframe/sframe.exp | 132 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-shared/main.c | 4 +- ld/testsuite/ld-shared/sh1.c | 6 +- ld/testsuite/ld-shared/shared.exp | 70 +- ld/testsuite/ld-size/size.exp | 10 +- ld/testsuite/ld-sparc/got-def.s | 15 + ld/testsuite/ld-sparc/sparc.exp | 10 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/sr1.c | 4 +- ld/testsuite/ld-srec/sr2.c | 6 +- ld/testsuite/ld-srec/srec.exp | 37 +- ld/testsuite/ld-tic6x/discard-unwind.ld | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tic6x/unwind.ld | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 19 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vsb/main.c | 4 +- ld/testsuite/ld-vsb/sh1.c | 6 +- ld/testsuite/ld-vsb/vsb.exp | 32 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/apx-load1.s | 77 + ld/testsuite/ld-x86-64/apx-load1a.d | 147 +- ld/testsuite/ld-x86-64/apx-load1b.d | 52 +- ld/testsuite/ld-x86-64/apx-load1c.d | 145 +- ld/testsuite/ld-x86-64/apx-load1d.d | 145 +- ld/testsuite/ld-x86-64/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/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- 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/{hidden1.d => hidden6.d} | 0 ld/testsuite/ld-x86-64/hidden6.s | 7 + ld/testsuite/ld-x86-64/lam-u48.rd | 1 + ld/testsuite/ld-x86-64/lam-u57.rd | 1 + 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/line.exp | 2 +- ld/testsuite/ld-x86-64/load3.s | 22 + ld/testsuite/ld-x86-64/load3a.d | 21 + ld/testsuite/ld-x86-64/load3b.d | 21 + ld/testsuite/ld-x86-64/load4.d | 16 + ld/testsuite/ld-x86-64/load4.s | 29 + ld/testsuite/ld-x86-64/load5.s | 17 + ld/testsuite/ld-x86-64/load5a.d | 15 + ld/testsuite/ld-x86-64/load5b.d | 15 + ld/testsuite/ld-x86-64/mark-plt-1a-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1a.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1a.rd | 2 +- ld/testsuite/ld-x86-64/mark-plt-1b-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1b.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1c-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1c.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1d-x32.d | 2 +- ld/testsuite/ld-x86-64/mark-plt-1d.d | 2 +- ld/testsuite/ld-x86-64/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 | 30 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/plt3.s | 27 + ld/testsuite/ld-x86-64/pr19013-x32.d | 5 +- ld/testsuite/ld-x86-64/pr19013.d | 3 +- ld/testsuite/ld-x86-64/pr19609-2a.d | 11 +- ld/testsuite/ld-x86-64/pr19609-2b.d | 11 +- ld/testsuite/ld-x86-64/pr19609-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4a.d | 11 +- ld/testsuite/ld-x86-64/pr19609-4c.d | 13 +- ld/testsuite/ld-x86-64/pr19609-4d.d | 13 - ld/testsuite/ld-x86-64/pr19609-4e.d | 13 - ld/testsuite/ld-x86-64/pr19609-5d.d | 10 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 13 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 13 +- ld/testsuite/ld-x86-64/pr19636-3d.d | 10 - ld/testsuite/ld-x86-64/pr22393-3a.rd | 2 +- ld/testsuite/ld-x86-64/pr22393-3b.rd | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/pr27590.rd | 18 +- 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/pr31868a.l | 6 +- ld/testsuite/ld-x86-64/pr31868b.l | 2 +- ld/testsuite/ld-x86-64/pr31868c.l | 4 +- ld/testsuite/ld-x86-64/pr32189.s | 35 + ld/testsuite/ld-x86-64/pr32191-x32.d | 9 + ld/testsuite/ld-x86-64/pr32191.d | 9 + ld/testsuite/ld-x86-64/pr32191.s | 5 + ld/testsuite/ld-x86-64/pr32591-1.s | 24 + ld/testsuite/ld-x86-64/pr32591-1a-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1a.d | 22 + ld/testsuite/ld-x86-64/pr32591-1a.t | 7 + ld/testsuite/ld-x86-64/pr32591-1b-x32.d | 27 + ld/testsuite/ld-x86-64/pr32591-1b.d | 27 + ld/testsuite/ld-x86-64/pr32591-1b.t | 7 + ld/testsuite/ld-x86-64/pr32591-1c-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1c.d | 22 + ld/testsuite/ld-x86-64/pr32591-1c.t | 6 + ld/testsuite/ld-x86-64/pr32591-1d-x32.d | 22 + ld/testsuite/ld-x86-64/pr32591-1d.d | 22 + ld/testsuite/ld-x86-64/pr32591-1d.t | 7 + ld/testsuite/ld-x86-64/pr32591-2-x32.d | 12 + ld/testsuite/ld-x86-64/pr32591-2.d | 12 + ld/testsuite/ld-x86-64/pr32591-2.s | 13 + ld/testsuite/ld-x86-64/pr32591-2.t | 4 + ld/testsuite/ld-x86-64/pr32591-3-x32.d | 13 + ld/testsuite/ld-x86-64/pr32591-3.d | 13 + ld/testsuite/ld-x86-64/pr32591-3.s | 7 + ld/testsuite/ld-x86-64/pr32591-3.t | 5 + ld/testsuite/ld-x86-64/pr32591-4-x32.d | 13 + ld/testsuite/ld-x86-64/pr32591-4.d | 13 + ld/testsuite/ld-x86-64/pr32591-4.s | 7 + ld/testsuite/ld-x86-64/pr32665.err | 3 + ld/testsuite/ld-x86-64/pr32665.o.bz2 | Bin 0 -> 2827 bytes ld/testsuite/ld-x86-64/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/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-lam-u48-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-lam-u57-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/sframe-command-line-1.d | 8 + ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d | 34 + ld/testsuite/ld-x86-64/sframe-link-1.d | 38 + ld/testsuite/ld-x86-64/sframe-plt-1.d | 7 +- ld/testsuite/ld-x86-64/sframe-pltgot-1.d | 29 + ld/testsuite/ld-x86-64/sframe-pltgot-1.s | 15 + ld/testsuite/ld-x86-64/sframe-pltgot-2.d | 29 + ld/testsuite/ld-x86-64/sframe-reloc-1.d | 34 + 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-signal.s | 18 + ld/testsuite/ld-x86-64/sframe-simple-1.d | 7 +- ld/testsuite/ld-x86-64/sframe-start.s | 15 + ld/testsuite/ld-x86-64/split-by-file.rd | 6 +- 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/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 16 + ld/testsuite/ld-x86-64/tlsbindesc.rd | 36 +- ld/testsuite/ld-x86-64/tlsbindesc.s | 6 + ld/testsuite/ld-x86-64/tlsdesc.pd | 8 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 141 +- ld/testsuite/ld-x86-64/tlsdesc2.d | 4 +- ld/testsuite/ld-x86-64/tlsdesc3.d | 2 +- ld/testsuite/ld-x86-64/tlsdesc4.d | 2 +- ld/testsuite/ld-x86-64/tlsdesc5.d | 2 +- ld/testsuite/ld-x86-64/tlsgdesc.rd | 8 +- ld/testsuite/ld-x86-64/tlsie2.d | 2 +- ld/testsuite/ld-x86-64/tlsie3.d | 2 +- ld/testsuite/ld-x86-64/tlsie5.d | 4 +- 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 | 213 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 271 +- libbacktrace/Makefile.in | 3 + libbacktrace/aclocal.m4 | 2 + libbacktrace/configure | 404 +- libctf/ChangeLog | 10 +- libctf/Makefile.am | 2 +- libctf/Makefile.in | 7 +- libctf/aclocal.m4 | 2 + libctf/configure | 414 +- libctf/configure.ac | 20 +- libctf/ctf-archive.c | 15 +- libctf/ctf-create.c | 17 +- libctf/ctf-decl.c | 9 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 251 +- libctf/ctf-dump.c | 10 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 31 +- libctf/ctf-impl.h | 18 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 112 +- libctf/ctf-lookup.c | 2 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 4 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 8 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 57 +- libctf/ctf-util.c | 2 +- libctf/doc/ctf-spec.texi | 15 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 2 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 10 +- libctf/testsuite/lib/ctf-lib.exp | 105 +- 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 | 7 +- .../testsuite/libctf-lookup/multidim-array-ctf.c | 2 + libctf/testsuite/libctf-lookup/multidim-array.c | 108 + libctf/testsuite/libctf-lookup/multidim-array.lk | 5 + .../testsuite/libctf-lookup/struct-iteration-ctf.c | 7 +- libctf/testsuite/libctf-lookup/struct-iteration.c | 18 + libctf/testsuite/libctf-lookup/struct-iteration.lk | 10 +- .../libctf-regression/libctf-repeat-cu.exp | 9 +- .../testsuite/libctf-regression/open-error-free.c | 1 - libctf/testsuite/libctf-regression/regression.exp | 7 +- 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 - libctf/testsuite/libctf-writable/slice-of-slice.c | 77 + .../{error-propagation.lk => slice-of-slice.lk} | 0 .../symtypetab-nonlinker-writeout.c | 2 +- libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 156 + libiberty/Makefile.in | 34 +- libiberty/_doprnt.c | 2 +- libiberty/acinclude.m4 | 2 +- libiberty/aclocal.m4 | 1 + libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/config.in | 6 + libiberty/configure | 564 +- libiberty/configure.ac | 57 +- libiberty/configure.com | 2 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 71 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 4 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/functions.texi | 14 + libiberty/gather-docs | 2 +- libiberty/getopt.c | 8 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/ldirname.c | 94 + libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 2 +- libiberty/makefile.vms | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/memrchr.c | 33 + libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 6 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 4 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 465 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 212 +- libiberty/simple-object-mach-o.c | 27 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 14 +- libiberty/testsuite/demangle-expected | 7 + libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 17 +- libiberty/testsuite/test-doubly-linked-list.c | 276 + libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 4 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libsframe/Makefile.am | 4 +- libsframe/Makefile.in | 204 +- libsframe/README | 6 + libsframe/aclocal.m4 | 2 + libsframe/configure | 404 +- libsframe/configure.ac | 2 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 890 +- libsframe/libsframe.ver | 14 +- libsframe/libtool-version | 2 +- libsframe/sframe-dump.c | 517 +- libsframe/sframe-error.c | 2 +- libsframe/sframe-impl.h | 10 +- libsframe/sframe.c | 1815 +- libsframe/testsuite/config/default.exp | 2 +- libsframe/testsuite/libsframe.decode/DATA-BE-V3 | Bin 0 -> 77 bytes libsframe/testsuite/libsframe.decode/DATA-V2 | Bin 0 -> 98 bytes libsframe/testsuite/libsframe.decode/DATA2 | Bin 98 -> 100 bytes .../libsframe.decode/README-be-flipping-v3 | 58 + .../testsuite/libsframe.decode/be-flipping-v3.c | 118 + libsframe/testsuite/libsframe.decode/be-flipping.c | 38 +- libsframe/testsuite/libsframe.decode/decode.exp | 14 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 38 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 39 +- libsframe/testsuite/libsframe.decode/frecnt-v2.c | 90 + libsframe/testsuite/libsframe.decode/local.mk | 23 +- libsframe/testsuite/libsframe.encode/encode-1.c | 105 +- libsframe/testsuite/libsframe.encode/encode.exp | 2 +- libsframe/testsuite/libsframe.encode/local.mk | 4 +- libsframe/testsuite/libsframe.find/find.exp | 11 +- libsframe/testsuite/libsframe.find/findfre-1.c | 169 +- .../testsuite/libsframe.find/findfre-flex-1.c | 205 + libsframe/testsuite/libsframe.find/findfunc-1.c | 208 +- libsframe/testsuite/libsframe.find/local.mk | 23 +- libsframe/testsuite/libsframe.find/plt-findfre-1.c | 130 +- libsframe/testsuite/libsframe.find/plt-findfre-2.c | 184 + libsframe/testsuite/local.mk | 3 + libsframe/testsuite/sframe-test.h | 53 + libtool.m4 | 49 +- ltmain.sh | 46 +- opcodes/ChangeLog | 10 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 17 +- opcodes/Makefile.in | 22 +- opcodes/aarch64-asm-2.c | 1922 +- opcodes/aarch64-asm.c | 79 +- opcodes/aarch64-asm.h | 3 +- opcodes/aarch64-dis-2.c | 30369 +++++++------- opcodes/aarch64-dis.c | 151 +- opcodes/aarch64-dis.h | 3 +- opcodes/aarch64-gen.c | 263 +- opcodes/aarch64-opc-2.c | 297 +- opcodes/aarch64-opc.c | 1436 +- opcodes/aarch64-opc.h | 112 +- opcodes/aarch64-sys-regs.def | 2836 +- opcodes/aarch64-tbl-2.h | 4058 ++ opcodes/aarch64-tbl.h | 2542 +- opcodes/aclocal.m4 | 2 + opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 310 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 4 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 2 +- opcodes/arm-dis.c | 199 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 4 +- opcodes/bpf-dis.c | 2 +- opcodes/bpf-opc.c | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/config.in | 3 - opcodes/configure | 1520 +- opcodes/configure.ac | 12 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 2 +- opcodes/cris-desc.h | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/cris-opc.h | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 29 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 56 +- opcodes/disassemble.h | 6 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 2 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 62 + opcodes/i386-dis-evex-prefix.h | 276 +- opcodes/i386-dis-evex-reg.h | 12 +- opcodes/i386-dis-evex-w.h | 82 +- opcodes/i386-dis-evex-x86-64.h | 25 + opcodes/i386-dis-evex.h | 102 +- opcodes/i386-dis.c | 652 +- opcodes/i386-gen.c | 220 +- opcodes/i386-init.h | 1999 +- opcodes/i386-mnem.h | 4317 +- opcodes/i386-opc.h | 100 +- opcodes/i386-opc.tbl | 945 +- opcodes/i386-reg.tbl | 22 +- opcodes/i386-tbl.h | 40352 ++++++++++--------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/kvx-dis.c | 2 +- opcodes/kvx-dis.h | 2 +- opcodes/kvx-opc.c | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 2 +- opcodes/loongarch-dis.c | 44 +- opcodes/loongarch-opc.c | 123 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 29 +- opcodes/m68k-opc.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 7 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 2 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 18 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 29 +- opcodes/mips-formats.h | 8 +- opcodes/mips-opc.c | 6 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 35 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 48 +- opcodes/nios2-dis.c | 1044 - opcodes/nios2-opc.c | 783 - opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 4 +- opcodes/or1k-desc.h | 549 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 4 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 2 - opcodes/po/de.po | 448 +- opcodes/po/es.po | 2511 +- opcodes/po/fr.po | 1463 +- opcodes/po/opcodes.pot | 427 +- opcodes/po/ro.po | 454 +- opcodes/po/sr.po | 526 +- opcodes/po/uk.po | 446 +- opcodes/ppc-dis.c | 91 +- opcodes/ppc-opc.c | 239 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 491 +- opcodes/riscv-opc.c | 485 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 2 +- opcodes/s12z-opc.c | 2 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 101 +- opcodes/s390-mkopc.c | 5 +- opcodes/s390-opc.c | 24 +- opcodes/s390-opc.txt | 128 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 42 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 4 +- opcodes/z8kgen.c | 6 +- readline/readline/CHANGELOG | 47 +- readline/readline/CHANGES | 124 +- readline/readline/INSTALL | 46 +- readline/readline/MANIFEST | 10 +- readline/readline/Makefile.in | 8 +- readline/readline/NEWS | 61 +- readline/readline/README | 4 +- readline/readline/aclocal.m4 | 891 +- readline/readline/bind.c | 204 +- readline/readline/callback.c | 16 +- readline/readline/chardefs.h | 31 +- readline/readline/colors.c | 23 +- readline/readline/compat.c | 22 +- readline/readline/complete.c | 128 +- readline/readline/config.h.in | 27 +- readline/readline/configure | 779 +- readline/readline/configure.ac | 57 +- readline/readline/display.c | 145 +- readline/readline/doc/Makefile.in | 11 +- readline/readline/doc/history.3 | 2 +- readline/readline/doc/history.texi | 2 +- readline/readline/doc/hstech.texi | 2 +- readline/readline/doc/hsuser.texi | 22 +- readline/readline/doc/readline.3 | 99 +- readline/readline/doc/rlman.texi | 2 +- readline/readline/doc/rltech.texi | 85 +- readline/readline/doc/rluser.texi | 110 +- readline/readline/doc/rluserman.texi | 2 +- readline/readline/doc/texi2dvi | 0 readline/readline/doc/texi2html | 0 readline/readline/doc/version.texi | 13 +- readline/readline/examples/Makefile.in | 11 +- readline/readline/examples/excallback.c | 4 + readline/readline/examples/fileman.c | 2 +- readline/readline/examples/rl-callbacktest.c | 4 +- readline/readline/examples/rl-test-timeout | 6 + readline/readline/examples/rl-timeout.c | 245 + readline/readline/examples/rl.c | 8 + readline/readline/examples/rlbasic.c | 8 + readline/readline/examples/rlcat.c | 8 + readline/readline/examples/rlevent.c | 8 + readline/readline/examples/rlptytest.c | 11 +- readline/readline/examples/rltest.c | 8 + readline/readline/funmap.c | 6 +- readline/readline/histexpand.c | 45 +- readline/readline/histfile.c | 14 +- readline/readline/histlib.h | 11 +- readline/readline/history.c | 13 +- readline/readline/history.h | 79 +- readline/readline/history.pc.in | 11 + readline/readline/histsearch.c | 6 +- readline/readline/input.c | 370 +- readline/readline/isearch.c | 31 +- readline/readline/keymaps.h | 18 +- readline/readline/kill.c | 46 +- readline/readline/m4/codeset.m4 | 24 + readline/readline/macro.c | 2 + readline/readline/mbutil.c | 36 +- readline/readline/misc.c | 68 +- readline/readline/nls.c | 100 +- readline/readline/parens.c | 8 +- readline/readline/patchlevel | 2 +- readline/readline/posixdir.h | 2 +- readline/readline/posixtime.h | 84 + readline/readline/readline.c | 121 +- readline/readline/readline.h | 597 +- readline/readline/rldefs.h | 8 +- readline/readline/rlmbutil.h | 38 +- readline/readline/rlprivate.h | 325 +- readline/readline/rlshell.h | 12 +- readline/readline/rltty.c | 41 +- readline/readline/rltypedefs.h | 56 +- readline/readline/search.c | 90 +- readline/readline/shell.c | 4 +- readline/readline/signals.c | 71 +- readline/readline/support/config.guess | 1238 +- readline/readline/support/config.rpath | 0 readline/readline/support/config.sub | 82 +- readline/readline/support/install.sh | 0 readline/readline/support/mkdirs | 0 readline/readline/support/mkdist | 13 +- readline/readline/support/mkinstalldirs | 0 readline/readline/support/shlib-install | 0 readline/readline/support/shobj-conf | 12 +- readline/readline/tcap.h | 12 +- readline/readline/terminal.c | 110 +- readline/readline/text.c | 108 +- readline/readline/tilde.h | 22 +- readline/readline/undo.c | 6 +- readline/readline/util.c | 7 +- readline/readline/vi_mode.c | 123 +- readline/readline/xmalloc.h | 8 +- sim/Makefile.am | 5 +- sim/Makefile.in | 522 +- sim/aarch64/aarch64-sim.h | 2 +- sim/aarch64/cpustate.c | 2 +- sim/aarch64/cpustate.h | 2 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 2 +- sim/aarch64/local.mk | 2 +- sim/aarch64/memory.c | 4 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 2 +- sim/aarch64/simulator.c | 2 +- sim/aarch64/simulator.h | 2 +- sim/aclocal.m4 | 2 + sim/arm/ChangeLog-2021 | 2018 - sim/arm/README | 27 - sim/arm/arm-sim.h | 26 - sim/arm/armcopro.c | 1429 - sim/arm/armdefs.h | 426 - sim/arm/armemu.c | 6118 --- sim/arm/armemu.h | 557 - sim/arm/armemu32.c | 18 - sim/arm/armfpe.h | 1350 - sim/arm/arminit.c | 355 - sim/arm/armos.c | 873 - sim/arm/armos.h | 93 - sim/arm/armsupp.c | 1704 - sim/arm/armvirt.c | 517 - sim/arm/dbg_rdi.h | 84 - sim/arm/iwmmxt.c | 3738 -- sim/arm/iwmmxt.h | 27 - sim/arm/local.mk | 52 - sim/arm/maverick.c | 1210 - sim/arm/maverick.h | 46 - sim/arm/sim-main.h | 25 - sim/arm/thumbemu.c | 2623 -- sim/arm/wrapper.c | 938 - sim/avr/avr-sim.h | 2 +- sim/avr/interp.c | 2 +- sim/avr/local.mk | 2 +- sim/avr/sim-main.h | 2 +- sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 2 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 4 +- sim/bfin/dv-bfin_cec.c | 4 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 2 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 2 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 2 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 2 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 2 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 2 +- sim/bpf/bpf-sim.c | 2 +- sim/bpf/bpf-sim.h | 2 +- sim/bpf/local.mk | 2 +- sim/bpf/sim-main.h | 2 +- sim/bpf/traps.c | 2 +- sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 4 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 2 +- sim/common/cgen-scache.c | 2 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/create-version.sh | 2 +- sim/common/defs.h | 2 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 2 +- sim/common/gennltvals.py | 2 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 4 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 4 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 4 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 4 +- sim/common/hw-tree.h | 2 +- sim/common/lineno.sh | 2 +- sim/common/local.mk | 2 +- sim/common/nrun.c | 6 +- sim/common/portability.c | 2 +- sim/common/portability.h | 2 +- sim/common/run.1 | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 10 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 4 +- sim/common/sim-close.c | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 4 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 10 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 4 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 4 +- sim/common/sim-io.c | 4 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 2 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 2 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 4 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 2 +- sim/common/target-newlib-errno.c | 2 +- sim/common/target-newlib-open.c | 2 +- sim/common/target-newlib-signal.c | 2 +- sim/common/target-newlib-syscall.c | 2 +- sim/common/target-newlib-syscall.h | 2 +- sim/common/version.h | 2 +- sim/config.h.in | 15 - sim/configure | 539 +- sim/configure.ac | 1 - sim/cr16/cr16-sim.h | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/local.mk | 2 +- sim/cr16/sim-main.h | 2 +- sim/cr16/simops.c | 2 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 2 +- sim/cris/local.mk | 2 +- sim/cris/mloop.in | 2 +- sim/cris/modelv10.c | 2 +- sim/cris/modelv32.c | 2 +- sim/cris/rvdummy.c | 2 +- sim/cris/semcrisv10f-switch.c | 2 +- sim/cris/semcrisv32f-switch.c | 2 +- sim/cris/sim-if.c | 2 +- sim/cris/sim-main.h | 2 +- sim/cris/traps.c | 2 +- sim/d10v/gencode.c | 2 +- sim/d10v/interp.c | 2 +- sim/d10v/local.mk | 2 +- sim/d10v/sim-main.h | 2 +- sim/erc32/README.erc32 | 2 +- sim/erc32/README.gdb | 2 +- sim/erc32/erc32.c | 2 +- sim/erc32/exec.c | 4 +- sim/erc32/float.c | 4 +- sim/erc32/func.c | 2 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 2 +- sim/erc32/local.mk | 2 +- sim/erc32/sis.c | 2 +- sim/erc32/sis.h | 4 +- sim/erc32/startsim | 2 +- sim/example-synacor/example-synacor-sim.h | 2 +- sim/example-synacor/interp.c | 2 +- sim/example-synacor/local.mk | 2 +- sim/example-synacor/sim-main.c | 2 +- sim/example-synacor/sim-main.h | 2 +- sim/frv/acinclude.m4 | 2 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/decode.h | 2 +- sim/frv/frv-sim.h | 4 +- sim/frv/frv.c | 2 +- sim/frv/interrupts.c | 2 +- sim/frv/local.mk | 2 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/model.c | 2 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 6 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 2 +- sim/frv/sim-if.c | 2 +- sim/frv/sim-main.h | 2 +- sim/frv/traps.c | 4 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 2 +- sim/ft32/local.mk | 2 +- sim/ft32/sim-main.h | 2 +- sim/h8300/compile.c | 2 +- sim/h8300/local.mk | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 4 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 6 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 4 +- sim/igen/gen-semantics.h | 6 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 6 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 4 +- sim/igen/igen.h | 4 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 4 +- sim/igen/ld-decode.h | 6 +- sim/igen/ld-insn.c | 10 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 4 +- sim/igen/local.mk | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/local.mk | 2 +- sim/iq2000/mloop.in | 2 +- sim/iq2000/model.c | 2 +- sim/iq2000/sem-switch.c | 2 +- sim/iq2000/sem.c | 2 +- sim/iq2000/sim-if.c | 2 +- sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 2 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 4 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/local.mk | 2 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 2 +- sim/lm32/sim-main.h | 2 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 2 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/local.mk | 2 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 2 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 2 +- sim/m32r/decodex.h | 2 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 2 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/local.mk | 2 +- sim/m32r/m32r-sim.h | 2 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 4 +- sim/m32r/mloopx.in | 4 +- sim/m32r/model.c | 2 +- sim/m32r/model2.c | 2 +- sim/m32r/modelx.c | 2 +- sim/m32r/sem-switch.c | 2 +- sim/m32r/sem.c | 2 +- sim/m32r/sem2-switch.c | 2 +- sim/m32r/semx-switch.c | 2 +- sim/m32r/sim-if.c | 2 +- sim/m32r/traps.c | 4 +- sim/m4/sim_ac_option_alignment.m4 | 2 +- sim/m4/sim_ac_option_assert.m4 | 2 +- sim/m4/sim_ac_option_bitsize.m4 | 2 +- sim/m4/sim_ac_option_cgen_maint.m4 | 2 +- sim/m4/sim_ac_option_debug.m4 | 2 +- sim/m4/sim_ac_option_endian.m4 | 2 +- sim/m4/sim_ac_option_environment.m4 | 2 +- sim/m4/sim_ac_option_float.m4 | 2 +- sim/m4/sim_ac_option_hardware.m4 | 2 +- sim/m4/sim_ac_option_inline.m4 | 2 +- sim/m4/sim_ac_option_profile.m4 | 2 +- sim/m4/sim_ac_option_reserved_bits.m4 | 2 +- sim/m4/sim_ac_option_scache.m4 | 2 +- sim/m4/sim_ac_option_smp.m4 | 2 +- sim/m4/sim_ac_option_stdio.m4 | 2 +- sim/m4/sim_ac_option_trace.m4 | 2 +- sim/m4/sim_ac_option_warnings.m4 | 4 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_platform.m4 | 44 +- sim/m4/sim_ac_toolchain.m4 | 4 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11spi.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 4 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 2 +- sim/m68hc11/interp.c | 2 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 2 +- sim/m68hc11/m68hc11-sim.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/interp.c | 2 +- sim/mcore/local.mk | 2 +- sim/mcore/mcore-sim.h | 2 +- sim/mcore/sim-main.h | 2 +- sim/microblaze/interp.c | 2 +- sim/microblaze/local.mk | 2 +- sim/microblaze/microblaze-sim.h | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/mips/acinclude.m4 | 4 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/interp.c | 2 +- sim/mips/local.mk | 2 +- sim/mips/m16.igen | 2 +- sim/mips/m16e.igen | 2 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 2 +- sim/mips/mips.igen | 6 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 6 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/interp.c | 4 +- sim/mn10300/local.mk | 2 +- sim/mn10300/sim-main.h | 2 +- sim/moxie/interp.c | 2 +- sim/moxie/local.mk | 2 +- sim/moxie/moxie-sim.h | 2 +- sim/moxie/sim-main.h | 2 +- sim/msp430/local.mk | 2 +- sim/msp430/msp430-sim.c | 2 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 2 +- sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 34 +- sim/or1k/cpu.h | 16 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2 +- sim/or1k/decode.h | 2 +- sim/or1k/local.mk | 2 +- sim/or1k/mloop.in | 2 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 2 +- sim/or1k/or1k.c | 6 +- sim/or1k/sem-switch.c | 2 +- sim/or1k/sem.c | 2 +- sim/or1k/sim-if.c | 2 +- sim/or1k/sim-main.h | 2 +- sim/or1k/traps.c | 4 +- sim/ppc/BUGS | 4 +- sim/ppc/INSTALL | 4 +- sim/ppc/README | 2 +- sim/ppc/RUN | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/corefile.h | 6 +- sim/ppc/cpu.h | 4 +- sim/ppc/debug.c | 2 +- sim/ppc/device.h | 2 +- sim/ppc/emul_bugapi.c | 4 +- sim/ppc/emul_netbsd.c | 6 +- sim/ppc/emul_unix.c | 12 +- sim/ppc/gen-icache.c | 4 +- sim/ppc/gen-idecode.c | 2 +- sim/ppc/gen-semantics.h | 4 +- sim/ppc/hw_cpu.c | 2 +- sim/ppc/hw_eeprom.c | 2 +- sim/ppc/hw_ide.c | 4 +- sim/ppc/hw_init.c | 2 +- sim/ppc/hw_opic.c | 8 +- sim/ppc/hw_phb.c | 6 +- sim/ppc/idecode_expression.h | 4 +- sim/ppc/igen.c | 2 +- sim/ppc/igen.h | 4 +- sim/ppc/interrupts.h | 2 +- sim/ppc/ld-decode.h | 4 +- sim/ppc/main.c | 4 +- sim/ppc/os_emul.h | 4 +- sim/ppc/powerpc.igen | 16 +- sim/ppc/psim.c | 4 +- sim/ppc/psim.texinfo | 4 +- sim/ppc/std-config.h | 8 +- sim/ppc/tree.c | 2 +- sim/ppc/vm.c | 2 +- sim/ppc/vm.h | 2 +- sim/pru/interp.c | 2 +- sim/pru/local.mk | 2 +- sim/pru/pru.h | 2 +- sim/pru/pru.isa | 2 +- sim/pru/sim-main.h | 2 +- sim/riscv/acinclude.m4 | 2 +- sim/riscv/interp.c | 2 +- sim/riscv/local.mk | 2 +- sim/riscv/machs.c | 2 +- sim/riscv/machs.h | 2 +- sim/riscv/riscv-sim.h | 2 +- sim/riscv/sim-main.c | 4 +- sim/riscv/sim-main.h | 2 +- sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 2 +- sim/rl78/load.c | 2 +- sim/rl78/load.h | 2 +- sim/rl78/local.mk | 2 +- sim/rl78/main.c | 2 +- sim/rl78/mem.c | 2 +- sim/rl78/mem.h | 2 +- sim/rl78/rl78.c | 2 +- sim/rl78/trace.c | 2 +- sim/rl78/trace.h | 2 +- sim/rx/acinclude.m4 | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 2 +- sim/rx/load.c | 2 +- sim/rx/load.h | 2 +- sim/rx/local.mk | 2 +- sim/rx/main.c | 2 +- sim/rx/mem.c | 2 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 2 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 2 +- sim/rx/trace.h | 2 +- sim/sh/interp.c | 8 +- sim/sh/local.mk | 2 +- sim/sh/sh-sim.h | 2 +- sim/sh/sim-main.h | 2 +- sim/testsuite/bfin/se_illegalcombination.S | 2 +- sim/testsuite/bfin/se_undefinedinstruction1.S | 2 +- sim/testsuite/bfin/se_undefinedinstruction2.S | 4 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/common/bits-tst.c | 5 +- sim/testsuite/common/local.mk | 2 +- sim/testsuite/cris/asm/asm.exp | 2 +- sim/testsuite/cris/c/c.exp | 2 +- sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/d10v/t-macros.i | 2 +- sim/testsuite/frv/testutils.inc | 2 +- sim/testsuite/h8300/ldc.s | 4 +- sim/testsuite/h8300/stc.s | 4 +- sim/testsuite/h8300/testutils.inc | 2 +- sim/testsuite/local.mk | 2 +- sim/testsuite/m32c/blinky.s | 2 +- sim/testsuite/m32c/gloss.s | 2 +- sim/testsuite/m32c/sample.ld | 2 +- sim/testsuite/m32c/sample.s | 2 +- sim/testsuite/m32c/sample2.c | 2 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/hilo-hazard-4.s | 4 +- sim/testsuite/mips/mips32-dsp.s | 2 +- sim/testsuite/mips/testutils.inc | 2 +- sim/testsuite/mips/utils-dsp.inc | 2 +- sim/testsuite/mips/utils-fpu.inc | 2 +- sim/testsuite/mips/utils-mdmx.inc | 2 +- sim/testsuite/or1k/add.S | 2 +- sim/testsuite/or1k/adrp.S | 2 +- sim/testsuite/or1k/alltests.exp | 2 +- sim/testsuite/or1k/and.S | 2 +- sim/testsuite/or1k/basic.S | 2 +- sim/testsuite/or1k/div.S | 2 +- sim/testsuite/or1k/ext.S | 2 +- sim/testsuite/or1k/find.S | 2 +- sim/testsuite/or1k/flag.S | 2 +- sim/testsuite/or1k/fpu-unordered.S | 2 +- sim/testsuite/or1k/fpu.S | 2 +- sim/testsuite/or1k/fpu64a32-unordered.S | 2 +- sim/testsuite/or1k/fpu64a32.S | 2 +- sim/testsuite/or1k/jump.S | 2 +- sim/testsuite/or1k/load.S | 2 +- sim/testsuite/or1k/mac.S | 2 +- sim/testsuite/or1k/mfspr.S | 2 +- sim/testsuite/or1k/mul.S | 2 +- sim/testsuite/or1k/or.S | 2 +- sim/testsuite/or1k/or1k-asm-test-env.h | 2 +- sim/testsuite/or1k/or1k-asm-test-helpers.h | 2 +- sim/testsuite/or1k/or1k-asm-test.h | 2 +- sim/testsuite/or1k/or1k-asm.h | 2 +- sim/testsuite/or1k/or1k-test.ld | 2 +- sim/testsuite/or1k/ror.S | 2 +- sim/testsuite/or1k/shift.S | 2 +- sim/testsuite/or1k/spr-defs.h | 2 +- sim/testsuite/or1k/sub.S | 2 +- sim/testsuite/or1k/xor.S | 2 +- sim/testsuite/pru/add.s | 2 +- sim/testsuite/pru/allinsn.exp | 2 +- sim/testsuite/pru/carry.s | 2 +- sim/testsuite/pru/dmem-zero-pass.s | 2 +- sim/testsuite/pru/dmem-zero-trap.s | 2 +- sim/testsuite/pru/dram.s | 2 +- sim/testsuite/pru/jmp.s | 2 +- sim/testsuite/pru/lmbd.s | 2 +- sim/testsuite/pru/loop-imm.s | 2 +- sim/testsuite/pru/loop-reg.s | 2 +- sim/testsuite/pru/loop-zero.s | 2 +- sim/testsuite/pru/mul.s | 2 +- sim/testsuite/pru/subreg.s | 2 +- sim/testsuite/pru/testutils.inc | 2 +- sim/v850/local.mk | 2 +- sim/v850/simops.c | 2 +- sim/v850/v850-sim.h | 2 +- sim/v850/v850.igen | 4 +- src-release.sh | 47 +- 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 | 1058 +- 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 +- 15253 files changed, 590352 insertions(+), 379252 deletions(-) delete mode 100644 bfd/cpu-nios2.c delete mode 100644 bfd/elf-nacl.c delete mode 100644 bfd/elf-nacl.h delete mode 100644 bfd/elf32-nios2.c delete mode 100644 bfd/elf32-nios2.h create mode 100644 bfd/hidden.h create mode 100644 bfd/po/ms.po 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/loongarch64/dis-amswap-ud-noaliases.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-amswap-ud.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-amswap-ud.s create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-options-multi.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-options-no-alises.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-options-numeric.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/dis-options.s create mode 100644 binutils/testsuite/binutils-all/multi-1.d create mode 100644 binutils/testsuite/binutils-all/multi-2.d create mode 100644 binutils/testsuite/binutils-all/multi-3.d create mode 100644 binutils/testsuite/binutils-all/multi1.s create mode 100644 binutils/testsuite/binutils-all/multi2.s create mode 100644 binutils/testsuite/binutils-all/nm-coff-1.s create mode 100644 binutils/testsuite/binutils-all/nm-coff-sdef-1.s 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/s390/README-sframe-tests create mode 100644 binutils/testsuite/binutils-all/s390/sframe.exp create mode 100644 binutils/testsuite/binutils-all/s390/test-v2-ET_EXEC.sframe.bz2 create mode 100644 binutils/testsuite/binutils-all/s390/test-v2-ET_EXEC.sframe.dump create mode 100644 binutils/testsuite/binutils-all/s390/test-v2-ET_REL.sframe.bz2 create mode 100644 binutils/testsuite/binutils-all/s390/test-v2-ET_REL.sframe.dump delete mode 100644 binutils/testsuite/binutils-all/section-alignment.d create mode 100644 binutils/testsuite/binutils-all/tek1.obj create mode 100644 binutils/testsuite/binutils-all/tek2.obj create mode 100644 binutils/testsuite/binutils-all/windres/psql.rc create mode 100644 binutils/testsuite/binutils-all/x86-64/README-sframe-tests 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 binutils/testsuite/binutils-all/x86-64/sframe.exp create mode 100644 binutils/testsuite/binutils-all/x86-64/test-v2-ET_EXEC.sframe.bz2 create mode 100644 binutils/testsuite/binutils-all/x86-64/test-v2-ET_EXEC.sframe.dump create mode 100644 binutils/testsuite/binutils-all/x86-64/test-v2-ET_REL.sframe.bz2 create mode 100644 binutils/testsuite/binutils-all/x86-64/test-v2-ET_REL.sframe.dump create mode 100644 config/clang-plugin.m4 delete mode 100644 config/mt-nios2-elf create mode 100755 contrib/check_GNU_style.py create mode 100755 contrib/check_GNU_style_lib.py delete mode 100644 gas/config/e-i386aout.c delete mode 100644 gas/config/e-i386coff.c delete mode 100644 gas/config/e-i386elf.c create mode 100644 gas/config/obj-elf-attr.c create mode 100644 gas/config/obj-elf-attr.h delete mode 100644 gas/config/tc-nios2.c delete mode 100644 gas/config/tc-nios2.h delete mode 100644 gas/config/te-cloudabi.h delete mode 100644 gas/config/te-nacl.h delete mode 100644 gas/doc/c-nios2.texi 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 delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-1.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-2-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-2-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.d delete mode 100644 gas/testsuite/gas/aarch64/bfloat16-bad.l create mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.d create mode 100644 gas/testsuite/gas/aarch64/branch-cond-pseudos.s create mode 100644 gas/testsuite/gas/aarch64/cmh-bad.d create mode 100644 gas/testsuite/gas/aarch64/cmh-bad.l create mode 100644 gas/testsuite/gas/aarch64/cmh-bad.s create mode 100644 gas/testsuite/gas/aarch64/cmh.d create mode 100644 gas/testsuite/gas/aarch64/cmh.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/f16f32dot-simd.d create mode 100644 gas/testsuite/gas/aarch64/f16f32dot-simd.s create mode 100644 gas/testsuite/gas/aarch64/f16f32mm-simd.d create mode 100644 gas/testsuite/gas/aarch64/f16f32mm-simd.s create mode 100644 gas/testsuite/gas/aarch64/f16mm-simd.d create mode 100644 gas/testsuite/gas/aarch64/f16mm-simd.s create mode 100644 gas/testsuite/gas/aarch64/f16mm-sve2p2.d create mode 100644 gas/testsuite/gas/aarch64/f16mm-sve2p2.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/fix-adj.d create mode 100644 gas/testsuite/gas/aarch64/fix-adj.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/lscp-warn.l create mode 100644 gas/testsuite/gas/aarch64/lscp.d create mode 100644 gas/testsuite/gas/aarch64/lscp.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/mec-arch-bad.d create mode 100644 gas/testsuite/gas/aarch64/mec-arch-bad.l create mode 100644 gas/testsuite/gas/aarch64/mlbi-1.d create mode 100644 gas/testsuite/gas/aarch64/mlbi-1.s create mode 100644 gas/testsuite/gas/aarch64/mlbi-invalid-1.d create mode 100644 gas/testsuite/gas/aarch64/mlbi-invalid-1.l create mode 100644 gas/testsuite/gas/aarch64/mlbi-invalid-1.s create mode 100644 gas/testsuite/gas/aarch64/mlbi-invalid-2.d create mode 100644 gas/testsuite/gas/aarch64/mlbi-invalid-2.l create mode 100644 gas/testsuite/gas/aarch64/mops_go.d create mode 100644 gas/testsuite/gas/aarch64/mops_go.s create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid.d create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid.l create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid.s create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_2.d create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_2.l create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_2.s create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_3.d create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_3.l create mode 100644 gas/testsuite/gas/aarch64/mops_go_invalid_3.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/mtetc-invalid.d create mode 100644 gas/testsuite/gas/aarch64/mtetc-invalid.l create mode 100644 gas/testsuite/gas/aarch64/mtetc.d create mode 100644 gas/testsuite/gas/aarch64/mtetc.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/pac_compat_cfi_window_save.d create mode 100644 gas/testsuite/gas/aarch64/pac_compat_cfi_window_save.s create mode 100644 gas/testsuite/gas/aarch64/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/plbi-1.d create mode 100644 gas/testsuite/gas/aarch64/plbi-1.s create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-1.d create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-1.l create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-1.s create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-2.d create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-2.l create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-2.s create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-3.d create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-3.l create mode 100644 gas/testsuite/gas/aarch64/plbi-invalid-3.s create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.d create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.l create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-1.s create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-2.d create mode 100644 gas/testsuite/gas/aarch64/poe2-invalid-2.l create mode 100644 gas/testsuite/gas/aarch64/poe2.d create mode 100644 gas/testsuite/gas/aarch64/poe2.s create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/sme-b16b16-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-2.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-3.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4.d create mode 100644 gas/testsuite/gas/aarch64/sme-f16f16-4.s create mode 100644 gas/testsuite/gas/aarch64/sme-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-nosve-1.d create mode 100644 gas/testsuite/gas/aarch64/sme-nosve-1.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/sme2-2-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-sve2p1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-sve2p1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-lutv2-bad-2.l create mode 100644 gas/testsuite/gas/aarch64/sme2p2.d create mode 100644 gas/testsuite/gas/aarch64/sme2p2.s create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.d create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.l create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.s create mode 100644 gas/testsuite/gas/aarch64/sme2p3.d create mode 100644 gas/testsuite/gas/aarch64/sme2p3.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-b16b16-sme2-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sme2.s create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-1.d rename gas/testsuite/gas/aarch64/{bfloat16-1-invalid.l => sve-b16b16-sve2-bad-1.l} (100%) rename gas/testsuite/gas/aarch64/{bfloat16-1-invalid.s => sve-b16b16-sve2-bad-1.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2-bad-2.l rename gas/testsuite/gas/aarch64/{bfloat16-2-invalid.s => sve-b16b16-sve2-bad-2.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve-b16b16-sve2.d rename gas/testsuite/gas/aarch64/{bfloat16-1.s => sve-b16b16-sve2.s} (100%) create mode 100644 gas/testsuite/gas/aarch64/sve-b16mm.d create mode 100644 gas/testsuite/gas/aarch64/sve-b16mm.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/sve2p1-8.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-8.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9.d create mode 100644 gas/testsuite/gas/aarch64/sve2p1-9.s create mode 100644 gas/testsuite/gas/aarch64/sve2p2.d create mode 100644 gas/testsuite/gas/aarch64/sve2p2.s create mode 100644 gas/testsuite/gas/aarch64/sve2p3.d create mode 100644 gas/testsuite/gas/aarch64/sve2p3.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/mpamv2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/nv3.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/nv3.s create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/poe2-sysreg-1.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/scr2-bad.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/scr2-bad.l create mode 100644 gas/testsuite/gas/aarch64/sysreg/scr2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/scr2.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/srmask2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/srmask2.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-12.d create mode 100644 gas/testsuite/gas/aarch64/sysreg/sysreg-12.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 create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.d create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.l create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-1.s create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-2.d create mode 100644 gas/testsuite/gas/aarch64/tev-invalid-2.l create mode 100644 gas/testsuite/gas/aarch64/tev.d create mode 100644 gas/testsuite/gas/aarch64/tev.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/octa-div.d create mode 100644 gas/testsuite/gas/all/octa-div.s create mode 100644 gas/testsuite/gas/all/quad-div.d create mode 100644 gas/testsuite/gas/all/quad-div.s create mode 100644 gas/testsuite/gas/all/quad-div2.d create mode 100644 gas/testsuite/gas/all/quad-div2.s create mode 100644 gas/testsuite/gas/all/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/archv8_1m-pac-msr.d create mode 100644 gas/testsuite/gas/arm/archv8_1m-pac-msr.s 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 delete mode 100644 gas/testsuite/gas/arm/pinsn.d delete mode 100644 gas/testsuite/gas/arm/pinsn.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-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-13.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-13.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-common-1d.d copy gas/testsuite/gas/cfi-sframe/{cfi-sframe-common-2.s => cfi-sframe-common-1d.s [...] create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-pr33810.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-pr33810.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-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-non-spfp-cfa-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-non-spfp-cfa-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-pr33756.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-pr33756.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-s390x-sp-register.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-sp-register.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-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-5.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-5.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-6.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-6.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-7.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-7.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-3.s create mode 100644 gas/testsuite/gas/cfi-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-empty-5.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-pr33277.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-pr33277.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-esc-expr-3.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-pr33756.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-pr33756.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-sframe/cfi-sframe-x86_64-ra-undefined-flex-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-ra-undefined-flex-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-signal-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-signal-1.s delete mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-1.d delete mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-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-sparc-2.d create mode 100644 gas/testsuite/gas/cfi/cfi-sparc-2.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/cfi/listing.l create mode 100644 gas/testsuite/gas/cfi/listing.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/elf/sh-link-abs-1.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs-2.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs-3-32.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs-3-64.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs-4-32.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs-4-64.d create mode 100644 gas/testsuite/gas/elf/sh-link-abs.s create mode 100644 gas/testsuite/gas/elf/sh-link-common-1.d create mode 100644 gas/testsuite/gas/elf/sh-link-common-2.d create mode 100644 gas/testsuite/gas/elf/sh-link-common-3-32.d create mode 100644 gas/testsuite/gas/elf/sh-link-common-3-64.d create mode 100644 gas/testsuite/gas/elf/sh-link-common-4-32.d create mode 100644 gas/testsuite/gas/elf/sh-link-common-4-64.d create mode 100644 gas/testsuite/gas/elf/sh-link-common.s create mode 100644 gas/testsuite/gas/elf/sh-link-large-common-1.d create mode 100644 gas/testsuite/gas/elf/sh-link-large-common-2.d create mode 100644 gas/testsuite/gas/elf/sh-link-large-common-3.d create mode 100644 gas/testsuite/gas/elf/sh-link-large-common-4.d create mode 100644 gas/testsuite/gas/elf/sh-link-large-common.s create mode 100644 gas/testsuite/gas/elf/string.d create mode 100644 gas/testsuite/gas/elf/string.s create mode 100644 gas/testsuite/gas/epiphany/nop.d create mode 100644 gas/testsuite/gas/epiphany/nop.s create mode 100644 gas/testsuite/gas/i386/apx-nci-ndd-nf.l create mode 100644 gas/testsuite/gas/i386/apx-nci-ndd-nf.s create mode 100644 gas/testsuite/gas/i386/arch-16-znver6.d create mode 100644 gas/testsuite/gas/i386/arch-16.d create mode 100644 gas/testsuite/gas/i386/arch-16.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-bf16.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-cvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-cvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-media.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-miscs.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-satcvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4.d create mode 100644 gas/testsuite/gas/i386/avx10_2-256-sm4.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-bf16.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-cvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-cvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-media.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-miscs.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-satcvt.s create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4.d create mode 100644 gas/testsuite/gas/i386/avx10_2-512-sm4.s create mode 100644 gas/testsuite/gas/i386/avx10_2-evex-promote.d create mode 100644 gas/testsuite/gas/i386/avx10_2-evex-promote.s delete mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-intel.d delete mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-inval.l delete mode 100644 gas/testsuite/gas/i386/avx10_2-rounding-inval.s delete mode 100644 gas/testsuite/gas/i386/avx10_2-rounding.d delete mode 100644 gas/testsuite/gas/i386/avx10_2-rounding.s create mode 100644 gas/testsuite/gas/i386/avx10_2-sm4-inval.l create mode 100644 gas/testsuite/gas/i386/avx10_2-sm4-inval.s create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-warn.s create mode 100644 gas/testsuite/gas/i386/avx512_bmm.d create mode 100644 gas/testsuite/gas/i386/avx512_bmm.s create mode 100644 gas/testsuite/gas/i386/avx512_bmm_vl-inval.l create mode 100644 gas/testsuite/gas/i386/avx512_bmm_vl-inval.s create mode 100644 gas/testsuite/gas/i386/avx512_bmm_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_bmm_vl.s delete mode 100644 gas/testsuite/gas/i386/avx512bw-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512bw_vl-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512er-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/evex-only.d create mode 100644 gas/testsuite/gas/i386/evex-only.s delete mode 100644 gas/testsuite/gas/i386/fsgs-intel.d delete mode 100644 gas/testsuite/gas/i386/fsgs.d delete mode 100644 gas/testsuite/gas/i386/fsgs.s create mode 100644 gas/testsuite/gas/i386/gmi.d create mode 100644 gas/testsuite/gas/i386/gmi.s create mode 100644 gas/testsuite/gas/i386/gotx-default.d create mode 100644 gas/testsuite/gas/i386/gotx.s create mode 100644 gas/testsuite/gas/i386/ilp32/x32-inval-tls.l create mode 100644 gas/testsuite/gas/i386/ilp32/x32-inval-tls.s create mode 100644 gas/testsuite/gas/i386/ilp32/x86-64-tls.d create mode 100644 gas/testsuite/gas/i386/imgrel.d create mode 100644 gas/testsuite/gas/i386/imgrel.s create mode 100644 gas/testsuite/gas/i386/inval-type.l create mode 100644 gas/testsuite/gas/i386/inval-type.s create mode 100644 gas/testsuite/gas/i386/movrs-intel.d create mode 100644 gas/testsuite/gas/i386/movrs-inval.l create mode 100644 gas/testsuite/gas/i386/movrs-inval.s create mode 100644 gas/testsuite/gas/i386/movrs.d create mode 100644 gas/testsuite/gas/i386/movrs.s create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.l create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.s create mode 100644 gas/testsuite/gas/i386/no-gotx-default.d 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/nop-7.l create mode 100644 gas/testsuite/gas/i386/nop-7.s create mode 100644 gas/testsuite/gas/i386/optimize16-O2.d create mode 100644 gas/testsuite/gas/i386/optimize16-Os.d create mode 100644 gas/testsuite/gas/i386/optimize16.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/padlockphe2.d create mode 100644 gas/testsuite/gas/i386/padlockphe2.s create mode 100644 gas/testsuite/gas/i386/padlockrng2.d create mode 100644 gas/testsuite/gas/i386/padlockrng2.s create mode 100644 gas/testsuite/gas/i386/padlockxmodx.d create mode 100644 gas/testsuite/gas/i386/padlockxmodx.s create mode 100644 gas/testsuite/gas/i386/pr32721.l create mode 100644 gas/testsuite/gas/i386/pr32721.s create mode 100644 gas/testsuite/gas/i386/reloc16.l create mode 100644 gas/testsuite/gas/i386/reloc16.s create mode 100644 gas/testsuite/gas/i386/solaris/cmov.d create mode 100644 gas/testsuite/gas/i386/solaris/cmov.s create mode 100644 gas/testsuite/gas/i386/tls.d create mode 100644 gas/testsuite/gas/i386/tls.s create mode 100644 gas/testsuite/gas/i386/vp2intersect-warn.l create mode 100644 gas/testsuite/gas/i386/vp2intersect-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-avx512.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp8.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-movrs.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-tf32.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-apx-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-apx-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-apx.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-apx.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-transpose.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-6-znver6.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-cvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-media.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-satcvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-256-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-cvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-media.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-satcvt.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-512-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-evex-promote.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-evex-promote.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-rounding.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx10_2-sm4-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm_vl-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm_vl-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bmm_vl.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512bw-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512bw_vl-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-only.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-only.s delete mode 100644 gas/testsuite/gas/i386/x86-64-fred-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-imgrel.d create mode 100644 gas/testsuite/gas/i386/x86-64-imgrel.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-256.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-avx10_2-512.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs-suffix.s create mode 100644 gas/testsuite/gas/i386/x86-64-movrs.d create mode 100644 gas/testsuite/gas/i386/x86-64-movrs.s create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.d create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-extractps.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-extractps.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-extractps.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-insertps.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-vextractNN.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-vextractNN.s 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/i386/x86-64-secidx.d create mode 100644 gas/testsuite/gas/i386/x86-64-secidx.s create mode 100644 gas/testsuite/gas/i386/x86-64-tls.d create mode 100644 gas/testsuite/gas/i386/x86-64-tls.s create mode 100644 gas/testsuite/gas/loongarch/div_zero.l create mode 100644 gas/testsuite/gas/loongarch/div_zero.s create mode 100644 gas/testsuite/gas/loongarch/dwarf-regnum.d create mode 100644 gas/testsuite/gas/loongarch/dwarf-regnum.s create mode 100644 gas/testsuite/gas/loongarch/frame_pc.d create mode 100644 gas/testsuite/gas/loongarch/frame_pc.s create mode 100644 gas/testsuite/gas/loongarch/localpic.d create mode 100644 gas/testsuite/gas/loongarch/localpic.s create mode 100644 gas/testsuite/gas/loongarch/macro_ud.d create mode 100644 gas/testsuite/gas/loongarch/macro_ud.s create mode 100644 gas/testsuite/gas/loongarch/negative_right_shift.d create mode 100644 gas/testsuite/gas/loongarch/negative_right_shift.l create mode 100644 gas/testsuite/gas/loongarch/negative_right_shift.s create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.d create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub_8_16.s create mode 100644 gas/testsuite/gas/loongarch/relax_align.l create mode 100644 gas/testsuite/gas/macros/nesting1.d create mode 100644 gas/testsuite/gas/macros/nesting1.s create mode 100644 gas/testsuite/gas/macros/nesting2.d create mode 100644 gas/testsuite/gas/macros/nesting2.s create mode 100644 gas/testsuite/gas/macros/nesting3.d create mode 100644 gas/testsuite/gas/macros/nesting3.s create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-32.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-64.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-n32.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names-o64.d create mode 100644 gas/testsuite/gas/mips/fpr-asm-names.s create mode 100644 gas/testsuite/gas/mips/fpr-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/fpr-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/fpr-names-o64.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-32.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-64.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-n32.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names-o64.d create mode 100644 gas/testsuite/gas/mips/gpr-asm-names.s create mode 100644 gas/testsuite/gas/mips/gpr-names-eabi32.d create mode 100644 gas/testsuite/gas/mips/gpr-names-eabi64.d create mode 100644 gas/testsuite/gas/mips/gpr-names-o64.d create mode 100644 gas/testsuite/gas/mips/micromips-hi16-orphan-addend.d 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/micromips-tls-hilo-addend.d create mode 100644 gas/testsuite/gas/mips/micromips-tls-hilo-match.d create mode 100644 gas/testsuite/gas/mips/mips-hi16-orphan-addend.l create mode 100644 gas/testsuite/gas/mips/mips-hi16-orphan-addend.s 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 create mode 100644 gas/testsuite/gas/mips/mips-tls-hilo-match.s create mode 100644 gas/testsuite/gas/mips/mips16-hi16-orphan-addend.d delete mode 100644 gas/testsuite/gas/mips/mips16-hilo-match.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-bad.s create mode 100644 gas/testsuite/gas/mips/mips16-tls-hilo-addend.d create mode 100644 gas/testsuite/gas/mips/mips16-tls-hilo-match.d delete mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.s create mode 100644 gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.d create mode 100644 gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.l create mode 100644 gas/testsuite/gas/mips/pcrel-hi16-orphan-addend.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/mips/vxworks-micromips-hilo.d create mode 100644 gas/testsuite/gas/mips/vxworks-mips-hilo.d create mode 100644 gas/testsuite/gas/mips/vxworks-mips16-hilo.d create mode 100644 gas/testsuite/gas/mips/vxworks-mips16e2-hilo.d create mode 100644 gas/testsuite/gas/mips/vxworks-pcrel-hilo.d create mode 100644 gas/testsuite/gas/nds32/pr33229.d create mode 100644 gas/testsuite/gas/nds32/pr33229.s delete mode 100644 gas/testsuite/gas/nios2/add-r2.d delete mode 100644 gas/testsuite/gas/nios2/add.d delete mode 100644 gas/testsuite/gas/nios2/add.s delete mode 100644 gas/testsuite/gas/nios2/align_fill-r2.d delete mode 100644 gas/testsuite/gas/nios2/align_fill.d delete mode 100644 gas/testsuite/gas/nios2/align_fill.s delete mode 100644 gas/testsuite/gas/nios2/align_text-r2.d delete mode 100644 gas/testsuite/gas/nios2/align_text.d delete mode 100644 gas/testsuite/gas/nios2/align_text.s delete mode 100644 gas/testsuite/gas/nios2/aligned_text-r2.d delete mode 100644 gas/testsuite/gas/nios2/and-r2.d delete mode 100644 gas/testsuite/gas/nios2/and.d delete mode 100644 gas/testsuite/gas/nios2/and.s delete mode 100644 gas/testsuite/gas/nios2/andc.d delete mode 100644 gas/testsuite/gas/nios2/andc.s delete mode 100644 gas/testsuite/gas/nios2/bmx.d delete mode 100644 gas/testsuite/gas/nios2/bmx.s delete mode 100644 gas/testsuite/gas/nios2/branch-r2.d delete mode 100644 gas/testsuite/gas/nios2/branch.d delete mode 100644 gas/testsuite/gas/nios2/branch.s delete mode 100644 gas/testsuite/gas/nios2/break-r2.d delete mode 100644 gas/testsuite/gas/nios2/break.d delete mode 100644 gas/testsuite/gas/nios2/break.s delete mode 100644 gas/testsuite/gas/nios2/bret-r2.d delete mode 100644 gas/testsuite/gas/nios2/bret.d delete mode 100644 gas/testsuite/gas/nios2/bret.s delete mode 100644 gas/testsuite/gas/nios2/brn.d delete mode 100644 gas/testsuite/gas/nios2/brn.s delete mode 100644 gas/testsuite/gas/nios2/cache-r2.d delete mode 100644 gas/testsuite/gas/nios2/cache-r2.s delete mode 100644 gas/testsuite/gas/nios2/cache.d delete mode 100644 gas/testsuite/gas/nios2/cache.s delete mode 100644 gas/testsuite/gas/nios2/call-r2.d delete mode 100644 gas/testsuite/gas/nios2/call.d delete mode 100644 gas/testsuite/gas/nios2/call.s delete mode 100644 gas/testsuite/gas/nios2/call26-r2.d delete mode 100644 gas/testsuite/gas/nios2/call26.d delete mode 100644 gas/testsuite/gas/nios2/call26.s delete mode 100644 gas/testsuite/gas/nios2/call26_noat-r2.d delete mode 100644 gas/testsuite/gas/nios2/call26_noat.d delete mode 100644 gas/testsuite/gas/nios2/call26_noat.s delete mode 100644 gas/testsuite/gas/nios2/call_noat-r2.d delete mode 100644 gas/testsuite/gas/nios2/call_noat.d delete mode 100644 gas/testsuite/gas/nios2/call_noat.s delete mode 100644 gas/testsuite/gas/nios2/cdx_add.d delete mode 100644 gas/testsuite/gas/nios2/cdx_add.s delete mode 100644 gas/testsuite/gas/nios2/cdx_and.d delete mode 100644 gas/testsuite/gas/nios2/cdx_and.s delete mode 100644 gas/testsuite/gas/nios2/cdx_break.d delete mode 100644 gas/testsuite/gas/nios2/cdx_break.s delete mode 100644 gas/testsuite/gas/nios2/cdx_callr.d delete mode 100644 gas/testsuite/gas/nios2/cdx_callr.s delete mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.d delete mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldw.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldw.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.s delete mode 100644 gas/testsuite/gas/nios2/cdx_mov.d delete mode 100644 gas/testsuite/gas/nios2/cdx_mov.s delete mode 100644 gas/testsuite/gas/nios2/cdx_neg.d delete mode 100644 gas/testsuite/gas/nios2/cdx_neg.s delete mode 100644 gas/testsuite/gas/nios2/cdx_not.d delete mode 100644 gas/testsuite/gas/nios2/cdx_not.s delete mode 100644 gas/testsuite/gas/nios2/cdx_or.d delete mode 100644 gas/testsuite/gas/nios2/cdx_or.s delete mode 100644 gas/testsuite/gas/nios2/cdx_pop.d delete mode 100644 gas/testsuite/gas/nios2/cdx_pop.s delete mode 100644 gas/testsuite/gas/nios2/cdx_push.d delete mode 100644 gas/testsuite/gas/nios2/cdx_push.s delete mode 100644 gas/testsuite/gas/nios2/cdx_relax.d delete mode 100644 gas/testsuite/gas/nios2/cdx_relax.s delete mode 100644 gas/testsuite/gas/nios2/cdx_ret.d delete mode 100644 gas/testsuite/gas/nios2/cdx_ret.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sll.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sll.s delete mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.d delete mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.s delete mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.d delete mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.s delete mode 100644 gas/testsuite/gas/nios2/cdx_srl.d delete mode 100644 gas/testsuite/gas/nios2/cdx_srl.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stb.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stb.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sth.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sth.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stw.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stw.s delete mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.d delete mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.s delete mode 100644 gas/testsuite/gas/nios2/cdx_sub.d delete mode 100644 gas/testsuite/gas/nios2/cdx_sub.s delete mode 100644 gas/testsuite/gas/nios2/cdx_trap.d delete mode 100644 gas/testsuite/gas/nios2/cdx_trap.s delete mode 100644 gas/testsuite/gas/nios2/cdx_xor.d delete mode 100644 gas/testsuite/gas/nios2/cdx_xor.s delete mode 100644 gas/testsuite/gas/nios2/cmp-r2.d delete mode 100644 gas/testsuite/gas/nios2/cmp.d delete mode 100644 gas/testsuite/gas/nios2/cmp.s delete mode 100644 gas/testsuite/gas/nios2/comments-r2.d delete mode 100644 gas/testsuite/gas/nios2/comments.d delete mode 100644 gas/testsuite/gas/nios2/comments.s delete mode 100644 gas/testsuite/gas/nios2/complex-r2.d delete mode 100644 gas/testsuite/gas/nios2/complex.d delete mode 100644 gas/testsuite/gas/nios2/complex.s delete mode 100644 gas/testsuite/gas/nios2/ctl-r2.d delete mode 100644 gas/testsuite/gas/nios2/ctl.d delete mode 100644 gas/testsuite/gas/nios2/ctl.s delete mode 100644 gas/testsuite/gas/nios2/custom-r2.d delete mode 100644 gas/testsuite/gas/nios2/custom.d delete mode 100644 gas/testsuite/gas/nios2/custom.s delete mode 100644 gas/testsuite/gas/nios2/eni.d delete mode 100644 gas/testsuite/gas/nios2/eni.s delete mode 100644 gas/testsuite/gas/nios2/etbt-r2.d delete mode 100644 gas/testsuite/gas/nios2/etbt.d delete mode 100644 gas/testsuite/gas/nios2/etbt.s delete mode 100644 gas/testsuite/gas/nios2/flushda-r2.d delete mode 100644 gas/testsuite/gas/nios2/flushda.d delete mode 100644 gas/testsuite/gas/nios2/flushda.s delete mode 100644 gas/testsuite/gas/nios2/illegal.l delete mode 100644 gas/testsuite/gas/nios2/illegal.s delete mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.l delete mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.s delete mode 100644 gas/testsuite/gas/nios2/jmp-r2.d delete mode 100644 gas/testsuite/gas/nios2/jmp.d delete mode 100644 gas/testsuite/gas/nios2/jmp.s delete mode 100644 gas/testsuite/gas/nios2/ldb-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldb-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldb.d delete mode 100644 gas/testsuite/gas/nios2/ldb.s delete mode 100644 gas/testsuite/gas/nios2/ldh-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldh-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldh.d delete mode 100644 gas/testsuite/gas/nios2/ldh.s delete mode 100644 gas/testsuite/gas/nios2/ldw-r2.d delete mode 100644 gas/testsuite/gas/nios2/ldw-r2.s delete mode 100644 gas/testsuite/gas/nios2/ldw.d delete mode 100644 gas/testsuite/gas/nios2/ldw.s delete mode 100644 gas/testsuite/gas/nios2/ldwm.d delete mode 100644 gas/testsuite/gas/nios2/ldwm.s delete mode 100644 gas/testsuite/gas/nios2/lineseparator-r2.d delete mode 100644 gas/testsuite/gas/nios2/lineseparator.d delete mode 100644 gas/testsuite/gas/nios2/lineseparator.s delete mode 100644 gas/testsuite/gas/nios2/movi.l delete mode 100644 gas/testsuite/gas/nios2/movi.s delete mode 100644 gas/testsuite/gas/nios2/movia-r2.d delete mode 100644 gas/testsuite/gas/nios2/movia.d delete mode 100644 gas/testsuite/gas/nios2/movia.s delete mode 100644 gas/testsuite/gas/nios2/mpx.d delete mode 100644 gas/testsuite/gas/nios2/mpx.s delete mode 100644 gas/testsuite/gas/nios2/mul-r2.d delete mode 100644 gas/testsuite/gas/nios2/mul.d delete mode 100644 gas/testsuite/gas/nios2/mul.s delete mode 100644 gas/testsuite/gas/nios2/nios2.exp delete mode 100644 gas/testsuite/gas/nios2/nop-r2.d delete mode 100644 gas/testsuite/gas/nios2/nop-r2.s delete mode 100644 gas/testsuite/gas/nios2/nor-r2.d delete mode 100644 gas/testsuite/gas/nios2/nor.d delete mode 100644 gas/testsuite/gas/nios2/nor.s delete mode 100644 gas/testsuite/gas/nios2/or-r2.d delete mode 100644 gas/testsuite/gas/nios2/or.d delete mode 100644 gas/testsuite/gas/nios2/or.s delete mode 100644 gas/testsuite/gas/nios2/rdprs-r2.d delete mode 100644 gas/testsuite/gas/nios2/rdprs-r2.s delete mode 100644 gas/testsuite/gas/nios2/rdprs.d delete mode 100644 gas/testsuite/gas/nios2/rdprs.s delete mode 100644 gas/testsuite/gas/nios2/registers-r2.d delete mode 100644 gas/testsuite/gas/nios2/registers.d delete mode 100644 gas/testsuite/gas/nios2/registers.s delete mode 100644 gas/testsuite/gas/nios2/relax.d delete mode 100644 gas/testsuite/gas/nios2/relax.s delete mode 100644 gas/testsuite/gas/nios2/ret-r2.d delete mode 100644 gas/testsuite/gas/nios2/ret.d delete mode 100644 gas/testsuite/gas/nios2/ret.s delete mode 100644 gas/testsuite/gas/nios2/rotate-r2.d delete mode 100644 gas/testsuite/gas/nios2/rotate.d delete mode 100644 gas/testsuite/gas/nios2/rotate.s delete mode 100644 gas/testsuite/gas/nios2/selftest.d delete mode 100644 gas/testsuite/gas/nios2/selftest.s delete mode 100644 gas/testsuite/gas/nios2/stb-r2.d delete mode 100644 gas/testsuite/gas/nios2/stb-r2.s delete mode 100644 gas/testsuite/gas/nios2/stb.d delete mode 100644 gas/testsuite/gas/nios2/stb.s delete mode 100644 gas/testsuite/gas/nios2/sth-r2.d delete mode 100644 gas/testsuite/gas/nios2/sth-r2.s delete mode 100644 gas/testsuite/gas/nios2/sth.d delete mode 100644 gas/testsuite/gas/nios2/sth.s delete mode 100644 gas/testsuite/gas/nios2/stw-r2.d delete mode 100644 gas/testsuite/gas/nios2/stw-r2.s delete mode 100644 gas/testsuite/gas/nios2/stw.d delete mode 100644 gas/testsuite/gas/nios2/stw.s delete mode 100644 gas/testsuite/gas/nios2/stwm.d delete mode 100644 gas/testsuite/gas/nios2/stwm.s delete mode 100644 gas/testsuite/gas/nios2/sub-r2.d delete mode 100644 gas/testsuite/gas/nios2/sub.d delete mode 100644 gas/testsuite/gas/nios2/sub.s delete mode 100644 gas/testsuite/gas/nios2/sync-r2.d delete mode 100644 gas/testsuite/gas/nios2/sync.d delete mode 100644 gas/testsuite/gas/nios2/sync.s delete mode 100644 gas/testsuite/gas/nios2/trap-r2.d delete mode 100644 gas/testsuite/gas/nios2/trap.d delete mode 100644 gas/testsuite/gas/nios2/trap.s delete mode 100644 gas/testsuite/gas/nios2/tret-r2.d delete mode 100644 gas/testsuite/gas/nios2/tret.d delete mode 100644 gas/testsuite/gas/nios2/tret.s delete mode 100644 gas/testsuite/gas/nios2/warn_noat.l delete mode 100644 gas/testsuite/gas/nios2/warn_noat.s delete mode 100644 gas/testsuite/gas/nios2/warn_nobreak.l delete mode 100644 gas/testsuite/gas/nios2/warn_nobreak.s delete mode 100644 gas/testsuite/gas/nios2/wrpie.d delete mode 100644 gas/testsuite/gas/nios2/wrpie.s delete mode 100644 gas/testsuite/gas/nios2/wrprs-r2.d delete mode 100644 gas/testsuite/gas/nios2/wrprs.d delete mode 100644 gas/testsuite/gas/nios2/wrprs.s delete mode 100644 gas/testsuite/gas/nios2/xor-r2.d delete mode 100644 gas/testsuite/gas/nios2/xor.d delete mode 100644 gas/testsuite/gas/nios2/xor.s create mode 100644 gas/testsuite/gas/pe/cv_comp.d create mode 100644 gas/testsuite/gas/pe/cv_comp.s create mode 100644 gas/testsuite/gas/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/ppc/future.d create mode 100644 gas/testsuite/gas/ppc/future.s delete mode 100644 gas/testsuite/gas/ppc/rfc02655.d delete mode 100644 gas/testsuite/gas/ppc/rfc02655.s delete mode 100644 gas/testsuite/gas/ppc/rfc02656.d delete mode 100644 gas/testsuite/gas/ppc/rfc02656.s delete mode 100644 gas/testsuite/gas/riscv/attribute-14e.d 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/bfloat16-be.d create mode 100644 gas/testsuite/gas/riscv/bfloat16-le.d create mode 100644 gas/testsuite/gas/riscv/bfloat16.s create mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p13.l create mode 100644 gas/testsuite/gas/riscv/dis-data.d create mode 100644 gas/testsuite/gas/riscv/dis-data.s create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-byte.d create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-short.d create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn-word.d create mode 100644 gas/testsuite/gas/riscv/dis-partial-insn.s 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/mapping-x.d create mode 100644 gas/testsuite/gas/riscv/mapping-x.s create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32-pointer-masking.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32-pointer-masking.l 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/odd-padding.d create mode 100644 gas/testsuite/gas/riscv/odd-padding.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/relax-align-2.d create mode 100644 gas/testsuite/gas/riscv/relax-align-2.s create mode 100644 gas/testsuite/gas/riscv/relax-align.d create mode 100644 gas/testsuite/gas/riscv/relax-align.s create mode 100644 gas/testsuite/gas/riscv/smctr-ssctr.d create mode 100644 gas/testsuite/gas/riscv/smctr-ssctr.s create mode 100644 gas/testsuite/gas/riscv/smrnmi.d create mode 100644 gas/testsuite/gas/riscv/smrnmi.s create mode 100644 gas/testsuite/gas/riscv/tail.d create mode 100644 gas/testsuite/gas/riscv/tail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vdot.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vdot.s create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.d create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.l create mode 100644 gas/testsuite/gas/riscv/zcmt-fail.s create mode 100644 gas/testsuite/gas/riscv/zcmt.d create mode 100644 gas/testsuite/gas/riscv/zcmt.s create mode 100644 gas/testsuite/gas/riscv/zicfisslp-32.d create mode 100644 gas/testsuite/gas/riscv/zicfisslp-32.s create mode 100644 gas/testsuite/gas/riscv/zicfisslp-64.d create mode 100644 gas/testsuite/gas/riscv/zicfisslp-64.s create mode 100644 gas/testsuite/gas/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/s390/cfi-regnames-err.l create mode 100644 gas/testsuite/gas/s390/cfi-regnames-err.s create mode 100644 gas/testsuite/gas/s390/cfi-regnames.d create mode 100644 gas/testsuite/gas/s390/cfi-regnames.s create mode 100644 gas/testsuite/gas/s390/zarch-arch15.d create mode 100644 gas/testsuite/gas/s390/zarch-arch15.s create mode 100644 gas/testsuite/gas/score/pr32700.d create mode 100644 gas/testsuite/gas/score/pr32700.s create mode 100644 gas/testsuite/gas/sparc/v8plus.d create mode 100644 gas/testsuite/gas/sparc/v8plus.s create mode 100644 gas/testsuite/gas/symver/symver17.l create mode 100644 gas/testsuite/gas/symver/symver17.s delete mode 100644 gdb/alpha-mdebug-tdep.c create mode 100644 gdb/amd64-gnu-tdep.c mode change 100644 => 100755 gdb/amd64-tdep.c create mode 100644 gdb/arch/aarch64-gcs-linux.h create mode 100644 gdb/arch/loongarch-insn.h create mode 100644 gdb/arch/loongarch-syscall.h create mode 100644 gdb/block-selftests.c delete mode 100644 gdb/buildsym-legacy.c delete mode 100644 gdb/buildsym-legacy.h create mode 100755 gdb/check-include-guards.py delete mode 100644 gdb/config/i386/i386gnu.mn delete mode 100644 gdb/config/i386/nm-i386gnu.h create mode 100644 gdb/config/i386/nm-x86-gnu.h create mode 100644 gdb/config/i386/x86-gnu.mn create mode 100755 gdb/contrib/check-gnu-style-pre-commit.sh create mode 100755 gdb/contrib/check-whitespace-pre-commit.py create mode 100644 gdb/contrib/codespell-dictionary.txt create mode 100644 gdb/contrib/codespell-ignore-words.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 create mode 100755 gdb/contrib/pre-commit-setup.py create mode 100644 gdb/contrib/setup.cfg 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/abbrev-cache.c delete mode 100644 gdb/dwarf2/abbrev-cache.h create mode 100644 gdb/dwarf2/abbrev-table-cache.c create mode 100644 gdb/dwarf2/abbrev-table-cache.h delete mode 100644 gdb/dwarf2/comp-unit-head.c delete mode 100644 gdb/dwarf2/comp-unit-head.h create mode 100644 gdb/dwarf2/cooked-index-entry.c create mode 100644 gdb/dwarf2/cooked-index-entry.h create mode 100644 gdb/dwarf2/cooked-index-shard.c create mode 100644 gdb/dwarf2/cooked-index-shard.h create mode 100644 gdb/dwarf2/cooked-index-worker.c create mode 100644 gdb/dwarf2/cooked-index-worker.h create mode 100644 gdb/dwarf2/cooked-indexer.c create mode 100644 gdb/dwarf2/cooked-indexer.h create mode 100644 gdb/dwarf2/line-program.c create mode 100644 gdb/dwarf2/line-program.h create mode 100644 gdb/dwarf2/parent-map.c create mode 100644 gdb/dwarf2/unit-head.c create mode 100644 gdb/dwarf2/unit-head.h create mode 100644 gdb/expanded-symbol.c create mode 100644 gdb/expanded-symbol.h create mode 100644 gdb/features/aarch64-fpmr.c create mode 100644 gdb/features/aarch64-fpmr.xml 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 delete mode 100644 gdb/features/i386/32bit-mpx.c delete mode 100644 gdb/features/i386/32bit-mpx.xml create mode 100644 gdb/features/i386/32bit-ssp.c create mode 100644 gdb/features/i386/32bit-ssp.xml delete mode 100644 gdb/features/i386/64bit-mpx.c delete mode 100644 gdb/features/i386/64bit-mpx.xml create mode 100644 gdb/features/i386/64bit-ssp.c create mode 100644 gdb/features/i386/64bit-ssp.xml create mode 100644 gdb/features/microblaze-linux.c create mode 100644 gdb/features/microblaze-linux.xml delete mode 100644 gdb/features/nios2-cpu.xml delete mode 100644 gdb/features/nios2-linux.xml delete mode 100644 gdb/features/nios2.c delete mode 100644 gdb/features/nios2.xml create mode 100644 gdb/features/print-osabi.xsl delete mode 100644 gdb/filename-seen-cache.c create mode 100644 gdb/finish-thread-state.h create mode 100755 gdb/gcore-1.in delete mode 100644 gdb/gcore.in delete mode 100644 gdb/gdb-stabs.h create mode 100755 gdb/gstack-1.in create mode 100644 gdb/guile/scm-color.c delete mode 100644 gdb/i386-gnu-nat.c create mode 100644 gdb/i386-syscalls.def delete mode 100644 gdb/mdebugread.c delete mode 100644 gdb/mdebugread.h delete mode 100644 gdb/mipsread.c create mode 100644 gdb/nat/amd64-linux.h delete mode 100644 gdb/nios2-linux-tdep.c delete mode 100644 gdb/nios2-tdep.c delete mode 100644 gdb/nios2-tdep.h delete mode 100644 gdb/python/lib/gdb/command/missing_debug.py create mode 100644 gdb/python/lib/gdb/command/missing_files.py create mode 100644 gdb/python/lib/gdb/dap/completions.py create mode 100644 gdb/python/lib/gdb/missing_files.py create mode 100644 gdb/python/lib/gdb/missing_objfile.py delete mode 100644 gdb/python/lib/gdb/printer/bound_registers.py create mode 100644 gdb/python/py-color.c create mode 100644 gdb/python/py-color.h create mode 100644 gdb/python/py-corefile.c create mode 100644 gdb/python/py-style.c create mode 100644 gdb/regformats/microblaze-linux.dat delete mode 100644 gdb/regformats/nios2-linux.dat delete mode 100644 gdb/regformats/tic6x-c62x-linux.dat delete mode 100644 gdb/regformats/tic6x-c64x-linux.dat delete mode 100644 gdb/regformats/tic6x-c64xp-linux.dat 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 delete mode 100644 gdb/syscalls/arm-linux.py 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/testsuite/boards/cc-with-dwz-5.exp create mode 100644 gdb/testsuite/boards/dwarf5-fission-debug-types.exp create mode 100644 gdb/testsuite/gdb.ada/array_long_idx.exp create mode 100644 gdb/testsuite/gdb.ada/array_long_idx/main.adb create mode 100644 gdb/testsuite/gdb.ada/array_long_idx/pck.adb create mode 100644 gdb/testsuite/gdb.ada/array_long_idx/pck.ads create mode 100644 gdb/testsuite/gdb.ada/discrete-char/pck.adb create mode 100644 gdb/testsuite/gdb.ada/discrete-char/pck.ads 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/float-bits/pck.adb create mode 100644 gdb/testsuite/gdb.ada/float-bits/pck.ads create mode 100644 gdb/testsuite/gdb.ada/lazy-string.exp create mode 100644 gdb/testsuite/gdb.ada/lazy-string/main.adb create mode 100644 gdb/testsuite/gdb.ada/local-enum/pck.adb create mode 100644 gdb/testsuite/gdb.ada/local-enum/pck.ads create mode 100644 gdb/testsuite/gdb.ada/modular.exp create mode 100644 gdb/testsuite/gdb.ada/modular/prog.adb create mode 100644 gdb/testsuite/gdb.ada/multiarray/pack.adb create mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset.exp create mode 100644 gdb/testsuite/gdb.ada/negative-bit-offset/prog.adb create mode 100644 gdb/testsuite/gdb.ada/null_overload/pck.adb create mode 100644 gdb/testsuite/gdb.ada/null_overload/pck.ads create mode 100644 gdb/testsuite/gdb.ada/p-bounds.exp create mode 100644 gdb/testsuite/gdb.ada/p-bounds/main.adb create mode 100644 gdb/testsuite/gdb.ada/p-bounds/pck.adb create mode 100644 gdb/testsuite/gdb.ada/p-bounds/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_record/pck.adb create mode 100644 gdb/testsuite/gdb.ada/packed_record/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/ptype-o/pck.ads create mode 100644 gdb/testsuite/gdb.ada/recursive-access.exp create mode 100644 gdb/testsuite/gdb.ada/recursive-access/pack.ads create mode 100644 gdb/testsuite/gdb.ada/recursive-access/prog.adb create mode 100644 gdb/testsuite/gdb.ada/recursive-variant/pck.adb create mode 100644 gdb/testsuite/gdb.ada/recursive-variant/pck.ads 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.ada/static-link/pck.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size.exp create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/pck.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/pck.ads create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/prog.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/support.adb create mode 100644 gdb/testsuite/gdb.ada/type-tick-size/support.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr-sighandler.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-fpmr.exp 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/aarch64-sve-sigunwind.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sve-sigunwind.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 100755 gdb/testsuite/gdb.arch/amd64-lam.c create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.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 delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.c delete mode 100644 gdb/testsuite/gdb.arch/i386-mpx.exp create mode 100644 gdb/testsuite/gdb.arch/i386-prologue-skip-cf-protection-stackalign.c create mode 100644 gdb/testsuite/gdb.arch/i386-tls-regs.c create mode 100644 gdb/testsuite/gdb.arch/i386-tls-regs.exp create mode 100644 gdb/testsuite/gdb.arch/x86-set-solib-absolute-prefix.c create mode 100644 gdb/testsuite/gdb.arch/x86-set-solib-absolute-prefix.exp create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug-caller.c create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug-main.c create mode 100644 gdb/testsuite/gdb.base/backtrace-through-cu-nodebug.exp create mode 100644 gdb/testsuite/gdb.base/basic-edit-cmd.c create mode 100644 gdb/testsuite/gdb.base/basic-edit-cmd.exp create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond-lib.c create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.c create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.exp create mode 100644 gdb/testsuite/gdb.base/bp-disabled-by-cond.py create mode 100644 gdb/testsuite/gdb.base/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-context.c create mode 100644 gdb/testsuite/gdb.base/corefile-exec-context.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-find-exec.c create mode 100644 gdb/testsuite/gdb.base/corefile-find-exec.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/corefile3.c create mode 100644 gdb/testsuite/gdb.base/corefile3.exp create mode 100644 gdb/testsuite/gdb.base/detach-in-breakpoint-commands.exp create mode 100644 gdb/testsuite/gdb.base/dlmopen-main.c create mode 100644 gdb/testsuite/gdb.base/dlmopen-ns-ids-lib.c create mode 100644 gdb/testsuite/gdb.base/dlmopen-ns-ids-main.c create mode 100644 gdb/testsuite/gdb.base/dlmopen-ns-ids.exp delete mode 100644 gdb/testsuite/gdb.base/dlmopen.c create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-bar.c create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-bar.h create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-common.h create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-foo.c create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-foo.h create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs-main.c create mode 100644 gdb/testsuite/gdb.base/dwz-symtabs.exp create mode 100644 gdb/testsuite/gdb.base/exit-in-condition.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/frame-unwind-disable.c create mode 100644 gdb/testsuite/gdb.base/frame-unwind-disable.exp create mode 100644 gdb/testsuite/gdb.base/gcore-memory-usage.c create mode 100644 gdb/testsuite/gdb.base/gcore-memory-usage.exp create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types-1.c create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types-2.c create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types-3.c create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types.exp create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types.h create mode 100644 gdb/testsuite/gdb.base/gdb-index-many-types.py delete mode 100644 gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c delete mode 100644 gdb/testsuite/gdb.base/gdbindex-stabs.c delete mode 100644 gdb/testsuite/gdb.base/gdbindex-stabs.exp delete mode 100644 gdb/testsuite/gdb.base/gold-gdb-index-2.c delete mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.c delete mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp delete mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.h create mode 100644 gdb/testsuite/gdb.base/gstack.c create mode 100644 gdb/testsuite/gdb.base/gstack.exp create mode 100644 gdb/testsuite/gdb.base/infcall-failure-2.exp create mode 100644 gdb/testsuite/gdb.base/list-multi-source.c create mode 100644 gdb/testsuite/gdb.base/list-multi-source.exp create mode 100644 gdb/testsuite/gdb.base/local-env.exp create mode 100644 gdb/testsuite/gdb.base/maint-test-remote-args.exp create mode 100644 gdb/testsuite/gdb.base/readline-commands-eof.c create mode 100644 gdb/testsuite/gdb.base/readline-commands-eof.exp create mode 100644 gdb/testsuite/gdb.base/return-3.c create mode 100644 gdb/testsuite/gdb.base/return-3.exp create mode 100644 gdb/testsuite/gdb.base/shell-no-terminal.exp create mode 100644 gdb/testsuite/gdb.base/shlib-unload-lib.c create mode 100644 gdb/testsuite/gdb.base/shlib-unload.c create mode 100644 gdb/testsuite/gdb.base/shlib-unload.exp create mode 100644 gdb/testsuite/gdb.base/shlib-unload.h create mode 100644 gdb/testsuite/gdb.base/shlib-unload.py create mode 100644 gdb/testsuite/gdb.base/solib-breakpoints-rerun.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/startup-hints.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/type-and-typedef.c create mode 100644 gdb/testsuite/gdb.base/type-and-typedef.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.base/watchpoint-adjacent.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-adjacent.exp create mode 100644 gdb/testsuite/gdb.btrace/event-tracing-gap.c create mode 100644 gdb/testsuite/gdb.btrace/event-tracing-gap.exp create mode 100644 gdb/testsuite/gdb.btrace/event-tracing.exp create mode 100644 gdb/testsuite/gdb.btrace/null-deref.c create mode 100644 gdb/testsuite/gdb.cp/break-template-cast.cc create mode 100644 gdb/testsuite/gdb.cp/break-template-cast.exp create mode 100644 gdb/testsuite/gdb.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/ada-non-ascii.exp create mode 100644 gdb/testsuite/gdb.dap/ada-non-ascii/pack.adb create mode 100644 gdb/testsuite/gdb.dap/ada-non-ascii/pack.ads create mode 100644 gdb/testsuite/gdb.dap/ada-non-ascii/prog.adb create mode 100644 gdb/testsuite/gdb.dap/attach-fail.exp create mode 100644 gdb/testsuite/gdb.dap/cancel-launch.exp create mode 100644 gdb/testsuite/gdb.dap/catch-unhandled.exp create mode 100644 gdb/testsuite/gdb.dap/catch-unhandled/pck.adb create mode 100644 gdb/testsuite/gdb.dap/catch-unhandled/pck.ads create mode 100644 gdb/testsuite/gdb.dap/catch-unhandled/prog.adb create mode 100644 gdb/testsuite/gdb.dap/immediate-disconnect.exp create mode 100644 gdb/testsuite/gdb.dap/line-zero.exp create mode 100644 gdb/testsuite/gdb.dap/max-size.c create mode 100644 gdb/testsuite/gdb.dap/max-size.exp create mode 100644 gdb/testsuite/gdb.dap/multi-break.c create mode 100644 gdb/testsuite/gdb.dap/multi-break.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.debuginfod/solib-with-dwz-bar.c create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz-bar.h create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz-common.h create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz-foo.c create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz-foo.h create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz-main.c create mode 100644 gdb/testsuite/gdb.debuginfod/solib-with-dwz.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 create mode 100644 gdb/testsuite/gdb.dwarf2/builtin-type-copy.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-empty-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/cu-empty-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/data-loc-cast.c create mode 100644 gdb/testsuite/gdb.dwarf2/data-loc-cast.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/dw2-aranges.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-aranges.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-abstract-origin.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-pc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-pc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-value-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-value-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-bt.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-bt.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-error-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inter-cu-symbol.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-multiple-debug-info.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-skipped-line-entries.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-skipped-line-entries.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-different-inline-functions.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-different-inline-func [...] create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-inline-func-blocks.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-step-between-inline-func-blocks.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-tu-dwarf-4-5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unexpected-entry-pc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwz-many-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dwz-many.c create mode 100644 gdb/testsuite/gdb.dwarf2/dwz-many.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwz-unused-pu.exp 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/dynamic-bit-size.exp create mode 100644 gdb/testsuite/gdb.dwarf2/enum-type-c++.cc create mode 100644 gdb/testsuite/gdb.dwarf2/enum-type-c++.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-dw-form-strx.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-type-unit-locexpr.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-type-unit-locexpr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-with-type-unit.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-with-type-unit.exp create mode 100644 gdb/testsuite/gdb.dwarf2/local-var.exp create mode 100644 gdb/testsuite/gdb.dwarf2/local-var.f90 create mode 100644 gdb/testsuite/gdb.dwarf2/macro-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.dwarf2/malformed-line-header.exp create mode 100644 gdb/testsuite/gdb.dwarf2/nameless-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/no-expand-mixed-case.exp create mode 100644 gdb/testsuite/gdb.dwarf2/short-build-id.exp create mode 100644 gdb/testsuite/gdb.dwarf2/static-const-member.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-array.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-array.f90 create mode 100644 gdb/testsuite/gdb.guile/scm-color.exp create mode 100644 gdb/testsuite/gdb.linespec/cpcompletion.cc create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen-lib-dep.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen-lib.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen.c create mode 100644 gdb/testsuite/gdb.mi/mi-dlmopen.exp create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-modified-lib.c create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-modified.c create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-modified.exp create mode 100644 gdb/testsuite/gdb.mi/set-show.exp create mode 100644 gdb/testsuite/gdb.modula2/builtin-procedure-adr.exp create mode 100644 gdb/testsuite/gdb.multi/checkpoint-multi.exp create mode 100644 gdb/testsuite/gdb.multi/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.opt/inline-entry.c create mode 100644 gdb/testsuite/gdb.opt/inline-entry.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-color-via-ansi-esc.exp create mode 100644 gdb/testsuite/gdb.python/py-color.exp create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.c create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.exp create mode 100644 gdb/testsuite/gdb.python/py-commands-breakpoint.py create mode 100644 gdb/testsuite/gdb.python/py-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-failed-init.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile-lib.c create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.c create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-objfile.py create mode 100644 gdb/testsuite/gdb.python/py-parameter-prefix.exp create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.c create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.exp create mode 100644 gdb/testsuite/gdb.python/py-read-memory-leak.py create mode 100644 gdb/testsuite/gdb.python/py-source-styling-2.c create mode 100644 gdb/testsuite/gdb.python/py-source-styling-2.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-styled-execute.exp create mode 100644 gdb/testsuite/gdb.python/py-sym-artificial.exp create mode 100644 gdb/testsuite/gdb.python/py-symbol-3.c create mode 100644 gdb/testsuite/gdb.python/py-warning.exp create mode 100644 gdb/testsuite/gdb.python/remove-readline-finder.exp create mode 100644 gdb/testsuite/gdb.python/sys-exit.exp create mode 100644 gdb/testsuite/gdb.replay/connect.c create mode 100644 gdb/testsuite/gdb.replay/connect.exp create mode 100644 gdb/testsuite/gdb.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.reverse/basic-record-full.c create mode 100644 gdb/testsuite/gdb.reverse/basic-record-full.exp create mode 100644 gdb/testsuite/gdb.reverse/i386-avx-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/i386-avx-reverse.exp create mode 100644 gdb/testsuite/gdb.rocm/addr-bp-gpu-no-deb-info.cpp create mode 100644 gdb/testsuite/gdb.rocm/addr-bp-gpu-no-deb-info.exp create mode 100644 gdb/testsuite/gdb.rocm/break-kernel-no-debug-info.cpp create mode 100644 gdb/testsuite/gdb.rocm/break-kernel-no-debug-info.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.rocm/displaced-stepping.cpp create mode 100644 gdb/testsuite/gdb.rocm/displaced-stepping.exp create mode 100644 gdb/testsuite/gdb.rocm/mi-attach.cpp create mode 100644 gdb/testsuite/gdb.rocm/mi-attach.exp create mode 100644 gdb/testsuite/gdb.server/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.testsuite/version-compare.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 100644 gdb/testsuite/gdb.tui/flush-after-run.c create mode 100644 gdb/testsuite/gdb.tui/flush-after-run.exp create mode 100755 gdb/testsuite/gdb.tui/gdb.sh create mode 100644 gdb/testsuite/gdb.tui/resize-3-foo.c create mode 100644 gdb/testsuite/gdb.tui/resize-3-main.c create mode 100644 gdb/testsuite/gdb.tui/resize-3.exp create mode 100644 gdb/testsuite/gdb.tui/source-search.c create mode 100644 gdb/testsuite/gdb.tui/source-search.exp create mode 100644 gdb/testsuite/gdb.tui/tui-disasm-styling.exp create mode 100644 gdb/testsuite/gdb.tui/tui-init-source.c create mode 100644 gdb/testsuite/gdb.tui/tui-init-source.exp create mode 100644 gdb/testsuite/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/testsuite/lib/gdbreplay-support.exp create mode 100644 gdb/testsuite/tclint-plugin.py create mode 100644 gdb/unittests/remote-arg-selftests.c delete mode 100644 gdb/unittests/utils-selftests.c create mode 100644 gdb/x86-gnu-nat.c create mode 100644 gdbserver/linux-microblaze-low.cc delete mode 100644 gdbserver/linux-nios2-low.cc create mode 100644 gdbsupport/cxx-thread.h delete mode 100644 gdbsupport/gdb-safe-ctype.h create mode 100644 gdbsupport/gdb_argv_vec.h delete mode 100644 gdbsupport/hash_enum.h create mode 100644 gdbsupport/osabi.cc create mode 100644 gdbsupport/osabi.def create mode 100644 gdbsupport/osabi.h create mode 100644 gdbsupport/owning_intrusive_list.h create mode 100644 gdbsupport/remote-args.cc create mode 100644 gdbsupport/remote-args.h create mode 100644 gdbsupport/scoped_signal_handler.h create mode 100644 gdbsupport/string-set.h create mode 100644 gdbsupport/unordered_dense/stl.h create mode 100644 gdbsupport/unordered_dense/unordered_dense.h create mode 100644 gdbsupport/unordered_map.h create mode 100644 gdbsupport/unordered_set.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 gold/po/ka.po create mode 100755 gold/testsuite/ver_test_pr33577.sh create mode 100644 gold/testsuite/ver_test_pr33577a.c create mode 100644 gold/testsuite/ver_test_pr33577b.c create mode 100644 gprof/testsuite/Makefile.am create mode 100644 gprof/testsuite/Makefile.in create mode 100755 gprof/testsuite/tst-gmon-gprof-l.sh create mode 100755 gprof/testsuite/tst-gmon-gprof.sh create mode 100644 gprof/testsuite/tst-gmon.c create mode 100644 gprofng/doc/gprofng-display-gmon.texi create mode 100644 gprofng/src/Symbol.cc create mode 100644 gprofng/src/Symbol.h create mode 100644 gprofng/src/basic_blocks.h create mode 100644 gprofng/src/call_graph.h create mode 100644 gprofng/src/cg_arcs.h create mode 100644 gprofng/src/corefile.h delete mode 100644 gprofng/src/dbe_memmgr.c copy {gprof => gprofng/src}/gmon.h (100%) create mode 100644 gprofng/src/gmon_basic_blocks.cc create mode 100644 gprofng/src/gmon_call_graph.cc create mode 100644 gprofng/src/gmon_cg_arcs.cc create mode 100644 gprofng/src/gmon_corefile.cc create mode 100644 gprofng/src/gmon_hist.cc create mode 100644 gprofng/src/gmon_io.cc create mode 100644 gprofng/src/gmon_io.h create mode 100644 gprofng/src/gmon_out.h create mode 100644 gprofng/src/gmon_symtab.cc create mode 100644 gprofng/src/gp-gmon.cc create mode 100644 gprofng/src/gp-gmon.h create mode 100644 gprofng/src/hist.h create mode 100644 gprofng/src/hwc_arm_ampere_1.h create mode 100644 gprofng/src/hwc_arm_neoverse_n1.h create mode 100644 gprofng/src/source.h create mode 100644 gprofng/src/symtab.h create mode 100644 gprofng/testsuite/gprofng.display/gp-gmon.exp delete mode 100644 include/bout.h create mode 100644 include/coff/x86.h create mode 100644 include/doubly-linked-list.h delete mode 100644 include/opcode/nios2.h delete mode 100644 include/opcode/nios2r1.h delete mode 100644 include/opcode/nios2r2.h create mode 100644 include/same-inode.h 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_i386_ldso.sh delete mode 100644 ld/emulparams/elf_nacl.sh delete mode 100644 ld/emulparams/elf_x86_64_cloudabi.sh delete mode 100644 ld/emulparams/nios2elf.sh delete mode 100644 ld/emulparams/nios2linux.sh create mode 100644 ld/emulparams/sframe-info.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 delete mode 100644 ld/emultempl/nios2elf.em create mode 100644 ld/emultempl/solaris2-x86-64.em delete mode 100644 ld/testsuite/ld-aarch64/bti-far-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3a.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3b.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-3c.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.d delete mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.s delete mode 100644 ld/testsuite/ld-aarch64/bti-far.ld delete mode 100644 ld/testsuite/ld-aarch64/bti-far.s delete mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.s delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.s delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-3.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-4.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-5.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-6.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-7.d delete mode 100644 ld/testsuite/ld-aarch64/bti-plt-so.s delete mode 100644 ld/testsuite/ld-aarch64/bti-plt.ld delete mode 100644 ld/testsuite/ld-aarch64/bti-warn.d 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/lib/aarch64-elf-lib.exp 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 delete mode 100644 ld/testsuite/ld-aarch64/pac-plt-1.d delete mode 100644 ld/testsuite/ld-aarch64/pac-plt-2.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.s delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.s delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac3.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-a.d delete mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/aarch64-protections.exp create mode 100644 ld/testsuite/ld-aarch64/protections/bti-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-aarch64/protections/bti-far-1.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-2.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3.d rename ld/testsuite/ld-aarch64/{ => protections}/bti-far-3.ld (100%) create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3a.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3b.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-3c.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-opt.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far-opt.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far.ld create mode 100644 ld/testsuite/ld-aarch64/protections/bti-far.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-2-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-3-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt-3-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-pac-plt.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-1.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-a-v.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-2.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-3.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-a-v.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-4-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-6.d create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt-so.s create mode 100644 ld/testsuite/ld-aarch64/protections/bti-plt.ld create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-d.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-1-e.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-b-v.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-c-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-c-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-2-c-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-i.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-ii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-iii.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-3-a-iv.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-2-d.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-c.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-d.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-e.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-3-f.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-dynamic-4-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-so.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs-so2.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs.s create mode 100644 ld/testsuite/ld-aarch64/protections/gcs2.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-maskabl [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-maskabl [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-selecta [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-note-properties-selecta [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-1-all-merged.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-1-all-split.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-all.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-all.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-al [...] create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-bti.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-gcs.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-combine-2-all-pac.d create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-maskable.s create mode 100644 ld/testsuite/ld-aarch64/protections/gnu-properties-selectable.s create mode 100644 ld/testsuite/ld-aarch64/protections/nogcs.s create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-1-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-1-b.d create mode 100644 ld/testsuite/ld-aarch64/protections/pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac1.s create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac2.s create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac4-a.d create mode 100644 ld/testsuite/ld-aarch64/protections/property-bti-pac4-b.d rename ld/testsuite/ld-aarch64/{ => protections}/property-bti-pac4.s (100%) create mode 100644 ld/testsuite/ld-aarch64/sframe-command-line-1.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/abc.vd 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/abcg.vd create mode 100644 ld/testsuite/ld-archive/abcn.ed create mode 100644 ld/testsuite/ld-archive/abct.ed create mode 100644 ld/testsuite/ld-archive/abtc.vd create mode 100644 ld/testsuite/ld-archive/abtctg.vd create mode 100644 ld/testsuite/ld-archive/abwc.vd create mode 100644 ld/testsuite/ld-archive/abwtc.vd 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 create mode 100644 ld/testsuite/ld-archive/nx.nd create mode 100644 ld/testsuite/ld-archive/ny.nd create mode 100644 ld/testsuite/ld-archive/x.nd create mode 100644 ld/testsuite/ld-archive/x.s create mode 100644 ld/testsuite/ld-archive/y.nd create mode 100644 ld/testsuite/ld-archive/y.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-arm/farcall-thumb2-purecode-consecutive-veneer.d create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode-consecutive-veneer.s create mode 100644 ld/testsuite/ld-cris/archive.exp 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 create mode 100644 ld/testsuite/ld-elf/note2.d create mode 100644 ld/testsuite/ld-elf/note2.t create mode 100644 ld/testsuite/ld-elf/package-note2.rd create mode 100644 ld/testsuite/ld-elf/pr21086.rd delete mode 100644 ld/testsuite/ld-elf/pr23161d.rd create mode 100644 ld/testsuite/ld-elf/pr23658-1e.d create mode 100644 ld/testsuite/ld-elf/pr23658-1f.d create mode 100644 ld/testsuite/ld-elf/pr25207.d create mode 100644 ld/testsuite/ld-elf/pr25207.s create mode 100644 ld/testsuite/ld-elf/pr28639e.rd create mode 100644 ld/testsuite/ld-elf/pr32341.d create mode 100644 ld/testsuite/ld-elf/pr32341.s create mode 100644 ld/testsuite/ld-elf/pr32690.h create mode 100644 ld/testsuite/ld-elf/pr32690a.c create mode 100644 ld/testsuite/ld-elf/pr32690b.c create mode 100644 ld/testsuite/ld-elf/pr32787.d create mode 100644 ld/testsuite/ld-elf/pr32787.t create mode 100644 ld/testsuite/ld-elf/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/pr33599.d create mode 100644 ld/testsuite/ld-elf/pr33599.map create mode 100644 ld/testsuite/ld-elf/pr33599.s create mode 100644 ld/testsuite/ld-elf/property-seal-1.d create mode 100644 ld/testsuite/ld-elf/property-seal-1.s create mode 100644 ld/testsuite/ld-elf/property-seal-2.d create mode 100644 ld/testsuite/ld-elf/property-seal-3.d create mode 100644 ld/testsuite/ld-elf/property-seal-4.d create mode 100644 ld/testsuite/ld-elf/property-seal-5.d create mode 100644 ld/testsuite/ld-elf/property-seal-6.d create mode 100644 ld/testsuite/ld-elf/property-seal-7.d create mode 100644 ld/testsuite/ld-elf/property-seal-8.d create mode 100644 ld/testsuite/ld-elf/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 copy ld/testsuite/{ld-elf => ld-elfvers}/pass.out (100%) create mode 100644 ld/testsuite/ld-elfvers/pr33577-unversioned-a.rd create mode 100644 ld/testsuite/ld-elfvers/pr33577-unversioned-b.rd create mode 100644 ld/testsuite/ld-elfvers/pr33577-unversioned.c create mode 100644 ld/testsuite/ld-elfvers/pr33577-versioned-a.rd create mode 100644 ld/testsuite/ld-elfvers/pr33577-versioned-b.rd create mode 100644 ld/testsuite/ld-elfvers/pr33577-versioned.c create mode 100644 ld/testsuite/ld-elfvers/pr33577.map create mode 100644 ld/testsuite/ld-elfvers/pr33577a.c create mode 100644 ld/testsuite/ld-elfvers/pr33577b.c delete mode 100644 ld/testsuite/ld-elfvers/vers8.c 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/load4c.d create mode 100644 ld/testsuite/ld-i386/load5c.d create mode 100644 ld/testsuite/ld-i386/load8.d create mode 100644 ld/testsuite/ld-i386/load8.s create mode 100644 ld/testsuite/ld-i386/load9.s create mode 100644 ld/testsuite/ld-i386/load9a.d create mode 100644 ld/testsuite/ld-i386/load9b.d copy ld/testsuite/{ld-elf/pr13195.c => ld-i386/no-tls.c} (100%) 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/pr32191.d 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/bad_pcala_hi20_global.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global_pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_global_pie.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak_pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcala_hi20_weak_pie.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_global.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_global.s create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_weak.d create mode 100644 ld/testsuite/ld-loongarch-elf/bad_pcrel20_s2_weak.s create mode 100644 ld/testsuite/ld-loongarch-elf/call_undefweak.d create mode 100644 ld/testsuite/ld-loongarch-elf/call_undefweak.s create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/check_relax_got.ld create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.dd create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.rd create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie-norelax.sd create mode 100644 ld/testsuite/ld-loongarch-elf/la32.d create mode 100644 ld/testsuite/ld-loongarch-elf/la32.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-call36-exe.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-call36-so.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/start_stop.d create mode 100644 ld/testsuite/ld-loongarch-elf/start_stop.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-loongarch-elf/weak-undef-hidden-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-hidden-shared.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-hidden.s create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-static-pie.d create mode 100644 ld/testsuite/ld-loongarch-elf/weak-undef-static-pie.s create mode 100644 ld/testsuite/ld-mips-elf/micromips-hi16-orphan-addend-srec.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hi16-orphan-addend-srec.l create mode 100644 ld/testsuite/ld-mips-elf/micromips-hi16-orphan-addend.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-hi16-orphan-addend.l 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-hi16-orphan-addend-srec.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend-srec.l create mode 100644 ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.d create mode 100644 ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.l create mode 100644 ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-hi16-orphan-addend.s 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%) create mode 100644 ld/testsuite/ld-mips-elf/mips16-hi16-orphan-addend-srec.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-hi16-orphan-addend-srec.l create mode 100644 ld/testsuite/ld-mips-elf/mips16-hi16-orphan-addend.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-hi16-orphan-addend.l 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-hi16-orphan-addend-srec.d create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hi16-orphan-addend-srec.l create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hi16-orphan-addend.d create mode 100644 ld/testsuite/ld-mips-elf/pcrel-hi16-orphan-addend.l 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 delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1.d delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1.ld delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1a.s delete mode 100644 ld/testsuite/ld-nios2/emit-relocs-1b.s delete mode 100644 ld/testsuite/ld-nios2/gprel.d delete mode 100644 ld/testsuite/ld-nios2/gprel.s delete mode 100644 ld/testsuite/ld-nios2/hilo16.d delete mode 100644 ld/testsuite/ld-nios2/hilo16.s delete mode 100644 ld/testsuite/ld-nios2/hilo16_symbol.s delete mode 100644 ld/testsuite/ld-nios2/imm5.d delete mode 100644 ld/testsuite/ld-nios2/imm5.s delete mode 100644 ld/testsuite/ld-nios2/imm5_symbol.s delete mode 100644 ld/testsuite/ld-nios2/mixed1a.d delete mode 100644 ld/testsuite/ld-nios2/mixed1a.s delete mode 100644 ld/testsuite/ld-nios2/mixed1b.d delete mode 100644 ld/testsuite/ld-nios2/mixed1b.s delete mode 100644 ld/testsuite/ld-nios2/nios2.exp delete mode 100644 ld/testsuite/ld-nios2/pcrel16.d delete mode 100644 ld/testsuite/ld-nios2/pcrel16.s delete mode 100644 ld/testsuite/ld-nios2/pcrel16_label.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_c8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_cc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d0.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d4.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_d8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_dc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f0.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f4.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_f8.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_boundary_fc.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_cache.s delete mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_multi.ld delete mode 100644 ld/testsuite/ld-nios2/relax_call26_norelax.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.d delete mode 100644 ld/testsuite/ld-nios2/relax_call26_shared.ld delete mode 100644 ld/testsuite/ld-nios2/relax_callr.d delete mode 100644 ld/testsuite/ld-nios2/relax_callr.ld delete mode 100644 ld/testsuite/ld-nios2/relax_callr.s delete mode 100644 ld/testsuite/ld-nios2/relax_cjmp.d delete mode 100644 ld/testsuite/ld-nios2/relax_cjmp.s delete mode 100644 ld/testsuite/ld-nios2/relax_jmp.ld delete mode 100644 ld/testsuite/ld-nios2/relax_section.d delete mode 100644 ld/testsuite/ld-nios2/relax_section.s delete mode 100644 ld/testsuite/ld-nios2/relax_ujmp.d delete mode 100644 ld/testsuite/ld-nios2/relax_ujmp.s delete mode 100644 ld/testsuite/ld-nios2/reloc.d delete mode 100644 ld/testsuite/ld-nios2/reloc.s delete mode 100644 ld/testsuite/ld-nios2/reloc_symbol.s delete mode 100644 ld/testsuite/ld-nios2/s16.d delete mode 100644 ld/testsuite/ld-nios2/s16.s delete mode 100644 ld/testsuite/ld-nios2/s16_symbol.s delete mode 100644 ld/testsuite/ld-nios2/u16.d delete mode 100644 ld/testsuite/ld-nios2/u16.s delete mode 100644 ld/testsuite/ld-nios2/u16_symbol.s create mode 100644 ld/testsuite/ld-pe/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/pdb-inlineelines1-c13-info2.d create mode 100644 ld/testsuite/ld-pe/pdb-inlineelines1a.s create mode 100644 ld/testsuite/ld-pe/pdb-inlineelines1b.s create mode 100644 ld/testsuite/ld-pe/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-pe/secidx-reloc.d create mode 100644 ld/testsuite/ld-pe/secrel-reloc.d delete mode 100644 ld/testsuite/ld-plugin/libdep-a.c delete mode 100644 ld/testsuite/ld-plugin/libdep-b.c delete mode 100644 ld/testsuite/ld-plugin/libdep-main.c delete mode 100644 ld/testsuite/ld-plugin/libdep.exp create mode 100644 ld/testsuite/ld-plugin/lto-10.out copy ld/testsuite/ld-plugin/{pr13183b.c => lto-10a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/lto-10b.c create mode 100644 ld/testsuite/ld-plugin/lto-10r.d create mode 100644 ld/testsuite/ld-plugin/lto-20.ver create mode 100644 ld/testsuite/ld-plugin/lto-20a.c create mode 100644 ld/testsuite/ld-plugin/lto-20b.c create mode 100644 ld/testsuite/ld-plugin/lto-4.out copy ld/testsuite/ld-plugin/{lto-5a.c => lto-4a.c} (100%) create mode 100644 ld/testsuite/ld-plugin/lto-4b.c create mode 100644 ld/testsuite/ld-plugin/lto-4c.c create mode 100644 ld/testsuite/ld-plugin/lto-4r-a.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-b.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-c.d create mode 100644 ld/testsuite/ld-plugin/lto-4r-d.d create mode 100644 ld/testsuite/ld-plugin/lto-binutils.exp create mode 100644 ld/testsuite/ld-plugin/pr32846a.c create mode 100644 ld/testsuite/ld-plugin/pr32846b.c create mode 100644 ld/testsuite/ld-plugin/pr32846c.c create mode 100644 ld/testsuite/ld-plugin/pr32846d.c create mode 100644 ld/testsuite/ld-plugin/pr32846e.c 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.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 delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d create mode 100644 ld/testsuite/ld-riscv-elf/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/j-to-cj-32.d create mode 100644 ld/testsuite/ld-riscv-elf/j-to-cj-64.d create mode 100644 ld/testsuite/ld-riscv-elf/j-to-cj.s create mode 100644 ld/testsuite/ld-riscv-elf/jal-to-cjal.d create mode 100644 ld/testsuite/ld-riscv-elf/jal-to-cjal.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/relax-data-segment-align.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-data-segment-align.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/plt_31-1.s create mode 100644 ld/testsuite/ld-s390/plt_31-1.wf create mode 100644 ld/testsuite/ld-s390/plt_31_non-pic-1.pd create mode 100644 ld/testsuite/ld-s390/plt_31_pic-1.pd create mode 100644 ld/testsuite/ld-s390/plt_64-1.pd create mode 100644 ld/testsuite/ld-s390/plt_64-1.s create mode 100644 ld/testsuite/ld-s390/plt_64-1.wf create mode 100644 ld/testsuite/ld-s390/plt_64-1_eh.wf create mode 100644 ld/testsuite/ld-s390/pltlib.s create mode 100644 ld/testsuite/ld-s390/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/pr33141.rd copy ld/testsuite/{ld-x86-64/pr19827a.S => ld-s390/pr33141a.s} (100%) copy ld/testsuite/{ld-x86-64/pr19827b.S => ld-s390/pr33141b.s} (100%) create mode 100644 ld/testsuite/ld-s390/sframe-bar.s create mode 100644 ld/testsuite/ld-s390/sframe-command-line-1.d 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/map-stats.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-sframe/StateClient.cpp create mode 100644 ld/testsuite/ld-sframe/StatePlaying.cpp create mode 100644 ld/testsuite/ld-sframe/pr32789-1.rd create mode 100644 ld/testsuite/ld-sframe/pr32789-1.sd create mode 100644 ld/testsuite/ld-sframe/pr32789-1a.c create mode 100644 ld/testsuite/ld-sframe/pr32789-1b.c create mode 100644 ld/testsuite/ld-sframe/pr33401.rd create mode 100644 ld/testsuite/ld-sparc/got-def.s 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 copy ld/testsuite/ld-x86-64/{hidden1.d => hidden6.d} (100%) create mode 100644 ld/testsuite/ld-x86-64/hidden6.s create mode 100644 ld/testsuite/ld-x86-64/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/load3.s create mode 100644 ld/testsuite/ld-x86-64/load3a.d create mode 100644 ld/testsuite/ld-x86-64/load3b.d create mode 100644 ld/testsuite/ld-x86-64/load4.d create mode 100644 ld/testsuite/ld-x86-64/load4.s create mode 100644 ld/testsuite/ld-x86-64/load5.s create mode 100644 ld/testsuite/ld-x86-64/load5a.d create mode 100644 ld/testsuite/ld-x86-64/load5b.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.rd create mode 100644 ld/testsuite/ld-x86-64/mark-plt-2.s create mode 100644 ld/testsuite/ld-x86-64/plt3.s delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d delete mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d delete mode 100644 ld/testsuite/ld-x86-64/pr19636-3d.d create mode 100644 ld/testsuite/ld-x86-64/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/pr32189.s create mode 100644 ld/testsuite/ld-x86-64/pr32191-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32191.d create mode 100644 ld/testsuite/ld-x86-64/pr32191.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-1.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1a.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1b.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1c.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-1d.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-2.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.s create mode 100644 ld/testsuite/ld-x86-64/pr32591-3.t create mode 100644 ld/testsuite/ld-x86-64/pr32591-4-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-4.d create mode 100644 ld/testsuite/ld-x86-64/pr32591-4.s create mode 100644 ld/testsuite/ld-x86-64/pr32665.err create mode 100644 ld/testsuite/ld-x86-64/pr32665.o.bz2 create mode 100644 ld/testsuite/ld-x86-64/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-command-line-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-link-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-1.s create mode 100644 ld/testsuite/ld-x86-64/sframe-pltgot-2.d create mode 100644 ld/testsuite/ld-x86-64/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/sframe-signal.s create mode 100644 ld/testsuite/ld-x86-64/sframe-start.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 libctf/testsuite/libctf-writable/slice-of-slice.c copy libctf/testsuite/libctf-writable/{error-propagation.lk => slice-of-slice.lk} (100%) 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/README create mode 100644 libsframe/testsuite/libsframe.decode/DATA-BE-V3 create mode 100644 libsframe/testsuite/libsframe.decode/DATA-V2 create mode 100644 libsframe/testsuite/libsframe.decode/README-be-flipping-v3 create mode 100644 libsframe/testsuite/libsframe.decode/be-flipping-v3.c create mode 100644 libsframe/testsuite/libsframe.decode/frecnt-v2.c create mode 100644 libsframe/testsuite/libsframe.find/findfre-flex-1.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 opcodes/i386-dis-evex-x86-64.h delete mode 100644 opcodes/nios2-dis.c delete mode 100644 opcodes/nios2-opc.c mode change 100755 => 100644 readline/readline/doc/texi2dvi mode change 100755 => 100644 readline/readline/doc/texi2html create mode 100644 readline/readline/examples/rl-test-timeout create mode 100644 readline/readline/examples/rl-timeout.c create mode 100644 readline/readline/history.pc.in create mode 100644 readline/readline/m4/codeset.m4 create mode 100644 readline/readline/posixtime.h mode change 100755 => 100644 readline/readline/support/config.guess mode change 100755 => 100644 readline/readline/support/config.rpath mode change 100755 => 100644 readline/readline/support/config.sub mode change 100755 => 100644 readline/readline/support/install.sh mode change 100755 => 100644 readline/readline/support/mkdirs mode change 100755 => 100644 readline/readline/support/mkdist mode change 100755 => 100644 readline/readline/support/mkinstalldirs mode change 100755 => 100644 readline/readline/support/shlib-install delete mode 100644 sim/arm/ChangeLog-2021 delete mode 100644 sim/arm/README delete mode 100644 sim/arm/arm-sim.h delete mode 100644 sim/arm/armcopro.c delete mode 100644 sim/arm/armdefs.h delete mode 100644 sim/arm/armemu.c delete mode 100644 sim/arm/armemu.h delete mode 100644 sim/arm/armemu32.c delete mode 100644 sim/arm/armfpe.h delete mode 100644 sim/arm/arminit.c delete mode 100644 sim/arm/armos.c delete mode 100644 sim/arm/armos.h delete mode 100644 sim/arm/armsupp.c delete mode 100644 sim/arm/armvirt.c delete mode 100644 sim/arm/dbg_rdi.h delete mode 100644 sim/arm/iwmmxt.c delete mode 100644 sim/arm/iwmmxt.h delete mode 100644 sim/arm/local.mk delete mode 100644 sim/arm/maverick.c delete mode 100644 sim/arm/maverick.h delete mode 100644 sim/arm/sim-main.h delete mode 100644 sim/arm/thumbemu.c delete mode 100644 sim/arm/wrapper.c 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