This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/try-sframe in repository binutils-gdb.
omits c24f3b68c30 doc: add SFrame spec file omits 7c53193038a gas/NEWS: add text about new command line option and SFrame [...] omits 7a33e57168f binutils/NEWS: add text for SFrame support omits 33780355d9e src-release.sh: Add libsframe omits 5b0633af120 readelf/objdump: support for SFrame section omits 3714d8aaef9 bfd: linker: merge .sframe sections omits e5ce8c153b1 libsframe: add the SFrame library omits c864ae7280f gas: testsuite: add new tests for SFrame unwind info omits 49984d03ffe gas: generate .sframe from CFI directives omits c95df4dd043 gas: add new command line option --gsframe omits 46c82d14248 sframe.h: Add SFrame format definition adds bc8f3910c08 aarch64-pe can't fill 16 bytes in section .text adds e0ecefa7822 Re: [gas] arm: Add support for new unwinder directive ".pacspval". adds 972d23ddbd7 sframe.h: Add SFrame format definition adds b07a2978161 gas: add new command line option --gsframe adds b52c4ee4665 gas: generate .sframe from CFI directives adds dc56ee029e7 gas: testsuite: add new tests for SFrame unwind info adds 19e559f1c91 libsframe: add the SFrame library adds cf0e0a0ba91 bfd: linker: merge .sframe sections adds 42b6953bbad readelf/objdump: support for SFrame section adds e619dddb3a4 src-release.sh: Add libsframe adds 9968a11f9fd binutils/NEWS: add text for SFrame support adds b2cb03d5c3b gas/NEWS: add text about new command line option and SFrame [...] adds c1c57352f56 doc: add SFrame spec file adds a715464cd2e Automatic date update in version.in adds 24eb586f5c5 [gdb/testsuite] Fix gdb.arch/ppc64-symtab-cordic.exp without bzip2 adds feb5926e8a8 [gdb/testsuite] Modernize gdb.arch/i386-biarch-core.exp adds 92c1d07de5f gdb: add "set style tui-current-position on|off", default to off adds 3971740e4bb Update Ada tasks documentation adds d2bbd19d8e1 Bug fix in commit for printing the function return value fo [...] adds cf76db71dd6 [gdb/testsuite] Use gdb_gcore_cmd in gdb.threads/gcore-thread.exp adds ab11c8905fe PR29788, gprofng cannot display Java's generated assembly code adds 995a34b1772 Guard against frame.c destructors running before frame-info.c's adds 4bcff719c6f Add myself to the gdb/MAINTAINERS write-after-approval list adds d5b9201744f Automatic date update in version.in adds 7a4ce4a1bcf [gdb/testsuite] Fix DUPLICATE in gdb.arch/ppc-fp.exp adds 4a3bc79bf4c RISC-V: Add T-Head Fmv vendor extension adds 01804a098de RISC-V: Add T-Head Int vendor extension adds f4ad82b3bcc Fix various procfs.c compilation errors adds 1c01b236037 gdb/fortran/testsuite: print values and types of string variables adds 7aae1a86b30 Fix call functions command bug in 64 bits programs for AIX adds 9da79058a78 gdb/testsuite: fix failure in gdb.python/py-send-packet.exp adds 91f63aa2e20 Remove two obsolete declarations adds cbda14deaf4 gdb: new $_inferior_thread_count convenience variable adds 25d17459e33 ld: Always call elf_backend_output_arch_local_syms adds 03acd4d8543 Change NULL to nullptr in gdb/infcmd.c and gdb/infrun.c adds 2f6831b8066 Use boolean literals for pagination_enabled adds f68eca29d3b PowerPC, fix gdb.base/retval-large-struct.exp adds 3bfea8baf61 i386: Move i386_seg_prefixes to gas adds 2368c6bf61c opcodes: Define NoSuf in i386-opc.tbl adds c83b95d88fe Fix static initialization order problem in windows-nat.c adds 8c633762e31 [gas, aarch64]: fix build breakage for aarch64-pe adds 9c93bc90d57 Automatic date update in version.in adds 31f221d0bc7 Regen potfiles for sframe adds 7828dfa93b2 go32 sanity check adds 69bfd1759db PR29799 heap buffer overflow in display_gdb_index dwarf.c:10548 adds c963bda81e2 GAS fix alignment for aarch64-pe adds 6911239bbaa gdb/testsuite: don't avoid DWARF assembler tests with Clang adds 33c1395cf5e gdb/testsuite: fix gdb.trace/unavailable-dwarf-piece.exp wi [...] adds ed64647b7f3 gdb/testsuite: fix gdb.compile/compile-ops.exp with clang adds f2509beef8d gdb/testsuite: add (and use) a new build-id compile option adds 59d6ca65f5e gdb/testsuite: rename source file gdb.debuginfod/main.c adds e86741b65ba gdb/testsuite: fix gdb.debuginfod/fetch_src_and_symbols.exp [...] adds f9f88aede3b gdb/testsuite: rewrite gdb.cp/call-method-register.exp with [...] adds 9c48a8e6f43 gdb: fix symtab.c build on 32 bit targets adds 6533cbeeb83 Fix deletion of FinishBreakpoints adds d4895ba2df3 gdbserver/linux: take condition out of callback in find_lwp_pid adds 4855cbdc3d8 gdbserver/linux-x86: make is_64bit_tdesc accept thread as a [...] adds c0cb02a4cf5 gdbserver: use current_process in ps_getpid adds 5e219e0f460 gdbserver/linux-x86: move lwp declaration out of __x86_64__ region adds 84bcca538dd Automatic date update in version.in adds 15253318be0 RISC-V: Add 'Ssstateen' extension and its CSRs adds 78805ff8aec Show locno for 'multi location' breakpoint hit msg+conv var [...] adds f80d30f61a5 Add missing gdb_prompt in ctxobj.exp to avoid random failur [...] adds abad6c11d03 Automatic date update in version.in adds f1a8d786c37 Fix sol-thread.c compilation on 32-bit Solaris adds 10a63f80ae9 [PR build/29791] gnulib: Disable _GL_ATTRIBUTE_DEALLOC on Solaris adds 01919ca385e Automatic date update in version.in adds e710dfe0cf3 gdb/csky return type int32 for float and vector pseudo regs adds 84f9fbe90e5 gdb/csky just return type from csky_vector_type() for vecto [...] adds 4d9fd8683fd gdb/arm: Update active msp/psp when switching stack adds b0b23e06c3a gdb/arm: Ensure that stack pointers are in sync adds 1a7e622b82f Fix ARM and AArch64 assembler tests to work in a multi-arch [...] adds e66c9edea34 Fix step-over-syscall.exp matching regexp for $bpnum.$locno [...] adds 83f350830ee Fix use after free introduced by $_hit_bpnum/$_hit_locno va [...] adds 28a072f4af8 When getting the locno of a bpstat, handle the case of bp w [...] adds e9a20a419b6 Re: ld: Always output local symbol for relocatable link adds 38c917d808f PR29807, SIGSEGV when linking fuzzed PE object adds d82e33deccc readelf: use fseeko64 or fseeko if possible adds 31c1130f35e Automatic date update in version.in adds 3238a750752 gas/sframe: avoid "shadowing" of glibc function name adds dc95ee260cc gdb/testsuite: remove gcc restriction from gdb.dwarf2/clang [...] adds b2059307d86 opcodes: Correct address for ARC's "isa_config" aux reg adds d7229d6a561 binutils/configure.ac: integrate last change adds f3f7ecc942f gdb/arm: Fix obvious typo in b0b23e06c3a adds 63cf857e24b Re: readelf: use fseeko64 or fseeko if possible adds 26c527e62e7 Don't use "long" in readelf for file offsets adds 04ad71937f2 x86: Don't define _TLS_MODULE_BASE_ for ld -r adds 0ee9f16cf9f regcache: Add collect/supply_regset variants that accept a [...] adds 5dd6c79a323 fbsd-nat: Use regset supply/collect methods. adds a141d32c6ef fbsd-nat: Pass an optional register base to the register se [...] adds 759bbcb9179 arm-fbsd: Use a static regset for the TLS register set. adds d818c7ad8c6 aarch64-fbsd: Use a static regset for the TLS register set. adds c392c0e0ae1 Automatic date update in version.in adds e2a1b0a0d1b ld: Add section contributions substream to PDB files adds ba64682044d gas: Add --gcodeview option adds 06f0a892a52 RISC-V: Make R_RISCV_SUB6 conforms to riscv ABI standard adds 829b6b3736d Fix gdb.cp/gdb2495.exp on powerpc64le adds 8181f0045df Document the memory_tagged argument for memory region callbacks adds d499fb89448 asan: NULL deref in filter_symbols adds e6b6fad2fe4 PR22509 - Null pointer dereference on coff_slurp_reloc_table adds 9bd83c444e3 regen POTFILES.in adds 8db533e7d6d gdb/arm: Include FType bit in EXC_RETURN pattern on v8m adds 26314ac7ada Automatic date update in version.in adds 0b7186b9e8c gas: Disable --gcodeview on PE targets with no O_secrel adds 0b075f19024 PR16995, m68k coldfire emac immediate to macsr incorrect di [...] adds 5ee755fabb3 Constify nm format array adds bde9f9d7e97 Tidy objdump printing of section size adds c9f5b96bdab x86: correct handling of LAR and LSL adds a122baf523b x86: add missing CheckRegSize adds 8ee52bcf39e x86: widen applicability and use of CheckRegSize adds ffbbab0b3a1 readelf: Do not require EI_OSABI for IFUNC. adds 0075c53724f Impport libiberty commit: 885b6660c17f from gcc mainline. [...] adds 4d70f72ee0c gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear adds b6cb5e17b84 gdb/testsuite/gdb.base/break.exp: split test_break_file_lin [...] adds 45c4b4bc12e gdb/testsuite/gdb.base/break.exp: split test_rbreak_shlib adds 01e43c20bb7 gdb/testsuite/gdb.base/break.exp: split test_break_optimize [...] adds 13375d621e8 gdb/testsuite/gdb.base/break.exp: use proc_with_prefix for [...] adds 2994ead4a09 gdb/testsuite/gdb.base/break.exp: split test_finish_arguments adds 3ad81837978 gdb/testsuite/gdb.base/break.exp: split test_break_user_call adds e89425fec2f gdb/testsuite/gdb.base/break.exp: split test_break_line_con [...] adds c8a48df4f1a gdb/testsuite/gdb.base/break.exp: split test_break_silent_and_more adds 9df9cfe23cc gdb/testsuite/gdb.base/break.exp: split test_break_default adds 750375dd690 gdb/testsuite/gdb.base/break.exp: split test_break_nonexist [...] adds 46c3b224a35 gdb/testsuite/gdb.base/break.exp: split test_no_break_on_ca [...] adds 3274ac53786 gdb/testsuite/gdb.base/break.exp: split test_tbreak adds b611cce454a gdb/testsuite/gdb.base/break.exp: split test_break adds f9e2163a3e4 gdb: fix typo in debug output message adds cbff1430f8a sframe/doc: remove usage of xrefautomaticsectiontitle adds 18a119b83d1 Automatic date update in version.in adds ac8df5a1921 riscv: Add AIA extension support (Smaia, Ssaia) adds 8654c01f085 Revert "readelf: Do not require EI_OSABI for IFUNC." adds 66e7b0f4d9c Automatic date update in version.in adds ea118ff5b18 remove the declared but undefined/unused method find_partial_die adds 14ae285f344 Fix jump on uninit producer_is_clang bit of cu.h dwarf2_cu struct. adds 05ad0d60341 [gdb/symtab] Handle failure to open .gnu_debugaltlink file adds 7a0daa48da7 [gdb/testsuite] Don't generate core in gdb.base/bt-on-fatal [...] adds 5c95bab8132 Automatic date update in version.in adds 4c35c4c6a77 [gdb/server] Emit warning for SIGINT failure adds 30220b46d4c Use false/true for some inferior class members instead of 0/1 adds c801f8f138c fix leak in gdb_environ adds 9d69cd24db4 Fix leak in the dwarf reader adds 2dc5f504c33 Automatic date update in version.in adds 97f006bc56a RISC-V: Better support for long instructions (disassembler) adds 634001bb4bb RISC-V: Better support for long instructions (assembler) adds 405e9d19924 RISC-V: Better support for long instructions (tests) adds c341f4676af RISC-V: Allow merging 'H' extension adds 1523df14d74 regen gas/Makefile.in adds 970a38be462 asan: pef: buffer overflow adds e7d942e0144 Use bfd_rename_section in msp430.em adds b8d7a9572d7 PR10368, ISO 8859 mentioned as 7bit encoding in strings doc [...] adds 2650ea9730e [gdb/tdep] Fix gdb.base/msym-bp-shl.exp for ppc64le adds 85819864f7c [gdb/testsuite] Fix gdb.arch/altivec-regs.exp with gcc 4.8.5 adds dc41f7e87e7 gdb/testsuite: remove global declarations in gdb.threads/de [...] adds acc175a6b3b gdb/testsuite: refactor gdb.threads/detach-step-over.exp adds ddff2a2dea5 gdb: fix assert when quitting GDB while a thread is stepping adds 76cd77dc729 [gdb/testsuite] Fix gdb.opt/solib-intra-step.exp for powerpc64le adds b70e9270fba Fix crash in "document" command adds 3295ff3bfb6 gdbserver: switch to right process in find_one_thread adds ed14d866a31 gdb: disable commit resumed in target_kill adds 912b12ad84a Fix range type signed-ness heuristic adds 4a6bdfb9baa gdb/testsuite: fail if gdb_start_cmd fails adds 049522cae97 Special case more simple patterns adds af31506c31a Only use wild_sort_fast adds b4bb9faa78c [gdb/testsuite] Fix gdb.ada/out_of_line_in_inlined.exp for ppc64le adds 149700668dc [gdb/testsuite] Require hw watchpoint in gdb.ada/task_watch.exp adds 79d40365426 gdb: relax requirement for the map_failed stap probe to be present adds aa563d160d5 Remove reset_ecs and execution_control_state::reset adds 65639fcc542 gdb/python: avoid throwing an exception over libopcodes code adds 8eb7d135e32 gdb/disasm: mark functions passed to the disassembler noexcept adds 5975a5caceb gdb: mark disassembler function callback types as noexcept adds 1d39fec4aea Fix calling convention of thread entry point adds 23d04cffa84 Don't use auto for lambda parameter adds 0d146c1c5fd Actually set m_is_async to current async mode adds e1df90510a8 Remove no longer used jump label adds 19622df10dd Remove 'saved_output' global adds 2b141965f2d Don't let tee_file own a stream adds 1dd889362bb Don't let gdb_stdlog use pager adds e2afece894f gdb/testsuite: remove DOS line endings from a test script adds ed7fbdd033a gdb/testsuite: remove use of then keyword from gdb.ada/*.exp adds 65a33d75c26 gdb/testsuite: remove use of then keyword from gdb.base/*.exp adds 75b6f386645 gdb/testsuite: remove use of then keyword from gdb.arch/*.exp adds 95701caeadd gdb/testsuite: remove use of then keyword from gdb.cp/*.exp adds b0e16ca58d4 gdb/testsuite: remove use of then keyword from gdb.python/*.exp adds b8ffa8b3273 gdb/testsuite: remove use of then keyword from gdb.threads/*.exp adds 89c6d320b24 gdb/testsuite: remove use of then keyword from gdb.trace/*.exp adds bde43e8dbea gdb/testsuite: remove use of then keyword from gdb.reverse/*.exp adds 6ca2ea063a7 gdb/testsuite: remove use of then keyword from gdb.disasm/*.exp adds 49bb47443c0 gdb/testsuite: remove use of then keyword from gdb.fortran/*.exp adds 0216141ac37 gdb/testsuite: remove use of then keyword from gdb.multi/*.exp adds f50c72da4dc gdb/testsuite: remove use of then keyword from gdb.*/*.exp scripts adds d4c4542312c gdb/testsuite: remove use of then keyword from library files adds cb44f89ce97 Automatic date update in version.in adds d0a2cfbd314 xtensa: allow dynamic configuration adds 5a4020d4d40 gprofng: remove unused gprofng/src/DbeSession.cc.1 adds d56614a9925 gdb/testsuite: make gdb_test_multiple return immediately if [...] adds f432d5ef2b9 gdb/testsuite: make gdb_unload use gdb_test_multiple adds f3e033f32a0 [gdb/testsuite] Fix gdb.base/vla-optimized-out.exp for ppc64le adds eb362ca1a6c Automatic date update in version.in adds 629e5e1ae89 src-release.sh: Fix gdb source tarball build failure due to [...] adds 3df781c5a45 x86: extend FPU test coverage for AT&T / Intel mnemonic dif [...] adds ac9226cf8c4 x86: drop FloatR adds 4943d587f9a x86: clean up after removal of support for gcc <= 2.8.1 adds fcaf78fe4d0 x86/Intel: adjustment to restricted suffix derivation adds a7cca0b24c0 regen SRC-POTFILES.in adds 6bd454ca033 Correct ordering problem in comm-data.exp adds aaa79cd62b8 [gdb] Improve printing of float formats adds 35254615ab3 Rename fields of cli_interp_base::saved_output_files adds 016c606c66c Use ui_file_up in mi_interp adds f978da64412 Bounds check access to Ada task state names adds 43ae96e94ab section-select: Lazily resolve section matches adds 50be5d11289 section-select: Completely rebuild matches adds b1eecf6f66a section-select: Implement a prefix-tree adds d7791499120 section-select: Remove unused code adds 885d86436c3 section-select: Fix exclude-file-3 adds a496d4a104f [gdb/testsuite] Enable gdb.arch/s390-disassembler-options.e [...] adds f5c697b137b [gdb/testsuite] Fix DUPLICATEs in s390-multiarch.exp adds 8a1c55cdfb2 Automatic date update in version.in adds 32a5aa26256 [gdb/testsuite] Fix gdb.ada/float-bits.exp for powerpc64le adds f0cb4aa909d [gdb/testsuite] Wait longer for core generation adds f210f0a05ea x86/Intel: restrict use of LONG_DOUBLE_MNEM_SUFFIX adds a4d3acd2152 x86/Intel: drop LONG_DOUBLE_MNEM_SUFFIX adds f207f1c1136 x86: drop No_ldSuf adds 7505bb034c7 x86: rework of match_template()'s suffix checking adds 6ef35c04dff Fix verilog output when the width is > 1. adds de3b40320c3 binutils: improve holes detection in .debug_loclists. adds 3b7aed0cc72 Remove one copy of skip_compile_feature_tests adds 5b92bbd9340 Remove obsolete check from skip_compile_feature_tests adds 9a7fde04ca4 Avoid timeouts in gdb.compile adds b7e7acf7860 opcodes: Remove i386-init.h and i386-tbl.h from HFILES adds 616d7b31c8f gdb: remove prune_threads in thread_db_target::update_thread_list adds 00a5867df72 gdb/dwarf: add some QUIT macros adds 5f0a4fb85ed Remove language check from dwarf2_compute_name adds bed34ce7058 Refactor cooked_index::do_finalize adds 55fc1623f94 Add name canonicalization for C adds 77d2113f27e gdb: make frame_register static adds 5f8363d9248 Remove the_windows_nat_target global adds 4cb80f0e5bd Remove call to registers_changed from windows-nat.c adds c367d9e0cbf PowerPC, fix gdb.reverse/finish-reverse-bkpt.exp and gdb.re [...] adds aaa8dbc1b31 Automatic date update in version.in adds 63dc62b2588 [gdb/testsuite] Prevent timeout in gdb.ada/float-bits.exp adds a33ef3c24a8 x86: also use D for XCHG and TEST adds 4473201422a x86: simplify and slightly correct XCHG vs NOP checking adds 05909f2341a x86: drop most OPERAND_TYPE_* (and rework the rest) adds ac57bf55472 Add Jan Beulich as an x86_64 maintainer. adds e26d0dab101 gdb: merge solib-frv aix-solib debug options into "set/show [...] adds f8baaa2b0bf gdb: add some debug statements to solib-svr4.c adds f9f593ddb2d gdb/linux-nat: add pid parameter to linux_proc_xfer_memory_partial adds 8169d2a118c Automatic date update in version.in adds 859aa2c86dc x86: Allow 16-bit register source for LAR and LSL adds 44e59b5a7d8 ld: Add .note.GNU-stack to ld-plugin/dummy.s adds fb699bafb5f Revert "ld: Add .note.GNU-stack to ld-plugin/dummy.s" adds 13556f4057d Automatic date update in version.in adds 13917d936e3 Renaming .debug to .zdebug and vice versa adds 2fa250529bb COFF compressed debug support adds 3d3af4ba39e PR29846, segmentation fault in objdump.c compare_symbols adds 125b7ff73a6 Automatic date update in version.in adds 47afa56ee2b Re: Renaming .debug to .zdebug and vice versa adds 2438b771ee0 opcodes/mips: use .word/.short for undefined instructions adds ecfbeec8d0a libopcodes/mips: add support for disassembler styling adds 942fa4fb327 Fix an illegal memory access when parsing a corrupt VMS Alp [...] adds 07aeb917c4d Arm: .noinit and .persistent are not supported for Linux targets adds fde7a8e4b00 gas: avoid inserting extra newline in buffer_and_nest() adds c62e507e849 gas: squash (some) .linefile from listings adds 6fdb723799e gas: add Dwarf line number test for .macro expansions adds 63b999f80b5 gdb: Update my email address in MAINTAINERS adds 53e03d92a6d gdbarch.py: Fix indentation in the generated gdbarch_dump function adds adc48a49264 gdbarch.py: Fix indentation in the generated set_gdbarch_* [...] adds 76a2bcc6b8b testsuite: support mold linker adds 3bf5bf547a2 Prevent an illegal memory access when comparing the prefix [...] adds 09a5d200e61 Add missing newline to gdbarch_tdep debugging output adds 30add7ee24b gdb/testsuite: remove perror calls when failing to run adds 0acd1110b69 gdb/linux-nat: use get_ptrace_pid in two spots adds ef632b4bf84 gdb/linux-nat: bool-ify linux_nat_get_siginfo adds 8aa1556f2e8 gdb/linux-nat: don't memset siginfo on failure in linux_nat [...] adds 7cc662bcb70 gdb/linux-nat: check ptrace return value in linux_nat_get_siginfo adds d29ea328680 gdb/linux-nat: use l linux_nat_get_siginfo in linux_xfer_siginfo adds 7154e786350 gdb/linux-nat: add ptid parameter to linux_xfer_siginfo adds 60d26064117 Automatic date update in version.in adds 5830876a0cc PR29855, ch_type in bfd_init_section_decompress_status can [...] adds 8b4d46dfdf2 LoongArch: Fix dynamic reloc not generated bug in some cases. adds 89dbeac7460 Compression header enum adds 7b5f66a118a Get rid of SEC_ELF_RENAME adds da16cc96f3f Get rid of SEC_ELF_COMPRESS adds 40849d84cbc x86: Remove unnecessary vex.w check for xh_mode in disassembler adds c8ea5e409b0 gdb/riscv: correct dwarf to gdb register number mapping adds 6e41445bb00 [gdb/testsuite] Make gdb.base/longjmp.exp FAIL more stable [...] adds 8db40179f0e [gdb/testsuite] Fix test names in gdb.base/longjmp.exp adds 83f18e5ebe6 Fix a dereference of NULL when scanning the symbol hashes a [...] adds e03698c1227 Fix operator precedence bug in Rust parser adds 53fd08b60d8 Cosmetic fix in ppc-sysv-tdep.c adds e25466730d4 bfd: Avoid signed overflow for new_size adjustment adds 9db0f1ae844 Automatic date update in version.in adds c3620d6d563 Compression tidy and fixes adds 16fce1bddb0 bfd_compress_section_contents access to elf_section_data adds 285b1d33249 _bfd_elf_slurp_secondary_reloc_section sanity check adds 0f45491c0d1 gas compress_debug tidy adds 3198c863f62 coff make_a_section_from_file tidy adds 3567f2bd661 Remove unnecessary xstrdup from bppy_init adds b5e7cd5cd3d [gdb/testsuite] Add KFAILs in gdb.base/longjmp.exp adds 1de4b515634 gdb: add invalidate_selected_frame function adds a60038c648d PowerPC: Add support for RFC02656 - Enhanced Load Store wit [...] adds 51b52f4aded PowerPC: Add support for RFC02655 - Saturating Subtract Ins [...] adds b0f110a5ea0 Automatic date update in version.in adds 57336e2e4d0 libctf: avoid potential double free adds 05a1f6468ea gdb: skip objfiles with no BFD in DWARF unwinder adds dcb53d93eb0 Update the description of the linker script's TYPE directive. adds c968f038619 gdb/testsuite: update a pattern in gdb_file_cmd adds 2d77a94ff17 [gdb/testsuite] Require debug info for gdb.tui/tui-layout-a [...] adds e9c11d58b95 x86-64: Remove BND from 64-bit IBT PLT adds cd3866b6d07 Automatic date update in version.in adds 8b272d7671f [gdb/testsuite] Fix gdb.guile/scm-symtab.exp for ppc64le adds 73425813c1b PR28306, segfault in _bfd_mips_elf_reloc_unshuffle adds ba60b96371b [aarch64] Add TPIDR2 register support for Linux adds 1e2a61ef2d9 libsframe: minor formatting nits adds 70cfae61f4e sframe.h: make some macros more precise adds 3f107464e35 sframe: gas: libsframe: define constants and remove magic numbers adds 989aabcb564 gas: sframe: fine tune the fragment fixup for SFrame func info adds b659fb35854 libsframe: rename API sframe_fde_func_info to sframe_fde_cr [...] adds ed38cbc331e objdump: sframe: fix memory leaks adds b813665fd2e Automatic date update in version.in adds 823b2395e44 [gdb/tdep] Fix larl handling in s390_displaced_step_fixup adds 85f9067d3a4 Automatic date update in version.in adds f2f58a399cf PR29870, objdump SEGV in display_debug_lines_decoded dwarf.c:5524 adds b35abeab8d8 Automatic date update in version.in adds 99f0fb12d54 x86: instantiate i386_{op,reg}tab[] in gas instead of in li [...] adds bc30b54aef5 x86: remove i386-opc.c adds 27cf5a35ce9 x86: break gas dependency on libopcodes adds 313095ba2d8 x86: add generated tables dependency check to gas adds daf15e3e96b x86: drop sentinel from i386_optab[] adds 65f440c8fb5 x86: generate template sets data at build time adds af327b04a55 gas/codeview: avoid "shadowing" of glibc function name adds b1f1cefd584 PR29872, uninitialised value in display_debug_lines_decoded [...] adds 77c225bdeb4 Lack of bounds checking in vms-alpha.c parse_module adds 65cf035b8dc PR29892, Field file_table of struct module is uninitialized adds 6825a3bc866 x86: revert disassembler parts of "x86: Allow 16-bit regist [...] adds 5317ad2ccc3 x86: constify parse_insn()'s input adds 04784e33fab x86: re-work insn/suffix recognition adds 9db83a32776 ix86: don't recognize/derive Q suffix in the common case adds e2b983d47e7 x86-64: allow HLE store of accumulator to absolute 32-bit address adds e3669c7f7ba x86: move bad-use-of-TLS-reloc check adds 77a19f0e193 x86: drop (now) stray IsString adds a28fedbc3f5 x86: further re-work insn/suffix recognition to also cover MOVSX adds b5661ff24f7 gdb: fix possible use-after-free when executing commands adds 167f3beb655 [gdb/testsuite] Fix gdb.base/write_mem.exp for big endian adds 67a8c89601f Another Rust operator precedence bug adds c8628c770bc PR29893, buffer overflow in display_debug_addr adds b99ceddc917 [gdb/testsuite] Fix PR20630 regression test in gdb.base/pri [...] adds 78eb490c2c0 libctf: remove unnecessary zlib constructs adds c6c1fccd8f5 libctf: remove AC_CONFIG_MACRO_DIR adds f5b6601dae0 libctf: remove unnecessary zstd constructs adds e0a14c5f56e Automatic date update in version.in adds c799eddb351 asan: mips_hi16_list segfault in bfd_get_section_limit_octets adds d0d41b77c0c Replace gdbpy_should_stop with gdbpy_breakpoint_cond_says_stop adds 785545988c2 Fix crash in is_nocall_function adds f2e469cb476 Arm: avoid unhelpful uses of .macro in testsuite adds 969b9a36506 gas: re-work line number tracking for macros and their expansions adds fa59ab98685 [gdb/testsuite] Fix gdb.python/py-disasm.exp on s390x adds dc3fb44540b gdb/testsuite: avoid creating temp file in gdb/testsuite/ d [...] adds 41daaea2cca Remove two unnecessary casts adds 1bf337caba9 gold: Remove BND from 64-bit x86-64 IBT PLT adds ea6929aaac3 [gdb/tdep] Fix s390_linux_nat_target::stopped_by_watchpoint adds 12bc5170ee9 Rename install_sigint_handler adds d2f803afd5a Use gdb::optional for sigint_ours adds c1dc47f53cc Refactor code to check for terminal sharing adds c88afe9cf5d Fix control-c handling on Windows adds a4b83845ded Automatic date update in version.in adds bd5efa59305 Don't access freed memory printing objcopy warning adds d0517d6e333 asan: signed integer overflow in display_debug_frames adds 8ad93045edc ld, gold: remove support for -z bndplt (MPX prefix) adds eb99386180b x86: adjust type checking constructs adds 207cc92d92c RISC-V: Add string length check for operands in AS adds 9399ac88830 gdb/testsuite: fix readnow detection adds 9f50fe08358 gdb/testsuite: new test for recent dwarf reader issue adds b1e678d920e gdb: convert 'set debug symbol-lookup' to new debug printin [...] adds 2698da268bd gdb: add SYMBOL_LOOKUP_SCOPED_DEBUG_ENTER_EXIT adds d1da8dd5bdf Fix haiku ld dependencies adds ad2f3a3f72a asan: buffer overflow in sh_reloc adds 8a0c0290261 Re: ld, gold: remove support for -z bndplt (MPX prefix) adds 45664f164a0 gdb/remote: remove some manual reference count handling adds 91e3d1d1a54 gdb: have target_stack automate reference count handling adds 9678f8fe975 gdb: remove decref_target adds c8181f706f5 gdb: remove the pop_all_targets (and friends) global functions adds 740a579fd5f gdb: ensure all targets are popped before an inferior is de [...] adds 5d80df4a109 gdb/maint: add core file name to 'maint info program-spaces [...] adds 9c71ba0dc4f Automatic date update in version.in adds 9066e0c72bb [gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp wi [...] adds c91a13e4e67 gdb: int to bool conversion in tracefile.c adds 53cf95c3389 gdb: make more use of make_target_connection_string adds c896441822c gdb: some int to bool conversion in remote-sim.c adds 38665d717a3 gdb: use gdb_assert not internal_error adds c573941878c Remove subset_compare adds 2e55fbce03a Move streq and compare_cstrings to gdbsupport adds 69de4313924 gdb/testsuite: don't delete command files in gdb.base/commands.exp adds 8c078abdc23 libsframe asan: avoid generating misaligned loads adds ffd894b51dc Automatic date update in version.in adds f8631e5e04d gdb: remove static buffer in command_line_input adds de75275fe54 gdbsupport: change xml_escape_text_append's parameter from [...] adds 689933867ad x86: change representation of extension opcode adds 22a8433e00f gas: restore Dwarf info generation after macro diagnostic a [...] adds d88cb738e6a [aarch64] Fix removal of non-address bits for PAuth adds 429f0cd1396 gdb/testsuite: add test for Python commands redefining itself adds fa501b69309 Fix a potential illegal memory access when parsing corrupt [...] adds 38c0c0cac9f gdb: clean up some inefficient std::string usage adds 65cded61a22 gdbsupport: add string_xml_appendf adds e60a615dde5 gdb: convert linux-osdata.c from buffer to std::string adds c3efaf0afd9 gdb: fix crash when getting the value of a label symbol adds 832a980e172 [gdb/testsuite] Fix race in gdb.threads/detach-step-over.exp adds c7ce51d8c88 Fix previous delta to allow for compilation on 32-bit systems adds 9dff6a5d54f Delay checking whether /proc/pid/mem is writable (PR gdb/29907) adds 1c57b841ac1 Automatic date update in version.in adds 4604c729416 sframe.h: add support for .cfi_negate_ra_state adds 28f69152b99 gas: sframe: add support for .cfi_negate_ra_state adds 9c4b163cb54 libsframe: provide new access API for mangled RA bit adds 49948bce0e9 objdump/readelf: sframe: emit marker for FREs with mangled RA adds 5bec250b5a9 gas: sframe: testsuite: add testcase for .cfi_negate_ra_state adds 6e09ae77a19 sframe: doc: update spec for the mangled-RA bit in FRE adds 499766a6d77 Re: The problem with warning in elf_object_p adds 6f00d50e2b6 asan: elf.c:12621:18: applying zero offset to null pointer adds 56ba7527d29 bfd_get_relocated_section_contents allow NULL data buffer adds 71c90666e60 Automatic date update in version.in adds 4820e86403c Bump version to 14.0.50.DATE-git. adds 4ff87a3052e Update gdb/NEWS after GDB 13 branch creation. adds 3bbdb440d0e ld bootstrap test in build dir with path containing symlinks adds 20d8836e4ac Comment bfd_get_section_limit_octets and bfd_get_section_al [...] adds 2a517ca94d3 Automatic date update in version.in adds 4fdeb2a3799 x86: omit Cpu prefixes from opcode table adds 8e0eb7c6b35 Arm: break gas dependency on libopcodes adds ecb828308c8 gprofng/testsuite: adjust linking of synprog adds 6cafa878248 gprofng/testsuite: correct names for signal handling tests adds 08b50e1e03b gprofng/testsuite: correct line continuation in endcases.c adds f8b6a781fb6 gprofng/testsuite: eliminate bogus casts adds b1fb5034045 gprofng/testsuite: skip Java test without JDK adds d14b3ea1c88 New Romainian translation for the GOLD subdirectory. adds 42f39fdedcf Fix potential illegal memory accesses when parsing corrupt [...] adds 37e5833da58 gdb: fix command lookup in execute_command () adds 956bc7a29fd Tidy PR29893 and PR29908 fix adds d1c34a1b4c4 Remove vestiges of MI version 0 adds 975249ff4e2 Remove MI version 1 adds 6829683679c Remove quick_symbol_functions::relocated adds dad6b350f98 Use bool constants for value_print_options adds 4ec2227afb0 Use bool in bpstat adds 0d120726bda Avoid compiler warning in dwarf-do-refresh adds bd1473135af Automatic date update in version.in adds 309b9a1abf7 gprofng: PR29646 Various warnings adds 09d236daec8 sim: dv-core: add hw_detach_address method [PR sim/25211] adds 043f950abeb sim: ppc: change spreg switch table generation to compile-time adds b3737aadf1b Re: x86: remove i386-opc.c adds 9d099144928 PR29915, bfdio.c does not compile with mingw.org's MinGW adds 106791196f9 bfd: Discard symbol regardless of warning flag adds a61ce0ce48c Fix install-strip target adds 0d90ae96c56 Automatic date update in version.in adds ee3314c4360 sim: ppc: move spreg.[ch] files to the source tree adds 897903a2104 sim: ppc: drop old dgen.c generator adds d026e67ed41 sim: move register headers into sim/ namespace [PR sim/29869] adds ffeb72b44c8 sim: sim_cpu: invert sim_cpu storage adds 6adb1071134 sim: bfin: invert sim_cpu storage adds 6780d3731ea sim: ft32: invert sim_cpu storage adds 1c867d708c2 sim: msp430: invert sim_cpu storage adds 778ef9bcbb2 sim: moxie: invert sim_cpu storage adds f246dc72853 sim: avr: invert sim_cpu storage adds 9dfc46c3d95 sim: microblaze: invert sim_cpu storage adds 6a08ae198bb sim: aarch64: invert sim_cpu storage adds 620dd532fe2 sim: mcore: invert sim_cpu storage adds 6d53d069929 sim: v850: invert sim_cpu storage adds 8e9408080bf sim: mips: invert sim_cpu storage adds 79d784aef98 sim: m68hc11: invert sim_cpu storage adds 3fbdc6f9084 sim: h8300: invert sim_cpu storage adds 86ecb89bb72 sim: example-synacor: invert sim_cpu storage adds 3d165c11f0a sim: pru: invert sim_cpu storage adds 5409cab77ed sim: riscv: invert sim_cpu storage adds 53891d9a7cc sim: cgen: prep for inverting sim_cpu storage adds ef7878a2865 sim: bpf: invert sim_cpu storage adds 8681713743b sim: cris: invert sim_cpu storage adds 811727abbd8 sim: frv: invert sim_cpu storage adds 06f4b7b6d11 sim: iq2000: invert sim_cpu storage adds 63c56923057 sim: lm32: invert sim_cpu storage adds 9a9db21d129 sim: m32r: invert sim_cpu storage adds 4c3c31719b1 sim: or1k: invert sim_cpu storage adds 4a21ad1e766 sim: enable common sim_cpu usage everywhere adds 8df77a27a3a sim: fully merge sim_cpu_base into sim_cpu adds 8f2c64de86b PR29922, SHT_NOBITS section avoids section size sanity check adds c63d4862812 enable-non-contiguous-regions warnings adds 6b7d3204b5a gprofng/testsuite: restrict testing to native configurations adds 9c19e9ec4df x86: rename CheckRegSize to CheckOperandSize adds a7a32d588f2 Keep the .drectve section when performing a relocateable link. adds 75393a2d54b Fix an attempt to allocate an unreasonably large amount of [...] adds ea6ed58e630 Updated Romanian translation for the BFD sub-directory. adds 68ce1575fc9 gdb/c++: validate 'using' directives based on the current line adds 99118062785 Use toplevel configure for GMP and MPFR for gdb adds f7cb9bba3d5 Fix compiling of top.c adds d28fbc7197b PR29925, Memory leak in find_abstract_instance adds e9c4e2d24f9 Automatic date update in version.in adds d47ea1b9c1f sim: build: hoist lists of common objects up adds 3d042117867 sim: build: hoist lists of hw devices up adds f4ac2306058 sim: hw-config.h: move generation to top-level adds 0fb6c560ffa sim: mips: always resolve active bfd mach dynamically adds 2d5700ad4e6 sim: mips: move subtarget defines to top-level configure adds 19b11256a55 sim: mips: move bitsize defines to top-level configure adds d455df988ab sim: mips: move fpu bitsize defines to top-level configure adds 2011a547790 sim: mips: match target on cpu settings adds 4d97c5c833e x86: re-work ISA extension dependency handling adds 5091b9ee34b x86: correct what gets disabled by certain ".arch .no*" adds 88bd2203efa x86: correct SSE dependencies adds b20f4261740 x86: add dependencies on AVX2 adds b236b82a1ae x86: rework noavx512-1 testcase adds 9a019125a64 x86: correct dependencies of a few AVX512 sub-features adds af1ad9aac5b x86: correct XSAVE* dependencies adds 25626f7939d x86: add dependencies on VMX adds 0919e770af0 x86: add dependencies on SVME adds 760ab3d0dbe x86: correct/improve TSX controls adds a5ce326cfeb gas: re-arrange listing output for .irp and alike adds 41eed6e1878 sframe.h: add support for .cfi_b_key_frame adds 3369de90b81 gas: sframe: add support for .cfi_b_key_frame adds 95e829affb0 objdump/readelf: sframe: emit marker for SFrame FDE with B key adds d429702d9e9 gas: sframe: testsuite: add testcase for .cfi_b_key_frame adds 2440ed038a2 sframe: doc: update documentation for pauth key in SFrame FDE adds 51b500b5a0e Automatic date update in version.in adds 2ac6aa431ec sim: mips: merge mips64vr4300 with existing multi-run build adds 160a943ff8a COFF build-id writes uninitialised data to file adds 7dc3ab91259 sim: m32r: include sim-hw.h for sim_hw_parse adds 20fea6638f1 sim: use bfd_vma when reading start addr from bfd info adds 63fd5b5ddad sim: switch sim_{read,write} APIs to 64-bit all the time [P [...] adds ae0faac0670 sim: v850: switch from SIM_ADDR to address_word adds 697e27f0eeb sim: mips: switch from SIM_ADDR to address_word adds 11e25f766e5 sim: drop unused SIM_ADDR type [PR sim/7504] adds fa6f3b911fe RISC-V: Relax the order checking for the architecture string adds a54eee6db64 sim: mips: merge mips64vr5000 with existing multi-run build adds 022e1fb26c9 sim: mips: merge mips64* with existing multi-run build adds 3841a73a271 sim: mips: trim redundant igen settings adds 547eedc132d sim: cr16/d10v/mcore/moxie: clean up unused word & uword types adds be2e4e65380 sim: moxie: replace custom "word" type with int32_t adds 4c337f2dd3d sim: mcore: replace custom "word" type with int32_t adds 6cf3ddd23ec sim: move bfd.h include out of sim-main.h adds b15fa15bc40 sim: endian: move bfd.h from header to source adds 681a422b855 sim: mn10300: drop unused sim-main.c adds a4c4d804d66 Revert "sim: mn10300: drop unused sim-main.c" adds d9e217e950b sim: cgen: move cgen-types.h include to cgen-defs.h adds 3eaecff5137 sim: cgen: move symcat.h include to where it's used adds 10861ec94fe sim: ppc: drop unused types from sim-main.h adds 110028744cd sim: lm32/m32r: drop redundant opcode/cgen.h include adds f27d07a1c20 pdb build fixes adds f559276dc5f ld: Generate PDB string table adds 803561cb749 ld: Write DEBUG_S_FILECHKSMS entries in PDBs adds 8b182dc3c6e ld: Fix segfault in populate_publics_stream adds 598c1ae610f ld: Write DEBUG_S_LINES entries in PDB file adds d5b4c0ddb9a ld: Write types into TPI stream of PDB adds fca9096a94f ld: Write types into IPI stream of PDB adds 817840046a1 ld: Parse LF_UDT_SRC_LINE records when creating PDB file adds 81814b6f5bd ld: Write globals stream in PDB adds 5d9c033689a ld: Copy other symbols into PDB file adds 8d25f5ef2cb ld: Write linker symbols in PDB adds 8fbad19958c Fix MinGW build using mingw.org's MinGW adds 8af23b30edb Fix illegal memory access parsing corrupt DWARF information. adds 42b68db1703 sim: avr: move arch-specific settings to internal header adds e24a921d403 sim: aarch64: move arch-specific settings to internal header adds e50840893dc sim: arm: move arch-specific settings to internal header adds e79b75a3cfc sim: cr16: move arch-specific settings to internal header adds 6960600787f sim: d10v: move arch-specific settings to internal header adds 84bc490d588 sim: ft32: move arch-specific settings to internal header adds dcd1a4d15ac sim: msp430: move arch-specific settings to internal header adds f625c714c2c sim: v850: standardize the arch-specific settings a little adds f3e1a3e6fa8 sim: riscv: move arch-specific settings to internal header adds 9da0101a1fb sim: moxie: move arch-specific settings to internal header adds ca6fd350844 sim: example-synacor: move arch-specific settings to intern [...] adds 7790fabeb76 sim: microblaze: move arch-specific settings to internal header adds 627bdb63949 sim: mn10300: standardize the arch-specific settings a little adds 2a91447ab87 sim: pru: move arch-specific settings to internal header adds 758f5a9875a sim: h8300: move arch-specific settings to internal header adds 7e9c749ccc2 sim: mcore: move arch-specific settings to internal header adds 12d563bbf76 sim: sh: move arch-specific settings to internal header adds 600ddfd55a0 sim: m68hc11: move arch-specific settings to internal header adds 218366690f0 sim: bfin: move arch-specific settings to internal header adds f51d9c6a77e sim: m32r: move arch-specific settings to internal header adds c9397e57581 gdb/testsuite: remove MPFR detection in gdb.base/float128.exp adds 995bc597823 libsframe: fix a memory leak in sframe_decode adds 28f1a767db8 libsframe: testsuite: fix memory leaks in testcases adds 32e62cbcc11 Use bool for dwarf2_has_info adds 095f84c7e3c Automatic date update in version.in adds f5e82fac07c sim: or1k: move arch-specific settings to internal header adds 3a98808c164 gdb/testsuite: fix buffer overflow in gdb.base/signed-built [...] adds bba234157f3 Automatic date update in version.in adds 5d3539bd6bb sim: igen: constify itable data structures adds a5f08108c14 sim: igen: support in-place updates ourself adds 3bef0f032c7 sim: igen: drop move-if-changed usage adds d093438bdcf sim: mips: drop unused ENGINE_ISSUE_POSTFIX_HOOK adds a449d2c2943 sim: mips: add igen recursive dep adds fec5386aef5 sim: mips: namespace igen configure vars adds abc494c65d6 sim: mips: move igen settings to top-level configure adds 23ddbd2f2bf sim: mips: clean up a bit after mips/configure removal adds fb749760444 sim: cpu: fix SMP msg prefix helper adds 70b920ed097 sim: mn10300: fix SMP compile adds 46ebce9b9c7 sim: or1k: fix iterator typo when setting up cpus adds 8290c8b5dd3 sim: v850: fix SMP compile adds 21a0fa89d25 sim: m32r: fix iterator typo when setting up cpus adds fc9b0445828 sim: msp430: add basic SMP cpu init adds 883be197745 sim: cpu: change default init to handle all cpus adds 20b579bac5a sim: smp: make option available again adds 111b1cf97e7 sim: smp: plumb igen flag down to all users adds 68bb0d2765a libsframe: write out SFrame FRE start address correctly adds edda128da79 sim: mips: move distclean settings to common build adds 2a005e97c91 sim: build: drop support for subdir distclean adds 13cca0074be Automatic date update in version.in adds aac7ae599a1 Add support for x86_64-*-gnu-* targets to build x86_64 gnum [...] adds 639601f90d1 bfd/dwarf2.c: allow use of DWARF5 directory entry 0 adds 4d78ce77237 Add initializers to comp_unit_head adds f754cabb05b Automatic date update in version.in adds 556ca380d71 sim: mips: drop unused micromips igen logic adds 4c45662c0fd sim: mips: rename multi_flags to igen_itable_flags adds 67c952d1098 sim: mips: unify itable generation (a bit) adds 49d3ce6c2e9 sim: mips: hoist itable igen rules up to common builds adds 07f60ed8316 sim: mips: rename "igen" generation mode to "single" adds 3a31051b3a5 sim: mips: hoist "single" igen rules up to common builds adds f6d58d40125 sim: mips: hoist "m16" igen rules up to common builds adds f12c3c632eb sim: mips: hoist "multi" igen rules up to common builds adds b19d96d1394 sim: build: clean up unused codegen logic adds 59132fd9777 Handle SIGSEGV in gdb selftests adds 767e2daed4d RISC-V: Fix T-Head Fmv vendor extension encoding adds 9eb71a53bf3 x86-64: Allocate input section memory if needed adds 47ecb26f715 Automatic date update in version.in adds a60535c39ba Fix "set debug timestamp" adds 0a923a6adb9 Use $decimal in timestamp.exp adds dc20b8f00ab Automatic date update in version.in adds c509db05e4f RISC-V: Simplify riscv_csr_address logic on state enable ex [...] adds fb4646cf1ae Automatic date update in version.in adds a984f112b01 PR29948, heap-buffer-overflow in display_debug_lines_decoded adds d8f52a9a9cc [gdb/symtab] Make comp_unit_head.length private adds b1b0f69cb4a [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with -f [...] adds d6246a8730f [gdb/testsuite] Fix gdb.reverse/step-indirect-call-thunk.ex [...] adds cb2a1d0aca4 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 2da7ec8e8a7 Automatic date update in version.in adds e64ddcc663b [gdb/testsuite] Fix gdb.base/corefile.exp with glibc 2.35 adds 32c960fac8d [gdb/testsuite] Replace deprecated pthread_yield in gdb.thr [...] adds 38ef8cc8e80 [gdb/testsuite] Fix gdb.base/print-symbol-loading.exp on ub [...] adds 64760036a84 [gdb/python] Fix gdb.python/py-finish-breakpoint2.exp for -m32 adds 826eed80277 Updated Romanian translation for the binutils sub-directory adds fdf591c4c6d ld: Handle extended-length data structures in PDB types adds 5c9e42e0e9a ld: Handle LF_VFTABLE types in PDBs adds a667697f36e ld/testsuite: Don't add index to sizes in pdb.exp adds 08c59458a10 [gdb/cli] Add maintenance ignore-probes adds e3a5d520758 sync libiberty sources with gcc mainline adds a72b07181dc Add markers for 2.40 branch adds 96e786d198f Update version number and regenerate files adds d41af08c0b7 Update version numbers in howto-make-a-release document adds e5c305ade52 Automatic date update in version.in adds 004cb07ebf4 Update etc/update-copyright.py adds d87bef3a7bc Update year range in copyright notice of binutils files adds 76bdc7266ac Update year range in gprofng copyright notices adds e1ca55341ca Update copyright year in help message of gdb, gdbserver, gdbreplay adds e4661570ead gdb/copyright.py: Adjust following rename of sim/ppc/ppc-in [...] adds 213516ef315 Update copyright year range in header of all files managed by GDB adds 944bfb2ccb5 manual copyright year range of various GDB files to add 2023 adds 701ea7a2562 sim: iq2000: drop unused cpu define logic adds c536b4f527d sim: or1k: drop unused rules adds 0d9d77e506c sim: refresh copyright dates a bit adds 508de641208 sim: drop mention of & support for subdir configure adds 2a1b3235f22 sim: erc32: drop -I$(srcroot) adds 33383d1674c sim: build: drop unused SIM_EXTRA_LIBS adds e2a3b3256f5 Automatic date update in version.in adds 3002e78a7d3 obsolete target tidy adds 60a1031181a sim: replace -I$srcroot/opcodes include with -I$srcroot adds c217e3d54e1 sim: replace -I$srcroot/bfd include with -I$srcroot adds b9877acc81a [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with libst [...] adds dacf80765d5 Remove target: prefix from gdb_sysroot in find_separate_debug_file adds c43d829bca5 Fix target remote pipe command for MinGW adds de7d7cb58e6 Initial implementation of Debugger Adapter Protocol adds ce6fcad80eb Simplify debug_exp adds eb9afa63621 Automatic date update in version.in adds 4d4996a55e6 sim: build: use Automake include vars adds 93b937c9037 sim: cgen: hoist rules to the top-level build adds 3abb19ad7e9 sim: bpf: hoist cgen rules to top-level adds 3298ee7a2c3 sim: cris: hoist cgen rules to top-level adds cd313814aa7 sim: frv: hoist cgen rules to top-level adds d5dd8f5d164 sim: iq2000: hoist cgen rules to top-level adds 869585833a0 sim: lm32: hoist cgen rules to top-level adds cf764309dc6 sim: m32r: hoist cgen rules to top-level adds f1a0a99c04f sim: or1k: hoist cgen rules to top-level adds 3b89a7b8ce9 sim: cgen: drop common subdir build rules adds 80636a54bcf sim: build: move generated headers to built sources adds 127d167a988 sim: common: drop libcommon.a linkage adds 7c9a934c4d2 sim: build: add var for tracking sim enable directly adds fdbd297027e sim: sh: move some generated source files to built sources adds 08fd4076753 [gdb] Fix segfault during inferior call to ifunc adds a8f175d9d0e Add new NT_ARM_ZA and NT_ARM_SSVE register set constants. adds 11982f9f8bf Updated translations for various languages and sub-directories adds e8b4b7b258d Fix a translation problem in the x86 assembler. adds a8cf07d37b0 Fix a potential problem in the BFD library when accessing t [...] adds 5aea5eca6c8 Do not use PyObject_CallNoArgs adds b46632ca160 [gdb/testsuite] Add xfail in gdb.arch/i386-pkru.exp adds 862ebb27bbe Fix crash in amd64-tdep.c adds 4e1d2f5814b Add new overload of gdbarch_return_value adds 43f2b4583f9 Don't emit gdbarch_return_value adds 7f22044a6b7 Introduce value_at_non_lval adds 12bb802fab1 Don't let property evaluation affect the current language adds 5cb0f2d5b67 Convert selected architectures to gdbarch_return_value_as_value adds 911627e7b1b Fix inferior calls with variably-sized return type adds 3360bae61fa Use value_at_non_lval in get_call_return_value adds a7d5fcaf8e1 Add test case for "finish" with variably-sized types adds 39086586b71 opcodes: xtensa: implement styled disassembly adds e80512c8d89 opcodes: xtensa: fix jump visualization for FLIX adds e346efcde0f Automatic date update in version.in adds bd87d4ef885 sim: Regenerate using the maintainer mode adds 6f3674d7e5e Merge config/picflag.m4 from gcc adds 8819b23615c Avoid unaligned pointer reads in PEP .idata section adds 502c7218da3 Fix AArch64 linker testsuite failures trigeered by differen [...] adds e24d337e219 gdb: add 'maintenance print record-instruction' command adds b77a357567b gdb: fix some #ifdef logic in bt-utils.h adds efff45b40a1 addr2line out of memory on fuzzed file adds c093f5eeabf asan: segv in parse_module adds 3bba9d93294 fuzzed file timeout adds fa19218f8b4 objcopy fuzzed pe out of memory adds 478eebf8319 Re: Avoid unaligned pointer reads in PEP .idata section adds 4b9728bec15 gdb: use gdb_test_multiple in gdb_breakpoint adds aa9bd445287 Convert exp_uses_objfile to a method of expression adds d654ad96eb4 Use first_opcode in another spot adds 4036ad07f42 gdb: ensure test_name is initialized in gdb_breakpoint adds 0ad0387c85f x86: Remove duplicated I386_PCREL_TYPE_P/X86_64_PCREL_TYPE_P adds aa036eccf09 MAINTAINERS: add myself as maintainer of libsframe adds 404440d758d Automatic date update in version.in adds 7cbf35923d3 sim: bpf: fix testsuite due to linker warnings [PR sim/29954] adds 9f046489d0e sim: Move getopt checking inside SIM_AC_PLATFORM adds ddfc4317d5b sim: mips: add multi source to built sources adds 38afcc0c69d PR29963, PDP11 link produces spurious relocation truncated [...] adds d3efc341c04 Updated Bulgarian and Russian translations for the gprof su [...] adds b26c8438c71 Un xfail the PR19719 test for the AArch64 architecture adds beb6b61d1e6 Add an extra emulation called arm64pe to the aarch64pe emulation. adds c362d5978e6 Remove Stephen Casner as the PDP11 maintainer. adds d66641b6041 Add type to expression dump of symbol adds 954a1f9183c [gdb/python] Avoid queue.SimpleQueue for python 3.6 adds cabd67874a6 gdb/testsuite: add back needed -re clause in gdb_breakpoint adds 2b16913cdca gdb: make gdbarch_alloc take ownership of the tdep adds 8b35ed1febd gdbsupport: move libxxhash configure check to gdbsupport adds 72127b193c9 gdbsupport: move fast_hash to gdbsupport/common-utils.h adds 1a8605a8c79 gdbsupport: add gdb::string_view_hash adds 7e0bd9ea7e2 gdbsupport: fix scoped_debug_start_end's move constructor adds dcd46992532 Automatic date update in version.in adds 5fb0e308577 configure: remove dependencies on gmp and mpfr when gdb is [...] adds 695e9773786 gdb/testsuite: Fix FAILs in gdb.linespec/cpcompletion.exp w [...] adds 37f54063ed0 gdb/mi: add no-history stop reason adds bb391cb24d8 gdb/c++: Detect ambiguous variables in imported namespaces adds 22a95e1a37a Make coff backend data read-only adds 10df41b188b Tidy pe flag in coff_data adds dd3a3d0af9f Fix an aout memory leak adds 59e1f50fefa Updated Bulgarian and Russian translations for LD and BFD r [...] adds 47bb5b33f74 ld: yet another PDB build fix (or workaround) adds cd9aea32cff libsframe: adjust an incorrect check in flip_sframe adds 725a19bfd14 sframe: fix the defined SFRAME_FRE_TYPE_*_LIMIT constants adds b9349c999b3 Automatic date update in version.in adds 89d4de242dc Automatic date update in version.in adds 02da71ee20e PR29972, inconsistent format specification in singular form adds 6d3945f1727 Automatic date update in version.in adds 0046ff60684 testsuite: handle icc and icpc deprecated remarks adds 23f34158964 testsuite: add -O0 to Intel compilers if no 'optimize' opti [...] adds 4004cf83310 Updated transaltions for the gprof and binutils sub-directories adds 2b70b1b8383 Fix PR18841 ifunc relocation ordering adds 7a43fe0185f Skip ld/pr23169 test on arm. adds 000f9cbef95 gdb/doc: fix @code{GDBN} -> @value{GDBN} adds bf716a53bd8 Fix crash with C++ qualified names adds b1c95bc4dd7 Move bfd_init to bfd.c adds 5a671d7a854 Move mips_refhi_list to bfd tdata adds 10c386190cb peXXigen.c sanity checks adds 8eacd95dd44 Set dwarf2 stash pointer earlier adds 39bc472f4fa Automatic date update in version.in adds 2ff63a29b0b gdb/linespec.c: Fix -Wmaybe-uninitialized warning adds 7dd38e31d67 gdb/linespec.c: Fix missing source file during breakpoint re-set adds 437eeee95c1 sim: modules: trigger generation from top-level adds 7a1e1f94636 sim: build: drop support for subdir extra deps adds c58353b7862 sim: aarch64: move libsim.a creation to top-level adds 6a8e18f0389 sim: arm: move libsim.a creation to top-level adds c65b31b8681 sim: avr: move libsim.a creation to top-level adds bc1dd618aca sim: bfin: move libsim.a creation to top-level adds cdbb77e4dc1 sim: bpf: move libsim.a creation to top-level adds 2cbdcc340ae sim: cr16: move libsim.a creation to top-level adds eaa678ecc30 sim: cris: move libsim.a creation to top-level adds faf177dff01 sim: d10v: move libsim.a creation to top-level adds 3f6c63ac49a sim: erc32: move libsim.a creation to top-level adds 16a6d5420ba sim: example-synacor: move libsim.a creation to top-level adds c26946a4aa3 sim: frv: move libsim.a creation to top-level adds 6fe4bd8cede sim: ft32: move libsim.a creation to top-level adds 3e9c9407ff0 sim: h8300: move libsim.a creation to top-level adds 1486f22b135 sim: iq2000: move libsim.a creation to top-level adds 000f7bee9a5 sim: lm32: move libsim.a creation to top-level adds ba3a8498992 sim: m32c: move libsim.a creation to top-level adds 8136f0578d9 sim: m32r: move libsim.a creation to top-level adds ccb680718a3 sim: m68hc11: move libsim.a creation to top-level adds dfceaa0dc36 sim: mcore: move libsim.a creation to top-level adds a6ead8401a3 sim: microblaze: move libsim.a creation to top-level adds 1f1afa43f5e sim: mips: move libsim.a creation to top-level adds 4c54f341f0c sim: mn10300: move libsim.a creation to top-level adds 0754b625917 sim: moxie: move libsim.a creation to top-level adds bff048f5873 sim: msp430: move libsim.a creation to top-level adds 4d998e1559a sim: or1k: move libsim.a creation to top-level adds 3373e27fe1b sim: pru: move libsim.a creation to top-level adds 91344291e0c sim: riscv: move libsim.a creation to top-level adds 91a335f9fd9 sim: rl78: move libsim.a creation to top-level adds 15538f65117 sim: rx: move libsim.a creation to top-level adds dd719fa642c sim: sh: move libsim.a creation to top-level adds 7a59a0b92cb sim: v850: move libsim.a creation to top-level adds e732fe9b4f9 sim: build: drop support for creating libsim.a in subdirs adds 638a9300b51 sim: build: drop common/nrun.o subdir hack adds 54e26255ca9 sim: modules.c: move generation to top-level adds bc438b3e593 sim: build: add basic framework for compiling arch objects [...] adds b3e1c5d43d7 sim: aarch64: move arch-specific file compilation to top-level adds 688fba23d28 sim: arm: move arch-specific file compilation to top-level adds 98331de7867 sim: avr: move arch-specific file compilation to top-level adds 75015a129fe sim: bpf: move arch-specific file compilation to top-level adds a8e175e5783 sim: bfin: move arch-specific file compilation to top-level adds df4b07f4b79 sim: cr16: move arch-specific file compilation to top-level adds 71fa8692930 sim: cris: move arch-specific file compilation to top-level adds 2206990476c sim: d10v: move arch-specific file compilation to top-level adds 304195bcf89 sim: erc32: move arch-specific file compilation to top-level adds 8ba643c31e8 sim: example-synacor: move arch-specific file compilation t [...] adds 5ea1eaea7a1 sim: frv: move arch-specific file compilation to top-level adds abc4c2173c0 sim: ft32: move arch-specific file compilation to top-level adds dced2faff5f sim: h8300: move arch-specific file compilation to top-level adds d2c06f6bcd9 sim: iq2000: move arch-specific file compilation to top-level adds 2d3b0c959d8 sim: lm32: move arch-specific file compilation to top-level adds cd7aa21771c sim: m32c: move arch-specific file compilation to top-level adds 9b5a17d2be5 sim: m32r: move arch-specific file compilation to top-level adds 5a71cd470ff sim: m68hc11: move arch-specific file compilation to top-level adds 28ae9bed3df sim: mcore: move arch-specific file compilation to top-level adds b7375a2dda6 sim: microblaze: move arch-specific file compilation to top-level adds 1546cb45407 sim: mips: move arch-specific file compilation to top-level adds 63a9d59e884 sim: mn10300: move arch-specific file compilation to top-level adds ae0411a4858 sim: moxie: move arch-specific file compilation to top-level adds 4fff443a114 sim: msp430: move arch-specific file compilation to top-level adds b7bd5fe99b5 sim: or1k: move arch-specific file compilation to top-level adds 51bc8f3a16c sim: pru: move arch-specific file compilation to top-level adds e7699de5022 sim: riscv: move arch-specific file compilation to top-level adds 0db0b664a68 sim: rl78: move arch-specific file compilation to top-level adds 3e3e7217b0d sim: rx: move arch-specific file compilation to top-level adds d667f7b30ab sim: sh: move arch-specific file compilation to top-level adds 8f5fc30fcf1 sim: v850: move arch-specific file compilation to top-level adds b36a89d135a sim: move arch-specific file compilation of common/ files t [...] adds b014c9b0872 sim: common: move test-hw-events to top-level build adds fd95c73ef5a sim: disable recursive make in (most) subdirs adds 56b3aa508cd Re: Move bfd_init to bfd.c adds 18737d14799 PR 29981 references to init.texi adds aefebe82dc8 IBM zSystems: Fix offset relative to static TLS adds cc81f07b800 gdb/doc: some whitespace fixes adds 01c470037c6 gdb/doc: use @value{GDBN} in some spots adds 8ec0b0b5df0 gdb/doc: use @value{GDBP} in some spots adds 7987c4636ab Convert say_where to method on code_breakpoint adds 38190b2f010 gdb/dwarf2: Fix 'rw_pieced_value' for values casted to diff [...] adds 5093b5a5e7e Fix size of external_reloc for pe-aarch64 adds b152649d51b Add pe-aarch64 relocations adds 528e4f463f5 Add .secrel32 for pe-aarch64 adds 16fea92ccd9 Add aarch64-w64-mingw32 target adds 7697bc65234 gas: Restore tc_pe_dwarf2_emit_offset for pe-aarch64 adds 066620dcfb9 Fix bug in 'say_where' transform adds 6647169da41 Automatic date update in version.in adds da1f81c128b now_seg after closing output file adds a95fb4e3465 Tidy some global bfd state used by gas adds f56532cc178 gas/RISC-V: adjust assembler for opcode table re-ordering adds f1e19328594 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 11d171f1910 Fix a potential illegal memory access in the BFD library wh [...] adds 1b9876fa8d2 Fix XPASS weak symbols on x86_64-mingw32 adds 1b9af5b949b [gdb/testsuite] Fix regexp in gdb.threads/dlopen-libpthread.exp adds 2124b2de4bb Set _WIN32_WINNT in common.m4 configure check adds 6be354acf31 gdb: Update gdbarch.py with latest changes in gdbarch.c adds 7bd836d5d90 gdb/doc: fix install-html with Texinfo 7 adds 6c76a6beade Automatic date update in version.in adds 6baf06097b7 sim: build: drop subdir Makefile.in files adds 2070fc67bad Remove myself as hppa32 maintainer adds 4981a31d523 Use __func__ rather than __FUNCTION__ adds edf64cd235f Ensure that libbacktrace/allocfail.sh is not deleted when c [...] adds 5e8b4bbcc85 ctf: fix various dreadful typos in the ctf_archive format comments adds e2dc08c6f06 libctf: skip the testsuite from inside dejagnu adds c777aa9765b libctf: ctf-link outdated input check faulty adds b305015577b ld/testsuite: Adjust for ELF_MAXPAGESIZE 0x1000 adds 1a26a53a0de ARM: Fix ld bloat introduced between binutils-2.38 and 2.39 adds 0c1aa2a0953 Disable ptype/o for dynamic types adds 81c0c22bc8f Automatic date update in version.in adds 6f9f448118e Updated Romainian translation for the bfd sub-directory adds 8dd08de7e48 gdb: int to bool conversion for normal_stop adds bb0797528bf gdb/infrun: add debug print in print_signal_received_reason adds 027d8f7848f gdbserver: add comments to read_inferior_memory function adds 68e0003e121 libsframe: replace an strncat with strcat adds c2a5d74050e gprofng: PR29987 bfd/archive.c:1447: undefined reference to [...] adds 15bdcf4ca15 Don't use ensure_gdb_index with require adds 793862d2f42 Change 'require' to accept a list of predicates adds fc5ab4bc44e Use unsupported in 'require' adds 5954db83d17 Use require supports_reverse adds ade3e4f5b15 Use require supports_process_record adds ce8d533e88b Use require dwarf2_support adds 18d2b8767a8 Use require is_x86_like_target adds 7978d474f21 Use require !skip_cplus_tests adds 980d95b48c0 Use require !skip_shlib_tests adds b47c999618b Use require !skip_dlmopen_tests adds c89196229b8 Use require !skip_stl_tests adds a9145b105e2 Use require !skip_rust_tests adds 8d0278eb402 Use require !skip_fortran_tests adds d3f81254e57 Use require !skip_ada_tests adds 0c2a02481ab Use require !skip_go_tests adds 1952d8b0423 Use require !skip_d_tests adds c76fbc7fc33 Use require !skip_ctf_tests adds 7c1a12b3e8a Use require !skip_hw_watchpoint_tests adds caab91aebbc Use require !skip_ifunc_tests adds 37c3d17ab7e Use require !skip_aarch64_sve_tests adds ede8c648c4f Use require !skip_btrace_pt_tests adds 6848695de29 Use require !skip_btrace_tests adds 2a904240990 Use require !skip_avx_* adds 0a7043e0c55 Use require support_displaced_stepping adds d9050fb8fa6 Use require is_aarch64_target adds abdc86caeb1 Use require is_aarch32_target adds 9eeafef3729 Use require is_amd64_regs_target adds 28343f921b4 Use require is_elf_target adds b7e11070035 Use require can_single_step_to_signal_handler adds 5f3ef828138 Use require supports_get_siginfo_type adds 1b1f4ab7601 Use require support_go_compile adds 8ce7423fda0 Use require !use_gdb_stub adds 06e93b057c2 Use require can_spawn_for_attach adds 604f757b6da Use require isnative adds ba16d4d85f0 Use require !skip_gdbserver_tests adds 78a1c061b2a Use require !skip_shlib_tests adds 402c7447615 Use require is_c_compiler_gcc adds e5bf39c507a Use require !gdb_debug_enabled adds f40c0f9cab7 Use require gdb_skip_xml_test adds fbee47e0b58 Use require gdb_trace_common_supports_arch adds 9322b96f809 Use require !skip_perf_tests adds 465ee8475ef Use require !skip_opencl_tests adds ec1300f6ea8 Use require target_can_use_run_cmd adds a231b2322f8 Use require using_fission adds 362f09f1652 Use require !skip_debuginfod_tests adds 4b075c16ef8 Use require gnat_runtime_has_debug_info adds 222ef1693c7 Rewrite skip_python_tests adds af4c1c91688 Remove mi_skip_python_tests adds d394684d553 Fix latent bug in default_prompt_gdb_start adds 79749205e72 Use "require" for Python tests adds b963a97fb1c Rename to allow_xml_test adds 71fd14a943d Rename to allow_aarch64_sve_tests adds 74dcf0826ee Rename to allow_ada_tests adds 5f50c7eb573 Rename to allow_avx512bf16_tests adds 6d1df450235 Rename to allow_avx512fp16_tests adds d1821835860 Rename to allow_btrace_pt_tests adds 1ed844ca1e5 Rename to allow_btrace_tests adds 0b94d2b9aa0 Rename to allow_cplus_tests and allow_stl_tests adds 30ce6aa427d Rename to allow_ctf_tests adds 112e10e2e00 Rename to allow_debuginfod_tests adds 673deccaac0 Rename to allow_dlmopen_tests adds f3864a5bc64 Rename to allow_d_tests adds 57b7402d206 Rename to allow_fortran_tests adds cadfc59b0d7 Rename to allow_gdbserver_tests adds b63724b8c28 Rename to allow_go_tests adds 435d58376aa Rename to allow_hw_watchpoint_access_tests adds 9bc8ef1d750 Rename to allow_hw_watchpoint_multi_tests adds e379cbb128e Rename to allow_hw_watchpoint_tests adds 46758593515 Rename to allow_ifunc_tests adds afb754730e6 Rename to allow_opencl_tests adds c241bf50ca0 Rename to allow_perf_tests adds d82e5429b53 Rename to allow_python_tests adds 3eb4aab7199 Rename to allow_rust_tests adds d6195dc9b1e Rename to allow_shlib_tests adds 1cf897dec94 Rename to allow_tsx_tests adds e0c86460bcd Rename to allow_hw_breakpoint_tests adds e71b6502bff Rename to allow_guile_tests adds b5075fb68d4 Rename to allow_tui_tests adds fe0adb538f0 sim: build: delete Make-common.in logic adds dd19001ff62 Automatic date update in version.in adds 311578da0f0 Update how-to-make-a-release file now that the 2.40 release is out adds 856cd0786cc Pass internal gdb flags to --configuration invocations adds 936b119d439 Automatic date update in version.in adds 068b723abc3 sim: build: drop AM_MAKEFLAGS settings adds 49444feaefc sim: common: simplify hw-config.h deps adds 0e7c397dbf3 sim: igen: simplify build dep adds eac2fbdc4ba sim: common: move libcommon.a objects to sources adds ee3134d0288 sim: build: drop most recursive build deps adds 4df74707043 sim: common: move libcommon.a dep to ppc code adds 72be276fffe sim: common: move modules.c to source tracking adds 1b907fc09fc sim: common: simplify modules.c deps adds eaa13962f22 sim: build: drop depdir subdir hack adds 9a7472d7c59 sim: igen: simplify build logic a little adds 2025c82b954 sim: m32r: fix typos in stamp depends adds ad6adc66571 sim: microblaze, mn10300: remove signal.h include in interp.c adds 8cf531c3dbf Automatic date update in version.in adds 109a0a7e902 sim: modules.c: fix generation after recent refactors adds e9bf6a4a207 sim: build: stop probing system extensions (ourselves) adds 4cd7de783bc sim: formally assume unistd.h always exists (via gnulib) adds da8c9663995 sim: assume sys/stat.h always exists (via gnulib) adds 69373ba164f Updated translations for the gas and binutils sub-directories adds f75c8fc014e Update release making howto adds 5999477d92a PR29991, MicroMIPS flag erased after align directives adds 4a3ab0855d6 COFF CALC_ADDEND comment adds 6e4b74e9a96 Leftover hack from i960-coff adds 6eb099ae932 Tidy gas/expr.c static state adds 52936661480 Correct ld-pe/aarch64.d test output adds 24669c55aed libctf: update regexp to allow makeinfo to build document adds 1609cd6c5b1 Automatic date update in version.in adds fd1b3e0e8db C-SKY: Fix machine flag. adds 13023445a33 Fix snafu in previous delta for elf32-csky.c adds 656412a7a4d gas: arm: Fix a further IT-predicated vcvt issue in the pre [...] adds 55e0daa3a3d gas: arm: Change warning message to not reference specific [...] adds 63078a04984 Avoid submitting empty tasks in parallel_for_each adds 1a6191f1a61 Don't erase empty indices in DWARF reader adds 5a89072f36d Move hash_entry and eq_entry into cooked_index::do_finalize adds ac37b79cc44 Fix parameter-less template regression in new DWARF reader adds 4e2a80ba606 gdb/testsuite: expect SIGSEGV from top GDB spawn id adds b22548ddb30 X86: reverse-finish fix adds 92e07580db6 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds ef497b74113 Use require in paramless.exp adds 2c01dcdb5a2 Remove two unused fields from gdbarch adds 493ca3758b3 Automatic date update in version.in adds 47f72fdba3f Revert "gprofng: PR29987 bfd/archive.c:1447: undefined refe [...] adds 87a5cf5c0ec Use subsystem to distinguish between pei-arm-little and pei [...] adds 1b1be68b9b3 sim: ppc: drop local psim link adds 94e76498c37 Speed up objcopy's note merging. adds 722e0dd9e4f gdb: care for dynamic objfiles in build_id_bfd_get () adds 15d2b36c5b6 Revert "PowerPC: fix for gdb.reverse/finish-precsave.exp an [...] adds b986eec55f4 Revert "X86: reverse-finish fix" adds bd3014572d6 Fix 'make TAGS' in gdbserver adds a58c879377f GDB: Fix documentation for `theclass' parameters in cli-decode.c adds 3cfe8022bd5 GDB: Correct inline documentation for `add_setshow_cmd_full [...] adds 439ee793446 GDB: Add missing inline documentation for `add_setshow_cmd_full' adds 0e38c6ff4fa GDB: Add references to erased args in cli-decode.c adds a184bce8040 Automatic date update in version.in adds c064fab2476 sim: mn10300: minimize mn10300-sim.h include in sim-main.h adds e5603897836 sim: v850: drop redundant define adds c743e42e221 sim: v850: reduce extra header inclusion to igen files adds 7fd14d6f580 sim: unify sim-signal.o building adds cc67f780ecd sim: info: convert verbose field to a bool adds 8fb06d7c320 howto install_addend adds 7e42d8dc7a6 coff-aarch64.c howtos adds f07170eb863 Correct coff-aarch64 howtos and delete unnecessary special [...] adds 066bd434118 The fuzzers have found the reloc special functions in coff- [...] adds b8d21eb0cd1 toplevel: Makefile.def: add install-strip dependency on libsframe adds 8344ebca250 PR 30022, concurrent builds can fail adds 75c2efc6f19 Reinitialise macro_nest adds a0d5ef869da [gdb/testsuite] Fix gdb.python/py-value-cc.exp for big endian adds ea2f6fad7e1 [gdb/tdep, aarch64] Remove fp and sp reg aliases, add x31 r [...] adds 5ea14aa4e53 Remove some unused includes adds 0fcd58d843c libsframe: Use AM_SILENT_RULES macro in configure.ac adds 7aeb03e2d41 GDB: Allow arbitrary keywords in integer set commands adds 76b58849c5f GDB: Add a character string limiting option adds 77519ab324b GDB/testsuite: Expand for character string limiting options adds 1bb82b89ae9 i386: Don't emit unsupported TLS relocs on Solaris adds 3db27e74ee6 Use "maint ignore-probes" in no-libstdcxx-probe.exp adds b863a268731 Automatic date update in version.in adds 76d3f746c53 x86: abstract out obtaining of a template's mnemonic adds 5c139202915 x86: move insn mnemonics to a separate table adds 3e451ee4a65 x86: re-use insn mnemonic strings as much as possible adds 992dd393c94 x86: absorb allocation in i386-gen adds 6d86a54595d x86: avoid strcmp() in a few places adds edf772580db x86: embed register names in reg_entry adds 2d9e0890978 x86: embed register and alike names in disassembler adds a2e2f5ad743 x86: split i386-gen's opcode hash entry struct adds 2e175383bfe Add OpenBSD ARM GAS support. adds 1a528d3ef07 Faster string merging adds 26ec71f5128 arm32: Fix rodata-merge-map adds ec15b12d068 Add testcase ld-elf/merge4 adds 173628ae689 gdb/testsuite: add test for negative subrange bounds with u [...] adds b70bff5ea52 gdb/dwarf: fix UBsan crash in read_subrange_type adds 75890dfaf1f Make gdb.ada/ptype_tagged_param.exp pass adds 5a5319833d7 gdb: remove struct trad_frame forward declaration adds 42938c1a5b8 Constify notif_client adds 6ec27270ff9 Use bool in pc_in_* functions adds 57ffc61c6dc Upload SFrame spec files as well adds c85555b1a86 gdb: move type_map_instance to compile/compile.c adds 6ad66f21fc6 gdb: move compile_instance to compile/compile.h adds 83b6e1f1c52 gdb: remove language.h include from frame.h adds b23bf9f7241 gdb: move sect_offset and cu_offset to dwarf2/types.h adds 1298c32f01b gdb: move call site types to call-site.h adds 43e8c9ce203 gdb: move frame_info_ptr to frame.{c,h} adds 848ab2ae8af gdb: add frame_id::user_created_p adds f649a718522 gdb: add user-created frames to stash adds d015d3206e1 gdb: add create_new_frame(frame_id) overload adds bc2cbe815bd gdb: make it possible to restore selected user-created frames adds 836a8d37104 gdb: make user-created frames reinflatable adds 93e39555dd0 gdb: make frame_info_ptr grab frame level and id on construction adds 908de5e6715 gdb: make frame_info_ptr auto-reinflatable adds 76f8ef8d537 Automatic date update in version.in adds 52480b9ef49 Automatic date update in version.in adds c6fcbf65026 Minor fixup in allow_aarch64_sve_tests adds 39ac2b04bf1 Minor cleanup in gdb.btrace/enable.exp adds 2292e336c64 Remove path name from test adds eb8f8bbb117 Automatic date update in version.in adds 7e538762c2c Fix objdump --reloc for specific symbol adds bc0c6793fb4 [gdb/testsuite] Fix untested in gdb.base/frame-view.exp adds 36025e8f484 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp adds b960c86c1e6 Updated Swedish translation for the binutils sub-directory adds eb015bf86b6 [gdb/testsuite] Avoid using .eh_frame in gdb.base/unwind-on [...] adds 29e09a42f1d [gdb/tdep, aarch64] Fix frame address of last insn adds 6f4a117fe1e Add support for secidx relocations to aarch64-w64-mingw32 adds cec13966ba4 ld: Set default subsystem for arm-pe to IMAGE_SUBSYSTEM_WIN [...] adds 844be75db5f Automatic date update in version.in adds 7ebf464bbd5 ld: Avoid magic numbers for subsystems in pe.em and pep.em adds 59d49a8d83a gdb: some int to bool conversion adds f3d8ae90b23 Fix seg-fault when generating an empty DLL with LTO enabled. adds 436bcab7126 libsframe/doc: fix some warnings adds b1a41f59270 gprofng: PR29521 [docs] man pages are not in the release tarball adds 9433de2d57e Automatic date update in version.in adds 7e5afb58f99 gdb/testsuite: use test_gdb_complete_unique more in C++ tests adds db8861ec34a gdb/testsuite: rename test source file to match test script adds b3b0595ff66 gdb/testsuite: extend gdb.tui/tui-layout.exp test script adds 843a1a4f735 gdb/testsuite: update gdb.tui/tui-disasm-long-lines.exp adds 3602634035f gdb/testsuite: update gdb.tui/tui-nl-filtered-output.exp adds 24f3aded1d4 gdb/testsuite/tui: more testing of the 'focus' command adds 6789344ab22 gdb/tui: convert if/error to an assert adds 6db98f026e4 gdb/tui: better filtering of tab completion results for foc [...] adds 2e10cefd83b gdb/tui: make use of a scoped_restore adds 5f6ec13ffe8 [gdb/testsuite] Improve leaf fn in gdb.base/unwind-on-each- [...] adds ebef88edb64 [gdb/testsuite] Analyze non-leaf fn in gdb.base/unwind-on-e [...] adds 1b2fb35d592 gdb, i386: Update stale comment in i386-tdep.h. adds 621271c7819 [gdb/testsuite] Allow nodebug srcfile in gdb.base/unwind-on [...] adds d25a8dbc7c3 [gdb/testsuite] Allow debug srcfile2 in gdb.base/unwind-on- [...] adds 9bf5a417591 [gdb/testsuite] Fix gdb.base/unwind-on-each-insn.exp for -m32 adds c2b7bed6454 Convert skip_altivec_tests to allow form adds 42abd7386e6 Rename skip_float_test to allow form adds ad1046e1cbf Rename skip_power_isa_3_1_tests to allow form adds 9c5221887f0 Rename skip_vsx_tests to allow form adds 73c06197483 Use require with istarget adds c7ccb471770 Introduce and use is_any_target adds e0a8643d2ce Add unsupported calls where needed adds 52c0551e9ac Use require with is_remote adds d8f5b7d1d1e Move target check into allow_altivec_tests adds 0e46a09d12a i386: Pass -Wl,--no-as-needed to compiler as needed adds 6121eeb7297 Clean up unusual code in mi-cmd-stack.c adds d72ba177c85 gdb: dwarf2 generic implementation for caching function data adds 5cf11483141 gdb/arm: Use new dwarf2 function cache adds 9a02fbd1984 ld: Add pdb support to aarch64-w64-mingw32 adds 0f97abf074a ld/testsuite: Add missing targets to PDB tests adds f212f7feec3 Automatic date update in version.in adds 4fe960e8f10 [gdb/testsuite] Add and use is_x86_64_m64_target adds 1d98e564c97 [gdb/testsuite] Add gdb.base/unwind-on-each-insn-{amd64,i386}.exp adds 2b304f501f1 gprofng: PR30043 libgprofng.so.* are installed to a wrong location adds 5dd4f3585df gdb/testsuite/dap: use gdb_assert in gdb.dap/basic-dap.exp adds 48680a5f9d8 gdb/testsuite/dap: prefix some procs with _ adds 4cdda229da5 gdb/testsuite/dap: write requests to gdb.log adds 2e9a03fd2e2 gdb/testsuite/dap: make dap_request_and_response not catch [...] adds 4dde3b33e46 gdb/testsuite/dap: remove catch from dap_read_event adds faee137249c gdb/testsuite/dap: pass around dicts instead of TON objects adds 59db4c934f9 gdb/testsuite/dap: rename dap_read_event to dap_wait_for_ev [...] adds 8abd06e066b gdb/testsuite/dap: make dap_wait_for_event_and_check return [...] adds d4c4ea75838 gdb/testsuite/dap: fix gdb.dap/basic-dap.exp disassembly te [...] adds 4707199bd76 gdb/testsuite: initialize "correct" variable in gdb.cp/cpex [...] adds c37de298155 segv in coff_aarch64_addr32nb_reloc adds 44a178cc69a resolve gas shift expressions with large exponents to zero adds dd61b2d1ac0 Sanity check dwarf5 form of .file adds d437724a56d Free gas/dwarf2dbg.c dirs adds 3efac389d82 Automatic date update in version.in adds 6b9276b7e69 Use ordinary calling convention for clean_restart adds 9b21b701bb5 Use clean_restart in gdb.dlang adds 879ebc53008 Eliminate spurious returns from the test suite adds e1a772ad89b Remove some dead code in gdb.fortran/info-types.exp adds eacd2289096 Minor "require" fixups adds 306e12673e4 Remove unnecessary call to standard_testfile adds d6acf25c03f Start gdb after building executable in mi-basics.exp adds 3ad2b4af38e Use mi_clean_restart more adds 836b6c10cd4 Use clean_restart in gdb.pascal adds 4eed72400bd Use clean_restart in gdb.linespec adds 49e118b61f0 Use clean_restart in gdb.opencl adds a7e727aea73 Use clean_restart in gdb.trace adds 3ae2b57582b Use clean_restart in gdb.objc adds a30f2b7b7e6 Use clean_restart in gdb.threads adds 888438e2b41 Use clean_restart in gdb.guile adds 6dbbae3b678 Use clean_restart in gdb.arch adds b825d4a3de0 Use clean_restart in gdb.reverse adds e8d8a0df4b3 Use clean_restart in gdb.dwarf2 adds 0ce635282ed Use clean_restart in gdb.ada adds 1d6704e0ce0 Use clean_restart in gdb.fortran adds c852f1aeca4 Use clean_restart in gdb.stabs adds 5ae820f38ff Use clean_restart in gdb.go adds 396b136e89e Use clean_restart in gdb.perf adds eefe81b5230 Use clean_restart in gdb.disasm adds e125b182783 Use clean_restart in gdb.cp adds 9b2234b063e Use clean_restart in gdb.python adds c95d486d35f Use clean_restart in gdb.base adds c194b6ac487 gas: Add CodeView constant for aarch64 adds 48afe8b7107 gas/testsuite: Add -gcodeview test for aarch64-w64-mingw32 adds c026360c757 gas macro memory leaks adds 3e7cde4dca8 Call bfd_close_all_done in output_file_close adds 8219cab3f88 Perform cleanup in bfd_close after errors adds 1f5e6267aac Call bfd_close_all_done in ld_cleanup adds 06ceca3a901 x86: remove internationalization from i386-gen.c adds 800c5dd7b39 opcodes: suppress internationalization on build helper tools adds c47b4d71203 x86/Intel: improve special casing of certain insns adds bd78280846e x86: use ModR/M for FPU insns with operands adds 95dfdd858c9 x86: drop dead SSE2AVX-related code adds 31b4cda3d55 x86: move reg_operands adjustment adds 1c66b8a0398 Another fix for EFI generation with LTO enabled. adds efe1b6507b7 gdb/testsuite: fix line feed scrolling in tuiterm.exp adds 58c6d2ac109 gdb/tui: improve errors from tui focus command adds a4f8f290270 gdb/tui: disable tui mode when an assert triggers adds 9bea9aa7d29 gdb/tui: make m_horizontal_offset private adds 6acafdaef76 gdb/tui: rewrite of tui_source_window_base to handle very l [...] adds d2a5ea5622e gdb/tui: avoid extra refresh_window on horizontal scroll adds 99c15700fd4 gdb/tui: avoid extra refresh_window on vertical scroll adds 2d46b103a52 gdb/tui: more debug output adds f6210497fd7 Invert test in gdb.ada/ptype_tagged_param.exp adds d9195131530 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp.tcl adds 35e17631852 More const-correctness in cooked indexer adds ccc42eb2313 Automatic date update in version.in adds 54e7cda2bc6 Automatic date update in version.in adds 594a01c2171 Automatic date update in version.in adds ff52c0736a6 gdb: Make global feature array a per-remote target array adds fe4c3ca0036 gdb: Add per-remote target variables for memory read and wr [...] adds 34f0de5a4ac gdb: Remove workaround for the vCont packet adds 8d31d08fe61 Use xfail in ptype_tagged_param.exp adds 5867ab870b8 gdb: provide const-correct versions of addrmap::find and ad [...] adds 70ca3a6bc95 Make addrmap const-correct in cooked index adds 9d00e8d76a7 Clean up lnp_state_machine constructor adds c121e82c396 Fix comparator bug in cooked index adds 8c4f70ffe79 enum_flags to_string adds 7d82b08e9e0 gdb/dwarf: dump cooked index contents in cooked_index_funct [...] adds 214d883794d gdb: Replace memcpy with std::copy to avoid some g++ warnin [...] adds 902d61e3285 gdb: fix dwarf2/cooked-index.c compilation on 32-bit systems adds 5b16151da29 Remove value_next declaration adds 9c6e6c8f4b0 Automatic date update in version.in adds 9884676d9da testsuite XPASSes adds 6296342ec44 PR 30060, ASAN error in bfd_cache_close adds b3a3d7d9080 Silence ubsan warning about 1<<31 adds a3c2d248683 RISC-V: make C-extension JAL available again for (32-bit) assembly adds 0fcf99b8ab5 gas/ppc: Additional tests for DFP instructions adds 081609f5ff3 Re: Another fix for EFI generation with LTO enabled adds be527f283a3 Updated Swedish translation for the binutils sub-directory adds d8e88d10d86 gdb/testsuite: fix xfail in gdb.ada/ptype_tagged_param.exp adds 95cbab2bebf gdb/testsuite: adjust ensure_gdb_index to cooked_index_func [...] adds d7789889b18 gdbsupport: allow passing nullptr to checked_static_cast adds cd07187f238 gdb: add nullptr check to cooked_index_functions::dump adds df1d8d2e911 Automatic date update in version.in adds 6cb7f6d92e4 [gas] Emit v2 .debug_line for -gdwarf-2 adds a8dc6718397 gdb/dwarf: rename cooked_index to cooked_index_shard adds 19455ee11de gdb/dwarf: rename cooked_index_vector to cooked_index adds 6ca36c85a09 Recursion in as_info_where adds 4788abdec79 Fix compilation of the assembler with sanitization enabled. adds 6647f05df02 gdb: defer warnings when loading separate debug files adds cded17bfca3 gdb/testsuite: fix fetch_src_and_symbols.exp with native-gd [...] adds cbd02f9fa52 gdbserver: Add assert in find_register_by_number adds 43e5fbd8b78 gdbserver: Add PID parameter to linux_get_auxv and linux_get_hwcap adds 2ccd2276a42 gas obj_end adds 02ed5b2723b obj-elf.h BYTES_IN_WORD adds 269c4cda851 Automatic date update in version.in adds 0709900ede7 ld-elf/merge test update adds 469b6d54d3a libsframe/doc: use "stack trace" instead of "unwind" for SFrame adds 91def06c4d2 sframe: use "stack trace" instead of "unwind" for SFrame adds 3e3e792a293 gas: use "stack trace" instead of "unwind" for SFrame adds 53d8d3f0c19 bfd: use "stack trace" instead of "unwind" for SFrame adds 1bd123bdf32 ld/doc: use "stack trace" instead of "unwind" for SFrame adds 839c8aaa431 gdb: remove gdb_indent.sh adds 4a075b258e6 [gas] Update .loc syntax comment in dwarf2dbg.c adds 1a8505cb53f gdb: add supports_arch_info callback to gdbarch_register adds b82d4ec99e3 gdb: make install_breakpoint return a non-owning reference adds 7b065306be3 gdbsupport: add type definitions for pid, lwp and tid adds 9056c917b3e gdb: add inferior_pre_detach observable adds d246d904adf gdb: add gdbarch_up adds 17467c10307 gdb/solib-svr4: don't disable probes interface if probe not found adds 8b588f42120 gdb: make gdb_printing_disassembler::stream public adds 18b4d0736bc gdb: initial support for ROCm platform (AMDGPU) debugging adds e0df1fd7842 Automatic date update in version.in adds 96e034530e0 Add ECOFF Symbolic Header sanity checks adds 0655669b86e RISC-V: don't disassemble unrecognized insns as .byte adds 69196391256 x86-64: respect MOVABS when choosing alternative encodings adds 739d764954b x86: respect {nooptimize} for LEA adds 33740f219e4 x86-64: respect {nooptimize} when building VEX prefix adds 9a4a4499866 x86: drop LOCK from XCHG when optimizing adds e3ee979c1f2 gdb: use assignment to initialize variable in tdesc_parse_xml adds 650160322c0 gdb: move target_desc_info to inferior.h adds 79846903c62 gdb: change inferior::tdesc_info to non-pointer adds 6b0b81b9f2c gdb: remove get_tdesc_info adds 57768366319 gdb: remove copy_inferior_target_desc_info adds 5a19bfd673d gdb: make target_desc_info_from_user_p a method of target_d [...] adds 7f6ebecd56e bpf: fix error conversion from long unsigned int to unsigne [...] adds 69790173961 Automatic date update in version.in adds a9c9f0650ce ld: pru: Merge the bss input sections into data adds ba268471bf9 ld: pru: Add optional section alignments adds 79436bfc5aa gdb/testsuite: don't try to set non-stop mode on a running target adds 4b8f97828b8 Automatic date update in version.in adds f6d5083f592 Automatic date update in version.in adds 023b960d59c [PR 30082] Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstra [...] adds d4a8b80189c Resetting section vma after _bfd_dwarf2_find_nearest_line adds 980dbf36225 gdb: error if 'thread' or 'task' keywords are overused adds 9af467b8240 [gdb/testsuite] Fix gdb.threads/schedlock.exp on fast cpu adds 84789002905 ppc32 and "LOAD segment with RWX permissions" adds 85df9457b72 gdb/doc: extend the documentation for the 'handle' command adds f9b677528fd gdb: adjust comment on target_desc_info::from_user_p adds e7a881b9d49 Automatic date update in version.in adds ca2f51c6960 [gdb/testsuite] Improve untested message in gdb.ada/finish- [...] adds 3a8be578d65 Fix documentation of the 'n' symbol type displayed by nm. adds 944b1b18179 gdb: fix display of thread condition for multi-location bre [...] adds c9245f0df5a Automatic date update in version.in adds 4170bc7ea84 Re: Resetting section vma after _bfd_dwarf2_find_nearest_line adds e02841b095a gprofng: fix SIGSEGV when processing unusual dwarf adds 0ab9328277c [gdb/testsuite] Use maint ignore-probes in gdb.base/solib-c [...] adds 4e315cd4af3 [gdb/testsuite] Use maint ignore-probes in gdb.base/longjmp.exp adds 1947a4a4bb7 Simplify checks of cooked_index adds 3f01c12b900 Use default section indexes in fixup_symbol_section adds b8a6e987814 Set section indices when symbols are made adds 83bad3162d7 Do not pass section index to end_compunit_symtab adds d401e7bf04c Remove compunit_symtab::m_block_line_section adds 5abbfa98221 Set section index when setting a symbol's block adds dae58e04442 Remove most calls to fixup_symbol_section adds 49c1de0e720 Merge fixup_section and fixup_symbol_section adds 300fa060abb Don't let .gdb_history file cause failures adds cdeb7b7de28 Avoid FAILs in gdb.compile adds b885aea1bb9 Simplify interp::exec / interp_exec - let exceptions propagate adds 0671cc8b19d Don't include block.h from expop.h adds dcee6fb3981 Remove block.h includes from some tdep files adds 6d3717d4c41 gdb: call frame unwinders' dealloc_cache methods through de [...] adds 19f988359a6 gdb: give sentinel for user frames distinct IDs, register s [...] adds 4fd74b5f05e Internal error at gas/expr.c:1814 adds 87d206578e1 Clear cached file size when bfd changed to BFD_IN_MEMORY adds 389903128ac Memory leak in bfd_init_section_compress_status adds ec78da9ce65 coff-sh.c keep_relocs, keep_contents and keep_syms adds 0d78a4c40ea Automatic date update in version.in adds c920e5cc604 coff keep_relocs and keep_contents adds 307733cc0fa Let user C-c when waiting for DWARF index finalization adds 119f6cfbd02 Remove mention of cooked_index_vector adds 1775f8b3804 Increase size of main_type::nfields adds 31cf28c7842 gdb, testsuite: Remove unnecessary call of "set print pretty on" adds b695fdd9b24 [aarch64] Avoid initializers for VLAs adds 8ac460b742b Trivially simplify rust_language::print_enum adds 8e77fff268d Fix comment in gdb.rust/fnfield.exp adds 93c8054387a Add full display feature to dwarf-mode.el adds 930531e8f77 Automatic date update in version.in adds 7027a373b24 objcopy of mach-o indirect symbols adds 7fc69528652 x86: improve special casing of certain insns adds aa4c197de16 x86: simplify a few expressions adds ddb62495930 x86: move (and rename) opcodespace attribute adds ba3ffa6de05 x86: limit use of XOP2SOURCES adds 5dab1799d70 x86: drop use of XOP2SOURCES adds aa1807419ba x86: drop use of VEX3SOURCES adds fe8cdc8ec14 Local label checks in integer_constant adds 80aa6647b16 Fix mmo memory leaks adds 779b2502783 RISC-V: Reduce effective linker relaxation passses adds be01687991a [gdb/cli] Add maint info frame-unwinders adds 632652850db [gdb/testsuite] Fix linespec ambiguity in gdb.base/longjmp.exp adds 25eb2931f6f Use std::string in main_info adds 71bb560755c gdb/testsuite: fix gdb.gdb/selftest.exp for native-extended [...] adds 5036bde964b Ensure all DAP requests are keyword-only adds 4a9efa5d63b GDB: Switch to using C++ standard integer type limits adds bae19789c0a GDB: Ignore `max-value-size' setting with value history accesses adds 4f82620cc9f GDB: Fix the mess with value byte/bit range types adds aaab5fce4f2 GDB: Only make data actually retrieved into value history a [...] adds a2fb245a4b8 GDB/testsuite: Add `-nonl' option to `gdb_test' adds a0c07915778 GDB: Introduce limited array lengths while printing values adds bad727e2d2d Automatic date update in version.in adds 40dfb28b56f Move implementation of perror_with_name to gdbsupport adds 8cc96ee4169 gdb/source: Fix open_source_file error handling adds 480ddaa9784 .debug sections without contents adds 0a3137ce4c4 objdump -D of bss sections and -s with -j adds af0d0f34d8b [gdb/tdep] Don't use i386 unwinder for amd64 adds b9c05fc03d3 gdb: remove unnecessary 'dir' commands from gdb-gdb.gdb script adds bb146a79c7d gdb: add test for readline handling very long commands adds ce068c5f45a gdb: don't print global thread-id to CLI in describe_other_ [...] adds f1f517e8103 gdb: show task number in describe_other_breakpoints adds d088d944a03 Automatic date update in version.in adds 0a9ccb9dd79 gdb: only allow one of thread or task on breakpoints or wat [...] adds 2ecee236752 gdb: use -1 for breakpoint::task default value adds f0bdf68d3fb gdb/c++: fix handling of breakpoints on @plt symbols adds 8282ad74c30 gdb: fix describe_other_breakpoints for default task being -1 adds fdc82b33c45 Move some code from dwarf2/read.c to die.c adds f6b9eb5e296 Automatic date update in version.in adds 3eef3b2c2d8 objcopy memory leaks adds 08d8af48e49 gdb: 'show config' shows --with[out]-amd-dbgapi adds 09ad7eb8cc6 gdb/testsuite: Rename skip_hipcc_tests to allow_hipcc_tests adds 310943c20cd gdb/testsuite: require amd-dbgapi support to run rocm tests adds 39f6d7c6b06 gdb/testsuite: allow_hipcc_tests tests the hipcc compiler adds f9767e607d7 gdb/testsuite: look for hipcc in env(ROCM_PATH) adds 103357fb75c Split off gas init to functions adds 24b7e8b18ae stabs.c static state adds 97c19519157 gdb/testsuite: handle differences in guile error string output adds 77be7257442 opcodes/mips: disassemble unknown micromips instructions as [...] adds 0d2f72332c7 _bfd_ecoff_slurp_symbol_table buffer overflow adds b7eab2a9d4f Fix PR30079: abort on mingw adds 14d0e6818a0 Fix doc build dependencies for --with-system-readline adds d159d87072b gdb/python: allow Python TUI windows to be replaced adds 9ae4519da90 gdb/python: deallocate tui window factories at Python shut down adds d27ff777c65 gdb/tui: don't leak the known_window_types map adds da59d966b8d Remove unused imports from gdb's Python code adds 25a0d393c72 PR30120: fix x87 fucomp misassembled adds 382d927ffc1 Rename all fields of struct value adds e714001c789 Move ~value body out-of-line adds 7cf57bc5be6 Move struct value to value.h adds d0c9791728c Turn value_type into method adds 81ae560ca4f Turn deprecated_set_value_type into a method adds f9ee742cd7f Turn value_arch into method adds f49d5fa263e Turn value_bitsize into method adds 5011c493fb5 Turn value_bitpos into method adds fac7bdaaab4 Turn value_parent into method adds 76675c4d0bc Turn value_offset into method adds 4b53ca88831 Turn deprecated_value_modifiable into method adds 463b870d01a Turn value_enclosing_type into method adds 391f86284f6 Turn some value offset functions into method adds 3ee3b2700d5 Turn value_lazy and set_value_lazy functions into methods adds c8580184bbd Turn value_stack and set_value_stack functions into methods adds b9f74d5432f Turn value_computed_closure and value_computed_funcs functi [...] adds 970441058c4 Convert value_lval_const and deprecated_lval_hack to methods adds 8e5b19ad992 Turn value_initialized and set_value_initialized functions [...] adds 9feb2d07deb Turn value_address and set_value_address functions into methods adds f29de665046 Turn more deprecated_* functions into methods adds cbe793af883 Turn allocate_value_lazy into a static "constructor" adds 317c3ed9fc9 Turn allocate_value into a static "constructor" adds b64e2602901 Turn allocate_computed_value into static "constructor" adds b27556e3c10 Turn allocate_optimized_out_value into static "constructor" adds ee7bb2944b7 Turn value_zero into static "constructor" adds bbe912ba889 Turn some value_contents functions into methods adds 78259c365fb Turn value_fetch_lazy into a method adds 82ca8f72011 Turn allocate_value_contents into a method adds 02744ba9a2c Turn value_contents_eq into a method adds e989e63761c Turn value_bits_synthetic_pointer into a method adds d3824ae14ac Move value_ref_policy methods out-of-line adds cdf3de175d4 Turn value_incref and value_decref into methods adds efaf1ae025c Turn remaining value_contents functions into methods adds e18312bb596 Fully qualify calls to copy in value.c adds cda03344344 Turn value_copy into a method adds d00664dbba2 Turn many optimized-out value functions into methods adds aa9f4538ccb Turn value_non_lval and value_force_lval into methods adds 8181b7b6578 Turn set_value_component_location into method adds fcf86fe5977 Change some code to use value methods adds 6bd5c754350 Turn some xmethod functions into methods adds e3fb3c4772d Turn preserve_one_value into method adds 6c49729e593 Turn various value copying-related functions into methods adds e6cf1e1b42c Add value::set_modifiable adds 0d0f488e1dd Turn record_latest_value into a method adds 8f4135314ae Make struct value data members private adds 43b5fba2236 Make ~value private adds 6f9c9d71c24 Introduce set_lval method on value adds 736355f2e18 Remove deprecated_lval_hack adds f28085dfb40 Rely on value_ref_ptr::operator-> adds 978042640c7 Automatic date update in version.in adds f54cd6441de Fix build bug in ppc-linux-nat.c adds 7545aa2dd2e gas: improve interaction between read_a_source_file() and s [...] adds 676dcbb0a02 x86: {LD,ST}TILECFG use an extension opcode adds 12ef6830557 gas: correct symbol name comparison in .startof./.sizeof. handling adds 0d79a2a8e2d ASCIZ Command for output section adds 37d75d4552d [gdb/testsuite] Factor out proc linux_kernel_version adds 9b38b85ec31 Mention that the -plugin command line option is used to lo [...] adds 5bed9dc992a [gdb/testsuite] Add xfail in gdb.python/py-record-btrace.exp adds 81aa19c303c Do not cast away const in agent_run_command adds 92a2cc556c7 gdb: remove unnecessary tui directory check in configure adds 8eaecfb37c8 gdb: cast return value of std::unique_ptr::release to void adds 9981e299e13 gdb/dwarf2: rename some things, index -> gdb_index adds 34116a8a2d0 Remove a use of pagination_enabled adds 3cd0b4f2c03 Automatic date update in version.in adds 72d225ef9cc binutils stabs type list adds c9171430975 More ecoff sanity checks adds c22a7472831 gas: buffer_and_nest() needs to pass nul-terminated string [...] adds ecbc5c4f905 gdb, fortran: Fix quad floating-point type for ifort compiler. adds 2b56cd91911 Fix the linker's merge4 test for the HPPA architecture. adds 11066c2aab9 objdump -G memory leak adds f9c36cc9951 objdump read_section_stabs adds 71e28f788f4 gdb/manual: Move @findex entries adds 81b86eced24 Do not record a rejected target description adds f251cb9bae7 gdb: use std::string for internalvar::name adds dbca589b8d7 gdb: add constructor to internalvar adds 11470e70ea0 gdb: store internalvars in an std::map adds 1cbeca4aa60 Remove H_CFLAGS from doc/local.mk adds 8bb23cdbb49 Simplify @node use in BFD documentation adds 910081a3130 Add copyright headers to the .str files adds 2e60790cf7c Remove the paramstuff word adds 126eff23d21 Use intptr_t rather than long in chew adds fe20eda53c2 Change internalmode to be an intrinsic variable adds b8e81f19cbb Use @deftypefn in chew output adds f370ae88a81 Remove RETURNS from BFD chew comments adds bc32f8e7090 gdb: fix dealloc function not being called for frame 0 adds 6acd95be6a5 gdb/dwarf2: move some things to read.h adds be932484aac gdb/dwarf2: split .gdb_index reading code to own file adds 2ffd1d6e42e gdb/dwarf2: split .debug_names reading code to own file adds a975d4e6bcf Fix "ptype INTERNAL_FUNC" (PR gdb/30105) adds 751495be92b Make "ptype INTERNAL_FUNCTION" in Ada print like other languages adds 91265a7d7cd Add new "$_shell(CMD)" internal function adds 0ace6ace1bf Don't throw quit while handling inferior events adds 90ae0fe902e GC get_active_ext_lang adds 141cd158423 Don't throw quit while handling inferior events, part II adds b2227e67b4b Change value::m_modifiable to bool adds a5b210cb698 Change value::m_lazy to bool adds a7c27481a07 Change value::m_initialized to bool adds 42c13555ff8 Change value::m_stack to bool adds 19124154b94 Have value::bits_synthetic_pointer return bool adds b59ff01d87b Return bool from more value methods adds 42dcffb4698 Automatic date update in version.in adds 0ccade1ae2c x86/gas: replace inappropriate assertion when parsing registers adds 42af03dafee gdb/doc: document MI -remove-inferior command adds c84b3d7eaa3 RISC-V: as_warn() already emits a newline adds 7f27b6b18a0 gas_init adds 7ed4ad59e91 Delete PROGRESS macros adds 1e159729d97 Remove unused declaration from ada-lang.h adds 6f63b61dd11 Constify ada_main_name adds 9fe129a4105 Add support for the ASCII directive inside linker scripts. adds 16b84b6599d Update the 'g' packet documentation adds 12d67b37cde Rename parameter of create_ada_exception_catchpoint adds 4d826e132cc PR30046, power cmpi leads to unknown architecture adds 99983529477 Automatic date update in version.in adds 75092c693dc Wild pointer reads in _bfd_ecoff_locate_line adds 5f497256bee ld test asciz and ascii fails adds ab3fdfe6e48 [gdb/testsuite] Simplify gdb.arch/amd64-disp-step-avx.exp adds fe0431855ab Remove two unnecessary returns in ada-lang.c adds 7a2a5ff865b Fix multi-threaded debugging under AIX adds f6f19a39ecf gprofng: PR30036 Build failure on aarch64 w/ glibc: symbol [...] adds 490ea364df8 gprofng: fix Dwarf reader for DW_TAG_subprogram adds 733da2ced8f gdb: fix regression in gdb.xml/maint_print_struct.exp adds 22e1578cc83 Automatic date update in version.in adds be643e074f3 Avoid manual memory management in go-lang.c adds e8eca7a6b60 Fix crash in go_symbol_package_name adds 47fe57c9281 Fix "start" for D, Rust, etc adds cd414f90c34 Automatic date update in version.in adds 85fc5801281 Avoid memory leak in chew adds 0ea8d78bd3f Buffer overflow in evax_bfd_print_eobj adds 4aabc416643 Rearrange block.c to avoid a forward declaration adds f52688890ed Avoid extra allocations in block adds 683aecac8c3 Don't allow NULL as an argument to block_scope adds 392c1cbd745 Don't allow NULL as an argument to block_using adds 78004096137 Don't allow NULL as an argument to block_static_block adds 8f14fd11203 Don't allow NULL as an argument to block_global_block adds 46baa3c6cf6 Convert block_objfile to method adds 7f5937df01c Convert block_gdbarch to method adds a4dfe747564 Convert block_inlined_p to method adds 3c45e9f915a Convert more block functions to methods adds 3c9d050626d Convert block_linkage_function to method adds 99f3dfd0f94 Convert block_containing_function to method adds d24e14a0c62 Convert block_static_block and block_global_block to methods adds cade9c8a459 Convert set_block_compunit_symtab to method adds 7bf30a44477 Convert block_static_link to method adds 0688bf443c6 Store 'name' in block_iterator adds 81326ac0763 Combine both styles of block iterator adds 0f50815c894 Introduce a block iterator wrapper adds 1c49bb455c2 Convert explicit iterator uses to foreach adds a1b294260f4 Remove ALL_BLOCK_SYMBOLS_WITH_NAME adds 548a89df231 Remove ALL_BLOCK_SYMBOLS adds 69fb3874a70 Fix memory leak in mdebugread.c adds 44bb9f9e7a7 Use 'new' for block and global_block adds 56c0cd61588 Have global_block inherit from block adds 522553837be Remove allocate_block and allocate_global_block adds b32797e8b99 Make block members 'private' adds 0d1912950e3 Convert contained_in to method adds 9a7f501ec33 Automatic date update in version.in adds c50e4ced39b In-memory nested archives adds 13d4a4bd5a7 [gdb/testsuite] Fix gdb.threads/schedlock.exp for gcc 4.8.5 adds 1bcaeecb7fd [gdb/testsuite] Add xfail case in gdb.python/py-record-btrace.exp adds cb911672fb7 [gdb/symtab] Factor out compunit_epilogue_unwind_valid adds 2f9f989c2b6 [gdb/tdep] Fix amd64/i386_stack_frame_destroyed_p adds 5aca7eaa2be [gdb/tdep] Add amd64/i386 epilogue override unwinders adds 8908d9c45cd [gdb/symtab] Trust epilogue unwind info for unknown produce [...] adds 868014341a7 [gdb/symtab] Trust epilogue unwind info for unknown or non- [...] adds c9802aca6d1 So the linker from producing an export data table when run [...] adds a5b6347b660 gdb/doc: Consistency fixes for GDB/MI documentation adds df937aa12a3 ld/testsuite: adjust to Windows path separator. adds a38cd00799f ld/testsuite: handle Windows drive letter in a noinit test adds 19005d19891 gdb: revert one erroneous bool-ification change adds c22ff449275 opcodes: style m68k disassembler output adds ee0e1723013 Fix formatting of long function description in chew output adds 2070491c1c3 Don't use chew comments for static functions adds 03a7c6eb518 Hoist the SECTION comment in opncls.c adds dbe7ee1a871 Redefine FUNCTION in doc.str adds da4bb410dfd Automatic date update in version.in adds 294540ac964 alpha-*-vms missing libraries adds 4a5752f31d9 ld-libs test on alpha-vms adds 284e8cbae0d Both FAIL and PASS "check sections 2"? adds fd7f7424f5f ld/testsuite: don't output to /dev/null adds 6d0020873de [aarch64] Enable pointer authentication support for aarch64 [...] adds 1fafeaac850 gas/testsuite: adjust a test for case insensitive file systems adds c375d69903b Updated translatios for the bfd and gprof directories. adds 4c16e1ab6a6 Update the description of the bfd_fill_in_gnu_debuglink_sec [...] adds d720176596d [gdb/testsuite] Require python in gdb.dap/basic-dap.exp adds b3060b05134 [gdb/testsuite] Require syscall time in gdb.reverse/time-re [...] adds 491b4c189a4 [gdb/testsuite] Require -fsplit-stack in gdb.base/morestack.exp adds 2ef339e38f5 [gdb/testsuite] Require istarget x86* in gdb.reverse/step-i [...] adds f8ab28d773d [gdb/testsuite] Require compilation flags in two gdb.arch/a [...] adds 4c9066e322f gdb: add --with-curses to --configuration output adds 3592bebbbf6 Issue error on erroneous expression adds ee590ebd33a debug_link duplicate file size checks adds 45b36294d60 Re: objdump read_section_stabs adds c65f94a07ae Re: objdump read_section_stabs adds 40f3e48ea25 Automatic date update in version.in adds 5e39600a691 set bfd_error on make_tempname or make_tempdir failure adds ad2f4436809 x86: optimize BT{,C,R,S} $imm,%reg adds ba25141c1e5 x86-64: LAR and LSL don't need REX.W adds 40979066721 gdb.reverse/time-reverse.exp: test both time syscall and C [...] adds 2c5c22d68e5 Automatic date update in version.in adds 81ff113f785 Test SEC_HAS_CONTENTS before reading section contents adds 3a574cce26e Test SEC_HAS_CONTENTS in relax routines adds 98571cade24 ip2k: don't look at stab sections without relocs adds 456481c6d63 dwarf1 .line SEC_HAS_CONTENTS adds e0b74a85b87 Fix the BFD library's find_nearest_line feature to produce [...] adds d273049e140 bfd: xtensa: fix __stop_SECTION literal drop adds 9d7c73af4bf gdb: LoongArch: Modify the result of the info reg command adds 0373a76af6b gdb: LoongArch: Support reg aliases in info reg command adds e98a23bfb30 Remove 'eval' from gdb_breakpoint adds efb04b14e28 gdb: add AMDGPU header files to HFILES_NO_SRCDIR adds c32ea73114d Fix _bfd_elf_find_function so that it can cope with overlap [...] adds eb94f427873 Fix Tcl quoting in gdb_assert adds 831a223b984 gdb: remove --disable-gdbmi configure option adds ee65c8f578b gdb/doc: The RISC-V vector registers didn't change adds 6777dece581 Automatic date update in version.in adds 50980ba3518 RISC-V: Add --[no-]relax-gp to ld adds 18e7a6587e3 PR30155, ld segfault in _bfd_nearby_section adds 7b1792f5431 Enhance better_fit() function to prefer function symbols ov [...] adds 0676ec3c22f GDB: Fix out of bounds accesses with limited-length values adds f1c8928395b [gdb/testsuite] Cleanup unnecessary expr from require line adds c34d1cc9200 x86: restrict insn templates accepting negative 8-bit immediates adds 5eeeafe0a68 x86: have insns acting on segment selector values allow for [...] adds c3bb24f5663 x86-64: don't permit LAHF/SAHF with "generic64" adds cafa5ef72e2 x86: MONITOR/MWAIT are not SSE3 insns adds ae9a0a51e85 x86: allow to request ModR/M encoding adds 2b69325792f testsuite: prune DOS drive letter in test outputs adds 71797f1221a gdb: fix parenthesis position in comment adds 542a33e348a Only use the per-BFD object to write a DWARF index adds 52e5e48e533 Write the DWARF index in the background adds 588d3013543 Remove struct buffer from tracefile-tfile.c adds c9d9117a12b Don't use struct buffer in handle_qxfer_traceframe_info adds 873a185be25 Don't use struct buffer in handle_qxfer_btrace adds 71a64d8ba87 Don't use struct buffer in handle_qxfer_threads adds 356628ee2a1 Don't use struct buffer in event-top.c adds 1293ecd838c Don't use struct buffer in top.c adds 147699fd699 Remove struct buffer adds 2e977d99013 gdbserver/linux-low.cc: Fix a typo in ternary operator adds 95ebc6fdec5 Automatic date update in version.in adds 82341e97982 opcodes/m68k: enable libopcodes styling for GDB adds 83750264d7b gdb/amd64: replace xmalloc/alloca with gdb::byte_vector adds ff3b2421c64 Automatic date update in version.in adds 6fd9b783730 Remove expand_symtab_containing_pc adds 4dd74c176b8 Automatic date update in version.in adds 4e08903f679 gdb, python: do minor modernization in execute_gdb_command adds a3da2e7e550 gdb/testsuite: Improve testing of GDB's completion functions adds 85b922fcdd9 Updated Serbian translations for gold, gprof and opcodes su [...] adds c38463074e0 Fix missing "Core was generated by" when loading a x32 corefile. adds 8034b0baeac Do not change the timestamp when updating the gas asconfig file. adds 85c7cb3c4b7 gdb: don't treat empty enums as flag enums adds 1b30ccce020 gas/testsuite: adjust another test for case insensitive fil [...] adds 08c815c2bff Autogenerate gdb/syscalls/linux-defaults.xml.in (groups) fr [...] adds d11280feed5 Regenerate Linux syscall group info adds 013a623f4cb Implement some agent expressions for Ada adds 935d48567d9 Handle range types in ax-gdb.c adds 810fbe39b27 Remove old GNU indent directives adds debd0556e51 Fix crash with "finish" in Rust adds aa992b382f9 gdb: remove invalid / dead code from gdbarch.py adds 09de95fbb79 gdb: reformat Python files with black 23.1.0 adds c4e1b10cc2e gdb: gdbarch.py: spell out parameters of _Component.__init__ adds fbbe9eb8b51 gdb: gdbarch.py: remove Info.__init__ adds 9f353051dee gdb: pyproject.toml: set pyright typeCheckingMode = "strict" adds 05e4e893736 gdb: split gdbarch component types to gdbarch_types.py adds 116e3492f29 gdb: gdbarch*.py, copyright.py: add type annotations adds dcca01ace7e gdb: make-target-delegates.py: make one string raw adds c6cf3ced973 gdb: make-target-delegates.py: add Entry type adds 13ee5410707 gdb: make-target-delegates.py: add type annotations adds fb6d30e013e Tweak "Using the running image of ..." output adds a81871f7136 Convert previous_inferior_ptid to strong reference to thread_info adds 6bf09ec03d8 Improve "info program" adds 3505d4c4f7e Make follow_fork not rely on get_last_target_status adds bd9482bca71 all-stop "follow-fork parent" and selecting another thread adds 9b955acd7f5 Remove infrun_thread_thread_exit observer adds f3d3bbbcdd8 Fix value chain use-after-free adds 522044dc5fa Introduce gdb_exception_forced_quit adds 63509715af8 Handle gdb SIGTERM by throwing / catching gdb_exception_force_quit adds b1ffd1124a8 Catch gdb_exception_error instead of gdb_exception (in many [...] adds b940a061c0d Python QUIT processing updates adds 53f1f3d4aa7 Guile QUIT processing updates adds 363429d593e QUIT processing w/ explicit throw for gdb_exception_forced_quit adds 80d03917838 Introduce set_force_quit_flag and change type of sync_quit_ [...] adds 96e3f4e3c32 Forced quit cases handled by resetting sync_quit_force_run adds bb66431be17 Automatic date update in version.in adds 3f316bf83bc Another PE SEC_HAS_CONTENTS test adds f6389c5a793 Add some sanity checking in ECOFF lookup_line adds 3a850a365aa Free ecoff debug info adds 38395c77d76 ld: Sort section contributions in PDB files adds 26c294bd1b8 chew.c printf of intptr_t adds 31f2faf5cf1 [Aarch64] Add Binutils support for MEC adds 02aadca4fbe gdb: remove an out of date comment about disp_del_at_next_stop adds 2fd9a436c8d gdb: don't duplicate 'thread' field in MI breakpoint output adds c8dfa492106 gdb/testsuite: make more use of mi-support.exp adds 1ccc4abbb3d gdb/testsuite: extend the use of mi_clean_restart adds 292deeba7d6 gdb/testsuite introduce foreach_mi_ui_mode helper proc adds 47171eeb946 gdb/testsuite: introduce is_target_non_stop helper proc adds 05ac6365e55 gdb/testsuite: fix failure in gdb.mi/mi-pending.exp with ex [...] adds 2968b79fca3 gdb: fix mi breakpoint-deleted notifications for thread-spe [...] adds 7226dd9faab [gdb/testsuite] Fix gdb.rust/watch.exp on ppc64le adds eae679b9c77 Remove value_in adds 0c132dac7f2 [gdb/testsuite] Fix gdb.python/py-breakpoint.exp timeouts adds 139f66c7287 gdb: add HtabPrinter to gdb-gdb.py.in adds 3049589885b Automatic date update in version.in adds 0eb3224b35d Memory leak in gas do_repeat adds d09f4d4a9b9 gas s_fill caused internal error in frag_new adds d80081ef39c Catch overflow in gas s_space adds 2c29b1ed197 [gdb/testsuite] Add another xfail case in gdb.python/py-rec [...] adds 8b2d5ef8d41 Fix btrace regression adds 3ac23310f2e Fix typo with my email address adds 09e5f69526e gdb: fix a whitespace issue in solib-rocm.c adds 9d834fcaa14 Fix type of check_valid_shift_count parameter adds 40e7bdbddc8 Using .mri in assembly adds 6e1ee99772d More bounds checking in macro_expand adds 802dace16f8 Make gdb property batons type-safe adds 5f27603700c Use const for dwarf2_property_baton adds cb8d98ec925 Automatic date update in version.in adds 14ade916606 gdb: update some copyright years (2022 -> 2023) adds 0d5adb56c85 [gdb/symtab] Add set/show always-read-ctf on/off adds 281309f3c8c Don't write zeros to a gap in the output file adds 78c7a5288e2 gdb: LoongArch: Add support for static data member in struct adds 2641391a87d Fix some value comments adds 70728e1d396 Handle half-float in 'x' command adds 344642355ce gdb: fix -Wmaybe-uninitialized warning in value.c adds 425ec1add75 Automatic date update in version.in adds de357ff4e4f binutils coff type list adds 945efa5c538 Tidy type handling in binutils/rdcoff.c adds 81588de012f x86: avoid .byte in testcases where possible adds e9339bee560 gas: default .debug section compression method adjustments adds 43da3d648ed x86: drop redundant calculation of EVEX broadcast size adds 67748abf53b x86: use swap_2_operands() in build_vex_prefix() adds 6a208145d24 gdb/python: replace strlen call with std::string::size call adds adbe951fc95 Prevent the ASCII linker script directive from generating h [...] adds c35b7b22523 Update expected results in long_long.exp adds 9c2c346137e [gdb/testsuite] Use set always-read-ctf on instead of --str [...] adds 803392dc5bb gdb/testsuite: use `kill -FOO` instead of `kill -SIGFOO` adds d1702fea87a Automatic date update in version.in adds fd9cdf3000a Automatic date update in version.in adds ec95986dc23 Automatic date update in version.in adds a734d906cc0 Correct objdump command line error handling adds e3f450f3933 Move nm.c cached line number info to bfd usrdata adds 86a2562b095 Downgrade nm fatal errors to non-fatal adds 5db0367e1b0 Downgrade addr2line fatal errors to non-fatal adds ffdfc835ddd Downgrade objdump fatal errors to non-fatal adds d919194f085 Correct odd loop in ecoff lookup_line adds d845ea8cd3d More _bfd_ecoff_locate_line sanity checks adds 889d15d574a PR30198, Assertion and segfault when linking x86_64 elf and coff adds a1f4d06969b macho null dereference read adds 72ee804c920 Remove two more files in gdb "distclean" adds c52e4861c61 Remove exception_catchpoint::resources_needed adds 68ca7890dda Fix DAP stackTrace through frames without debuginfo adds b24a386d75a [gdb/testsuite] Add gdb.testsuite/gdb-caching-proc.exp adds b50420fd058 [gdb/testsuite] Use regular proc syntax for gdb_caching_proc adds 71f1ab80f1a [gdb/testsuite] Allow args in gdb_caching_proc adds f69005750d7 [gdb/testsuite] Move gdb.base/gdb-caching-proc.exp to gdb.t [...] adds 1d6653fd3f4 gdb/python: Fix --disable-tui build adds a06baa832c9 Automatic date update in version.in adds b1453f150c0 gdb.arch/amd64-gs_base.exp: Support non-Linux. adds 3625712636b amd64-linux-tdep: Don't treat fs_base and gs_base as system [...] adds 3c75f00adce gdb.threads/multi-create: Double the existing stack size. adds cf622c39abf gdb.base/catch-syscall.exp: Remove some Linux-only assumptions. adds 5c1e53c99cf gdb.threads/execl.c: Ensure all threads are started before execl. adds f173b2fc9d0 gdb.threads/next-bp-other-thread.c: Ensure child thread is [...] adds ae61525fcf4 gdbsupport: ignore -Wenum-constexpr-conversion in enum-flags.h adds 07f28593488 gdb: fix -Wsingle-bit-bitfield-constant-conversion warning [...] adds e8850b52624 [gdb/testsuite] Fix gdb.mi/*.exp with remote-gdbserver-on-l [...] adds 60204874f5a Modify altivec-regs.exp testcase for AIX adds a50a8e305d4 [gdb/testsuite] Fix gdb.cp/breakpoint-shlib-func.exp with r [...] adds 1b79c725e40 [gdb/testsuite] Fix gdb.base/signals-state-child.exp for re [...] adds 5c8a0c6654f DIGEST: LICENSING adds 099bf2927d4 DIGEST: NEWS adds 3ec28966c3e DIGEST: Documentation adds a4135d1a488 DIGEST: testsuite adds 48b5163a9dd DIGEST: ldlex.l adds d73c01be266 DIGEST: ldgram.y adds c8f8653fa7e DIGEST: ldmain.c adds bd9466d4aa2 DIGEST: ldlang.*: add timestamp adds 5243990191e DIGEST: calculation adds 78ef6ab03f5 DIGEST: Makefile.* adds 3a80a48386a Build ldint adds b7b7151da05 [gdb/testsuite] Fix gdb.dwarf2/dw2-zero-range.exp for remot [...] adds da4cc0cc367 [gdb/testsuite] Fix gdb.base/break-probes.exp for remote target adds dfe30a41c8c [gdb/testsuite] Fix gdb.base/fork-no-detach-follow-child-dl [...] adds e06f6174c01 [gdb/testsuite] Use shlib gdb_compile option in gdb.base/sk [...] adds e9f59c6f6c0 [gdb/testsuite] Fix gdb.base/skip-solib.exp for remote target adds f0c3dcc1ca7 Ensure index cache entry written in test adds 711b1f02f3e [gdb/testsuite] Fix gdb.threads/execl.exp for remote target adds 2eb2613519a Enable vector instruction debugging for AIX adds 5fc6b6d44cd gdb: Fix GDB_AC_CHECK_BFD macro regression adds 74f1d7f4a31 gprofng: read Dwarf 5 adds 4779ed9757f Fix selfcheck regression due to new maint command adds f4db482bac9 gdb: make get_interp_info return a reference adds 5a8ac2cb96c gdb: make interp::m_name an `const char *` adds 4d2e669ca92 gdb: initialize interp::next adds 2a32d78f8aa Clean up attribute reprocessing adds 21f6be77b97 Merge forget_cached_source_info_for_objfile into objfile method adds 365aee2bdf9 gdb/amdgpu: provide dummy implementation of gdbarch_return_ [...] adds b9ee26d9ca2 Automatic date update in version.in adds d64c8f7181f z8 and z80 coff_reloc16_extra_cases sanity checks adds 160f2007786 Re: Move nm.c cached line number info to bfd usrdata adds 4d98c966f8b Regen potfiles adds c8e85484d8a Re: DIGEST: testsuite adds 447d0669699 Tidy pe_ILF_build_a_bfd a little adds 9a534b9f8e3 ld: Use correct types for crc64 calculations adds 5992fb8541f PowerPC, fix test gdb.arch/altivec-regs.exp adds 100e3935319 Remove OBJF_REORDERED adds 1478a11d76d Automatic date update in version.in adds bf0e3537546 lddigest 32-bit support and gcc-4 compile errors adds 3581f5e4f7c [gdb/testsuite] Fix gdb.server/connect-with-no-symbol-file. [...] adds 079f190d4cf [gdb/testsuite] Fix gdb.server/server-kill.exp for remote target adds ed32754a8c7 [gdb/testsuite] Fix gdb.server/multi-ui-errors.exp for remo [...] adds 6407713fab7 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote target adds 593dda18801 [gdb/testsuite] Fix gdbserver path in remote-stdio-gdbserver.exp adds b40b8facd59 [gdb/testsuite] Fix gdb.server/unittest.exp for remote target adds 64c9b6398c2 [gdb/testsuite] Fix gdb.server/*.exp for remote target adds 89702edd933 [gdb/testsuite] Fix gdb.threads/thread-specific-bp.exp on n [...] adds f2be4eeb6ce [gdb/testsuite] Fix gdb.threads/multiple-successive-infcall [...] adds 2dc2dfa7d7a gas: allow frag address wrapping in absolute section adds 093b56776fc objdump: report no section contents adds 2562954ede6 [gdb/testsuite] Fix gdb.threads/pending-fork-event-detach.e [...] adds 287de65625a gdb, gdbserver, gdbsupport: fix whitespace issues adds 8325b42c4b2 Automatic date update in version.in adds 4148b4fe9fd eh static data adds 0a3eba42658 x86: use set_rex_vrex() also for short-form handling adds 0de704b9cdd x86: move more disp processing out of md_assemble() adds e959ac942ff x86-64: adjust REX-prefix part of SSE2AVX test adds 9b345ce8949 x86: decouple broadcast type and bytes fields adds 96a3eed7be5 Arm64/gas: add missing prereq features adds 36ba37c0854 Arm64/gas: drop redundant feature prereqs adds 75bd292bea5 Revert ld DIGEST support adds a4d5aec71e0 Revert ld ASCII support adds 1cd0716eb19 Move allocate_stub_method to stabsread.c adds 450d26c851c Use require with target_info adds b8d7ef3f67a Use require with gdb_skip_stdio_test adds 24d59b55a8a More uses of require with istarget adds 6349d27e30a Use require with test_compiler_info adds 69b956fbe93 [gdb/testsuite] Fix gdb.python/py-event-load.exp for remote target adds ddc003b7ded [gdb/testsuite] Fix py-autoloaded-pretty-printers-in-newobj [...] adds 254de2628f5 [gdb/testsuite] Fix gdb.python/py-cmd.exp adds 7f3294a9b78 [gdb/testsuite] Fix gdb.python/py-completion.exp adds d58854b6dd8 ld: Allow R_X86_64_GOTPCREL for call *__tls_get_addr@GOTPCR [...] adds 2cef4842303 ld: Allow R_386_GOT32 for call *__tls_get_addr@GOT(%reg) adds a2fbb690388 PR gdb/30214: Prefer local include paths to system include paths adds f4bcff7caea gprofng: PR30195 [display text] Source code location can no [...] adds 1afdbb1e986 Automatic date update in version.in adds 6e6ac32dde6 Add operator< and operator== to linetable_entry adds 1acc9dca423 Change linetables to be objfile-independent adds 977a0c161de Constify linetables adds 82c5090c61e Remove extra scopes from objfile_relocate1 adds ddc6677b170 Change linetable_entry::is_stmt to bool adds 10577a3b13d gprofng: fix the Dwarf reader adds 66889870fa6 Automatic date update in version.in adds c15e75c448f Automatic date update in version.in adds e0994165d1b arm: Expand documentation of XML features adds d7001b29e9f aarch64: Expand documentation of XML features adds 349a125d16b Remove dead code from scalar_binop adds 83b755117d7 gdb/testsuite: add regression test for per-objfile typeprinters adds 1878b6b5f67 [gdb/obvious]: fix python formatting for test gdb.python/py [...] adds 275589d9a0f [gdb/testsuite] Fix gdb.threads/step-bg-decr-pc-switch-thre [...] adds ed7d5797b56 [gdb/testsuite] Fix untested message in gdb.tui/corefile-run.exp adds 6b81ded4876 [gdb/testsuite] Handle USE_TUI in gdb.tui/corefile-run.exp adds 72f160d0122 [gdb/testsuite] Require ![is_remote host] for TUI adds b91f16040a6 [gdb/testsuite] Fix gdb.tui/tui-nl-filtered-output.exp for [...] adds e1b8f529d32 [gdb/testsuite] Fix gdb.tui/tui-layout.exp for remote host adds 0020d62fb3c [gdb/testsuite] Fix gdb.tui/completion.exp for local-remote [...] adds 1cdf05cd2d1 [gdb/testsuite] Fix gdb.python/tui-window.exp for remote host adds 7fee66abd3f [gdb/testsuite] Fix gdb.python/tui-window-factory.exp for r [...] adds 5f056fcb3dc Fix crash in inside_main_func adds 021c14f6385 gdb/gdbarch: remove unused 'invalid=True' from gdbarch_comp [...] adds 0605df704d6 gdb/gdbarch: remove yet more 'invalid=True' from gdbarch_co [...] adds 74b1406e90b gdb/gdbarch: split postdefault setup from invalid check in [...] adds 6e2d282d74b gdb/gdbarch: remove the 'invalid=None' state from gdbarch_c [...] adds 350796840f7 gdbarch: use predefault for more value components within gdbarch adds c317ea57236 gdbarch: improve generation of validation in gdbarch getters adds a3e200efc15 gdbarch: remove some unneeded predefault="0" from gdbarch_c [...] adds 564cddf8edc gdbarch: make invalid=True the default for all Components adds deb65a3cd86 gdb: add gdbarch::displaced_step_buffer_length adds 712d71a24aa Automatic date update in version.in adds 4c6f9528b6d gas/compress-debug.c init all of strm adds fb977255c88 gas/ecoff.c: don't use zero struct copies to init adds a2aee680684 gas/dwarf2dbg.c init more statics adds adb9ac5f398 gas .include and .incbin adds f049c189612 gas/read.c: init more statics adds 746598e07f7 Sanity check read_section_stabs_debugging_info adds c8b3d02c499 objdump segfault after symbol table error adds 2dd1c6e88aa Fix assembler documentation regarding data directives. adds 7506fc9bf1f Adjust the decoded line output to fit into 80 columns. adds ff581559f9d [gdb/testsuite] Add gdb.testsuite/board-sanity.exp adds 97b75c421f7 Prevent an over large memory allocation in readelf when par [...] adds 85c72d708e6 Fix DAP frame bug with older versions of Python adds c8a67010d13 Clean up gmp-utils.h includes adds 302273ca843 Add methods and operators to gdb_mpz adds 7aeae94f887 Rename gdb_mpz::val and make contents private adds 7607de94313 Add operators and methods to gdb_mpq adds 8176838655f Rename gdb_mpq::val and make contents private adds d0aa28e155b Hide the implementation of gdb_mpf adds 8900a92ead1 Implement DAP variables, scopes, and evaluate requests adds 48c35a820d4 Automatic date update in version.in adds 77186045186 Fix an illegal memory access when disassebling a corrupt ARM file. adds 71f646f2b3f Fix an illegal memory access when disassembling a corrupt M [...] adds 2d5783fad77 Add --enable-linker-version option to bfd linker to add an [...] adds 81a7a72f67a [gdb/testsuite] Fix gdb.arch/amd64*.exp with local-remote-h [...] adds 86091eae202 [gdb/testsuite] Unset DEBUGINFOD_URLS on remote host adds 7b0d27b62f5 [gdb/testsuite] Fix gdb.arch/i386-pkru.exp for native-gdbserver adds fdefd3b5314 [gdb/testsuite] Fix gdb.arch/amd64-stap-special-operands.ex [...] adds 5d47e20b22a [gdb/testsuite] Fix re-used exec in gdb.arch/ftrace-insn-reloc.exp adds a8ea150efb9 Enable vector register visibility in core for AIX. adds 06e8a3a98ab Fix formatting in gdb/printing.py adds 5a8b54ae6be Automatic date update in version.in adds d56e433a791 Re: Sanity check read_section_stabs_debugging_info adds 0961e631575 PR30217, dynamic relocations using local dynamic symbols adds 3e8b13bf774 cpu/mem.opc whitespace tidy adds 6752dd75f76 Re: Add --enable-linker-verssion adds 5e4c7a839d1 BPF relocations review / refactoring adds 567e0dfb016 configure: add new target aarch64-*-nto* adds e263a66b01a readelf: add support for QNT_STACK note subsections adds b119512977b ld: add support of QNX stack arguments for aarch64nto adds 7dedc6daabe ld/testsuite: add aarch64nto to ld-aarch64 adds f7a5019a918 ld/testsuite: disable ilp32 tests for aarch64-qnx adds a8afc8a7e15 gdb/doc: spring clean the Python unwinders documentation adds b7571e1e6fe Re: Add --enable-linker-version option adds 74975df62cf gdb/testsuite: Add support for LoongArch in gdb.base/float.exp adds 5a9affd7b87 Fix build breakage in rs6000-aix-tdep.c adds eef174f6a97 gdb/doc: extended documentation for inferior function calls adds abee4501ebe Automatic date update in version.in adds 14317f7f05d [gdb/testsuite] Fix filename in gdb.debuginfod/crc_mismatch.exp adds 3da593e8de1 gas: drop function pointer parameter from macro_init() adds 6786a0211c9 gas: isolate macro_strip_at to macro.c adds dc3f65f0306 gas: use flag_mri directly in macro processing adds 1250cd63901 gas: expose flag_macro_alternate globally adds 529b6c24ff2 gas: apply md_register_arithmetic also to unary '+' adds bf8d2f92356 [gdb/testsuite] Declare ada unsupported for remote host adds 1d7e244fc54 Another source_sh adds 92376883a9a mach-o: out of memory in get_dynamic_reloc_upper_bound adds ff000c4dbb2 [gdb/testsuite] Add escape_for_host adds a14e3d11b26 [gdb/testsuite] Handle remote host in escape_for_host adds 4581f89b8d7 [gdb/testsuite] Handle precise-aligned-alloc.c for remote host adds 0eb0e082878 [gdb/testsuite] Fix have_avx for remote target adds 3741934fdb0 [gdb/testsuite] Set remotedir by default in some boards adds 2a7d1e5ebba [gdb/testsuite] Handle REMOTE_HOST_USERNAME in local-remote-host adds 68f2478faab [gdb/testsuite] Fix gdb.arch/i386-biarch-core.exp for remote host adds 1850ef87c62 [gdb/testsuite] Handle remote host in gdb_load_shlib adds 1b046c8eb92 [gdb/testsuite] Fix regexp in gdb.arch/ftrace-insn-reloc.exp adds 334d405c2ac Move step_until procedure adds 2a8339b71f3 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds 0b63c811efc gdb: introduce bp_loc_tracepoint adds 152d9c48a29 Update the NetBSD system call table to add eventfd(2) and t [...] adds 48e0f38c30a Fix line table regression adds 9e4b2a66970 Automatic date update in version.in adds f2259ae756e [gdb/testsuite] Handle attributes.h for remote host adds 424500e9a24 [gdb/testsuite] Handle my-syscalls.h for remote host adds d1de9f5c6c7 [gdb/testsuite] Handle unbuffer_output.c for remote host adds 6a4d297c62c Introduce type_allocator adds c9eb9f18547 Remove alloc_type_arch adds 9fa83a7ade6 Remove alloc_type_copy adds 8a17bdd9ccc Remove alloc_type adds 95751990e40 Reuse existing builtin types adds cc495054ad5 Remove arch_type adds 333859402c7 Remove init_type adds 2d39ccd3d17 Unify arch_integer_type and init_integer_type adds f50b437c3da Unify arch_character_type and init_character_type adds 46c04ea32f7 Unify arch_boolean_type and init_boolean_type adds 77c5f49648c Unify arch_float_type and init_float_type adds 0776344a337 Unify arch_decfloat_type and init_decfloat_type adds 9c794d2d46f Unify arch_pointer_type and init_pointer_type adds e727c536c6e Use type allocator for range types adds 9e76b17aa5a Use type allocator for array types adds 526648585ca Use type allocator for set types adds 426e5b66a73 Use builtin type when appropriate adds a8ed3dde834 Rename objfile_type to builtin_type adds a9a775da56a Add some types to struct builtin_type adds 2d1bc552337 Remove objfile_type adds 52435e5ff6c Automatic date update in version.in adds 027333da757 ctf segfaults adds 75831f18a03 Another sanity check for read_section_stabs_debugging_info adds 5f51eb93977 rewrite_elf_program_header and want_p_paddr_set_to_zero adds 99b847478c3 XCOFF archive sanity check adds 2bdec58f594 Regen ld/po/BLD-POTFILES.in adds 1a2c0dc1ab7 Enable vector register visibility in core file for AIX binutils adds 92d450c79ad segfault at i386-dis.c:9815 adds f6eefc37654 Don't declare psymbol_functions::fill_psymbol_map adds 2f5dea45584 Automatic date update in version.in adds de8e7059689 gprofng: Use prototype to call libc functions adds d664a6aad2d libctf: unused variable adds 834e4d71622 Revert "segfault at i386-dis.c:9815" adds 442716d4006 gdb: don't use the global thread-id in the saved breakpoints file adds 0fea10f3274 Make ui_out::do_progress_end 'private' adds 6e7eef72164 Use rust_demangle to fix a crash adds 551fde0ae16 Reloc howto access broken for BPF adds 5f784ec9277 Changed ld and gas BPF tests adds ecb96e55497 x86: re-work build_modrm_byte()'s register assignment adds eea96d3f86c x86: VexVVVV is now merely a boolean adds 3f155099ad1 x86: drop "shimm" special case template expansions adds ccb05c9c999 x86/AT&T: restrict recognition of the "absolute branch" pre [...] adds 4795cd4a26b x86: drop identifier_chars[] adds 454f8b67a85 gdb: fix crash during command completion adds 80d6c79866f [gdb/testsuite] Handle remotedir in remote_upload adds 505ca0bfa52 Update python-helper.exp for type allocation changes adds 145674b3257 Remove mi_version function adds 552b178f252 Remove some unnecessary includes from *-exp.y adds 003c8d67e79 Automatic date update in version.in adds fec61519220 Remove .c header files from rs6000-aix-nat.c file adds e43d8768d90 RISC-V: Fix disassemble fetch fail return value. adds 7c872c903c7 [gdb/testsuite] Set remotedir in local-remote-host-native.exp adds 33ddd9fc4f3 [gdb/testsuite] Fix gdb.xml/tdesc-reload.exp for remote host adds 96cabfaa432 [gdb/testsuite] Fix gdb.xml/tdesc-regs.exp for remote host adds 6ad0261323a [gdb/testsuite] Use localhost instead of 127.0.0.1 for boards adds ccd7caeea05 [gdb/testsuite] Remove ${board}_file from remote-stdio-gdbs [...] adds 41246bbd77e [gdb/testsuite] Add missing quote in remote-gdbserver-on-lo [...] adds 827462caad3 [gdb/testsuite] Check remote_exec results in board files adds 70ea5a46bd9 PowerPC: regression fix for reverse-finish command. adds 100f993c53a x86: Check unbalanced braces in memory reference adds ca26b8030e8 gas: expand_irp memory leaks adds 509ab0875d5 XCOFF: use bfd_coff_close_and_cleanup adds 6634b215662 PE fake section for C_SECTION syms adds 317e47ee5e7 PR17910 sym string offset check adds 4d5b27b30b0 Sanity check coff-sh and coff-mcore sym string offset adds 41738595c2b Remove unnecessary memsets in sframe-dump.c adds 347ab617783 Automatic date update in version.in adds bcefc6be975 coff_get_normalized_symtab bfd_release adds 904d9b02a18 gdb: make "maintenance info line-table" show relocated addr [...] adds 722c4596034 [gdb/testsuite] Fix gdb.cp/*.exp for remote host adds 14662762048 [gdb/testsuite] Fix gdb.cp/annota{2,3}.exp for native-exten [...] adds bf3f6c02d73 [gdb/testsuite] Fix gdb.cp/cp-relocate.exp for remote host adds 1c3b2b83dc2 gdb/testsuite: adjust test cases to previous "maintenance i [...] adds 52ec426b5eb Remove unnecessary cast adds 41445712546 gdb: remove gdbarch_displaced_step_fixup_p adds 6891aaf70bb Automatic date update in version.in adds 2f79f2e767c gdb/riscv: add systemtap support adds 557a2f28224 bfd: aarch64: Refactor stub sizing code adds 15b4f66b0a9 bfd: aarch64: Fix stubs that may break BTI PR30076 adds 5834f36d93c bfd: aarch64: Optimize BTI stubs PR30076 adds 91ffa03af1c [gdb/testsuite] Use gdb_remote_download in allow_opencl_tests adds 80251d41850 Add support to readelf for the PT_OPENBSD_MUTABLE segment type. adds 12d290fbbf0 Fix minor grammar issue in python.texi adds 232c5cec145 Automatic date update in version.in adds 8ee55b880fb [gdb/dap] Add logging of ignored lines adds 1985d8cb704 [gdb/testsuite] Fix gdb.cp/m-static.exp regression on Ubuntu 20.04 adds c569a946f69 [gdb/testsuite] Fix unbalanced quotes in mi_expect_stop argument adds 17749b3926d Tidy dwarf1 cached section contents adds 9c26a640c76 Tidy string_ptr increment adds ef1398987a1 aarch64: Check for valid inferior thread/regcache before re [...] adds 4460691252d Fix race in DAP startup adds ca96e367f05 libctf: fix assertion failure with no system qsort_r adds cce0bb8ff8a libctf: work around an uninitialized variable warning adds 04d91c807ea libctf: fix a comment typo adds 3672e326221 libctf: get the offsets of fields of unnamed structs/unions right adds 9ed6d7410c8 [gdb/symtab] Fix line number of static const class member adds 84bc96de16b Implement repl evaluation for DAP adds 4bfcb286dd1 Preserve name of range types adds f06b840b9a0 Automatic date update in version.in adds bc8b216886e Automatic date update in version.in adds 95e592d9ab1 [gdb/testsuite] Introduce allow_dap_tests adds 324998b4736 Automatic date update in version.in adds 16fbc917fa8 [gdb/testsuite] Remove superfluous pid in temp files adds 1770eca698a [gdb/testsuite] Handle missing gdc in gdb.dlang/dlang-start.exp adds eb42b9d6f91 Add an option to the gold linker to put its version string [...] adds 58c4c6a0bf2 XCOFF sanity check adds 92479281c46 Duplicate DW_AT_call_file leak adds 695c3228034 coffgrok access of u.auxent.x_sym.x_tagndx.p adds 3bb1480e2a8 Set proper union selector tag adds a2c7ca15a56 Use stdint types in coff internal_auxent adds f00a29e30bf Remove coff_pointerize_aux table_end param adds 943527750e9 Tidy tc-ppc.c XCOFF auxent access adds 2b3f4c0616a [gdb/testsuite] Add test-case gdb.dlang/dlang-start-2.exp adds 88fc1be26ac [gdb/testsuite] Add missing include_file in gdb.dwarf/*.exp adds 845d99df89b [gdb/testsuite] Fix have_index for remote host adds d0498b325e3 [gdb/testsuite] Fix quoting issues in gdb.dwarf2 for remote host adds 0ecbda2f319 [gdb/testsuite] Fix quoting issue in gdb.base/index-cache.exp adds 8eef5130eee [gdb/testsuite] Fix gdb.dwarf2/per-bfd-sharing.exp for remote host adds a653ec1f361 [gdb/testsuite] Fix gdb.dwarf2/gdb-index.exp on remote host adds 468f212c577 [gdb/testsuite] Fix gdb.dwarf2/enqueued-cu-base-addr.exp fo [...] adds 623f8c6b881 [gdb/testsuite] Fix gdb.dwarf2/gdb-index-cxx.exp for remote host adds b2793801454 [gdb/testsuite] Unsupport gdb.dwarf2/gdb-add-index-symlink. [...] adds b54e6df085a [gdb/testsuite] Fix gdb.dwarf2/imported-unit-bp-c.exp for r [...] adds 22151704858 [gdb/testsuite] Fix gdb.asm/asm-source.exp for remote host adds b6c55de76b1 Populate seen_names hash in cooked_index_shard::do_finalize adds c225d6b8041 Add many operators to gdb_mpz adds c7c3708ac77 Avoid a copy in gdb_mpz::safe_export adds 1c805ba063d Add truncation mode to gdb_mpz adds 4db6e7aa6ae Add value_as_mpz and value_from_mpz adds eb52a49702a Simplify binop_promote adds d784fa8fb29 Use value_true in value_equal and value_less adds 303a881f878 Use gdb_gmp for scalar arithmetic adds 7005080802d Fix 128-bit integer bug in Ada adds 72a8f763233 Change symbol::line to unsigned int adds b0af93ad2ba [gdb/testsuite] Skip do_self_tests on remote host adds 8ee5cc9fc03 [gdb/testsuite] Fix gdb.gdb/unittest.exp for remote host adds bc246dae0ce [gdb/testsuite] Fix gdb.stabs/weird.exp for remote host adds 1e77fa23a02 [gdb/testsuite] Fix gdb.stabs/exclfwd.exp for remote host adds 58c010877e7 displaced step: pass down target_waitstatus instead of gdb_signal adds 57573e54afb linux-nat: introduce pending_status_str adds 66f76c545b2 gprofng: 30089 [display text] Invalid number of threads adds bf505746af1 fbsd-nat: Add missing spaces. adds b48c2f04091 fbsd-nat: Avoid a direct write to target_waitstatus::kind. adds 5b9e851408c fbsd-nat: Use correct constant for target_waitstatus::sig. adds 7e28879b3d4 [gdb/testsuite] Fix gnat_runtime_has_debug_info for remote host adds 5d15dc76588 Automatic date update in version.in adds d75137c755c ubsan: elfnn-aarch64.c:4595:19: runtime error: load of value 190 adds 7ec0e36e9f1 [gdb/testsuite] Unsupport gdb.rust for remote host adds 29dd2d27b20 [gdb/testsuite] Add can_compile rust adds d7f0f10189f [gdb/testsuite] Allow gdb.rust/expr.exp without rust compiler adds c61b7b7b8ea Avoid undefined behaviour in m68hc11 md_begin adds 134ec14b150 [gdb/testsuite] Fix gdb.server/non-existing-program.exp wit [...] adds 357bff173eb gdb: use dynamic year in update-freebsd.sh adds 9121a23fa72 [gdb/testsuite] Fix local-remote-host-native.exp for gdb.se [...] adds 81f5b5156f3 [gdb/testsuite] Fix gdb.server/file-transfer.exp for remote host adds 7a818471f03 [gdb/testsuite] Fix gdb.server/solib-list.exp for remote host adds 3efcb62566c [gdb/testsuite] Require non-remote host for gdb.server/mult [...] adds 16fe515a1d1 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote host adds 4516ff910bb [gdb/testsuite] Fix gdb.server/server-kill-python.exp for r [...] adds 7cd38c3c566 gdb/testsuite: allow "require" callbacks to provide a reason adds 3e8154778ba Put pretty-printers to_string output in varobj result adds f1e5a2b4e28 [gdb/testsuite] Fix gdb.btrace/reconnect.exp for remote target adds c5799b6aa20 [gdb/testsuite] Fix gdb.btrace/gcore.exp for remote host adds a0719e0a055 [gdb/testsuite] Fix gdb.btrace/multi-inferior.exp for remote host adds 6b3a2759052 Use function_view in gdb_bfd_lookup_symbol adds 257c302c695 Move definition of unrelocated_addr earlier adds 584d0cdac2b Use unrelocated_addr in partial symbol tables adds 1ee8702db9c Use unrelocated_addr in psymbols adds 9675da25357 Use unrelocated_addr in minimal symbols adds 93d50cd8f0b Rename "raw" to "unrelocated" adds c3b5c85639b Automatic date update in version.in adds 3901d7da4ee ld testsuite CFLAGS_FOR_TARGET adds 647744420e6 Re: Fix an aout memory leak adds aec101ab066 Sanity check section size in bfd_init_section_compress_status adds 79260be4755 [gdb/testsuite] Fix gdb.guile/guile.exp for remote host adds 7b193de63a5 [gdb/testsuite] Fix gdb.guile/scm-cmd.exp without readline adds eb338e57ce4 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 7eb59fa2561 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 5fc60431a87 [gdb/testsuite] Fix /gdb.guile/scm-parameter.exp for remote host adds af2724d676f [gdb/testsuite] Fix gdb.guile/scm-symbol.exp for remote host adds 6d84a385ed9 gdb: more debug output for displaced stepping adds a6e5abae4e9 gdb: move displaced_step_dump_bytes into gdbsupport (and rename) adds b863b097ee7 gdb, infcmd: remove redundant ERROR_NO_INFERIOR in continue [...] adds f8c88b62313 doc: fix informations typo in gdb.texinfo adds f6424be5548 [gdb/testsuite] Require gnatmake 11 for gdb.ada/verylong.exp adds 52fcd590bda Introduce rust_at_least helper proc adds 1fa14231efd Rewrite version_compare and rust_at_least adds b28937b874f Remove version_at_least adds aeabe83d0a8 Add frame parameter to resolve_dynamic_type adds 168f9f95995 Pass a frame to value_at_lazy and value_from_contents_and_address adds 2fc3b8a4cb8 Use the correct frame when evaluating a dynamic property adds 23068b02d3a RISC-V: Extract the ld code which are too complicated, and [...] adds b679fb488a8 RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations [...] adds 890744e8585 RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS [...] adds 8f797666d99 Automatic date update in version.in adds 94ffdb5959f Fix typo in ld manual --enable-non-contiguous-regions example adds a2276a6d671 Tidy memory on addr2line failures adds 45fec14c029 Tidy leaked objcopy memory adds ea7672c10e0 Fix memory leak in bfd_get_debug_link_info_1 adds 6b958fe36b7 Setting sh_link for SHT_REL/SHT_RELA adds f2f9bde5cde gprofng: Add version symbols to libgprofng.ver adds c22d38baefc Fix an illegal memory access when an accessing a zer0-lengt [...] adds 6bf5f25bb15 gdb/python: make the gdb.unwinder.Unwinder class more robust adds 3194ca90fef gdb/python: remove unneeded nullptr check in frapy_block adds 44d9b0a174b gdb/python: add PENDING_FRAMEPY_REQUIRE_VALID macro in py-unwind.c adds 86b35b7116a gdb/python: add some additional methods to gdb.PendingFrame adds 7e6af18d0c7 gdb/python: add __repr__ for PendingFrame and UnwindInfo adds df4447e4c43 gdb/python: remove Py_TPFLAGS_BASETYPE from gdb.UnwindInfo adds f4d9bc8356e gdb: have value_as_address call unpack_pointer adds 64826d05d3c gdb/python: Allow gdb.UnwindInfo to be created with non gdb [...] adds 3712e78cab0 gdb/python: Add new gdb.unwinder.FrameId class adds 8d17c53b8df Fix an illegal memory access triggered by parsing corrupt D [...] adds 78addeae531 aarch64: Add sme-i16i64 and sme-f64f64 aliases adds d346e1aafd1 aarch64: Fix PSEL opcode mask adds 89f55b440ab aarch64: Restrict range of PRFM opcodes adds eee2ecccdaa aarch64: Fix SVE2 register/immediate distinction adds a5791d58142 aarch64: Make SME instructions use F_STRICT adds 3e4525ca0b4 aarch64: Use aarch64_operand_error more widely adds fd855fbb378 aarch64: Rename REG_TYPE_ZA* to REG_TYPE_ZAT* adds 83dbd40dea2 aarch64: Add REG_TYPE_ZATHV adds 363c5c8b973 aarch64: Move vectype_to_qualifier further up adds 074c89d29b4 aarch64: Rework parse_typed_reg interface adds c211f26867e aarch64: Reuse parse_typed_reg for ZA tiles adds 8cde0b988a9 aarch64: Consolidate ZA tile range checks adds e9e1ddbb989 aarch64: Treat ZA as a register adds 575c497a4ac aarch64: Rename za_tile_vector to za_index adds c888354c611 aarch64: Make indexed_za use 64-bit immediates adds 1d597b88c85 aarch64: Pass aarch64_indexed_za to parsers adds ff60bcbfbec aarch64: Move ZA range checks to aarch64-opc.c adds 9d862382668 aarch64: Consolidate ZA slice parsing adds 61dac77e931 aarch64: Commonise index parsing adds 7da28504bf8 aarch64: Move w12-w15 range check to libopcodes adds f42fba98796 aarch64: Tweak error for missing immediate offset adds 72c1dab0ea9 aarch64: Tweak errors for base & offset registers adds 30ba1d7e2fe aarch64: Tweak parsing of integer & FP registers adds b9ca3896908 aarch64: Improve errors for malformed register lists adds 405f0c4131c aarch64: Try to avoid inappropriate default errors adds e426521ed1f aarch64: Rework reporting of failed register checks adds c1817dc2ee1 aarch64: Update operand_mismatch_kind_names adds 36043bcff49 aarch64: Deprioritise AARCH64_OPDE_REG_LIST adds 859f51df4d0 aarch64: Add an error code for out-of-range registers adds 56ead579a51 aarch64: Commonise checks for index operands adds db3c06bf93f aarch64: Add an operand class for SVE register lists adds 38c5aa5e884 aarch64: Make AARCH64_OPDE_REG_LIST take a bitfield adds 8c2216b2773 aarch64: Tweak register list errors adds b5b4f665451 aarch64: Try to report invalid variants against the closest match adds 1be1148d797 aarch64: Tweak priorities of parsing-related errors adds 56723f6934b aarch64: Rename aarch64-tbl.h OP_SME_* macros adds d09b87e0b11 aarch64: Reorder some OP_SVE_* macros adds 199cfcc4754 aarch64: Add a aarch64_cpu_supports_inst_p helper adds 2f4e3a2c823 aarch64: Rename some of GAS's REG_TYPE_* macros adds 1d1060427db aarch64: Regularise FLD_* suffixes adds ccb6da7c82a aarch64: Resync field names adds b5c36ad2e03 aarch64: Sort fields alphanumerically adds f5b57feac23 aarch64: Add support for strided register lists adds 4eede8c2442 aarch64: Prefer register ranges & support wrapping adds 60336e19658 aarch64: Add +sme2 adds abd542a2f1e aarch64: Add a _10 suffix to FLD_imm3 adds 90cd80f8c24 aarch64: Add _off4 suffix to AARCH64_OPND_SME_ZA_array adds e2dc4040f30 aarch64: Add support for vgx2 and vgx4 adds 586c62819f6 aarch64; Add support for vector offset ranges adds 503fae12992 aarch64: Add support for predicate-as-counter registers adds d8773a8a5f5 aarch64: Add the SME2 MOVA instructions adds b408ebbf526 aarch64: Add the SME2 multivector LD1 and ST1 instructions adds 99e01a66b4c aarch64: Add the SME2 predicate-related instructions adds cbd11b88183 aarch64: Add the SME2 ZT0 instructions adds e87ff6724fe aarch64: Add the SME2 ADD and SUB instructions adds 27f6a0bd65b aarch64: Add the SME2 maximum/minimum instructions adds 80752eb0989 aarch64: Add the SME2 FMLA and FMLS instructions adds ed429b33c1e aarch64: Add the SME2 MLAL and MLSL instructions adds a8cb21aa06e aarch64: Add the SME2 MLALL and MLSLL instructions adds 57e727c77a5 aarch64: Add the SME2 dot-product instructions adds a42de2296a0 aarch64: Add the SME2 vertical dot-product instructions adds 261f8708dbb aarch64: Add the SME2 MOPA and MOPS instructions adds 5f05951e4b7 aarch64: Add the SME2 CLAMP instructions adds 28ef4f20c06 aarch64: Add the SME2 FP<->int conversion instructions adds c04965ec7d8 aarch64: Add the SME2 FP<->FP conversion instructions adds ce623e7aa48 aarch64: Add the SME2 saturating conversion instructions adds 6efa660124f aarch64: Add the SME2 shift instructions adds fa64dc802c8 aarch64: Add the SME2 UNPK instructions adds 7bd1d20e174 aarch64: Add the SME2 UZP and ZIP instructions adds 6a245d9941a aarch64: Add the SVE BFMLSL instructions adds dfc12f9f533 aarch64: Add new SVE dot-product instructions adds d7829a28a4b aarch64: Add new SVE saturating conversion instructions adds b368719a5ab aarch64: Add new SVE shift instructions adds e4cf4736e97 aarch64: Add the SVE FCLAMP instruction adds 8ff429203dc aarch64: Add the RPRFM instruction adds d0562653490 aarch64: Remove stray reglist variable adds 3b431a3c907 PR gdb/30219: Clear sync_quit_force_run in quit_force adds 56ce0c730b5 Automatic date update in version.in adds af9eb2ee1b1 Arm64/ELF: accept relocations against STN_UNDEF adds edd67638687 x86: introduce .insn directive adds d0c2e3ec822 x86: parse VEX and alike specifiers for .insn adds 393fbe8d81e x86: parse special opcode modifiers for .insn adds 0ff3b7d0c70 x86: process instruction operands for .insn adds f7377a91b51 x86: handle EVEX Disp8 for .insn adds e3bf0aade2d x86: allow for multiple immediates in output_disp() adds c032bc4fe7b x86: handle immediate operands for .insn adds 695a8c347a3 x86: document .insn adds 6967633c8b4 x86: convert testcases to use .insn adds 54bca63b5c3 RISC-V: Allocate "various" operand type adds 85413975d80 gdb: Remove extra if statement adds 571eb2644c7 GDB: Favor full symbol main name for backtrace stop adds 5b2007ad26f GDB: Bring back the handling of DW_CC_program adds 03d83cd5f55 GDB: Add `info main' command adds 6f214d0f399 Fix race in background index-cache writing adds 9497d69fc0e Remove language_demangle adds 89447229c79 [gdb/testsuite] Fix gdb.threads/threadapply.exp with editing off adds 103409bb385 [gdb/testsuite] Fix gdb.base/trace-commands.exp with editing off adds 5d49758d2c0 Fix maybe-uninitialized warning in frame.c adds 79cfb928f55 lto: Don't add indirect symbols for versioned aliases in IR adds a3424b70773 Automatic date update in version.in adds 3026cdbdde0 gdb/arm: Fix backtrace for pthread_cond_timedwait adds 9c137cd1640 Automatic date update in version.in adds c4e37fa8e52 gdb: remove unused parameters in print_doc_of_command, apropos_cmd adds 31991eaaeee Memory leak in process_abbrev_set adds a6336913332 rddbg.c stabs FIXMEs adds f679aaa4c8f ubsan: aarch64 parse_vector_reg_list adds 7a6efab20b4 asan: heap buffer overflow printing ecoff debug info file name adds 49782961761 Automatic date update in version.in adds d747348d02f [aarch64] tpidr2: Fix erroneous detection logic for TPIDR2 adds 4c148f65fc1 gdb/testsuite: fix failure in gdb.python/py-unwind.exp adds 71f18376db9 gdb/testsuite: gdb.server/server-kill.exp 'info frame' befo [...] adds 4fc808ae2a3 opcodes/arm: adjust whitespace in cpsie instruction adds 4f6e0c4457b gdb/riscv: convert riscv debug settings to new debug print scheme adds 3ad6e510cd5 gdb/riscv: support c.ldsp and c.lwsp in prologue scanner adds 29caf118366 gdb/riscv: fix regressions in gdb.base/unwind-on-each-insn.exp adds 5cdf86d3637 asan: csky floatformat_to_double uninitialised value adds 2dc3457a454 gdb: include breakpoint number in testing condition error message adds 0576dff20f0 gdbserver: allows agent_mem_read to return an error code adds 3812b38d8de gdbserver: allow agent expressions to fail with invalid mem [...] adds 1bdcdb41926 gdb: avoid repeated signal reporting during failed conditio [...] adds 2e411b8c68e gdb: don't always print breakpoint location after failed co [...] adds 60a13bbcdfb gdb: cleanup around some set_momentary_breakpoint_at_pc calls adds d466f7492ec Add readMemory and writeMemory requests to DAP adds 59bb724b359 Automatic date update in version.in adds 19cacf67293 Use bfd_alloc memory for read_debugging_info storage adds 02d44d76584 bfd+ld: when / whether to generate .c files adds 91385d13a88 Automatic date update in version.in adds 3c8af02fa0b gdb: make find_thread_ptid an inferior method adds 9213a6d79a6 gdb: make find_thread_ptid a process_stratum_target method adds 9278aa6171e gdb: boolify 'should_print_thread' adds 59fa90bce59 gdb, doc: add the missing '-gid' option to 'info threads' adds 3401f947d86 Improve documentation of GDB build requirements and options adds 03e323abf47 gdb: Fix reading of partial symtabs in dbxread.c adds bcd5ead36a1 gdb/testsuite: Default to assembler's preferred debug forma [...] adds b5bfe9351ba Automatic date update in version.in new e5daa5a5401 gas: sframe: use ATTRIBUTE_UNUSED consistently new 791a0ed5fbf libsframe: use bool consistently new b7903c7c14c sframe: correct some typos new 32d1ebd6de3 libsframe: use consistent function argument names new 2a3eb493806 libsframe: minor formatting fixes in sframe_encoder_write_fre new 9ff792b5cff libsframe: make sframe_get_funcdesc_with_addr static
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 (c24f3b68c30) \ N -- N -- N refs/heads/users/ibhagat/try-sframe (9ff792b5cff)
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 6 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: ChangeLog | 4 + Makefile.def | 7 +- Makefile.in | 5 +- bfd/.gitignore | 1 - bfd/ChangeLog | 195 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 39 +- bfd/Makefile.in | 117 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aix386-core.c | 282 - bfd/aix5ppc-core.c | 23 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 7 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 2 +- bfd/archive64.c | 2 +- bfd/archures.c | 2 +- bfd/bfd-in.h | 31 +- bfd/bfd-in2.h | 188 +- bfd/bfd.c | 599 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 18 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 2 +- bfd/bpf-reloc.def | 74 + bfd/cache.c | 4 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-aarch64.c | 807 +- bfd/coff-alpha.c | 8 +- bfd/coff-arm.c | 4 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 29 +- bfd/coff-bfd.h | 6 +- bfd/coff-go32.c | 5 +- bfd/coff-i386.c | 2 +- bfd/coff-ia64.c | 2 +- bfd/coff-loongarch64.c | 2 +- bfd/coff-mcore.c | 12 +- bfd/coff-mips.c | 25 +- bfd/coff-rs6000.c | 28 +- bfd/coff-sh.c | 37 +- bfd/coff-stgo32.c | 6 +- bfd/coff-tic30.c | 4 +- bfd/coff-tic4x.c | 4 +- bfd/coff-tic54x.c | 4 +- bfd/coff-x86_64.c | 22 +- bfd/coff-z80.c | 122 +- bfd/coff-z8k.c | 154 +- bfd/coff64-rs6000.c | 20 +- bfd/coffcode.h | 102 +- bfd/coffgen.c | 174 +- bfd/cofflink.c | 43 +- bfd/coffswap.h | 12 +- bfd/compress.c | 525 +- bfd/config.bfd | 28 +- bfd/config.in | 19 + bfd/configure | 299 +- bfd/configure.ac | 56 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 11 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 17 +- 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-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 | 2 +- bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 2 +- bfd/cpu-riscv.h | 2 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/bfd.texi | 67 +- bfd/doc/bfdint.texi | 8 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 209 +- bfd/doc/doc.str | 47 +- bfd/doc/local.mk | 10 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 31 +- bfd/doc/webassembly.texi | 2 +- bfd/dwarf1.c | 23 +- bfd/dwarf2.c | 314 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 140 +- bfd/ecofflink.c | 197 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 6 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-hppa.h | 5 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 5 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 14 +- bfd/elf-m10300.c | 18 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 2 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 14 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 363 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 50 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 16 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 5 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 14 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-crx.c | 14 +- bfd/elf32-csky.c | 26 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 5 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 2 +- bfd/elf32-ft32.c | 7 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 14 +- bfd/elf32-hppa.c | 8 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 45 +- bfd/elf32-ip2k.c | 7 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 5 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc11.c | 7 +- bfd/elf32-m68hc12.c | 4 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 4 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-mips.c | 14 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 8 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 7 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 4 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 2 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 24 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 8 +- bfd/elf32-rl78.c | 5 +- bfd/elf32-rx.c | 5 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 2 +- bfd/elf32-s390.c | 6 +- bfd/elf32-score.c | 2 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 2 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 13 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 3 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 23 +- bfd/elf32-z80.c | 2 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 6 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 321 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 7 +- bfd/elf64-mips.c | 10 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 46 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 6 +- bfd/elf64-sparc.c | 2 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 116 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 15 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 52 +- bfd/elfn32-mips.c | 10 +- bfd/elfnn-aarch64.c | 784 +- bfd/elfnn-ia64.c | 7 +- bfd/elfnn-loongarch.c | 4 +- bfd/elfnn-riscv.c | 296 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-loongarch.c | 2 +- bfd/elfxx-loongarch.h | 2 +- bfd/elfxx-mips.c | 284 +- bfd/elfxx-mips.h | 13 +- bfd/elfxx-riscv.c | 234 +- bfd/elfxx-riscv.h | 13 +- bfd/elfxx-sparc.c | 4 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 2 +- bfd/elfxx-tilegx.c | 2 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 59 +- bfd/elfxx-x86.h | 11 +- bfd/format.c | 87 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 38 - bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsbsd.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/symmetry.h | 39 - bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 27 - bfd/hosts/vaxult2.h | 27 - bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 2 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 6 +- bfd/i386msdos.c | 2 +- bfd/ihex.c | 2 +- bfd/init.c | 28 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 14 +- bfd/libbfd.c | 48 +- bfd/libbfd.h | 28 +- bfd/libcoff-in.h | 28 +- bfd/libcoff.h | 66 +- bfd/libecoff.h | 13 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 63 +- bfd/lynx-core.c | 2 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 72 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 798 +- bfd/mmo.c | 15 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 309 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 2 +- bfd/pdp11.c | 17 +- bfd/pe-aarch64.c | 2 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 131 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 4 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 2 +- bfd/pei-arm-wince.c | 4 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-loongarch64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 4 +- bfd/peicode.h | 109 +- bfd/plugin.c | 2 +- bfd/plugin.h | 2 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 5 +- bfd/po/bfd.pot | 2915 +- bfd/po/fr.po | 2918 +- bfd/po/ro.po | 7389 +-- bfd/po/ru.po | 3942 +- bfd/po/sr.po | 2918 +- bfd/po/uk.po | 2916 +- bfd/ppcboot.c | 2 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 308 +- bfd/reloc16.c | 61 +- bfd/rs6000-core.c | 18 +- bfd/sco5-core.c | 401 - bfd/section.c | 21 +- bfd/simple.c | 22 +- bfd/som.c | 4 +- bfd/som.h | 2 +- bfd/srec.c | 2 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 8 +- bfd/syms.c | 20 +- bfd/sysdep.h | 2 +- bfd/targets.c | 61 +- bfd/tekhex.c | 2 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 25 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 342 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 3 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 149 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 2 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 147 + bfd/xtensa-isa.c | 16 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 117 +- binutils/MAINTAINERS | 6 +- binutils/Makefile.am | 2 +- binutils/Makefile.in | 4 +- binutils/NEWS | 8 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 172 +- binutils/addr2line.c | 24 +- binutils/ar.c | 20 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 7 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 212 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 8 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 4 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 42 +- binutils/coffgrok.h | 2 +- binutils/config.in | 6 + binutils/configure | 41 +- binutils/configure.ac | 23 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 149 +- binutils/debug.h | 9 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 59 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 30 +- binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 21 +- binutils/dwarf.c | 544 +- binutils/dwarf.h | 12 +- binutils/elfcomm.c | 6 +- binutils/elfcomm.h | 28 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 211 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 150 +- binutils/objdump.c | 436 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 2 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/bg.po | 5525 +-- binutils/po/binutils.pot | 4609 +- binutils/po/fr.po | 5155 ++- binutils/po/ro.po | 8726 ++-- binutils/po/sv.po | 5081 ++- binutils/po/uk.po | 5231 +-- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 161 +- binutils/rddbg.c | 74 +- binutils/readelf.c | 1184 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 5 +- binutils/resrc.c | 2 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 2 +- binutils/srconv.c | 2 +- binutils/stabs.c | 406 +- binutils/strings.c | 2 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/addr2line.exp | 6 +- binutils/testsuite/binutils-all/ar.exp | 8 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 2 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5-op.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dw5.W | 14 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../binutils-all/loongarch64/loongarch64.exp | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- .../binutils-all/mips/micromips-reserved-enc-n32.d | 5 + .../binutils-all/mips/micromips-reserved-enc-n64.d | 5 + .../binutils-all/mips/micromips-reserved-enc-o32.d | 10 + .../binutils-all/mips/micromips-reserved-enc.s | 9 + binutils/testsuite/binutils-all/mips/mips-ase-1.d | 2 +- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 6 +- .../binutils-all/mips/mips1-branch-alias.d | 4 +- .../binutils-all/mips/mips1-branch-noalias.d | 4 +- .../binutils-all/mips/mips16-extend-noinsn.d | 24 +- .../testsuite/binutils-all/mips/mips16-pcrel.d | 16 +- .../binutils-all/mips/mips32r6-branch-alias.d | 4 +- .../binutils-all/mips/mips32r6-branch-noalias.d | 4 +- binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 16 +- binutils/testsuite/binutils-all/objcopy.exp | 59 +- binutils/testsuite/binutils-all/objdump.WL | 8 +- binutils/testsuite/binutils-all/objdump.exp | 28 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/riscv/riscv.exp | 2 +- binutils/testsuite/binutils-all/riscv/unknown.d | 6 +- binutils/testsuite/binutils-all/riscv/unknown.s | 2 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/verilog-I4.hex | 6 + binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 43 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 2 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 42 +- config/ChangeLog | 4 + config/picflag.m4 | 3 + configure | 69 +- configure.ac | 47 +- cpu/ChangeLog | 9 + cpu/bpf.cpu | 2 +- cpu/mep.opc | 127 +- elfcpp/ChangeLog | 6 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/Makefile.am | 2 +- etc/Makefile.in | 2 +- etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 45 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 61 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 16 +- gas/Makefile.in | 42 +- gas/NEWS | 14 +- gas/README | 2 +- gas/acinclude.m4 | 1 + gas/app.c | 2 +- gas/as.c | 228 +- gas/as.h | 23 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/codeview.c | 548 + gas/codeview.h | 105 + gas/compress-debug.c | 8 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/loongarch-lex-wrapper.c | 2 +- gas/config/loongarch-lex.h | 2 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 2 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 3 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 2 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 11 +- gas/config/obj-coff.h | 4 +- gas/config/obj-ecoff.c | 3 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 82 +- gas/config/obj-elf.h | 8 +- gas/config/obj-evax.c | 2 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 2 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 7 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 2177 +- gas/config/tc-aarch64.h | 63 +- gas/config/tc-alpha.c | 2 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 2 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 33 +- gas/config/tc-arm.h | 2 +- gas/config/tc-avr.c | 2 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 9 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 2 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 14 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 2 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 2 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 104 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 123 +- gas/config/tc-i386.c | 3353 +- gas/config/tc-i386.h | 8 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 18 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 2 +- gas/config/tc-loongarch.h | 2 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 40 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 2 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 2 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 22 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 2 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 12 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 2 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 2 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 2 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 119 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 2 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 256 +- gas/config/tc-riscv.h | 2 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 6 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 2 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 2 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 2 +- gas/config/tc-sh.c | 2 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 12 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 2 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 57 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 2 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 17 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 2 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 2 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-svr4.h | 23 - gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 8 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 26 +- gas/configure.ac | 7 +- gas/configure.com | 2 +- gas/configure.tgt | 8 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 2 +- gas/doc/as.texi | 32 +- gas/doc/c-aarch64.texi | 12 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 2 +- 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 | 140 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.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 | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 12 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 2 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 2 +- gas/doc/local.mk | 4 +- gas/dw2gencfi.c | 2 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 69 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 29 +- gas/ecoff.h | 2 +- gas/ehopt.c | 52 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 71 +- gas/expr.h | 5 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 5 +- gas/frags.h | 2 +- gas/gen-sframe.c | 179 +- gas/gen-sframe.h | 12 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 102 +- 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 | 26 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 257 +- gas/macro.h | 10 +- gas/makefile.vms | 2 +- gas/messages.c | 49 +- gas/obj.h | 3 +- gas/output-file.c | 10 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 6 +- gas/po/fr.po | 5529 +-- gas/po/gas.pot | 5403 +-- gas/po/ru.po | 5542 +-- gas/po/uk.po | 5527 +-- gas/read.c | 375 +- gas/read.h | 12 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 4 +- gas/sframe-opt.c | 51 +- gas/stabs.c | 115 +- gas/subsegs.c | 4 +- gas/subsegs.h | 2 +- gas/symbols.c | 2 +- gas/symbols.h | 2 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.l | 6 +- gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/codeview-lines | 9 + gas/testsuite/gas/aarch64/codeview.exp | 332 + gas/testsuite/gas/aarch64/codeview1.s | 7 + gas/testsuite/gas/aarch64/codeview2.s | 2 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/diagnostic.l | 49 +- gas/testsuite/gas/aarch64/diagnostic.s | 23 + gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal-bfloat16.l | 40 +- gas/testsuite/gas/aarch64/illegal-by-element.l | 396 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldapr.l | 36 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 8 +- gas/testsuite/gas/aarch64/illegal-lse.l | 1648 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 70 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 1709 +- gas/testsuite/gas/aarch64/illegal-sve2.s | 5 + gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 20 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 184 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 29 + gas/testsuite/gas/aarch64/illegal.l | 906 +- gas/testsuite/gas/aarch64/illegal.s | 7 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.l | 4 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/mec-invalid.d | 3 + gas/testsuite/gas/aarch64/mec-invalid.l | 2 + gas/testsuite/gas/aarch64/mec-invalid.s | 4 + gas/testsuite/gas/aarch64/mec.d | 24 + gas/testsuite/gas/aarch64/mec.s | 20 + gas/testsuite/gas/aarch64/mops_invalid.l | 112 +- gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d | 184 +- gas/testsuite/gas/aarch64/neon-vfp-reglist.d | 100 +- gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reglist-1.d | 21 + gas/testsuite/gas/aarch64/reglist-1.s | 15 + gas/testsuite/gas/aarch64/reglist-2.d | 3 + gas/testsuite/gas/aarch64/reglist-2.l | 8 + gas/testsuite/gas/aarch64/reglist-2.s | 7 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/rprfm-1-invalid.d | 3 + gas/testsuite/gas/aarch64/rprfm-1-invalid.l | 11 + gas/testsuite/gas/aarch64/rprfm-1-invalid.s | 9 + gas/testsuite/gas/aarch64/rprfm-1.d | 83 + gas/testsuite/gas/aarch64/rprfm-1.s | 74 + gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-2-illegal.l | 58 +- gas/testsuite/gas/aarch64/sme-2-illegal.s | 11 + gas/testsuite/gas/aarch64/sme-3-illegal.l | 31 +- gas/testsuite/gas/aarch64/sme-3-illegal.s | 6 + gas/testsuite/gas/aarch64/sme-4-illegal.l | 54 +- gas/testsuite/gas/aarch64/sme-4-illegal.s | 12 + gas/testsuite/gas/aarch64/sme-5-illegal.l | 101 +- gas/testsuite/gas/aarch64/sme-5-illegal.s | 16 + gas/testsuite/gas/aarch64/sme-6-illegal.l | 92 +- gas/testsuite/gas/aarch64/sme-6-illegal.s | 9 + gas/testsuite/gas/aarch64/sme-7-illegal.l | 71 +- gas/testsuite/gas/aarch64/sme-7-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-8-illegal.l | 12 +- gas/testsuite/gas/aarch64/sme-9-illegal.l | 56 +- gas/testsuite/gas/aarch64/sme-9-illegal.s | 17 + gas/testsuite/gas/aarch64/sme-9.d | 3 + gas/testsuite/gas/aarch64/sme-9.s | 5 + gas/testsuite/gas/aarch64/sme-f64f64.d | 32 + gas/testsuite/gas/aarch64/sme-i16i64.d | 118 + gas/testsuite/gas/aarch64/sme-illegal.l | 119 +- gas/testsuite/gas/aarch64/sme-illegal.s | 1 + gas/testsuite/gas/aarch64/sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-1-invalid.l | 327 + gas/testsuite/gas/aarch64/sme2-1-invalid.s | 323 + gas/testsuite/gas/aarch64/sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-1-noarch.l | 289 + gas/testsuite/gas/aarch64/sme2-1.d | 305 + gas/testsuite/gas/aarch64/sme2-1.s | 338 + gas/testsuite/gas/aarch64/sme2-10-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-10-invalid.l | 67 + gas/testsuite/gas/aarch64/sme2-10-invalid.s | 50 + gas/testsuite/gas/aarch64/sme2-10-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-10-noarch.l | 641 + gas/testsuite/gas/aarch64/sme2-10.d | 649 + gas/testsuite/gas/aarch64/sme2-10.s | 799 + gas/testsuite/gas/aarch64/sme2-11-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-11-invalid.l | 101 + gas/testsuite/gas/aarch64/sme2-11-invalid.s | 91 + gas/testsuite/gas/aarch64/sme2-11-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-11-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-11.d | 125 + gas/testsuite/gas/aarch64/sme2-11.s | 127 + gas/testsuite/gas/aarch64/sme2-12-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-12-invalid.l | 155 + gas/testsuite/gas/aarch64/sme2-12-invalid.s | 136 + gas/testsuite/gas/aarch64/sme2-12-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-12-noarch.l | 571 + gas/testsuite/gas/aarch64/sme2-12.d | 579 + gas/testsuite/gas/aarch64/sme2-12.s | 633 + gas/testsuite/gas/aarch64/sme2-13-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-13-invalid.l | 80 + gas/testsuite/gas/aarch64/sme2-13-invalid.s | 83 + gas/testsuite/gas/aarch64/sme2-13-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-13-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-13.d | 261 + gas/testsuite/gas/aarch64/sme2-13.s | 283 + gas/testsuite/gas/aarch64/sme2-14-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-14-invalid.l | 7 + gas/testsuite/gas/aarch64/sme2-14-invalid.s | 7 + gas/testsuite/gas/aarch64/sme2-14-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-14-noarch.l | 107 + gas/testsuite/gas/aarch64/sme2-14.d | 115 + gas/testsuite/gas/aarch64/sme2-14.s | 118 + gas/testsuite/gas/aarch64/sme2-15-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-15-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-15-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-15-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-15-noarch.l | 187 + gas/testsuite/gas/aarch64/sme2-15.d | 195 + gas/testsuite/gas/aarch64/sme2-15.s | 203 + gas/testsuite/gas/aarch64/sme2-16-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-16-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-16-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-16-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-16-noarch.l | 249 + gas/testsuite/gas/aarch64/sme2-16.d | 257 + gas/testsuite/gas/aarch64/sme2-16.s | 271 + gas/testsuite/gas/aarch64/sme2-17-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-17-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-17-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-17-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-17-noarch.l | 45 + gas/testsuite/gas/aarch64/sme2-17.d | 53 + gas/testsuite/gas/aarch64/sme2-17.s | 47 + gas/testsuite/gas/aarch64/sme2-18-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-18-invalid.l | 21 + gas/testsuite/gas/aarch64/sme2-18-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-18-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-18-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-18.d | 29 + gas/testsuite/gas/aarch64/sme2-18.s | 21 + gas/testsuite/gas/aarch64/sme2-19-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-19-invalid.l | 36 + gas/testsuite/gas/aarch64/sme2-19-invalid.s | 36 + gas/testsuite/gas/aarch64/sme2-19-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-19-noarch.l | 41 + gas/testsuite/gas/aarch64/sme2-19.d | 49 + gas/testsuite/gas/aarch64/sme2-19.s | 43 + gas/testsuite/gas/aarch64/sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-2-invalid.l | 229 + gas/testsuite/gas/aarch64/sme2-2-invalid.s | 205 + gas/testsuite/gas/aarch64/sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-2-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-2.d | 489 + gas/testsuite/gas/aarch64/sme2-2.s | 511 + gas/testsuite/gas/aarch64/sme2-20-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-20-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-20-invalid.s | 23 + gas/testsuite/gas/aarch64/sme2-20-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-20-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-20.d | 29 + gas/testsuite/gas/aarch64/sme2-20.s | 21 + gas/testsuite/gas/aarch64/sme2-21-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-21-invalid.l | 18 + gas/testsuite/gas/aarch64/sme2-21-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-21-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-21-noarch.l | 43 + gas/testsuite/gas/aarch64/sme2-21.d | 51 + gas/testsuite/gas/aarch64/sme2-21.s | 47 + gas/testsuite/gas/aarch64/sme2-22-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-22-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-22-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-22-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-22-noarch.l | 111 + gas/testsuite/gas/aarch64/sme2-22.d | 119 + gas/testsuite/gas/aarch64/sme2-22.s | 131 + gas/testsuite/gas/aarch64/sme2-23-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-23-invalid.l | 14 + gas/testsuite/gas/aarch64/sme2-23-invalid.s | 8 + gas/testsuite/gas/aarch64/sme2-23-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-23-noarch.l | 65 + gas/testsuite/gas/aarch64/sme2-23.d | 73 + gas/testsuite/gas/aarch64/sme2-23.s | 79 + gas/testsuite/gas/aarch64/sme2-24-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-24-invalid.l | 22 + gas/testsuite/gas/aarch64/sme2-24-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-24-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-24-noarch.l | 17 + gas/testsuite/gas/aarch64/sme2-24.d | 25 + gas/testsuite/gas/aarch64/sme2-24.s | 19 + gas/testsuite/gas/aarch64/sme2-25-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-25-invalid.l | 48 + gas/testsuite/gas/aarch64/sme2-25-invalid.s | 28 + gas/testsuite/gas/aarch64/sme2-25-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-25-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-25.d | 45 + gas/testsuite/gas/aarch64/sme2-25.s | 44 + gas/testsuite/gas/aarch64/sme2-26-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-26-invalid.l | 13 + gas/testsuite/gas/aarch64/sme2-26-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-26-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-26-noarch.l | 25 + gas/testsuite/gas/aarch64/sme2-26.d | 33 + gas/testsuite/gas/aarch64/sme2-26.s | 29 + gas/testsuite/gas/aarch64/sme2-27-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-27-invalid.l | 31 + gas/testsuite/gas/aarch64/sme2-27-invalid.s | 25 + gas/testsuite/gas/aarch64/sme2-27-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-27-noarch.l | 50 + gas/testsuite/gas/aarch64/sme2-27.d | 62 + gas/testsuite/gas/aarch64/sme2-27.s | 71 + gas/testsuite/gas/aarch64/sme2-28-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-28-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-28-invalid.s | 11 + gas/testsuite/gas/aarch64/sme2-28-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-28-noarch.l | 26 + gas/testsuite/gas/aarch64/sme2-28.d | 34 + gas/testsuite/gas/aarch64/sme2-28.s | 29 + gas/testsuite/gas/aarch64/sme2-29-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-29-invalid.l | 39 + gas/testsuite/gas/aarch64/sme2-29-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-29-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-29-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-29.d | 45 + gas/testsuite/gas/aarch64/sme2-29.s | 47 + gas/testsuite/gas/aarch64/sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-3-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-3-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-3-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-3.d | 489 + gas/testsuite/gas/aarch64/sme2-3.s | 511 + gas/testsuite/gas/aarch64/sme2-30-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-30-invalid.l | 29 + gas/testsuite/gas/aarch64/sme2-30-invalid.s | 18 + gas/testsuite/gas/aarch64/sme2-30-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-30-noarch.l | 91 + gas/testsuite/gas/aarch64/sme2-30.d | 99 + gas/testsuite/gas/aarch64/sme2-30.s | 109 + gas/testsuite/gas/aarch64/sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-4-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-4-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-4-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-4.d | 489 + gas/testsuite/gas/aarch64/sme2-4.s | 511 + gas/testsuite/gas/aarch64/sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-5-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-5-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-5-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-5.d | 489 + gas/testsuite/gas/aarch64/sme2-5.s | 511 + gas/testsuite/gas/aarch64/sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-6-invalid.l | 139 + gas/testsuite/gas/aarch64/sme2-6-invalid.s | 92 + gas/testsuite/gas/aarch64/sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-6-noarch.l | 145 + gas/testsuite/gas/aarch64/sme2-6.d | 153 + gas/testsuite/gas/aarch64/sme2-6.s | 164 + gas/testsuite/gas/aarch64/sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-7-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-7-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-7-noarch.l | 321 + gas/testsuite/gas/aarch64/sme2-7.d | 329 + gas/testsuite/gas/aarch64/sme2-7.s | 351 + gas/testsuite/gas/aarch64/sme2-8-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-8-invalid.l | 208 + gas/testsuite/gas/aarch64/sme2-8-invalid.s | 116 + gas/testsuite/gas/aarch64/sme2-8-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-8-noarch.l | 104 + gas/testsuite/gas/aarch64/sme2-8.d | 112 + gas/testsuite/gas/aarch64/sme2-8.s | 124 + gas/testsuite/gas/aarch64/sme2-9-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-9-invalid.l | 179 + gas/testsuite/gas/aarch64/sme2-9-invalid.s | 128 + gas/testsuite/gas/aarch64/sme2-9-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-9-noarch.l | 177 + gas/testsuite/gas/aarch64/sme2-9.d | 185 + gas/testsuite/gas/aarch64/sme2-9.s | 199 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sme2-f64f64-1.d | 41 + gas/testsuite/gas/aarch64/sme2-f64f64-1.s | 35 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l | 98 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-f64f64-2.d | 125 + gas/testsuite/gas/aarch64/sme2-f64f64-2.s | 127 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l | 111 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s | 86 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l | 57 + gas/testsuite/gas/aarch64/sme2-i16i64-1.d | 65 + gas/testsuite/gas/aarch64/sme2-i16i64-1.s | 61 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l | 95 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s | 88 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-i16i64-2.d | 261 + gas/testsuite/gas/aarch64/sme2-i16i64-2.s | 283 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l | 125 + gas/testsuite/gas/aarch64/sme2-i16i64-3.d | 133 + gas/testsuite/gas/aarch64/sme2-i16i64-3.s | 135 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l | 11 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-i16i64-4.d | 29 + gas/testsuite/gas/aarch64/sme2-i16i64-4.s | 21 + gas/testsuite/gas/aarch64/sve-invalid.l | 68 +- gas/testsuite/gas/aarch64/sve-invalid.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 20 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 16 +- gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l | 51 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s | 25 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l | 25 + gas/testsuite/gas/aarch64/sve-sme2-1.d | 33 + gas/testsuite/gas/aarch64/sve-sme2-1.s | 27 + gas/testsuite/gas/aarch64/sve.d | 1612 +- gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sve2-sme2-1.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-1.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l | 25 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l | 257 + gas/testsuite/gas/aarch64/sve2-sme2-2.d | 265 + gas/testsuite/gas/aarch64/sve2-sme2-2.s | 287 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-3.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-3.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l | 40 + gas/testsuite/gas/aarch64/sve2-sme2-4.d | 54 + gas/testsuite/gas/aarch64/sve2-sme2-4.s | 49 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l | 27 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l | 13 + gas/testsuite/gas/aarch64/sve2-sme2-5.d | 21 + gas/testsuite/gas/aarch64/sve2-sme2-5.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l | 20 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-6.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-6.s | 17 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s | 9 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-7.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-7.s | 17 + gas/testsuite/gas/aarch64/sve2.d | 30 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/system.d | 18 +- gas/testsuite/gas/aarch64/system.s | 5 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/tme-invalid.l | 6 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/verbose-error.l | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/gas.exp | 10 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/archv6.d | 4 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 702 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 444 +- gas/testsuite/gas/arm/armv8-a+rdma.l | 64 + gas/testsuite/gas/arm/bfloat16-bad.l | 43 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 43 + gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/arm/ehabi-pacbti-m.d | 9 +- .../gas/arm/group-reloc-ldc-parsing-bad.l | 435 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.l | 50 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabav-bad.l | 34 +- gas/testsuite/gas/arm/mve-vabav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabsneg-bad-1.l | 36 +- gas/testsuite/gas/arm/mve-vabsneg-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vadc-bad.l | 24 +- gas/testsuite/gas/arm/mve-vadc-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddlv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddlv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 8 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l | 90 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l | 90 +- gas/testsuite/gas/arm/mve-vaddv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vand-bad.l | 52 +- gas/testsuite/gas/arm/mve-vand-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbic-bad.l | 52 +- gas/testsuite/gas/arm/mve-vbic-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbrsr-bad.l | 12 +- gas/testsuite/gas/arm/mve-vbrsr-bad.s | 10 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.l | 22 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.s | 16 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.l | 20 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcls-bad.l | 22 +- gas/testsuite/gas/arm/mve-vcls-bad.s | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.l | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.s | 14 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.l | 60 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.l | 48 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.l | 128 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.s | 20 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.l | 96 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.l | 48 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.l | 192 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad.l | 106 +- gas/testsuite/gas/arm/mve-vcvt-bad.s | 63 +- gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 15 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 11 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 23 +- gas/testsuite/gas/arm/mve-vcvtne-it.s | 18 +- gas/testsuite/gas/arm/mve-vddup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vddup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vdup-bad.l | 20 +- gas/testsuite/gas/arm/mve-vdup-bad.s | 16 +- gas/testsuite/gas/arm/mve-veor-bad.l | 12 +- gas/testsuite/gas/arm/mve-veor-bad.s | 10 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.l | 68 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.s | 28 +- gas/testsuite/gas/arm/mve-vfmas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vfmas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l | 90 +- gas/testsuite/gas/arm/mve-vhcadd-bad.l | 22 +- gas/testsuite/gas/arm/mve-vhcadd-bad.s | 16 +- gas/testsuite/gas/arm/mve-vidup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vidup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vldr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vldr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 54 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.l | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmladav-bad.l | 48 +- gas/testsuite/gas/arm/mve-vmladav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.l | 50 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmlalv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlalv-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vmlas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlav-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlav-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmul-bad-1.l | 40 +- gas/testsuite/gas/arm/mve-vmul-bad-1.s | 18 +- gas/testsuite/gas/arm/mve-vmul-bad-2.l | 72 +- gas/testsuite/gas/arm/mve-vmulh-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmulh-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmullbt-bad.l | 64 +- gas/testsuite/gas/arm/mve-vmullbt-bad.s | 32 +- gas/testsuite/gas/arm/mve-vmvn-bad.l | 28 +- gas/testsuite/gas/arm/mve-vmvn-bad.s | 16 +- gas/testsuite/gas/arm/mve-vorn-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorn-bad.s | 24 +- gas/testsuite/gas/arm/mve-vorr-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorr-bad.s | 24 +- gas/testsuite/gas/arm/mve-vpnot-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpnot-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpsel-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpsel-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpt-bad-1.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vpt-bad-2.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.l | 32 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqaddsub-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmulh-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmull-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqmovn-bad.l | 80 +- gas/testsuite/gas/arm/mve-vqmovn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqrshl-bad.l | 42 +- gas/testsuite/gas/arm/mve-vqrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.l | 100 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vrev-bad.l | 44 +- gas/testsuite/gas/arm/mve-vrev-bad.s | 20 +- gas/testsuite/gas/arm/mve-vrint-bad.l | 98 +- gas/testsuite/gas/arm/mve-vrint-bad.s | 16 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l | 240 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s | 32 +- gas/testsuite/gas/arm/mve-vrshl-bad.l | 36 +- gas/testsuite/gas/arm/mve-vrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vsbc-bad.l | 28 +- gas/testsuite/gas/arm/mve-vsbc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vshlc-bad.l | 20 +- gas/testsuite/gas/arm/mve-vshlc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshll-bad.l | 48 +- gas/testsuite/gas/arm/mve-vshll-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshr-bad.l | 44 +- gas/testsuite/gas/arm/mve-vshr-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshrn-bad.l | 72 +- gas/testsuite/gas/arm/mve-vshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vsli-bad.l | 20 +- gas/testsuite/gas/arm/mve-vsli-bad.s | 16 +- gas/testsuite/gas/arm/mve-vsri-bad.l | 26 +- gas/testsuite/gas/arm/mve-vsri-bad.s | 16 +- gas/testsuite/gas/arm/mve-vstld-bad.l | 216 +- gas/testsuite/gas/arm/mve-vstr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vstr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vstr-bad-3.l | 54 +- gas/testsuite/gas/arm/neon-cond-bad.l | 66 +- gas/testsuite/gas/arm/shift-bad-pc.l | 165 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 144 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 180 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.l | 60 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 32 +- .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 4 +- gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 22 +- gas/testsuite/gas/arm/t16-bad.l | 492 +- gas/testsuite/gas/arm/t16-bad.s | 4 +- gas/testsuite/gas/arm/thumb32.l | 50 +- 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/testsuite/gas/bpf/indcall-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.s | 18 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 27 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 36 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 5 +- gas/testsuite/gas/cfi-sframe/common-empty-2.s | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-3.s | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-4.d | 14 - gas/testsuite/gas/cfi-sframe/common-empty-4.s | 17 - gas/testsuite/gas/cfi/cfi.exp | 4 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bad-bss.err | 62 + gas/testsuite/gas/elf/dwarf-5-loc0.d | 4 +- gas/testsuite/gas/elf/dwarf-5-macro-include.d | 17 + gas/testsuite/gas/elf/dwarf-5-macro-include.inc | 3 + gas/testsuite/gas/elf/dwarf-5-macro-include.s | 5 + gas/testsuite/gas/elf/dwarf-5-macro.d | 27 + gas/testsuite/gas/elf/dwarf-5-macro.s | 28 + 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.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 | 4 +- gas/testsuite/gas/elf/line.l | 36 +- gas/testsuite/gas/elf/line.s | 2 +- gas/testsuite/gas/elf/startof.d | 2 + gas/testsuite/gas/elf/startof.s | 3 + gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/amd.s | 2 +- gas/testsuite/gas/i386/arch-10-1.l | 3 + gas/testsuite/gas/i386/arch-10-2.l | 3 + gas/testsuite/gas/i386/arch-10-3.l | 3 + gas/testsuite/gas/i386/arch-10-4.l | 3 + gas/testsuite/gas/i386/arch-10-6.l | 99 + .../gas/i386/{arch-10-1.s => arch-10-6.s} | 0 gas/testsuite/gas/i386/arch-10-lzcnt.d | 2 +- gas/testsuite/gas/i386/arch-10-prefetchw.d | 2 +- gas/testsuite/gas/i386/arch-10.d | 3 +- gas/testsuite/gas/i386/arch-10.s | 2 + gas/testsuite/gas/i386/avx512f-nondef.s | 29 +- gas/testsuite/gas/i386/cdr.s | 17 +- gas/testsuite/gas/i386/code16.d | 1 + gas/testsuite/gas/i386/code16.e | 3 + gas/testsuite/gas/i386/code16.s | 4 +- gas/testsuite/gas/i386/codeview-lines.d | 9 + gas/testsuite/gas/i386/codeview.exp | 324 + gas/testsuite/gas/i386/codeview1.s | 7 + gas/testsuite/gas/i386/codeview2.s | 2 + gas/testsuite/gas/i386/compat-intel.d | 4 + gas/testsuite/gas/i386/compat-intel2.d | 31 + gas/testsuite/gas/i386/compat.d | 4 + gas/testsuite/gas/i386/compat.s | 4 + gas/testsuite/gas/i386/debug1.d | 7 +- gas/testsuite/gas/i386/disassem.d | 1 + gas/testsuite/gas/i386/disassem.s | 105 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/dwarf2-line-1.d | 7 +- gas/testsuite/gas/i386/dwarf2-line-4.d | 7 +- gas/testsuite/gas/i386/evex.s | 18 +- gas/testsuite/gas/i386/float.l | 15 +- gas/testsuite/gas/i386/float.s | 8 + gas/testsuite/gas/i386/fpu-bad.d | 2 +- gas/testsuite/gas/i386/fpu-bad.s | 3 +- gas/testsuite/gas/i386/i386-intel.d | 58 + gas/testsuite/gas/i386/i386.d | 58 + gas/testsuite/gas/i386/i386.exp | 12 +- gas/testsuite/gas/i386/i386.s | 74 + gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.l | 159 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 62 +- gas/testsuite/gas/i386/insn-32.d | 57 + gas/testsuite/gas/i386/insn-32.s | 94 + gas/testsuite/gas/i386/insn-64.d | 66 + gas/testsuite/gas/i386/insn-64.s | 106 + gas/testsuite/gas/i386/intel-intel.d | 46 +- gas/testsuite/gas/i386/intel.d | 8 + gas/testsuite/gas/i386/intel.s | 14 +- gas/testsuite/gas/i386/intel16.d | 10 +- gas/testsuite/gas/i386/intel16.s | 12 +- gas/testsuite/gas/i386/intelbad.l | 30 + gas/testsuite/gas/i386/intelbad.s | 46 + gas/testsuite/gas/i386/katmai.d | 1 + gas/testsuite/gas/i386/katmai.s | 2 +- gas/testsuite/gas/i386/lea-optimize.d | 2 + gas/testsuite/gas/i386/lea.d | 2 + gas/testsuite/gas/i386/lea.e | 4 +- gas/testsuite/gas/i386/lea.s | 2 + gas/testsuite/gas/i386/lea16-optimize.d | 2 + gas/testsuite/gas/i386/lea16-optimize2.d | 2 + gas/testsuite/gas/i386/lea16.d | 2 + gas/testsuite/gas/i386/movs.s | 39 + gas/testsuite/gas/i386/movs32.d | 22 + gas/testsuite/gas/i386/movs64.d | 30 + gas/testsuite/gas/i386/movx16.l | 6 +- gas/testsuite/gas/i386/movx32.l | 6 +- gas/testsuite/gas/i386/movx64.l | 50 +- gas/testsuite/gas/i386/movx64.s | 40 + gas/testsuite/gas/i386/mpx.s | 10 +- gas/testsuite/gas/i386/noavx512-1.l | 823 +- gas/testsuite/gas/i386/noavx512-1.s | 177 +- gas/testsuite/gas/i386/nops.d | 3 +- gas/testsuite/gas/i386/nops.s | 71 +- gas/testsuite/gas/i386/noreg-intel64.l | 136 + gas/testsuite/gas/i386/noreg16.l | 115 + gas/testsuite/gas/i386/noreg32-data16.e | 30 +- gas/testsuite/gas/i386/noreg32.l | 125 + gas/testsuite/gas/i386/noreg64-data16.e | 30 +- gas/testsuite/gas/i386/noreg64.l | 134 + gas/testsuite/gas/i386/nosse-3.l | 1 + gas/testsuite/gas/i386/nosse-3.s | 1 + gas/testsuite/gas/i386/nosse-4.l | 38 +- gas/testsuite/gas/i386/nosse-4.s | 2 - gas/testsuite/gas/i386/notrack.s | 11 +- gas/testsuite/gas/i386/opcode-intel.d | 8 +- gas/testsuite/gas/i386/opcode-suffix.d | 8 +- gas/testsuite/gas/i386/opcode.d | 8 +- gas/testsuite/gas/i386/opcode.s | 45 +- gas/testsuite/gas/i386/optimize-1.d | 10 + gas/testsuite/gas/i386/optimize-1.s | 13 + gas/testsuite/gas/i386/optimize-1a.d | 10 + gas/testsuite/gas/i386/optimize-2.d | 2 + gas/testsuite/gas/i386/optimize-2.s | 3 + gas/testsuite/gas/i386/optimize-2b.d | 2 + gas/testsuite/gas/i386/optimize-3.d | 2 + gas/testsuite/gas/i386/optimize-3.s | 3 + gas/testsuite/gas/i386/optimize-4.d | 10 + gas/testsuite/gas/i386/optimize-5.d | 10 + gas/testsuite/gas/i386/pr29483.s | 2 +- gas/testsuite/gas/i386/pr30248.d | 2 + .../gas/i386/{pr27198.err => pr30248.err} | 0 gas/testsuite/gas/i386/pr30248.s | 2 + gas/testsuite/gas/i386/prefetch-intel.d | 1 + gas/testsuite/gas/i386/prefetch.d | 1 + gas/testsuite/gas/i386/prefetch.s | 22 +- gas/testsuite/gas/i386/prefix.s | 378 +- gas/testsuite/gas/i386/pseudos.d | 89 +- gas/testsuite/gas/i386/pseudos.s | 28 + gas/testsuite/gas/i386/reloc32.l | 201 +- gas/testsuite/gas/i386/reloc64.l | 249 +- gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse3-intel.d | 1 + gas/testsuite/gas/i386/sse3.d | 47 +- gas/testsuite/gas/i386/sse3.s | 1 + gas/testsuite/gas/i386/x86-64-amx-bad.s | 71 +- gas/testsuite/gas/i386/x86-64-amx-fp16-bad.s | 38 +- gas/testsuite/gas/i386/x86-64-arch-2-1.l | 3 + gas/testsuite/gas/i386/x86-64-arch-2-2.l | 3 + gas/testsuite/gas/i386/x86-64-arch-2-3.l | 93 + .../i386/{x86-64-arch-2-1.s => x86-64-arch-2-3.s} | 0 gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 3 +- gas/testsuite/gas/i386/x86-64-arch-2.s | 2 + gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.s | 39 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.s | 20 +- gas/testsuite/gas/i386/x86-64-disassem.d | 1 + gas/testsuite/gas/i386/x86-64-disassem.s | 108 +- gas/testsuite/gas/i386/x86-64-hle-intel.d | 8 + gas/testsuite/gas/i386/x86-64-hle.d | 8 + gas/testsuite/gas/i386/x86-64-hle.s | 8 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 9 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 7 +- gas/testsuite/gas/i386/x86-64-mpx.s | 30 +- gas/testsuite/gas/i386/x86-64-nops.d | 3 +- gas/testsuite/gas/i386/x86-64-nops.s | 71 +- gas/testsuite/gas/i386/x86-64-notrack.s | 20 +- gas/testsuite/gas/i386/x86-64-opcode-bad.s | 10 +- gas/testsuite/gas/i386/x86-64-opcode.d | 2 +- gas/testsuite/gas/i386/x86-64-opcode.s | 26 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 13 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 13 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 2 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 3 + gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 1 + gas/testsuite/gas/i386/x86-64-prefetch.d | 1 + .../gas/i386/x86-64-prefetchi-inval-register.d | 2 +- .../gas/i386/x86-64-prefetchi-inval-register.s | 9 +- gas/testsuite/gas/i386/x86-64-pseudos.d | 85 + gas/testsuite/gas/i386/x86-64-pseudos.s | 36 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 44 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 48 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.s | 1 + gas/testsuite/gas/i386/x86-64-xop.s | 44 +- gas/testsuite/gas/i386/x86_64-intel.d | 68 + gas/testsuite/gas/i386/x86_64.d | 68 + gas/testsuite/gas/i386/x86_64.s | 82 + gas/testsuite/gas/i386/xop.s | 50 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/loongarch/loongarch.exp | 2 +- gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/macros.exp | 2 +- gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/align-after-label.s | 3 + gas/testsuite/gas/mips/interaptiv-mr2@mcu.d | 112 +- .../gas/mips/micromips-align-after-label.d | 13 + gas/testsuite/gas/mips/mips-align-after-label.d | 12 + gas/testsuite/gas/mips/mips.exp | 4 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 6 +- gas/testsuite/gas/mips/mips16-32@mips16-sub.d | 436 +- gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d | 4 +- gas/testsuite/gas/mips/mips16-32@mips16e-sub.d | 66 +- gas/testsuite/gas/mips/mips16@save-sub.d | 68 +- gas/testsuite/gas/mips/mips1@isa-override-1.d | 16 +- gas/testsuite/gas/mips/mips1@save-sub.d | 68 +- gas/testsuite/gas/mips/mips2@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips32@isa-override-1.d | 14 +- gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 14 +- gas/testsuite/gas/mips/set-arch.d | 208 +- gas/testsuite/gas/mips/tls-o32.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/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe-aarch64.d | 230 +- gas/testsuite/gas/pe/pe-aarch64.s | 162 +- gas/testsuite/gas/pe/pe.exp | 4 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/bcaterr.l | 210 +- gas/testsuite/gas/ppc/bcyerr.l | 171 +- gas/testsuite/gas/ppc/future-raw.d | 15 + gas/testsuite/gas/ppc/future-raw.s | 6 + gas/testsuite/gas/ppc/power6-dfp.d | 95 + gas/testsuite/gas/ppc/power6-dfp.s | 90 + gas/testsuite/gas/ppc/ppc.exp | 6 +- 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/ppc/xcoff-tls-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-tls-64.d | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/c-branch-na.d | 20 + gas/testsuite/gas/riscv/c-branch.d | 19 + gas/testsuite/gas/riscv/c-branch.s | 11 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 32 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 36 + gas/testsuite/gas/riscv/csr-version-1p10.d | 64 + gas/testsuite/gas/riscv/csr-version-1p10.l | 968 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 64 + gas/testsuite/gas/riscv/csr-version-1p11.l | 966 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 64 + gas/testsuite/gas/riscv/csr-version-1p12.l | 848 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 64 + gas/testsuite/gas/riscv/csr-version-1p9p1.l | 994 +- gas/testsuite/gas/riscv/csr.s | 38 +- gas/testsuite/gas/riscv/insn-dwarf.d | 10 +- gas/testsuite/gas/riscv/insn-na.d | 8 + gas/testsuite/gas/riscv/insn.d | 22 + gas/testsuite/gas/riscv/insn.s | 9 + gas/testsuite/gas/riscv/march-fail-order-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-std.l | 2 - gas/testsuite/gas/riscv/march-fail-order-x-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-z-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-zx-std.l | 2 - gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-ok-reorder.d | 7 + gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/smstateen-csr-s.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.s | 13 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.d | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.l | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.s | 1 + gas/testsuite/gas/riscv/x-thead-fmv.d | 11 + gas/testsuite/gas/riscv/x-thead-fmv.s | 3 + gas/testsuite/gas/riscv/x-thead-int.d | 11 + gas/testsuite/gas/riscv/x-thead-int.s | 3 + 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/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 59 +- gas/write.h | 2 +- gdb/.dir-locals.el | 2 +- gdb/MAINTAINERS | 3 +- gdb/Makefile.in | 56 +- gdb/NEWS | 228 +- gdb/README | 43 +- gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch32-tdep.c | 2 +- gdb/aarch32-tdep.h | 2 +- gdb/aarch64-fbsd-nat.c | 40 +- gdb/aarch64-fbsd-tdep.c | 64 +- gdb/aarch64-fbsd-tdep.h | 3 +- gdb/aarch64-linux-nat.c | 53 +- gdb/aarch64-linux-tdep.c | 54 +- gdb/aarch64-linux-tdep.h | 5 +- gdb/aarch64-nat.c | 2 +- gdb/aarch64-nat.h | 2 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-ravenscar-thread.c | 2 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 271 +- gdb/aarch64-tdep.h | 11 +- gdb/acinclude.m4 | 2 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 4 +- gdb/ada-exp.h | 32 +- gdb/ada-exp.y | 11 +- gdb/ada-lang.c | 836 +- gdb/ada-lang.h | 8 +- gdb/ada-lex.l | 11 +- gdb/ada-tasks.c | 51 +- gdb/ada-typeprint.c | 9 +- gdb/ada-unicode.py | 2 +- gdb/ada-valprint.c | 78 +- gdb/ada-varobj.c | 14 +- gdb/addrmap.c | 12 +- gdb/addrmap.h | 36 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 634 +- gdb/alloc.c | 2 +- gdb/alpha-bsd-nat.c | 2 +- gdb/alpha-bsd-tdep.c | 2 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-netbsd-tdep.c | 2 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 24 +- gdb/alpha-tdep.h | 2 +- gdb/amd-dbgapi-target.c | 1966 + gdb/amd-dbgapi-target.h | 116 + gdb/amd64-bsd-nat.c | 2 +- gdb/amd64-bsd-nat.h | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 2 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-fbsd-tdep.h | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 6 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-netbsd-nat.c | 2 +- gdb/amd64-netbsd-tdep.c | 2 +- gdb/amd64-obsd-nat.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-ravenscar-thread.c | 2 +- gdb/amd64-ravenscar-thread.h | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 144 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 34 +- gdb/amdgpu-tdep.c | 1380 + gdb/amdgpu-tdep.h | 93 + gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arc-linux-nat.c | 2 +- gdb/arc-linux-tdep.c | 16 +- gdb/arc-linux-tdep.h | 2 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 18 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 47 +- gdb/arch-utils.h | 12 +- gdb/arch/aarch32.c | 2 +- gdb/arch/aarch32.h | 2 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/aarch64-mte-linux.c | 2 +- gdb/arch/aarch64-mte-linux.h | 2 +- gdb/arch/aarch64.c | 38 +- gdb/arch/aarch64.h | 40 +- gdb/arch/amd64.c | 2 +- gdb/arch/amd64.h | 2 +- gdb/arch/arc.c | 2 +- gdb/arch/arc.h | 2 +- gdb/arch/arm-get-next-pcs.c | 2 +- gdb/arch/arm-get-next-pcs.h | 2 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 2 +- gdb/arch/arm.h | 2 +- gdb/arch/csky.c | 2 +- gdb/arch/csky.h | 2 +- gdb/arch/i386.c | 2 +- gdb/arch/i386.h | 2 +- gdb/arch/loongarch.c | 2 +- gdb/arch/loongarch.h | 2 +- gdb/arch/ppc-linux-common.c | 2 +- gdb/arch/ppc-linux-common.h | 2 +- gdb/arch/ppc-linux-tdesc.h | 2 +- gdb/arch/riscv.c | 2 +- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 2 +- gdb/arch/tic6x.h | 2 +- gdb/arch/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 2 +- gdb/arm-fbsd-nat.c | 36 +- gdb/arm-fbsd-tdep.c | 56 +- gdb/arm-fbsd-tdep.h | 3 +- gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 2 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-netbsd-nat.c | 2 +- gdb/arm-netbsd-tdep.c | 2 +- gdb/arm-netbsd-tdep.h | 2 +- gdb/arm-none-tdep.c | 2 +- gdb/arm-obsd-tdep.c | 2 +- gdb/arm-pikeos-tdep.c | 2 +- gdb/arm-tdep.c | 330 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/async-event.c | 2 +- gdb/async-event.h | 2 +- gdb/auto-load.c | 6 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 4 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 18 +- gdb/ax-gdb.c | 72 +- gdb/ax-gdb.h | 2 +- gdb/ax-general.c | 2 +- gdb/ax.h | 2 +- gdb/ax_cxx_compile_stdcxx.m4 | 2 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 16 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 281 +- gdb/block.h | 272 +- gdb/blockframe.c | 12 +- gdb/bpf-tdep.c | 6 +- gdb/break-catch-exec.c | 2 +- gdb/break-catch-fork.c | 2 +- gdb/break-catch-load.c | 4 +- gdb/break-catch-sig.c | 2 +- gdb/break-catch-syscall.c | 4 +- gdb/break-catch-throw.c | 15 +- gdb/breakpoint.c | 499 +- gdb/breakpoint.h | 54 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 6 +- gdb/bsd-uthread.h | 2 +- gdb/bt-utils.c | 2 +- gdb/bt-utils.h | 4 +- gdb/btrace.c | 4 +- gdb/btrace.h | 2 +- gdb/build-id.c | 21 +- gdb/build-id.h | 12 +- gdb/buildsym-legacy.c | 8 +- gdb/buildsym-legacy.h | 8 +- gdb/buildsym.c | 96 +- gdb/buildsym.h | 13 +- gdb/c-exp.h | 4 +- gdb/c-exp.y | 5 +- gdb/c-lang.c | 37 +- gdb/c-lang.h | 9 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 53 +- gdb/c-valprint.c | 55 +- gdb/c-varobj.c | 10 +- gdb/charset-list.h | 2 +- gdb/charset.c | 2 +- gdb/charset.h | 2 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 163 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 372 +- gdb/cli/cli-decode.h | 4 +- gdb/cli/cli-dump.c | 14 +- gdb/cli/cli-interp.c | 127 +- gdb/cli/cli-interp.h | 27 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-option.c | 106 +- gdb/cli/cli-option.h | 56 +- gdb/cli/cli-script.c | 31 +- gdb/cli/cli-script.h | 13 +- gdb/cli/cli-setshow.c | 249 +- gdb/cli/cli-setshow.h | 22 +- gdb/cli/cli-style.c | 6 +- gdb/cli/cli-style.h | 2 +- gdb/cli/cli-utils.c | 6 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 15 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 107 +- gdb/command.h | 115 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 37 +- gdb/compile/compile-c-types.c | 13 +- gdb/compile/compile-c.h | 3 +- gdb/compile/compile-cplus-symbols.c | 24 +- gdb/compile/compile-cplus-types.c | 11 +- gdb/compile/compile-cplus.h | 3 +- gdb/compile/compile-internal.h | 131 +- gdb/compile/compile-loc2c.c | 8 +- gdb/compile/compile-object-load.c | 8 +- gdb/compile/compile-object-load.h | 2 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 15 +- gdb/compile/compile.h | 118 +- gdb/compile/gcc-c-plugin.h | 2 +- gdb/compile/gcc-cp-plugin.h | 2 +- gdb/complaints.c | 2 +- gdb/complaints.h | 2 +- gdb/completer.c | 2 +- gdb/completer.h | 21 +- gdb/config.in | 12 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 12411 +++-- gdb/configure.ac | 156 +- gdb/configure.nat | 2 +- gdb/configure.tgt | 23 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 2 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/contrib/words.sh | 2 +- gdb/copyright.py | 4 +- gdb/corefile.c | 2 +- gdb/corelow.c | 2 +- gdb/cp-abi.c | 5 +- gdb/cp-abi.h | 8 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 227 +- gdb/cp-support.c | 42 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 48 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 12 +- gdb/cris-tdep.h | 2 +- gdb/csky-linux-tdep.c | 2 +- gdb/csky-tdep.c | 368 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 86 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 5 +- gdb/d-lang.c | 46 +- gdb/d-lang.h | 2 +- gdb/d-namespace.c | 8 +- gdb/d-valprint.c | 17 +- gdb/darwin-nat-info.c | 4 +- gdb/darwin-nat.c | 10 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 20 +- gdb/dbxread.c | 177 +- gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/debuginfod-support.c | 103 +- gdb/debuginfod-support.h | 17 +- gdb/defs.h | 60 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 2 +- gdb/disasm-selftests.c | 7 +- gdb/disasm.c | 64 +- gdb/disasm.h | 54 +- gdb/displaced-stepping.c | 27 +- gdb/displaced-stepping.h | 4 +- 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 | 25 +- gdb/doc/agentexpr.texi | 2 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 2151 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 264 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/dtrace-probe.c | 4 +- gdb/dummy-frame.c | 6 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2/abbrev-cache.c | 2 +- gdb/dwarf2/abbrev-cache.h | 3 +- gdb/dwarf2/abbrev.c | 2 +- gdb/dwarf2/abbrev.h | 2 +- gdb/dwarf2/attribute.c | 2 +- gdb/dwarf2/attribute.h | 4 +- gdb/dwarf2/call-site.h | 244 + gdb/dwarf2/comp-unit-head.c | 8 +- gdb/dwarf2/comp-unit-head.h | 54 +- gdb/dwarf2/cooked-index.c | 506 +- gdb/dwarf2/cooked-index.h | 171 +- gdb/dwarf2/cu.c | 5 +- gdb/dwarf2/cu.h | 6 +- gdb/dwarf2/die.c | 229 + gdb/dwarf2/die.h | 23 +- gdb/dwarf2/dwz.c | 2 +- gdb/dwarf2/dwz.h | 2 +- gdb/dwarf2/expr.c | 206 +- gdb/dwarf2/expr.h | 10 +- gdb/dwarf2/file-and-dir.h | 2 +- gdb/dwarf2/frame-tailcall.c | 2 +- gdb/dwarf2/frame-tailcall.h | 2 +- gdb/dwarf2/frame.c | 69 +- gdb/dwarf2/frame.h | 39 +- gdb/dwarf2/index-cache.c | 22 +- gdb/dwarf2/index-cache.h | 6 +- gdb/dwarf2/index-common.c | 2 +- gdb/dwarf2/index-common.h | 2 +- gdb/dwarf2/index-write.c | 99 +- gdb/dwarf2/index-write.h | 4 +- gdb/dwarf2/leb.c | 2 +- gdb/dwarf2/leb.h | 2 +- gdb/dwarf2/line-header.c | 2 +- gdb/dwarf2/line-header.h | 4 +- gdb/dwarf2/loc.c | 93 +- gdb/dwarf2/loc.h | 4 +- gdb/dwarf2/macro.c | 2 +- gdb/dwarf2/macro.h | 2 +- gdb/dwarf2/mapped-index.h | 17 +- gdb/dwarf2/public.h | 8 +- gdb/dwarf2/read-debug-names.c | 1052 + gdb/dwarf2/read-debug-names.h | 30 + gdb/dwarf2/read-gdb-index.c | 874 + gdb/dwarf2/read-gdb-index.h | 47 + gdb/dwarf2/read.c | 3145 +- gdb/dwarf2/read.h | 184 +- gdb/dwarf2/sect-names.h | 2 +- gdb/dwarf2/section.c | 2 +- gdb/dwarf2/section.h | 2 +- gdb/dwarf2/stringify.c | 2 +- gdb/dwarf2/stringify.h | 2 +- gdb/dwarf2/tag.h | 2 +- gdb/dwarf2/types.h | 40 + gdb/elf-none-tdep.c | 2 +- gdb/elf-none-tdep.h | 2 +- gdb/elfread.c | 83 +- gdb/eval.c | 318 +- gdb/event-top.c | 160 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 3 +- gdb/exceptions.h | 2 +- gdb/exec.c | 2 +- gdb/exec.h | 2 +- gdb/expop.h | 29 +- gdb/expprint.c | 11 +- gdb/expression.h | 7 +- gdb/extension-priv.h | 4 +- gdb/extension.c | 85 +- gdb/extension.h | 20 +- gdb/f-array-walker.h | 14 +- gdb/f-exp.h | 2 +- gdb/f-exp.y | 18 +- gdb/f-lang.c | 241 +- gdb/f-lang.h | 3 +- gdb/f-typeprint.c | 4 +- gdb/f-valprint.c | 44 +- gdb/fbsd-nat.c | 64 +- gdb/fbsd-nat.h | 39 +- gdb/fbsd-tdep.c | 24 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 3 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64-mte.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sve.c | 2 +- gdb/features/aarch64-tls.c | 35 +- gdb/features/aarch64-tls.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 | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/cskyv2-linux.xml | 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.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- 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.xml | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- 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/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 2 +- gdb/features/nds32-fpu.xml | 2 +- gdb/features/nds32-system.xml | 2 +- gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.xml | 2 +- gdb/features/or1k-core.xml | 2 +- gdb/features/or1k-linux.xml | 2 +- gdb/features/or1k.xml | 2 +- gdb/features/osdata.dtd | 2 +- 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.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- 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.xml | 2 +- gdb/features/s390-gs.xml | 2 +- gdb/features/s390-gsbc.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.xml | 2 +- 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.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.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.xml | 2 +- gdb/filename-seen-cache.c | 2 +- gdb/filename-seen-cache.h | 2 +- gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 6 +- gdb/findvar.c | 116 +- gdb/fork-child.c | 2 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-id.h | 16 +- gdb/frame-info.c | 65 - gdb/frame-info.h | 207 - gdb/frame-unwind.c | 50 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 365 +- gdb/frame.h | 236 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 29 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 15 +- gdb/ft32-tdep.h | 2 +- gdb/gcore-elf.c | 2 +- gdb/gcore-elf.h | 2 +- gdb/gcore.c | 14 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 4 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-gdb.gdb.in | 9 +- gdb/gdb-gdb.py.in | 37 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 2 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_indent.sh | 92 - gdb/gdb_mbuild.sh | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch-components.py | 2700 -- gdb/gdbarch-gen.h | 63 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbarch.c | 1665 +- gdb/gdbarch.h | 19 +- gdb/gdbarch.py | 340 +- gdb/gdbarch_components.py | 2670 ++ gdb/gdbarch_types.py | 183 + gdb/gdbcmd.h | 6 +- gdb/gdbcopyright.py | 6 +- gdb/gdbcore.h | 2 +- gdb/gdbthread.h | 15 +- gdb/gdbtypes.c | 865 +- gdb/gdbtypes.h | 577 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gmp-utils.c | 146 +- gdb/gmp-utils.h | 419 +- gdb/gnu-nat-mig.h | 2 +- gdb/gnu-nat.c | 8 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 33 +- gdb/gnu-v3-abi.c | 80 +- gdb/go-exp.y | 13 +- gdb/go-lang.c | 79 +- gdb/go-lang.h | 12 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 10 +- gdb/go32-nat.c | 4 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 7 +- gdb/guile/guile.c | 2 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- 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 | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 2 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 13 +- gdb/guile/scm-breakpoint.c | 16 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-disasm.c | 4 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-gsmob.c | 2 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 2 +- gdb/guile/scm-math.c | 16 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 322 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-pretty-print.c | 21 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 2 +- gdb/guile/scm-symtab.c | 2 +- gdb/guile/scm-type.c | 7 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 57 +- gdb/h8300-tdep.c | 8 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-netbsd-nat.c | 2 +- gdb/hppa-netbsd-tdep.c | 2 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 2 +- gdb/hppa-tdep.c | 29 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-nat.c | 2 +- gdb/i386-bsd-nat.h | 2 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-fbsd-nat.c | 2 +- gdb/i386-fbsd-tdep.c | 4 +- gdb/i386-fbsd-tdep.h | 2 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-netbsd-nat.c | 2 +- gdb/i386-netbsd-tdep.c | 2 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-obsd-nat.c | 2 +- gdb/i386-obsd-tdep.c | 2 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 177 +- gdb/i386-tdep.h | 4 +- gdb/i386-windows-nat.c | 2 +- gdb/i386-windows-tdep.c | 4 +- gdb/i387-tdep.c | 6 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 50 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 4 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 4 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 6 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 43 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 304 +- gdb/inferior-iter.h | 2 +- gdb/inferior.c | 113 +- gdb/inferior.h | 76 +- gdb/inflow.c | 47 +- gdb/infrun.c | 798 +- gdb/infrun.h | 14 +- gdb/inline-frame.c | 8 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 115 +- gdb/interps.h | 22 +- gdb/iq2000-tdep.c | 8 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 32 +- gdb/jit.h | 2 +- gdb/language.c | 30 +- gdb/language.h | 9 +- gdb/libiberty.m4 | 2 +- gdb/linespec.c | 26 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 16 +- gdb/linux-fork.h | 2 +- gdb/linux-nat-trad.c | 2 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 104 +- gdb/linux-nat.h | 17 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 43 +- gdb/linux-tdep.h | 4 +- gdb/linux-thread-db.c | 22 +- gdb/lm32-tdep.c | 14 +- gdb/location.c | 2 +- gdb/location.h | 2 +- gdb/loongarch-linux-nat.c | 2 +- gdb/loongarch-linux-tdep.c | 6 +- gdb/loongarch-tdep.c | 86 +- gdb/loongarch-tdep.h | 2 +- gdb/m2-exp.h | 2 +- gdb/m2-exp.y | 5 +- gdb/m2-lang.c | 29 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 3 +- gdb/m2-valprint.c | 20 +- gdb/m32c-tdep.c | 37 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-tdep.c | 18 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 17 +- gdb/m68k-bsd-nat.c | 2 +- gdb/m68k-bsd-tdep.c | 2 +- gdb/m68k-linux-nat.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 22 +- gdb/m68k-tdep.h | 2 +- gdb/machoread.c | 10 +- gdb/macrocmd.c | 2 +- gdb/macroexp.c | 4 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 36 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 46 +- gdb/maint-test-settings.c | 2 +- gdb/maint.c | 16 +- gdb/maint.h | 8 +- gdb/make-init-c | 2 +- gdb/make-target-delegates.py | 106 +- gdb/mdebugread.c | 299 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 2 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 2 +- gdb/memrange.h | 2 +- gdb/memtag.c | 2 +- gdb/memtag.h | 2 +- gdb/mep-tdep.c | 19 +- gdb/mi/mi-cmd-break.c | 6 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 2 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-env.c | 26 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 35 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 30 +- gdb/mi/mi-cmds.c | 16 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 3 +- gdb/mi/mi-common.h | 3 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 34 +- gdb/mi/mi-interp.h | 8 +- gdb/mi/mi-main.c | 25 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 11 +- gdb/mi/mi-out.h | 3 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 8 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-tdep.c | 7 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 71 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 101 +- gdb/minsyms.h | 8 +- gdb/mips-fbsd-nat.c | 2 +- gdb/mips-fbsd-tdep.c | 2 +- gdb/mips-fbsd-tdep.h | 2 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 6 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-netbsd-nat.c | 2 +- gdb/mips-netbsd-tdep.c | 2 +- gdb/mips-netbsd-tdep.h | 2 +- gdb/mips-sde-tdep.c | 3 +- gdb/mips-tdep.c | 53 +- gdb/mips-tdep.h | 2 +- gdb/mips64-obsd-nat.c | 2 +- gdb/mips64-obsd-tdep.c | 2 +- gdb/mipsread.c | 4 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 20 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 8 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 17 +- gdb/namespace.c | 28 +- gdb/namespace.h | 18 +- gdb/nat/aarch64-hw-point.c | 2 +- gdb/nat/aarch64-hw-point.h | 2 +- gdb/nat/aarch64-linux-hw-point.c | 2 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 23 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 2 +- gdb/nat/aarch64-mte-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-ptrace.c | 2 +- gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 2 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/fork-inferior.h | 2 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 2 +- gdb/nat/linux-btrace.h | 2 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 290 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 2 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 3 +- gdb/nat/linux-ptrace.h | 4 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/netbsd-nat.c | 2 +- gdb/nat/netbsd-nat.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/riscv-linux-tdesc.c | 2 +- gdb/nat/riscv-linux-tdesc.h | 2 +- gdb/nat/windows-nat.c | 8 +- gdb/nat/windows-nat.h | 2 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 2 +- gdb/nds32-tdep.c | 25 +- gdb/nds32-tdep.h | 2 +- gdb/netbsd-nat.c | 4 +- gdb/netbsd-nat.h | 2 +- gdb/netbsd-tdep.c | 24 +- gdb/netbsd-tdep.h | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 14 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 14 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 2 +- gdb/objc-lang.c | 6 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 24 +- gdb/objfiles.c | 120 +- gdb/objfiles.h | 10 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 3 +- gdb/observable.h | 5 +- gdb/opencl-lang.c | 170 +- gdb/or1k-linux-nat.c | 2 +- gdb/or1k-linux-tdep.c | 2 +- gdb/or1k-linux-tdep.h | 2 +- gdb/or1k-tdep.c | 28 +- gdb/or1k-tdep.h | 2 +- gdb/osabi.c | 2 +- gdb/osabi.h | 2 +- gdb/osdata.c | 2 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 12 +- gdb/p-lang.c | 5 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 48 +- gdb/p-valprint.c | 57 +- gdb/pager.h | 2 +- gdb/parse.c | 34 +- gdb/parser-defs.h | 4 +- gdb/posix-hdep.c | 46 +- gdb/ppc-fbsd-nat.c | 2 +- gdb/ppc-fbsd-tdep.c | 2 +- gdb/ppc-fbsd-tdep.h | 2 +- gdb/ppc-linux-nat.c | 24 +- gdb/ppc-linux-tdep.c | 19 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-netbsd-nat.c | 2 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-netbsd-tdep.h | 2 +- gdb/ppc-obsd-nat.c | 2 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-obsd-tdep.h | 2 +- gdb/ppc-ravenscar-thread.c | 2 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 34 +- gdb/ppc-tdep.h | 8 +- gdb/ppc64-tdep.c | 6 +- gdb/ppc64-tdep.h | 2 +- gdb/printcmd.c | 131 +- gdb/probe.c | 121 +- gdb/probe.h | 7 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 2 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/process-stratum-target.c | 15 +- gdb/process-stratum-target.h | 5 +- gdb/procfs.c | 36 +- gdb/procfs.h | 2 +- gdb/producer.c | 2 +- gdb/producer.h | 2 +- gdb/progspace-and-thread.c | 2 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 20 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 64 +- gdb/psymtab.c | 85 +- gdb/psymtab.h | 2 +- gdb/pyproject.toml | 3 + gdb/python/lib/gdb/FrameDecorator.py | 3 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 3 +- gdb/python/lib/gdb/command/frame_filters.py | 3 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- 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 | 2 +- gdb/python/lib/gdb/dap/__init__.py | 70 + gdb/python/lib/gdb/dap/breakpoint.py | 143 + gdb/python/lib/gdb/dap/bt.py | 93 + gdb/python/lib/gdb/dap/disassemble.py | 51 + gdb/python/lib/gdb/dap/evaluate.py | 82 + gdb/python/lib/gdb/dap/events.py | 166 + gdb/python/lib/gdb/dap/frames.py | 54 + gdb/python/lib/gdb/dap/io.py | 69 + gdb/python/lib/gdb/dap/launch.py | 39 + gdb/python/lib/gdb/dap/memory.py | 51 + gdb/python/lib/gdb/dap/next.py | 51 + gdb/python/lib/gdb/dap/pause.py | 23 + gdb/python/lib/gdb/dap/scopes.py | 100 + gdb/python/lib/gdb/dap/server.py | 207 + gdb/python/lib/gdb/dap/startup.py | 199 + gdb/python/lib/gdb/dap/state.py | 25 + gdb/python/lib/gdb/dap/threads.py | 42 + gdb/python/lib/gdb/dap/varref.py | 183 + gdb/python/lib/gdb/disassembler.py | 2 +- 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/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 4 +- gdb/python/lib/gdb/printing.py | 74 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/styling.py | 2 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 51 +- gdb/python/lib/gdb/xmethod.py | 3 +- gdb/python/py-all-events.def | 2 +- gdb/python/py-arch.c | 2 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 28 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 35 +- gdb/python/py-cmd.c | 4 +- gdb/python/py-connection.c | 2 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-dap.c | 98 + gdb/python/py-disasm.c | 96 +- gdb/python/py-event-types.def | 2 +- gdb/python/py-event.c | 2 +- gdb/python/py-event.h | 2 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-evts.c | 2 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 65 +- gdb/python/py-frame.c | 28 +- gdb/python/py-framefilter.c | 16 +- gdb/python/py-function.c | 2 +- gdb/python/py-gdb-readline.c | 9 +- gdb/python/py-inferior.c | 6 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-instruction.c | 2 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-lazy-string.c | 11 +- gdb/python/py-linetable.c | 16 +- gdb/python/py-membuf.c | 2 +- gdb/python/py-micmd.c | 8 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-param.c | 298 +- gdb/python/py-prettyprint.c | 20 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-record-btrace.c | 2 +- gdb/python/py-record-btrace.h | 2 +- gdb/python/py-record-full.c | 2 +- gdb/python/py-record-full.h | 2 +- gdb/python/py-record.c | 2 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-registers.c | 2 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 15 +- gdb/python/py-symtab.c | 2 +- gdb/python/py-threadevent.c | 5 +- gdb/python/py-tui.c | 56 +- gdb/python/py-type.c | 13 +- gdb/python/py-unwind.c | 479 +- gdb/python/py-utils.c | 5 +- gdb/python/py-value.c | 131 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 9 +- gdb/python/python-internal.h | 5 +- gdb/python/python.c | 96 +- gdb/python/python.h | 2 +- gdb/quick-symbol.h | 9 +- gdb/ravenscar-thread.c | 10 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 21 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 99 +- gdb/record-full.h | 2 +- gdb/record.c | 2 +- gdb/record.h | 2 +- gdb/regcache-dump.c | 2 +- gdb/regcache.c | 40 +- gdb/regcache.h | 28 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 2 +- gdb/reggroups.h | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 15 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 14 +- gdb/remote-notif.h | 18 +- gdb/remote-sim.c | 22 +- gdb/remote.c | 1923 +- gdb/remote.h | 4 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 2 +- gdb/riscv-fbsd-nat.c | 2 +- gdb/riscv-fbsd-tdep.c | 2 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 2 +- gdb/riscv-linux-tdep.c | 2 +- gdb/riscv-none-tdep.c | 4 +- gdb/riscv-ravenscar-thread.c | 2 +- gdb/riscv-ravenscar-thread.h | 2 +- gdb/riscv-tdep.c | 605 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 33 +- gdb/rs6000-aix-nat.c | 218 +- gdb/rs6000-aix-tdep.c | 240 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-tdep.c | 61 +- gdb/run-on-main-thread.c | 2 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 2 +- gdb/rust-lang.c | 141 +- gdb/rust-lang.h | 21 +- gdb/rust-parse.c | 20 +- gdb/rx-tdep.c | 17 +- gdb/s12z-tdep.c | 6 +- gdb/s390-linux-nat.c | 17 +- gdb/s390-linux-tdep.c | 2 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 53 +- gdb/s390-tdep.h | 4 +- gdb/sanitize.m4 | 2 +- gdb/scoped-mock-context.h | 4 +- gdb/selftest-arch.c | 6 +- gdb/selftest-arch.h | 2 +- gdb/sentinel-frame.c | 7 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-event.c | 2 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 8 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/ser-tcp.h | 2 +- gdb/ser-uds.c | 2 +- gdb/ser-unix.c | 2 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 2 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-nat.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 39 +- gdb/sh-tdep.h | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 2 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 26 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 55 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 2 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 19 +- gdb/solib-dsbt.h | 2 +- gdb/solib-frv.c | 112 +- gdb/solib-rocm.c | 679 + gdb/solib-svr4.c | 88 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 55 +- gdb/solib.h | 28 +- gdb/solist.h | 2 +- gdb/source-cache.c | 4 +- gdb/source-cache.h | 2 +- gdb/source.c | 82 +- gdb/source.h | 11 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 2 +- gdb/sparc-netbsd-nat.c | 2 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-obsd-tdep.c | 2 +- gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 32 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-fbsd-nat.c | 2 +- gdb/sparc64-fbsd-tdep.c | 2 +- gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 4 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-netbsd-nat.c | 2 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-nat.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 11 +- gdb/sparc64-tdep.h | 2 +- gdb/split-name.c | 2 +- gdb/split-name.h | 2 +- gdb/stabsread.c | 221 +- gdb/stabsread.h | 4 +- gdb/stack.c | 114 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 5 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 10 +- gdb/stub-termcap.c | 2 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/stubs/z80-stub.c | 2 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 14 +- gdb/symfile-mem.c | 4 +- gdb/symfile.c | 103 +- gdb/symfile.h | 15 +- gdb/symmisc.c | 23 +- gdb/symtab.c | 679 +- gdb/symtab.h | 163 +- gdb/syscalls/Makefile | 2 +- gdb/syscalls/aarch64-linux.xml | 28 +- gdb/syscalls/aarch64-linux.xml.in | 2 +- gdb/syscalls/amd64-linux.xml | 108 +- gdb/syscalls/amd64-linux.xml.in | 2 +- gdb/syscalls/apply-defaults.xsl | 2 +- gdb/syscalls/arm-linux.py | 2 +- gdb/syscalls/arm-linux.xml | 28 +- gdb/syscalls/arm-linux.xml.in | 2 +- gdb/syscalls/bfin-linux.xml | 28 +- gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/freebsd.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 126 +- gdb/syscalls/i386-linux.xml.in | 2 +- gdb/syscalls/linux-defaults.xml.in | 547 +- gdb/syscalls/mips-n32-linux.xml | 124 +- gdb/syscalls/mips-n32-linux.xml.in | 2 +- gdb/syscalls/mips-n64-linux.xml | 102 +- gdb/syscalls/mips-n64-linux.xml.in | 2 +- gdb/syscalls/mips-o32-linux.xml | 124 +- gdb/syscalls/mips-o32-linux.xml.in | 2 +- gdb/syscalls/netbsd.xml | 6 +- gdb/syscalls/ppc-linux.xml | 126 +- gdb/syscalls/ppc-linux.xml.in | 2 +- gdb/syscalls/ppc64-linux.xml | 106 +- gdb/syscalls/ppc64-linux.xml.in | 2 +- gdb/syscalls/s390-linux.xml | 124 +- gdb/syscalls/s390-linux.xml.in | 2 +- gdb/syscalls/s390x-linux.xml | 104 +- gdb/syscalls/s390x-linux.xml.in | 2 +- gdb/syscalls/sparc-linux.xml | 116 +- gdb/syscalls/sparc-linux.xml.in | 2 +- gdb/syscalls/sparc64-linux.xml | 96 +- gdb/syscalls/sparc64-linux.xml.in | 2 +- gdb/syscalls/update-freebsd.sh | 6 +- gdb/syscalls/update-linux-defaults.sh | 91 + gdb/syscalls/update-linux-from-src.sh | 2 +- gdb/syscalls/update-linux.sh | 2 +- gdb/syscalls/update-netbsd.sh | 4 +- gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-connection.c | 7 +- gdb/target-connection.h | 2 +- gdb/target-dcache.c | 2 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 4 +- gdb/target-descriptions.c | 106 +- gdb/target-descriptions.h | 21 +- gdb/target-float.c | 10 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 2 +- gdb/target-section.h | 2 +- gdb/target.c | 112 +- gdb/target.h | 27 +- gdb/target/resume.h | 2 +- gdb/target/target.c | 2 +- gdb/target/target.h | 2 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 2 +- gdb/terminal.h | 2 +- gdb/test-target.c | 2 +- gdb/test-target.h | 2 +- gdb/testsuite/ChangeLog-1993-2013 | 2 +- gdb/testsuite/ChangeLog-2014-2021 | 2 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/analyze-racy-logs.py | 2 +- gdb/testsuite/boards/cc-with-debug-names.exp | 2 +- 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-tweaks.exp | 2 +- gdb/testsuite/boards/debug-types.exp | 2 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- 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 | 47 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 51 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 6 +- 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 | 72 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 29 +- 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 | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- 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 | 12 +- 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.ac | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- 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 | 7 +- 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 | 4 +- .../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 | 7 +- 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 | 4 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- 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 | 7 +- .../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 | 7 +- 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 | 7 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 7 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- 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_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 | 6 +- 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 | 8 +- 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 | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 4 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 4 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 7 +- 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 | 4 +- 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/atomic_enum.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 32 + gdb/testsuite/gdb.ada/ax-ada/prog.adb | 23 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 4 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 4 +- 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 | 4 +- .../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 | 7 +- 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 | 4 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- 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 | 4 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 8 +- 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 | 4 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 4 +- 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 | 4 +- 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/byte_packed_arr.exp | 4 +- .../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_pn.exp | 7 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 8 +- gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 2 +- gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 10 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 10 +- 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 | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- 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 | 4 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- 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 | 7 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/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 | 7 +- .../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 | 7 +- gdb/testsuite/gdb.ada/discrete-char/main.adb | 2 +- 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 | 7 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn-range.exp | 33 + gdb/testsuite/gdb.ada/dyn-range/dyn.adb | 24 + gdb/testsuite/gdb.ada/dyn-range/pck.adb | 26 + gdb/testsuite/gdb.ada/dyn-range/pck.ads | 20 + gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 4 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 9 +- 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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.ada/excep_handle/foo.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 11 +- 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 | 4 +- 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 | 2 +- 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/fin_fun_out.exp | 4 +- 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-var-size.exp | 40 + gdb/testsuite/gdb.ada/finish-var-size/p.adb | 21 + gdb/testsuite/gdb.ada/finish-var-size/pck.adb | 21 + gdb/testsuite/gdb.ada/finish-var-size/pck.ads | 36 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 4 +- 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 | 4 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points_function.exp | 4 +- .../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 | 39 +- gdb/testsuite/gdb.ada/float-bits/prog.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 4 +- 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 | 5 +- 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 | 7 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 4 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 4 +- .../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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/ghost.exp | 7 +- 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 | 4 +- 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/info_addr_mixed_case.exp | 7 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 6 +- .../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 | 6 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 4 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 9 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 9 +- 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 | 4 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- 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 | 264 + gdb/testsuite/gdb.ada/limited-length/foo.adb | 37 + gdb/testsuite/gdb.ada/limited-length/pck.adb | 25 + gdb/testsuite/gdb.ada/limited-length/pck.ads | 21 + gdb/testsuite/gdb.ada/literals.exp | 4 +- gdb/testsuite/gdb.ada/local-enum.exp | 7 +- gdb/testsuite/gdb.ada/local-enum/local.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 4 +- 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 | 8 +- gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 14 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 11 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 4 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- 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 | 15 +- 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 | 4 +- 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 | 9 +- 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 | 4 +- 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 | 4 +- .../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 | 4 +- 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 | 13 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 13 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 6 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/mi_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/minsyms.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/multiarray.exp | 4 +- gdb/testsuite/gdb.ada/multiarray/p.adb | 2 +- gdb/testsuite/gdb.ada/multiarray/pack.ads | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 4 +- 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/nested.exp | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 8 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 4 +- 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 | 7 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 +- .../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 | 4 +- 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/packed_array.exp | 4 +- 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 | 4 +- .../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 | 4 +- gdb/testsuite/gdb.ada/packed_record/pr.adb | 2 +- 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 | 4 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- 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 | 7 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 4 +- 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 | 47 + gdb/testsuite/gdb.ada/ptype-o/prog.adb | 29 + 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 | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 4 +- 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 | 48 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_union.c | 2 +- gdb/testsuite/gdb.ada/ptype_union.exp | 4 +- gdb/testsuite/gdb.ada/py_range.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 4 +- 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 | 7 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 2 +- 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 | 7 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- 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 | 4 +- .../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 | 4 +- 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/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 | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 4 +- .../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 | 4 +- 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 | 7 +- 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 | 11 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/static-link.exp | 33 + gdb/testsuite/gdb.ada/static-link/pck.ads | 18 + gdb/testsuite/gdb.ada/static-link/prog.adb | 35 + gdb/testsuite/gdb.ada/str_binop_equal.exp | 4 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 70 + gdb/testsuite/gdb.ada/str_chars/foo.adb | 26 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 4 +- 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 | 7 +- 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 | 4 +- 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 | 7 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 9 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 9 +- 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 | 4 +- 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 | 4 +- 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 | 6 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/task_watch.exp | 6 +- gdb/testsuite/gdb.ada/task_watch/foo.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 114 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 4 +- 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 | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 4 +- 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 | 4 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 2 +- .../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 | 4 +- 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/testsuite/gdb.ada/uninitialized_vars.exp | 4 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/unsigned_last.exp | 38 + gdb/testsuite/gdb.ada/unsigned_last/main.adb | 22 + 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 | 2 +- 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 | 4 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 2 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- 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 | 6 +- gdb/testsuite/gdb.ada/variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant/pkg.adb | 2 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- .../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 | 7 +- 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 | 38 + gdb/testsuite/gdb.ada/verylong/prog.adb | 20 + gdb/testsuite/gdb.ada/vla.exp | 4 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.ada/watch_minus_l.exp | 4 +- .../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 | 7 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- 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 | 7 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-mte.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-non-address-bits.c | 25 + .../gdb.arch/aarch64-non-address-bits.exp | 115 + gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-sve.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sve.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-w-registers.c | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 7 +- gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 6 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 14 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 14 +- gdb/testsuite/gdb.arch/altivec-regs.c | 12 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 17 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 6 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 10 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 14 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 28 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 10 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 19 +- .../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 | 17 +- 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 | 17 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 13 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 7 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-eval.cc | 2 +- gdb/testsuite/gdb.arch/amd64-eval.exp | 7 +- gdb/testsuite/gdb.arch/amd64-gs_base.c | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 17 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 9 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 12 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 7 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 8 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 7 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 8 +- 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 | 7 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.exp | 7 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 7 +- .../gdb.arch/amd64-stap-special-operands.exp | 12 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- 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 | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 16 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 7 +- gdb/testsuite/gdb.arch/amd64-word.exp | 10 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 7 +- gdb/testsuite/gdb.arch/arc-decode-insn.S | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 7 +- .../gdb.arch/arc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arc-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 6 +- .../gdb.arch/arm-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 12 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.c | 67 + .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 119 + .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 7 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 7 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 7 +- gdb/testsuite/gdb.arch/e500-abi.exp | 10 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 15 +- gdb/testsuite/gdb.arch/e500-regs.exp | 17 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 12 +- gdb/testsuite/gdb.arch/gdb1291.exp | 15 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 15 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 13 +- gdb/testsuite/gdb.arch/i386-avx.c | 4 +- gdb/testsuite/gdb.arch/i386-avx.exp | 18 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 7 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 43 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 14 +- gdb/testsuite/gdb.arch/i386-byte.exp | 9 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 6 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 8 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 9 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 14 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 23 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 7 +- gdb/testsuite/gdb.arch/i386-pkru.c | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 53 +- .../gdb.arch/i386-prologue-skip-cf-protection.c | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 12 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 14 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 12 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 12 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 12 +- 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 | 9 +- gdb/testsuite/gdb.arch/i386-sse.c | 4 +- gdb/testsuite/gdb.arch/i386-sse.exp | 11 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 7 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 12 +- gdb/testsuite/gdb.arch/i386-word.exp | 9 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 12 +- gdb/testsuite/gdb.arch/insn-reloc.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 9 +- .../gdb.arch/mips-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 7 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 9 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 11 +- 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 | 19 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 15 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 9 +- 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 | 14 +- 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 | 16 +- .../gdb.arch/powerpc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 9 +- 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 | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 9 +- 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 | 9 +- gdb/testsuite/gdb.arch/powerpc64-trap.s | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 14 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 18 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 11 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 10 +- 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 | 9 +- 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 | 2 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 15 +- gdb/testsuite/gdb.arch/pr25124.S | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 14 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 9 +- gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 7 +- 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 | 9 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 7 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 7 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 9 +- .../riscv64-unwind-prologue-with-ld-lw-foo.s | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-ld-lw.c | 2 +- .../riscv64-unwind-prologue-with-ld-lw.exp | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 2 +- .../gdb.arch/s390-disassembler-options.exp | 38 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 62 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 7 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 10 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 7 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 6 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 9 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 9 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 9 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 14 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 9 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 14 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 14 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 10 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 7 +- gdb/testsuite/gdb.asm/asm-source.exp | 30 +- gdb/testsuite/gdb.base/a2-run.exp | 16 +- gdb/testsuite/gdb.base/access-mem-running.c | 2 +- gdb/testsuite/gdb.base/access-mem-running.exp | 12 +- gdb/testsuite/gdb.base/address_space_qualifier.exp | 6 +- .../gdb.base/advance-until-multiple-locations.cc | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 4 +- gdb/testsuite/gdb.base/advance.exp | 4 +- gdb/testsuite/gdb.base/alias.exp | 8 +- gdb/testsuite/gdb.base/align-c++.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 5 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 13 +- gdb/testsuite/gdb.base/annota3.exp | 6 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 9 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 10 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 12 +- gdb/testsuite/gdb.base/arithmet.exp | 5 +- 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 | 5 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 5 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 11 +- gdb/testsuite/gdb.base/async.exp | 5 +- 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 | 9 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 6 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 6 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 8 +- gdb/testsuite/gdb.base/attach.exp | 10 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 4 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 6 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 10 +- gdb/testsuite/gdb.base/backtrace.c | 4 +- gdb/testsuite/gdb.base/backtrace.exp | 10 +- gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 2 +- gdb/testsuite/gdb.base/bfd-errors-lib.c | 2 +- gdb/testsuite/gdb.base/bfd-errors.exp | 7 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 5 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c | 35 + gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 98 + gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 9 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 10 +- gdb/testsuite/gdb.base/bitops.exp | 7 +- gdb/testsuite/gdb.base/bitshift.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 12 +- .../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 | 30 + gdb/testsuite/gdb.base/bp-cond-failure.exp | 104 + gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 4 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 7 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 2 +- 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 | 18 +- 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 | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 2 +- 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 | 17 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 2 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 4 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 18 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 6 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 1188 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 7 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 4 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 14 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/cached-source-file.c | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 5 +- gdb/testsuite/gdb.base/call-ar-st.c | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 40 +- gdb/testsuite/gdb.base/call-rt-st.c | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 31 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 15 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 20 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 15 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 9 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 25 +- gdb/testsuite/gdb.base/cast-call.c | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 7 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 19 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 6 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 4 +- .../gdb.base/catch-gdb-caused-signals.exp | 13 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 7 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 7 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 16 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 7 +- gdb/testsuite/gdb.base/catch-syscall.c | 4 + gdb/testsuite/gdb.base/catch-syscall.exp | 78 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/check-psymtab.c | 2 +- gdb/testsuite/gdb.base/check-psymtab.exp | 2 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 11 +- gdb/testsuite/gdb.base/chng-syms.exp | 3 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 4 +- gdb/testsuite/gdb.base/cli-suppress-notification.c | 2 +- .../gdb.base/cli-suppress-notification.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- 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/command-line-input.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 33 +- 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 | 8 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 4 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 10 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 21 +- gdb/testsuite/gdb.base/cond-expr.exp | 5 +- gdb/testsuite/gdb.base/condbreak-bad.c | 2 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 4 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 8 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 10 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 11 +- gdb/testsuite/gdb.base/constvars.exp | 7 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 2 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 7 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 4 +- .../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 | 4 +- gdb/testsuite/gdb.base/corefile.exp | 14 +- gdb/testsuite/gdb.base/corefile2.exp | 8 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 17 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 22 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 34 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 8 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 11 +- gdb/testsuite/gdb.base/dcache-flush.c | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 25 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 5 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.c | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 10 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 8 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 5 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 6 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/display.exp | 17 +- gdb/testsuite/gdb.base/dlmopen-lib-dep.c | 2 +- gdb/testsuite/gdb.base/dlmopen-lib.c | 2 +- gdb/testsuite/gdb.base/dlmopen.c | 2 +- gdb/testsuite/gdb.base/dlmopen.exp | 12 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- gdb/testsuite/gdb.base/document.exp | 6 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 6 +- .../gdb.base/dprintf-execution-x-script.c | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 6 +- .../gdb.base/dprintf-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 14 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 4 +- gdb/testsuite/gdb.base/dprintf.exp | 13 +- 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 | 6 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 31 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 60 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 8 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/ending-run.c | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 5 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 +- gdb/testsuite/gdb.base/eof-exit.exp | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 13 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/examine-backward.c | 2 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 5 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 4 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 8 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 7 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 9 +- gdb/testsuite/gdb.base/fileio.exp | 18 +- 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 | 7 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish-pretty.c | 2 +- gdb/testsuite/gdb.base/finish-pretty.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 12 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 15 +- 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 | 35 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 42 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 5 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 18 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 23 +- gdb/testsuite/gdb.base/foll-fork.exp | 43 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 5 +- .../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 | 12 +- .../gdb.base/fork-print-inferior-events.c | 2 +- .../gdb.base/fork-print-inferior-events.exp | 12 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 15 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 5 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 10 +- gdb/testsuite/gdb.base/frame-selection.c | 2 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- gdb/testsuite/gdb.base/frame-view.c | 80 + gdb/testsuite/gdb.base/frame-view.exp | 108 + gdb/testsuite/gdb.base/frame-view.py | 41 + gdb/testsuite/gdb.base/frameapply.c | 2 +- gdb/testsuite/gdb.base/frameapply.exp | 4 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 23 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 9 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 2 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 36 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 6 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 15 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 118 - gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 7 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 4 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 4 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 10 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 4 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 8 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 5 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 12 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 2 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 16 +- gdb/testsuite/gdb.base/gdbvars.exp | 10 +- .../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 | 6 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 9 +- 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 | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 25 +- 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 | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 +- gdb/testsuite/gdb.base/gold-gdb-index.h | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 7 +- gdb/testsuite/gdb.base/hashline3.exp | 7 +- .../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 | 12 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 6 +- gdb/testsuite/gdb.base/hbreak2.exp | 10 +- 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 | 4 +- gdb/testsuite/gdb.base/huge.exp | 8 +- .../gdb.base/hw-sw-break-same-address.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/index-cache.c | 2 +- gdb/testsuite/gdb.base/index-cache.exp | 12 +- gdb/testsuite/gdb.base/infcall-exec.c | 2 +- gdb/testsuite/gdb.base/infcall-exec.exp | 2 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.c | 48 + gdb/testsuite/gdb.base/infcall-failure.exp | 183 + gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 9 +- .../gdb.base/infcall-nested-structs-c++.exp | 6 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 4 +- .../gdb.base/infcall-nested-structs.exp.tcl | 6 +- gdb/testsuite/gdb.base/inferior-args.c | 2 +- gdb/testsuite/gdb.base/inferior-args.exp | 7 +- gdb/testsuite/gdb.base/inferior-clone.exp | 2 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 12 +- 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 | 9 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 4 +- gdb/testsuite/gdb.base/info-macros.exp | 7 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 11 +- gdb/testsuite/gdb.base/info-proc.exp | 4 +- gdb/testsuite/gdb.base/info-program.c | 66 + gdb/testsuite/gdb.base/info-program.exp | 133 +- 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 | 6 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/info-types-c++.exp | 6 +- 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 | 2 +- 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 | 4 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.base/info_sources_base.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 9 +- .../gdb.base/inline-frame-cycle-unwind.py | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- .../gdb.base/internal-functions-ptype.exp | 40 + gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 13 +- 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 | 16 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/interrupt.c | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 23 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 6 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.base/jit-elf-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 7 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-util.h | 2 +- gdb/testsuite/gdb.base/jit-elf.exp | 7 +- gdb/testsuite/gdb.base/jit-protocol.h | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 6 +- 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 | 7 +- gdb/testsuite/gdb.base/jit-reader.c | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 35 +- gdb/testsuite/gdb.base/jump.exp | 6 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 12 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 6 +- gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label-without-address.c | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 4 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 20 +- 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 | 4 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 7 +- gdb/testsuite/gdb.base/limited-length.c | 48 + gdb/testsuite/gdb.base/limited-length.exp | 242 + gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/line65535.c | 2 +- gdb/testsuite/gdb.base/line65535.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous-readnow.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list-missing-source.exp | 4 +- gdb/testsuite/gdb.base/list.exp | 16 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 5 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 9 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 13 +- 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 | 10 +- gdb/testsuite/gdb.base/longjmp.exp | 267 +- gdb/testsuite/gdb.base/macro-source-path.c | 2 +- gdb/testsuite/gdb.base/macro-source-path.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/main-psymtab.exp | 2 +- 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/testsuite/gdb.base/maint-info-sections.exp | 4 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.exp | 4 +- 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.exp | 15 +- gdb/testsuite/gdb.base/many-completions.exp | 2 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 6 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 2 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 2 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 13 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 18 +- gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 9 +- gdb/testsuite/gdb.base/miscexprs.exp | 5 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 9 +- gdb/testsuite/gdb.base/moribund-step.exp | 7 +- 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 | 6 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 2 +- 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 | 4 +- gdb/testsuite/gdb.base/multi-forks.exp | 14 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 3 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 3 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 3 +- 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 | 2 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 6 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- 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 | 6 +- 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 | 7 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 14 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 53 +- gdb/testsuite/gdb.base/osabi.exp | 7 +- gdb/testsuite/gdb.base/overlays.exp | 24 +- gdb/testsuite/gdb.base/page-logging.exp | 7 +- gdb/testsuite/gdb.base/page.exp | 2 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 9 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 4 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 4 +- gdb/testsuite/gdb.base/parse_number.exp | 2 +- gdb/testsuite/gdb.base/patch.c | 2 +- gdb/testsuite/gdb.base/patch.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 5 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 18 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 9 +- gdb/testsuite/gdb.base/persistent-lang.cc | 2 +- gdb/testsuite/gdb.base/persistent-lang.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.base/pointers.exp | 5 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 8 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 12 +- .../gdb.base/premature-dummy-frame-removal.c | 2 +- .../gdb.base/premature-dummy-frame-removal.exp | 9 +- .../gdb.base/premature-dummy-frame-removal.py | 2 +- gdb/testsuite/gdb.base/pretty-array.c | 2 +- gdb/testsuite/gdb.base/pretty-array.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.c | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- 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 | 13 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- 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 | 16 +- gdb/testsuite/gdb.base/printcmds.exp | 82 +- gdb/testsuite/gdb.base/prologue-include.c | 2 +- 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 | 7 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 4 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 14 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 4 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 6 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 12 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 46 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 5 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 9 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 12 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 4 +- gdb/testsuite/gdb.base/relational.exp | 5 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 7 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 14 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 60 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 6 +- gdb/testsuite/gdb.base/reread.exp | 4 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 6 +- 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.exp | 14 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 10 +- 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 | 6 +- gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 6 +- gdb/testsuite/gdb.base/run-attach-while-running.c | 2 +- .../gdb.base/run-attach-while-running.exp | 2 +- .../gdb.base/run-control-while-bg-execution.c | 33 + .../gdb.base/run-control-while-bg-execution.exp | 115 + gdb/testsuite/gdb.base/run.c | 2 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 20 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 9 +- gdb/testsuite/gdb.base/scope.exp | 62 +- gdb/testsuite/gdb.base/sect-cmd.exp | 4 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 7 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 26 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/server-del-break.c | 2 +- gdb/testsuite/gdb.base/server-del-break.exp | 2 +- gdb/testsuite/gdb.base/set-cwd.c | 2 +- gdb/testsuite/gdb.base/set-cwd.exp | 7 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/set-noassign.exp | 4 +- gdb/testsuite/gdb.base/setshow.exp | 28 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 4 +- gdb/testsuite/gdb.base/setvar.exp | 7 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.base/shell.exp | 38 +- gdb/testsuite/gdb.base/shlib-call.exp | 17 +- gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 8 +- gdb/testsuite/gdb.base/sigall.exp | 17 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 9 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 9 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 7 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 9 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 7 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 16 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 14 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 9 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 31 +- gdb/testsuite/gdb.base/signals.exp | 11 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 30 + gdb/testsuite/gdb.base/signed-builtin-types.c | 25 + gdb/testsuite/gdb.base/signed-builtin-types.exp | 75 + 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 | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 9 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 7 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 9 +- gdb/testsuite/gdb.base/sizeof.exp | 5 +- gdb/testsuite/gdb.base/skip-inline.c | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 15 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 2 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 2 +- gdb/testsuite/gdb.base/skipcxx.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 15 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 40 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 14 +- 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 | 12 +- gdb/testsuite/gdb.base/solib-nodir.exp | 14 +- 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 | 10 +- .../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 | 8 +- 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 | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 17 +- 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 | 6 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 11 +- gdb/testsuite/gdb.base/source-dir.c | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 4 +- 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 | 4 +- 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-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 7 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 4 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 4 +- gdb/testsuite/gdb.base/stap-probe.exp | 25 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 6 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 5 +- gdb/testsuite/gdb.base/starti.c | 2 +- gdb/testsuite/gdb.base/starti.exp | 2 +- gdb/testsuite/gdb.base/startup-with-shell.c | 2 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 12 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 6 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 6 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 6 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- 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 | 6 +- gdb/testsuite/gdb.base/step-over-fork.c | 2 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 8 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 10 +- 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 | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 2 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 8 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 5 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 18 +- gdb/testsuite/gdb.base/structs2.exp | 4 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- 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 | 12 +- gdb/testsuite/gdb.base/style.c | 2 +- gdb/testsuite/gdb.base/style.exp | 4 +- gdb/testsuite/gdb.base/subst.exp | 6 +- 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 | 22 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 4 +- 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 | 6 +- 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 | 4 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 6 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.c | 44 + gdb/testsuite/gdb.base/thread-bp-multi-loc.exp | 67 + gdb/testsuite/gdb.base/timestamp.exp | 24 + gdb/testsuite/gdb.base/trace-commands.exp | 69 +- gdb/testsuite/gdb.base/twice.exp | 5 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 8 +- gdb/testsuite/gdb.base/ui-redirect.exp | 7 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 13 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 13 +- gdb/testsuite/gdb.base/until.exp | 4 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 52 + .../gdb.base/unwind-on-each-insn-amd64-2.s | 54 + .../gdb.base/unwind-on-each-insn-amd64.exp | 39 + gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s | 263 + gdb/testsuite/gdb.base/unwind-on-each-insn-foo.c | 10 +- .../gdb.base/unwind-on-each-insn-i386.exp | 39 + gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s | 262 + gdb/testsuite/gdb.base/unwind-on-each-insn.c | 8 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp | 165 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl | 159 + gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 14 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 2 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 9 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 9 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 8 +- gdb/testsuite/gdb.base/value-history-unavailable.c | 29 + .../gdb.base/value-history-unavailable.exp | 73 + gdb/testsuite/gdb.base/varargs.c | 2 +- gdb/testsuite/gdb.base/varargs.exp | 17 +- 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 | 2 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 4 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 26 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.c | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.base/warning.exp | 7 +- gdb/testsuite/gdb.base/watch-before-fork.c | 2 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 6 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 8 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 15 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 18 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 4 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 8 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 6 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 8 +- .../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 | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 6 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 19 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 6 +- gdb/testsuite/gdb.base/watchpoint.exp | 50 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 8 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 4 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 6 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 6 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 17 +- 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 | 7 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 4 +- gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 7 +- gdb/testsuite/gdb.btrace/cpu.exp | 2 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 7 +- gdb/testsuite/gdb.btrace/delta.exp | 7 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 12 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 7 +- gdb/testsuite/gdb.btrace/enable-running.c | 2 +- gdb/testsuite/gdb.btrace/enable-running.exp | 7 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 14 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 7 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 7 +- gdb/testsuite/gdb.btrace/gcore.exp | 9 +- 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/testsuite/gdb.btrace/instruction_history.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.c | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 7 +- gdb/testsuite/gdb.btrace/multi-inferior.c | 2 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 18 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 7 +- gdb/testsuite/gdb.btrace/nohist.exp | 7 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 7 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 16 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 7 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 7 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 7 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 7 +- gdb/testsuite/gdb.btrace/step.exp | 7 +- gdb/testsuite/gdb.btrace/stepi.exp | 7 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 7 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 7 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 12 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 7 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 7 +- gdb/testsuite/gdb.btrace/x86-tsx.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 | 17 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 11 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 5 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 17 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 11 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 10 +- gdb/testsuite/gdb.compile/compile-ops.exp | 28 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 7 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 7 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 9 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 14 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/align.exp | 4 +- gdb/testsuite/gdb.cp/ambiguous.exp | 8 +- gdb/testsuite/gdb.cp/annota2.exp | 23 +- gdb/testsuite/gdb.cp/annota3.exp | 33 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 6 +- 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 | 7 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 4 +- gdb/testsuite/gdb.cp/array-indices.exp | 4 +- gdb/testsuite/gdb.cp/array-repeat.exp | 4 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 4 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.exp | 4 +- gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.exp | 6 +- gdb/testsuite/gdb.cp/breakpoint-locs.h | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc | 19 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc | 22 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 85 + gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 8 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 7 +- 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 | 49 +- gdb/testsuite/gdb.cp/call-method-register.exp | 111 +- gdb/testsuite/gdb.cp/casts.exp | 10 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 4 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 7 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 7 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 4 +- gdb/testsuite/gdb.cp/cold-clone.cc | 4 +- gdb/testsuite/gdb.cp/cold-clone.exp | 11 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 2 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 5 +- gdb/testsuite/gdb.cp/converts.exp | 5 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 16 +- gdb/testsuite/gdb.cp/cpcompletion.cc | 88 + gdb/testsuite/gdb.cp/cpcompletion.exp | 16 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 6 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 4 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 4 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 4 +- gdb/testsuite/gdb.cp/ctti.exp | 9 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/debug-expr.exp | 4 +- gdb/testsuite/gdb.cp/demangle.exp | 4 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 8 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 7 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 7 +- gdb/testsuite/gdb.cp/empty-enum.cc | 31 + gdb/testsuite/gdb.cp/empty-enum.exp | 48 + gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 6 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 4 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 9 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 5 +- gdb/testsuite/gdb.cp/gdb1355.exp | 7 +- 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 | 10 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 20 +- gdb/testsuite/gdb.cp/hang.exp | 6 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 5 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 11 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 11 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 5 +- gdb/testsuite/gdb.cp/koenig.exp | 5 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 6 +- gdb/testsuite/gdb.cp/local.exp | 10 +- gdb/testsuite/gdb.cp/m-data.exp | 8 +- gdb/testsuite/gdb.cp/m-static.exp | 17 +- gdb/testsuite/gdb.cp/maint.exp | 3 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 5 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 7 +- gdb/testsuite/gdb.cp/mb-inline.exp | 9 +- 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 | 10 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 7 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 7 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 6 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 4 +- gdb/testsuite/gdb.cp/method.exp | 7 +- gdb/testsuite/gdb.cp/method2.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 14 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 5 +- gdb/testsuite/gdb.cp/namespace.exp | 13 +- 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 | 4 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 4 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 7 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 15 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 4 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 10 +- gdb/testsuite/gdb.cp/nsdecl.exp | 5 +- gdb/testsuite/gdb.cp/nsimport.exp | 5 +- gdb/testsuite/gdb.cp/nsnested.exp | 5 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 5 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 5 +- gdb/testsuite/gdb.cp/nsstress.exp | 5 +- gdb/testsuite/gdb.cp/nsusing.cc | 3 +- gdb/testsuite/gdb.cp/nsusing.exp | 32 +- gdb/testsuite/gdb.cp/operator.exp | 5 +- gdb/testsuite/gdb.cp/oranking.exp | 5 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 10 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 11 +- gdb/testsuite/gdb.cp/ovsrch.exp | 8 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- 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 | 46 + gdb/testsuite/gdb.cp/paramless.exp | 41 + 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 | 7 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 7 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.exp | 4 +- gdb/testsuite/gdb.cp/pr-1023.exp | 8 +- gdb/testsuite/gdb.cp/pr-1210.exp | 8 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 8 +- gdb/testsuite/gdb.cp/pr10687.exp | 4 +- gdb/testsuite/gdb.cp/pr10728.exp | 12 +- gdb/testsuite/gdb.cp/pr12028.exp | 5 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 4 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 9 +- gdb/testsuite/gdb.cp/pr9167.exp | 4 +- gdb/testsuite/gdb.cp/pr9594.cc | 65 - gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 7 +- gdb/testsuite/gdb.cp/print-demangle.exp | 4 +- gdb/testsuite/gdb.cp/print-method-args.cc | 2 +- gdb/testsuite/gdb.cp/print-method-args.exp | 4 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 8 +- gdb/testsuite/gdb.cp/psmang.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 7 +- gdb/testsuite/gdb.cp/punctuator.exp | 5 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 5 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 6 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 19 +- gdb/testsuite/gdb.cp/rtti.exp | 10 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 7 +- gdb/testsuite/gdb.cp/save-bp-qualified.cc | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 2 +- gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 6 +- gdb/testsuite/gdb.cp/shadow.exp | 5 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 5 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 6 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 4 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 4 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 13 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 6 +- gdb/testsuite/gdb.cp/templates.exp | 4 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 8 +- gdb/testsuite/gdb.cp/typed-enum.cc | 2 +- gdb/testsuite/gdb.cp/typed-enum.exp | 4 +- gdb/testsuite/gdb.cp/typedef-base.cc | 2 +- gdb/testsuite/gdb.cp/typedef-base.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 8 +- 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 | 5 +- gdb/testsuite/gdb.cp/virtbase.exp | 7 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 7 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 7 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 9 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 2 +- gdb/testsuite/gdb.cp/watch-cp.cc | 2 +- gdb/testsuite/gdb.cp/watch-cp.exp | 7 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 4 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 14 +- gdb/testsuite/gdb.ctf/ctf-a.c | 2 +- gdb/testsuite/gdb.ctf/ctf-a.h | 2 +- gdb/testsuite/gdb.ctf/ctf-b.c | 2 +- gdb/testsuite/gdb.ctf/ctf-b.h | 2 +- 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 | 24 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c | 26 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp | 54 + gdb/testsuite/gdb.ctf/funcreturn.exp | 18 +- gdb/testsuite/gdb.ctf/multi.exp | 14 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/basic-dap.c | 44 + gdb/testsuite/gdb.dap/basic-dap.exp | 171 + gdb/testsuite/gdb.dap/bt-inner.c | 24 + gdb/testsuite/gdb.dap/bt-main.c | 29 + gdb/testsuite/gdb.dap/bt-nodebug.exp | 49 + gdb/testsuite/gdb.dap/memory.c | 25 + gdb/testsuite/gdb.dap/memory.exp | 85 + gdb/testsuite/gdb.dap/scopes.c | 35 + gdb/testsuite/gdb.dap/scopes.exp | 101 + .../gdb.debuginfod/build-id-no-debug-warning.c | 20 + .../gdb.debuginfod/build-id-no-debug-warning.exp | 142 + gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c | 22 + gdb/testsuite/gdb.debuginfod/crc_mismatch.c | 20 + gdb/testsuite/gdb.debuginfod/crc_mismatch.exp | 111 + .../gdb.debuginfod/fetch_src_and_symbols.c | 28 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 47 +- gdb/testsuite/gdb.debuginfod/main.c | 25 - gdb/testsuite/gdb.disasm/am33.exp | 14 +- gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 11 +- gdb/testsuite/gdb.disasm/hppa.exp | 16 +- gdb/testsuite/gdb.disasm/mn10300.exp | 14 +- gdb/testsuite/gdb.disasm/sh3.exp | 12 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 11 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 11 +- gdb/testsuite/gdb.disasm/t03_add.exp | 11 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 11 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 11 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 11 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 11 +- gdb/testsuite/gdb.disasm/t08_or.exp | 11 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 11 +- gdb/testsuite/gdb.disasm/t10_and.exp | 11 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 11 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 11 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 11 +- gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 9 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 4 +- gdb/testsuite/gdb.dlang/demangle.exp | 9 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 88 + gdb/testsuite/gdb.dlang/dlang-start.exp | 39 + gdb/testsuite/gdb.dlang/dmain.c | 31 + gdb/testsuite/gdb.dlang/expression.exp | 9 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 9 +- gdb/testsuite/gdb.dlang/properties.exp | 9 +- gdb/testsuite/gdb.dlang/simple.d | 17 + gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 9 +- gdb/testsuite/gdb.dwarf2/_start.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 6 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc | 2 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 6 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 6 +- gdb/testsuite/gdb.dwarf2/atomic-type.c | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 6 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 9 +- gdb/testsuite/gdb.dwarf2/calling-convention.c | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 9 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 2 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 10 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 6 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 6 +- gdb/testsuite/gdb.dwarf2/count.exp | 7 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 6 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 6 +- .../debug-aranges-duplicate-offset-warning.c | 2 +- .../debug-aranges-duplicate-offset-warning.exp | 7 +- .../gdb.dwarf2/debug-names-bad-cu-index.exp | 6 +- .../gdb.dwarf2/debug-names-duplicate-cu.exp | 6 +- .../gdb.dwarf2/debug-names-missing-cu.exp | 6 +- .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/debug-names.exp | 6 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 6 +- 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 | 23 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 6 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c | 26 + gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 29 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 17 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 6 +- .../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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 12 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 10 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 6 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 21 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 10 +- 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 | 10 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 10 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 10 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-lines.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 4 +- .../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 | 10 +- .../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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 6 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 6 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 17 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 16 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 12 +- .../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 | 7 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 12 +- .../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 | 24 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 6 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 12 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 21 +- .../gdb.dwarf2/dw2-step-out-of-function-no-stmt.c | 2 +- .../dw2-step-out-of-function-no-stmt.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 6 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 6 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 6 +- .../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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.c | 2 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 6 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 10 +- 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 | 14 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 6 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 6 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 14 +- gdb/testsuite/gdb.dwarf2/dwznolink.exp | 15 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c | 4 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 45 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 6 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 8 +- .../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 | 2 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 12 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 6 +- 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-loclists-pie.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- 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 | 8 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 10 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 6 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 2 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 6 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 2 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 8 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 14 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 11 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 4 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.c | 2 +- .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 7 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 42 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 6 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 7 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 8 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 10 +- .../imported-unit-abstract-const-value.exp | 6 +- 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 | 7 +- gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 4 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 11 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 10 +- gdb/testsuite/gdb.dwarf2/index.cc | 2 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/inline.c | 2 +- gdb/testsuite/gdb.dwarf2/inline.exp | 2 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 6 +- gdb/testsuite/gdb.dwarf2/intbits.c | 2 +- gdb/testsuite/gdb.dwarf2/intbits.exp | 6 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 6 +- .../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 | 15 +- .../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 | 6 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 6 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 6 +- gdb/testsuite/gdb.dwarf2/macro-source-path.c | 2 +- gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 6 +- gdb/testsuite/gdb.dwarf2/main-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 15 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/mega-enum.exp | 67 + gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 12 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 8 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 8 +- .../gdb.dwarf2/missing-type-name-for-templates.cc | 2 +- .../gdb.dwarf2/missing-type-name-for-templates.exp | 6 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 6 +- .../gdb.dwarf2/negative-data-member-location.c | 2 +- .../gdb.dwarf2/negative-data-member-location.exp | 6 +- gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 44 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c | 2 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 13 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 9 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 9 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 58 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 8 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 6 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 6 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 6 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 55 +- gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c | 2 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 6 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 6 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 12 +- .../template-specification-full-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 8 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 12 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 6 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 9 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 6 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 6 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 6 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 10 +- 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 | 4 +- gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 4 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 7 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 4 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 4 +- gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 4 +- gdb/testsuite/gdb.fortran/array-repeat.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 4 +- 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 | 4 +- .../gdb.fortran/array-slices-sub-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 8 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 4 +- gdb/testsuite/gdb.fortran/associated.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 4 +- gdb/testsuite/gdb.fortran/assumedrank.f90 | 2 +- gdb/testsuite/gdb.fortran/backtrace.exp | 38 + gdb/testsuite/gdb.fortran/backtrace.f90 | 32 + gdb/testsuite/gdb.fortran/block-data.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 5 +- .../gdb.fortran/class-allocatable-array.exp | 4 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 9 +- 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 | 7 +- gdb/testsuite/gdb.fortran/complex.f90 | 2 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 9 +- gdb/testsuite/gdb.fortran/debug-expr.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 7 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 7 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 7 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 6 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 4 +- 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/exprs.exp | 12 +- gdb/testsuite/gdb.fortran/function-calls.exp | 7 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 2 +- gdb/testsuite/gdb.fortran/info-main.exp | 42 + gdb/testsuite/gdb.fortran/info-main.f90 | 19 + gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.exp | 21 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsics.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-array.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.f90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 12 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 7 +- gdb/testsuite/gdb.fortran/limited-length.exp | 220 + gdb/testsuite/gdb.fortran/limited-length.f90 | 39 + gdb/testsuite/gdb.fortran/logical.exp | 4 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 7 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 5 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 7 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 7 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 183 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 6 +- 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.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 6 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 4 +- gdb/testsuite/gdb.fortran/printing-types.exp | 6 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 6 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 7 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 4 +- gdb/testsuite/gdb.fortran/rank.f90 | 2 +- gdb/testsuite/gdb.fortran/shape.exp | 4 +- gdb/testsuite/gdb.fortran/shape.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 7 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/size.exp | 4 +- gdb/testsuite/gdb.fortran/size.f90 | 2 +- gdb/testsuite/gdb.fortran/string-types.exp | 69 + gdb/testsuite/gdb.fortran/string-types.f90 | 37 + gdb/testsuite/gdb.fortran/subarray.exp | 7 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 6 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 13 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 7 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/python-helper.cc | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 38 +- gdb/testsuite/gdb.gdb/selftest.exp | 23 +- gdb/testsuite/gdb.gdb/unittest.c | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 84 +- gdb/testsuite/gdb.go/basic-types.exp | 10 +- gdb/testsuite/gdb.go/chan.exp | 5 +- gdb/testsuite/gdb.go/global-local-var-shadow.exp | 5 +- gdb/testsuite/gdb.go/handcall.exp | 5 +- gdb/testsuite/gdb.go/hello.exp | 5 +- gdb/testsuite/gdb.go/integers.exp | 5 +- gdb/testsuite/gdb.go/max-depth.exp | 5 +- gdb/testsuite/gdb.go/max-depth.go | 2 +- gdb/testsuite/gdb.go/methods.exp | 5 +- gdb/testsuite/gdb.go/no-package.exp | 31 + gdb/testsuite/gdb.go/package.exp | 5 +- gdb/testsuite/gdb.go/print.exp | 10 +- gdb/testsuite/gdb.go/strings.exp | 5 +- gdb/testsuite/gdb.go/types.exp | 5 +- gdb/testsuite/gdb.go/unsafe.exp | 5 +- gdb/testsuite/gdb.guile/guile.exp | 45 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 7 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 7 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 9 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 26 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 7 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.guile/scm-frame.exp | 7 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 11 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 7 +- gdb/testsuite/gdb.guile/scm-lazy-string.c | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 7 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 7 +- 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 | 17 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 7 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 55 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 7 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 22 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 13 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 17 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 15 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 22 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 9 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 7 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 9 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 6 +- gdb/testsuite/gdb.linespec/break-asm-file0.s | 2 +- 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 | 2 +- .../cp-replace-typedefs-ns-template.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 7 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 2 +- gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 2 +- gdb/testsuite/gdb.linespec/cpls.cc | 35 +- gdb/testsuite/gdb.linespec/cpls2.cc | 2 +- gdb/testsuite/gdb.linespec/errors.exp | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 6 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 12 +- gdb/testsuite/gdb.linespec/linespec.exp | 7 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 7 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 4 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 14 +- gdb/testsuite/gdb.linespec/skip-two.exp | 7 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- 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 | 18 +- gdb/testsuite/gdb.mi/gdb2549.exp | 3 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 6 +- gdb/testsuite/gdb.mi/gdb701.exp | 3 +- gdb/testsuite/gdb.mi/gdb792.exp | 5 +- gdb/testsuite/gdb.mi/interrupt-thread-group.c | 2 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 4 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 5 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 6 +- gdb/testsuite/gdb.mi/mi-async.exp | 20 +- gdb/testsuite/gdb.mi/mi-basics.exp | 13 +- gdb/testsuite/gdb.mi/mi-break-qualified.cc | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 10 +- gdb/testsuite/gdb.mi/mi-break.exp | 19 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 11 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.c | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 10 +- 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 | 10 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi-complete.cc | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 2 +- .../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 | 14 +- gdb/testsuite/gdb.mi/mi-console.exp | 14 +- gdb/testsuite/gdb.mi/mi-corefile.c | 2 +- gdb/testsuite/gdb.mi/mi-corefile.exp | 6 +- gdb/testsuite/gdb.mi/mi-detach.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 3 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 15 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 4 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 8 +- gdb/testsuite/gdb.mi/mi-editing.exp | 5 +- gdb/testsuite/gdb.mi/mi-eval.exp | 15 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 8 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 3 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 11 +- gdb/testsuite/gdb.mi/mi-file.exp | 13 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 4 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 6 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 12 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 6 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 5 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 20 +- 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 | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 15 +- gdb/testsuite/gdb.mi/mi-language.exp | 5 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 6 +- gdb/testsuite/gdb.mi/mi-logging.exp | 2 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 7 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 5 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 7 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 7 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 7 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 7 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 14 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 7 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 53 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 12 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 8 +- 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 | 22 +- gdb/testsuite/gdb.mi/mi-regs.exp | 19 +- gdb/testsuite/gdb.mi/mi-return.exp | 16 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 9 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 15 +- gdb/testsuite/gdb.mi/mi-solib.exp | 18 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 15 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 19 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 3 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 9 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c | 88 + gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 290 + gdb/testsuite/gdb.mi/mi-thread-specific-bp.c | 44 + gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 49 + gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 13 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 6 +- gdb/testsuite/gdb.mi/mi-until.exp | 15 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 15 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 14 +- 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 | 11 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 14 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 13 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 14 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 14 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 16 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 11 +- gdb/testsuite/gdb.mi/mi-watch.exp | 29 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 21 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.c | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 12 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 5 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 14 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 15 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- 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 | 6 +- gdb/testsuite/gdb.mi/pthreads.c | 2 +- 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 | 55 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 4 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 5 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 5 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 10 +- gdb/testsuite/gdb.multi/attach-while-running.c | 26 + gdb/testsuite/gdb.multi/attach-while-running.exp | 66 + gdb/testsuite/gdb.multi/base.exp | 10 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 12 +- gdb/testsuite/gdb.multi/bp-thread-specific.c | 28 + gdb/testsuite/gdb.multi/bp-thread-specific.exp | 107 + gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 10 +- 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/info-threads.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 11 +- gdb/testsuite/gdb.multi/multi-arch.exp | 10 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 12 +- .../gdb.multi/multi-target-info-inferiors.py | 3 +- 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 | 12 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 8 +- .../gdb.multi/start-inferior-specific-other.c | 2 +- gdb/testsuite/gdb.multi/start-inferior-specific.c | 2 +- .../gdb.multi/start-inferior-specific.exp | 6 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 15 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 31 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 18 +- gdb/testsuite/gdb.objc/basicclass.exp | 13 +- gdb/testsuite/gdb.objc/nondebug.exp | 15 +- gdb/testsuite/gdb.objc/objcdecode.exp | 15 +- gdb/testsuite/gdb.objc/print.exp | 8 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 14 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 7 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 7 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 7 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 7 +- gdb/testsuite/gdb.opt/break-on-_exit.c | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.opt/fortran-string.exp | 5 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.opt/inline-small-func.h | 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 | 29 +- .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 14 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 14 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 20 +- gdb/testsuite/gdb.pascal/integers.exp | 15 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 8 +- gdb/testsuite/gdb.pascal/str-chars.exp | 55 + gdb/testsuite/gdb.pascal/str-chars.pas | 28 + gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 10 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 6 +- gdb/testsuite/gdb.perf/backtrace.py | 3 +- gdb/testsuite/gdb.perf/disassemble.exp | 11 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- 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 | 2 +- .../gdb.perf/gmonster-pervasive-typedef.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 2 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 2 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 6 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 6 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 6 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 2 +- 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 | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 6 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 6 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 6 +- gdb/testsuite/gdb.perf/solib.py | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 6 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- 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 | 6 +- 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 | 7 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 9 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 2 +- gdb/testsuite/gdb.python/lotsa-lines.exp | 51 + .../gdb.python/pretty-print-call-by-hand.c | 2 +- .../gdb.python/pretty-print-call-by-hand.exp | 20 +- .../gdb.python/pretty-print-call-by-hand.py | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 6 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 6 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 6 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 6 +- .../gdb.python/py-auto-load-chaining-f1.c | 2 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 2 +- .../gdb.python/py-auto-load-chaining-f2.c | 2 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 7 +- ...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 | 31 +- ...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 | 9 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 9 +- 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 | 7 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 4 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 56 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 7 +- gdb/testsuite/gdb.python/py-charset.exp | 7 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 41 +- gdb/testsuite/gdb.python/py-completion.exp | 9 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 91 + gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 9 +- gdb/testsuite/gdb.python/py-disasm.c | 2 +- gdb/testsuite/gdb.python/py-disasm.exp | 18 +- gdb/testsuite/gdb.python/py-disasm.py | 15 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 6 +- gdb/testsuite/gdb.python/py-error.exp | 7 +- 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 | 14 +- gdb/testsuite/gdb.python/py-event-load.py | 2 +- gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 10 +- 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 | 9 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 7 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 7 +- .../gdb.python/py-finish-breakpoint-deletion.c | 31 + .../gdb.python/py-finish-breakpoint-deletion.exp | 40 + .../gdb.python/py-finish-breakpoint-deletion.py | 32 + gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 27 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 7 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 56 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-format-address.c | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 6 +- gdb/testsuite/gdb.python/py-format-string.c | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 65 +- 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 | 7 +- gdb/testsuite/gdb.python/py-frame-args.py | 2 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 9 +- gdb/testsuite/gdb.python/py-frame.exp | 9 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.exp | 7 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 3 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 15 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 13 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 16 +- gdb/testsuite/gdb.python/py-framefilter.py | 3 +- gdb/testsuite/gdb.python/py-function.exp | 11 +- gdb/testsuite/gdb.python/py-inferior-leak.c | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 7 +- gdb/testsuite/gdb.python/py-inferior-leak.py | 4 +- gdb/testsuite/gdb.python/py-inferior.exp | 9 +- gdb/testsuite/gdb.python/py-infthread.exp | 9 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 38 + gdb/testsuite/gdb.python/py-label-symbol-value.exp | 37 + gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 7 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 11 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 11 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 2 +- 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 | 16 +- 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 | 15 +- .../gdb.python/py-mi-var-info-path-expression.c | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 7 +- .../gdb.python/py-mi-var-info-path-expression.py | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 37 +- gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 13 +- gdb/testsuite/gdb.python/py-nested-maps.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 8 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 18 +- gdb/testsuite/gdb.python/py-parameter.exp | 38 +- gdb/testsuite/gdb.python/py-pending-frame-level.c | 2 +- .../gdb.python/py-pending-frame-level.exp | 9 +- gdb/testsuite/gdb.python/py-pending-frame-level.py | 2 +- gdb/testsuite/gdb.python/py-pp-cast.c | 35 + gdb/testsuite/gdb.python/py-pp-cast.exp | 40 + gdb/testsuite/gdb.python/py-pp-cast.py | 28 + gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 7 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 14 +- gdb/testsuite/gdb.python/py-pp-maint.py | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 7 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.c | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 7 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 24 +- gdb/testsuite/gdb.python/py-prettyprint.py | 3 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 13 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 13 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 9 +- .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 17 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 84 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 16 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 9 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 7 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 7 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 18 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-send-packet.c | 2 +- gdb/testsuite/gdb.python/py-send-packet.exp | 16 +- gdb/testsuite/gdb.python/py-send-packet.py | 3 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 11 +- gdb/testsuite/gdb.python/py-source-styling.c | 2 +- gdb/testsuite/gdb.python/py-source-styling.exp | 4 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 9 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 7 +- gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 13 +- gdb/testsuite/gdb.python/py-symtab.exp | 9 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 16 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 16 +- gdb/testsuite/gdb.python/py-thrhandle.c | 2 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 7 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 14 +- gdb/testsuite/gdb.python/py-typeprint.cc | 8 +- gdb/testsuite/gdb.python/py-typeprint.exp | 10 +- gdb/testsuite/gdb.python/py-typeprint.py | 30 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.c | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-user-regs.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 227 +- gdb/testsuite/gdb.python/py-unwind.py | 158 +- gdb/testsuite/gdb.python/py-value-cc.cc | 4 +- gdb/testsuite/gdb.python/py-value-cc.exp | 10 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 14 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 37 +- gdb/testsuite/gdb.python/py-xmethods.py | 19 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 13 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.c | 4 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 14 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 2 +- gdb/testsuite/gdb.python/tui-window-factory.exp | 108 + gdb/testsuite/gdb.python/tui-window-factory.py | 48 + gdb/testsuite/gdb.python/tui-window-names.exp | 13 +- gdb/testsuite/gdb.python/tui-window.exp | 10 +- gdb/testsuite/gdb.python/tui-window.py | 3 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 11 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 39 + gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 32 +- gdb/testsuite/gdb.reverse/finish-reverse-next.c | 91 + gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 224 + gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/getrandom.c | 2 +- gdb/testsuite/gdb.reverse/getrandom.exp | 6 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 9 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 7 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 7 +- 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 | 11 +- .../gdb.reverse/machinestate-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- .../gdb.reverse/maint-print-instruction.c | 25 + .../gdb.reverse/maint-print-instruction.exp | 75 + gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.c | 43 + .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 39 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 6 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 2 +- .../gdb.reverse/ppc_record_test_isa_2_06.exp | 11 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 11 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 6 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 11 +- 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 | 28 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 28 +- .../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 | 18 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 23 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 17 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 73 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 6 +- 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 | 10 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 77 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- gdb/testsuite/gdb.rocm/simple.cpp | 48 + gdb/testsuite/gdb.rocm/simple.exp | 49 + gdb/testsuite/gdb.rust/completion.exp | 34 + gdb/testsuite/gdb.rust/completion.rs | 19 + gdb/testsuite/gdb.rust/dwindex.exp | 12 +- gdb/testsuite/gdb.rust/dwindex.rs | 2 +- gdb/testsuite/gdb.rust/expr.exp | 4 +- gdb/testsuite/gdb.rust/finish.exp | 40 + gdb/testsuite/gdb.rust/finish.rs | 30 + gdb/testsuite/gdb.rust/fnfield.exp | 9 +- gdb/testsuite/gdb.rust/fnfield.rs | 2 +- gdb/testsuite/gdb.rust/generics.exp | 7 +- gdb/testsuite/gdb.rust/generics.rs | 2 +- gdb/testsuite/gdb.rust/main-crash.exp | 36 + gdb/testsuite/gdb.rust/main.rs | 30 + gdb/testsuite/gdb.rust/methods.exp | 10 +- gdb/testsuite/gdb.rust/methods.rs | 2 +- gdb/testsuite/gdb.rust/modules.exp | 7 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/onetwoeight.exp | 66 + gdb/testsuite/gdb.rust/onetwoeight.rs | 31 + gdb/testsuite/gdb.rust/pp.exp | 9 +- gdb/testsuite/gdb.rust/pp.py | 2 +- gdb/testsuite/gdb.rust/pp.rs | 2 +- gdb/testsuite/gdb.rust/rawids.exp | 14 +- gdb/testsuite/gdb.rust/rawids.rs | 2 +- gdb/testsuite/gdb.rust/rust-start.exp | 39 + gdb/testsuite/gdb.rust/rust-style.exp | 7 +- gdb/testsuite/gdb.rust/rust-style.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 16 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 9 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 13 +- gdb/testsuite/gdb.rust/unicode.rs | 2 +- gdb/testsuite/gdb.rust/union.exp | 7 +- gdb/testsuite/gdb.rust/union.rs | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 12 +- gdb/testsuite/gdb.rust/unsized.rs | 2 +- gdb/testsuite/gdb.rust/watch.exp | 9 +- gdb/testsuite/gdb.rust/watch.rs | 2 +- gdb/testsuite/gdb.server/abspath.exp | 10 +- gdb/testsuite/gdb.server/attach-flag.exp | 10 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 9 +- gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 6 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 15 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 10 +- gdb/testsuite/gdb.server/exit-multiple-threads.c | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 32 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 12 +- gdb/testsuite/gdb.server/ext-restart.exp | 11 +- gdb/testsuite/gdb.server/ext-run.exp | 10 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 11 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 10 +- gdb/testsuite/gdb.server/file-transfer.exp | 18 +- gdb/testsuite/gdb.server/monitor-exit-quit.exp | 6 +- gdb/testsuite/gdb.server/multi-ui-errors.c | 7 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 38 +- 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 | 12 +- gdb/testsuite/gdb.server/normal.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 16 +- .../gdb.server/run-without-local-binary.exp | 10 +- gdb/testsuite/gdb.server/server-connect.exp | 10 +- gdb/testsuite/gdb.server/server-exec-info.exp | 13 +- gdb/testsuite/gdb.server/server-kill-python.exp | 43 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 63 +- gdb/testsuite/gdb.server/server-mon.exp | 6 +- gdb/testsuite/gdb.server/server-pipe.exp | 12 +- gdb/testsuite/gdb.server/server-run.exp | 6 +- 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 | 15 +- .../gdb.server/stop-reply-no-thread-multi.c | 2 +- .../gdb.server/stop-reply-no-thread-multi.exp | 19 +- gdb/testsuite/gdb.server/stop-reply-no-thread.c | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 20 +- gdb/testsuite/gdb.server/sysroot.c | 2 +- gdb/testsuite/gdb.server/sysroot.exp | 28 +- gdb/testsuite/gdb.server/twice-connect.c | 2 +- gdb/testsuite/gdb.server/twice-connect.exp | 10 +- gdb/testsuite/gdb.server/unittest.exp | 8 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 6 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 11 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 16 +- gdb/testsuite/gdb.testsuite/board-sanity.exp | 145 + .../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 | 122 + gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp | 45 + gdb/testsuite/gdb.testsuite/gdb-test.exp | 2 +- gdb/testsuite/gdb.testsuite/parse_options_args.exp | 2 +- gdb/testsuite/gdb.testsuite/string_to_regexp.exp | 2 +- .../gdb.threads/access-mem-running-thread-exit.c | 2 +- .../gdb.threads/access-mem-running-thread-exit.exp | 12 +- gdb/testsuite/gdb.threads/async.c | 2 +- gdb/testsuite/gdb.threads/async.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 9 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 6 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 6 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 9 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 20 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 10 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 17 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 4 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 7 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 5 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 4 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 348 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 60 +- gdb/testsuite/gdb.threads/execl.c | 10 +- gdb/testsuite/gdb.threads/execl.exp | 5 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/foll-fork-other-thread.c | 84 + .../gdb.threads/foll-fork-other-thread.exp | 172 + gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 12 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 15 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- 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 | 2 +- .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 15 +- 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 | 2 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 7 +- gdb/testsuite/gdb.threads/linux-dp.exp | 4 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 8 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 7 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 10 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 7 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 7 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 6 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 11 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/next-fork-other-thread.c | 2 +- .../gdb.threads/next-fork-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 7 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 2 +- 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 | 2 +- .../pending-fork-event-detach-touch-file.c | 2 +- .../gdb.threads/pending-fork-event-detach.c | 2 +- .../gdb.threads/pending-fork-event-detach.exp | 17 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.exp | 4 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 4 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 13 +- .../process-exit-status-is-leader-exit-status.c | 2 +- .../process-exit-status-is-leader-exit-status.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 23 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 5 +- gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 2 +- .../gdb.threads/schedlock-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 12 +- gdb/testsuite/gdb.threads/schedlock.exp | 13 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 2 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 9 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 9 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 9 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 9 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 11 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 13 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.exp | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 17 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.c | 4 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 4 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 6 +- gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 7 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 4 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.c | 88 + gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 210 + gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 22 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 150 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 4 +- .../gdb.threads/thread-unwindonsignal.exp | 15 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 4 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 6 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 4 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 8 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 13 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 4 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 4 +- .../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 | 7 +- gdb/testsuite/gdb.threads/vfork-multi-thread.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 12 +- 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 | 14 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 7 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 14 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 11 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 8 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 9 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 28 +- gdb/testsuite/gdb.trace/ax.exp | 13 +- gdb/testsuite/gdb.trace/backtrace.exp | 11 +- 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 | 21 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 4 +- gdb/testsuite/gdb.trace/deltrace.exp | 22 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 2 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 17 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 11 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 11 +- gdb/testsuite/gdb.trace/infotrace.exp | 19 +- .../gdb.trace/mi-trace-frame-collected.exp | 7 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 4 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 34 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 29 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 4 +- gdb/testsuite/gdb.trace/packetlen.exp | 17 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 20 +- gdb/testsuite/gdb.trace/passcount.exp | 19 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 15 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 2 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 8 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 6 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 6 +- gdb/testsuite/gdb.trace/report.exp | 18 +- gdb/testsuite/gdb.trace/save-trace.exp | 17 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 7 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 7 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 2 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 8 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 7 +- gdb/testsuite/gdb.trace/tfind.exp | 25 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 11 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 2 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 11 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 11 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 17 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 7 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 10 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 19 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 10 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 24 +- gdb/testsuite/gdb.trace/while-dyn.exp | 17 +- gdb/testsuite/gdb.trace/while-stepping.exp | 26 +- gdb/testsuite/gdb.tui/basic.exp | 2 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/completion.exp | 37 +- gdb/testsuite/gdb.tui/corefile-run.exp | 25 +- gdb/testsuite/gdb.tui/empty.exp | 2 +- gdb/testsuite/gdb.tui/info-win.exp | 2 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 2 +- gdb/testsuite/gdb.tui/main-one-line.c | 2 +- gdb/testsuite/gdb.tui/main.exp | 2 +- gdb/testsuite/gdb.tui/new-layout.exp | 2 +- gdb/testsuite/gdb.tui/regs.exp | 2 +- gdb/testsuite/gdb.tui/resize.exp | 2 +- gdb/testsuite/gdb.tui/scroll.exp | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.c | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 19 +- gdb/testsuite/gdb.tui/tui-focus.c | 22 + gdb/testsuite/gdb.tui/tui-focus.exp | 143 + gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 2 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 7 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 71 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 4 +- gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 40 +- gdb/testsuite/gdb.tui/tuiterm.exp | 2 +- gdb/testsuite/gdb.tui/winheight.exp | 2 +- gdb/testsuite/gdb.tui/winwidth.exp | 2 +- gdb/testsuite/gdb.xml/maint-xml-dump.exp | 7 +- gdb/testsuite/gdb.xml/maint_print_struct.exp | 16 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 13 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 17 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 7 +- gdb/testsuite/lib/ada.exp | 8 +- 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 | 32 +- gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 110 +- gdb/testsuite/lib/compiler.F90 | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 20 +- gdb/testsuite/lib/cp-support.exp | 66 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dap-support.exp | 340 + gdb/testsuite/lib/data-structures.exp | 2 +- gdb/testsuite/lib/debuginfod-support.exp | 16 +- gdb/testsuite/lib/dg-add-core-file-count.sh | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 14 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/future.exp | 43 +- gdb/testsuite/lib/gdb-guile.exp | 23 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 40 +- gdb/testsuite/lib/gdb.exp | 1456 +- gdb/testsuite/lib/gdbserver-support.exp | 18 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/go.exp | 4 +- gdb/testsuite/lib/jit-elf-helpers.exp | 2 +- gdb/testsuite/lib/memory.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 338 +- gdb/testsuite/lib/my-syscalls.S | 2 +- gdb/testsuite/lib/my-syscalls.h | 2 +- gdb/testsuite/lib/notty-wrap | 2 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 24 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 12 +- gdb/testsuite/lib/precise-aligned-alloc.c | 2 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/prompt.exp | 15 +- gdb/testsuite/lib/range-stepping-support.exp | 2 +- gdb/testsuite/lib/read1.c | 2 +- gdb/testsuite/lib/rocm.exp | 168 + gdb/testsuite/lib/rust-support.exp | 13 +- gdb/testsuite/lib/selftest-support.exp | 16 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 2 +- gdb/testsuite/lib/ton.tcl | 303 + gdb/testsuite/lib/trace-support.exp | 8 +- gdb/testsuite/lib/tuiterm.exp | 30 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/print-ts.py | 2 +- gdb/thread-fsm.h | 2 +- gdb/thread-iter.c | 6 +- gdb/thread-iter.h | 2 +- gdb/thread.c | 122 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 16 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 2 +- gdb/tid-parse.h | 2 +- gdb/tilegx-linux-nat.c | 2 +- gdb/tilegx-linux-tdep.c | 2 +- gdb/tilegx-tdep.c | 10 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 129 +- gdb/top.h | 13 +- gdb/tracectf.c | 2 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 23 +- gdb/tracefile.c | 8 +- gdb/tracepoint.c | 18 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 3 +- gdb/transform.m4 | 2 +- gdb/tsan-suppressions.txt | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 6 +- gdb/tui/tui-io.c | 33 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 64 +- gdb/tui/tui-layout.h | 51 +- gdb/tui/tui-location.c | 2 +- gdb/tui/tui-location.h | 2 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-out.h | 2 +- gdb/tui/tui-regs.c | 8 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 117 +- gdb/tui/tui-win.h | 6 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 218 +- gdb/tui/tui-winsource.h | 71 +- gdb/tui/tui.c | 9 +- gdb/tui/tui.h | 5 +- gdb/type-codes.def | 2 +- gdb/type-stack.c | 2 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 18 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 6 +- gdb/ui-file.h | 10 +- gdb/ui-out.c | 2 +- gdb/ui-out.h | 10 +- gdb/ui-style.c | 2 +- gdb/ui-style.h | 2 +- gdb/unittests/array-view-selftests.c | 2 +- gdb/unittests/basic_string_view/capacity/1.cc | 2 +- .../basic_string_view/capacity/empty_neg.cc | 2 +- gdb/unittests/basic_string_view/cons/char/1.cc | 2 +- gdb/unittests/basic_string_view/cons/char/2.cc | 2 +- gdb/unittests/basic_string_view/cons/char/3.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 2 +- .../element_access/char/front_back.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- gdb/unittests/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 2 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- gdb/unittests/basic_string_view/literals/types.cc | 2 +- gdb/unittests/basic_string_view/literals/values.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../basic_string_view/modifiers/swap/char/1.cc | 2 +- .../basic_string_view/modifiers/swap/wchar_t/1.cc | 2 +- .../basic_string_view/operations/compare/char/1.cc | 2 +- .../operations/compare/char/13650.cc | 2 +- .../basic_string_view/operations/compare/char/2.cc | 2 +- .../operations/compare/char/70483.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 2 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../basic_string_view/operations/data/char/1.cc | 2 +- .../basic_string_view/operations/data/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/char/1.cc | 2 +- .../basic_string_view/operations/find/char/2.cc | 2 +- .../basic_string_view/operations/find/char/3.cc | 2 +- .../basic_string_view/operations/find/char/4.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 2 +- .../basic_string_view/operations/rfind/char/2.cc | 2 +- .../basic_string_view/operations/rfind/char/3.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/wchar_t/1.cc | 2 +- .../basic_string_view/operators/char/2.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- gdb/unittests/basic_string_view/typedefs.cc | 2 +- gdb/unittests/basic_string_view/types/1.cc | 2 +- gdb/unittests/child-path-selftests.c | 2 +- gdb/unittests/cli-utils-selftests.c | 2 +- gdb/unittests/command-def-selftests.c | 2 +- gdb/unittests/common-utils-selftests.c | 2 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/enum-flags-selftests.c | 71 +- gdb/unittests/environ-selftests.c | 2 +- gdb/unittests/filtered_iterator-selftests.c | 2 +- gdb/unittests/format_pieces-selftests.c | 2 +- gdb/unittests/frame_info_ptr-selftests.c | 76 + gdb/unittests/function-view-selftests.c | 2 +- gdb/unittests/gdb_tilde_expand-selftests.c | 10 +- gdb/unittests/gmp-utils-selftests.c | 91 +- gdb/unittests/intrusive_list-selftests.c | 2 +- gdb/unittests/lookup_name_info-selftests.c | 2 +- gdb/unittests/main-thread-selftests.c | 2 +- gdb/unittests/memory-map-selftests.c | 2 +- gdb/unittests/memrange-selftests.c | 2 +- gdb/unittests/mkdir-recursive-selftests.c | 2 +- gdb/unittests/observable-selftests.c | 2 +- gdb/unittests/offset-type-selftests.c | 2 +- gdb/unittests/optional-selftests.c | 2 +- gdb/unittests/optional/assignment/1.cc | 2 +- gdb/unittests/optional/assignment/2.cc | 2 +- gdb/unittests/optional/assignment/3.cc | 2 +- gdb/unittests/optional/assignment/4.cc | 2 +- gdb/unittests/optional/assignment/5.cc | 2 +- gdb/unittests/optional/assignment/6.cc | 2 +- gdb/unittests/optional/assignment/7.cc | 2 +- gdb/unittests/optional/cons/copy.cc | 2 +- gdb/unittests/optional/cons/default.cc | 2 +- gdb/unittests/optional/cons/move.cc | 2 +- gdb/unittests/optional/cons/value.cc | 2 +- gdb/unittests/optional/in_place.cc | 2 +- gdb/unittests/optional/observers/1.cc | 2 +- gdb/unittests/optional/observers/2.cc | 2 +- gdb/unittests/packed-selftests.c | 2 +- gdb/unittests/parallel-for-selftests.c | 41 +- gdb/unittests/parse-connection-spec-selftests.c | 2 +- gdb/unittests/path-join-selftests.c | 2 +- gdb/unittests/ptid-selftests.c | 2 +- gdb/unittests/rsp-low-selftests.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 2 +- gdb/unittests/scoped_ignore_signal-selftests.c | 2 +- gdb/unittests/scoped_mmap-selftests.c | 2 +- gdb/unittests/scoped_restore-selftests.c | 2 +- gdb/unittests/search-memory-selftests.c | 2 +- gdb/unittests/string_view-selftests.c | 2 +- gdb/unittests/style-selftests.c | 2 +- gdb/unittests/tracepoint-selftests.c | 2 +- gdb/unittests/tui-selftests.c | 2 +- gdb/unittests/ui-file-selftests.c | 2 +- gdb/unittests/unique_xmalloc_ptr_char.c | 2 +- gdb/unittests/unpack-selftests.c | 2 +- gdb/unittests/utils-selftests.c | 2 +- gdb/unittests/vec-utils-selftests.c | 2 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils.c | 164 +- gdb/utils.h | 47 +- gdb/v850-tdep.c | 23 +- gdb/valarith.c | 743 +- gdb/valops.c | 581 +- gdb/valprint.c | 257 +- gdb/valprint.h | 28 +- gdb/value.c | 1994 +- gdb/value.h | 1205 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 70 +- gdb/varobj.h | 2 +- gdb/vax-bsd-nat.c | 2 +- gdb/vax-netbsd-tdep.c | 2 +- gdb/vax-tdep.c | 6 +- gdb/vax-tdep.h | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 122 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 65 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 2 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-fbsd-nat.c | 2 +- gdb/x86-fbsd-nat.h | 2 +- gdb/x86-linux-nat.c | 2 +- gdb/x86-linux-nat.h | 2 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 2 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 101 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 2 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 2 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 4 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-config.c | 6 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 23 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 2 +- gdb/z80-tdep.c | 27 +- gdb/z80-tdep.h | 2 +- gdbserver/.dir-locals.el | 2 +- gdbserver/Makefile.in | 9 +- gdbserver/ax.cc | 14 +- gdbserver/ax.h | 5 +- gdbserver/config.in | 3 + gdbserver/configure | 526 +- gdbserver/configure.ac | 2 +- gdbserver/debug.cc | 2 +- gdbserver/debug.h | 2 +- gdbserver/dll.cc | 2 +- gdbserver/dll.h | 2 +- gdbserver/fork-child.cc | 2 +- gdbserver/gdb_proc_service.h | 2 +- gdbserver/gdbreplay.cc | 4 +- gdbserver/gdbthread.h | 2 +- gdbserver/hostio.cc | 2 +- gdbserver/hostio.h | 2 +- gdbserver/i387-fp.cc | 2 +- gdbserver/i387-fp.h | 2 +- gdbserver/inferiors.cc | 2 +- gdbserver/inferiors.h | 2 +- gdbserver/linux-aarch32-low.cc | 2 +- gdbserver/linux-aarch32-low.h | 2 +- gdbserver/linux-aarch32-tdesc.cc | 2 +- gdbserver/linux-aarch32-tdesc.h | 2 +- gdbserver/linux-aarch64-ipa.cc | 2 +- gdbserver/linux-aarch64-low.cc | 66 +- gdbserver/linux-aarch64-tdesc.cc | 2 +- gdbserver/linux-aarch64-tdesc.h | 2 +- gdbserver/linux-amd64-ipa.cc | 2 +- gdbserver/linux-arc-low.cc | 2 +- gdbserver/linux-arm-low.cc | 4 +- gdbserver/linux-arm-tdesc.cc | 2 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-csky-low.cc | 2 +- gdbserver/linux-i386-ipa.cc | 2 +- gdbserver/linux-ia64-low.cc | 2 +- gdbserver/linux-loongarch-low.cc | 2 +- gdbserver/linux-low.cc | 107 +- gdbserver/linux-low.h | 27 +- gdbserver/linux-m68k-low.cc | 2 +- gdbserver/linux-mips-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 2 +- gdbserver/linux-or1k-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 2 +- gdbserver/linux-ppc-low.cc | 8 +- gdbserver/linux-ppc-tdesc-init.h | 2 +- gdbserver/linux-riscv-low.cc | 2 +- gdbserver/linux-s390-ipa.cc | 2 +- gdbserver/linux-s390-low.cc | 4 +- gdbserver/linux-s390-tdesc.h | 2 +- gdbserver/linux-sh-low.cc | 2 +- gdbserver/linux-sparc-low.cc | 2 +- gdbserver/linux-tic6x-low.cc | 2 +- gdbserver/linux-x86-low.cc | 32 +- gdbserver/linux-x86-tdesc.cc | 2 +- gdbserver/linux-x86-tdesc.h | 2 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/mem-break.cc | 2 +- gdbserver/mem-break.h | 2 +- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbserver/netbsd-amd64-low.cc | 2 +- gdbserver/netbsd-i386-low.cc | 2 +- gdbserver/netbsd-low.cc | 8 +- gdbserver/netbsd-low.h | 4 +- gdbserver/notif.cc | 2 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 4 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 27 +- gdbserver/regcache.h | 7 +- gdbserver/remote-utils.cc | 2 +- gdbserver/remote-utils.h | 2 +- gdbserver/server.cc | 116 +- gdbserver/server.h | 3 +- gdbserver/symbol.cc | 2 +- gdbserver/target.cc | 14 +- gdbserver/target.h | 18 +- gdbserver/tdesc.cc | 2 +- gdbserver/tdesc.h | 2 +- gdbserver/thread-db.cc | 31 +- gdbserver/tracepoint.cc | 37 +- gdbserver/tracepoint.h | 13 +- gdbserver/utils.cc | 24 +- gdbserver/utils.h | 2 +- gdbserver/win32-i386-low.cc | 2 +- gdbserver/win32-low.cc | 2 +- gdbserver/win32-low.h | 2 +- gdbserver/x86-low.cc | 2 +- gdbserver/x86-low.h | 2 +- gdbserver/x86-tdesc.h | 2 +- gdbserver/xtensa-xtregs.cc | 2 +- gdbsupport/.dir-locals.el | 2 +- gdbsupport/Makefile.am | 3 +- gdbsupport/Makefile.in | 7 +- gdbsupport/agent.cc | 16 +- gdbsupport/agent.h | 4 +- gdbsupport/alt-stack.h | 2 +- gdbsupport/array-view.h | 3 +- gdbsupport/ax.def | 2 +- gdbsupport/block-signals.h | 2 +- gdbsupport/break-common.h | 2 +- gdbsupport/btrace-common.cc | 2 +- gdbsupport/btrace-common.h | 2 +- gdbsupport/buffer.cc | 178 - gdbsupport/buffer.h | 68 - gdbsupport/buildargv.h | 2 +- gdbsupport/byte-vector.h | 2 +- gdbsupport/check-defines.el | 2 +- gdbsupport/cleanups.cc | 2 +- gdbsupport/cleanups.h | 2 +- gdbsupport/common-debug.cc | 2 +- gdbsupport/common-debug.h | 113 +- gdbsupport/common-defs.h | 6 +- gdbsupport/common-exceptions.cc | 16 +- gdbsupport/common-exceptions.h | 24 +- gdbsupport/common-gdbthread.h | 2 +- gdbsupport/common-inferior.cc | 2 +- gdbsupport/common-inferior.h | 2 +- gdbsupport/common-regcache.cc | 2 +- gdbsupport/common-regcache.h | 2 +- gdbsupport/common-types.h | 10 +- gdbsupport/common-utils.cc | 20 +- gdbsupport/common-utils.h | 72 +- gdbsupport/common.m4 | 39 +- gdbsupport/compiler-type.m4 | 2 +- gdbsupport/config.in | 3 + gdbsupport/configure | 526 +- gdbsupport/configure.ac | 2 +- gdbsupport/create-version.sh | 2 +- gdbsupport/def-vector.h | 2 +- gdbsupport/default-init-alloc.h | 2 +- gdbsupport/eintr.h | 2 +- gdbsupport/enum-flags.h | 71 +- gdbsupport/environ.cc | 4 +- gdbsupport/environ.h | 2 +- gdbsupport/errors.cc | 26 +- gdbsupport/errors.h | 15 +- gdbsupport/event-loop.cc | 2 +- gdbsupport/event-loop.h | 2 +- gdbsupport/event-pipe.cc | 2 +- gdbsupport/event-pipe.h | 2 +- gdbsupport/fileio.cc | 2 +- gdbsupport/fileio.h | 4 +- gdbsupport/filestuff.cc | 4 +- gdbsupport/filestuff.h | 2 +- gdbsupport/filtered-iterator.h | 2 +- gdbsupport/format.cc | 2 +- gdbsupport/format.h | 2 +- gdbsupport/forward-scope-exit.h | 2 +- gdbsupport/function-view.h | 2 +- gdbsupport/gdb-checked-static-cast.h | 5 +- gdbsupport/gdb-dlfcn.cc | 2 +- gdbsupport/gdb-dlfcn.h | 2 +- gdbsupport/gdb-hashtab.cc | 2 +- gdbsupport/gdb-hashtab.h | 2 +- gdbsupport/gdb-safe-ctype.h | 2 +- gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb-xfree.h | 2 +- gdbsupport/gdb_assert.h | 2 +- gdbsupport/gdb_binary_search.h | 2 +- gdbsupport/gdb_file.h | 2 +- gdbsupport/gdb_locale.h | 2 +- gdbsupport/gdb_obstack.cc | 2 +- gdbsupport/gdb_obstack.h | 2 +- gdbsupport/gdb_optional.h | 2 +- gdbsupport/gdb_proc_service.h | 2 +- gdbsupport/gdb_ref_ptr.h | 2 +- gdbsupport/gdb_regex.cc | 2 +- gdbsupport/gdb_regex.h | 2 +- gdbsupport/gdb_select.h | 2 +- gdbsupport/gdb_setjmp.h | 2 +- gdbsupport/gdb_signals.h | 2 +- gdbsupport/gdb_splay_tree.h | 2 +- gdbsupport/gdb_string_view.h | 2 +- gdbsupport/gdb_string_view.tcc | 2 +- gdbsupport/gdb_sys_time.h | 2 +- gdbsupport/gdb_tilde_expand.cc | 8 +- gdbsupport/gdb_tilde_expand.h | 2 +- gdbsupport/gdb_unique_ptr.h | 2 +- gdbsupport/gdb_unlinker.h | 2 +- gdbsupport/gdb_vecs.cc | 2 +- gdbsupport/gdb_vecs.h | 2 +- gdbsupport/gdb_wait.cc | 2 +- gdbsupport/gdb_wait.h | 2 +- gdbsupport/hash_enum.h | 2 +- gdbsupport/host-defs.h | 2 +- gdbsupport/intrusive_list.h | 2 +- gdbsupport/invoke-result.h | 2 +- gdbsupport/iterator-range.h | 6 +- gdbsupport/job-control.cc | 2 +- gdbsupport/job-control.h | 2 +- gdbsupport/netstuff.cc | 2 +- gdbsupport/netstuff.h | 2 +- gdbsupport/new-op.cc | 2 +- gdbsupport/next-iterator.h | 2 +- gdbsupport/observable.h | 22 +- gdbsupport/offset-type.h | 2 +- gdbsupport/packed.h | 2 +- gdbsupport/parallel-for.h | 36 +- gdbsupport/pathstuff.cc | 2 +- gdbsupport/pathstuff.h | 2 +- gdbsupport/poison.h | 2 +- gdbsupport/preprocessor.h | 2 +- gdbsupport/print-utils.cc | 2 +- gdbsupport/print-utils.h | 2 +- gdbsupport/ptid.cc | 2 +- gdbsupport/ptid.h | 20 +- gdbsupport/ptrace.m4 | 2 +- gdbsupport/range-chain.h | 2 +- gdbsupport/refcounted-object.h | 2 +- gdbsupport/reference-to-pointer-iterator.h | 2 +- gdbsupport/rsp-low.cc | 2 +- gdbsupport/rsp-low.h | 2 +- gdbsupport/run-time-clock.cc | 2 +- gdbsupport/run-time-clock.h | 2 +- gdbsupport/safe-iterator.h | 2 +- gdbsupport/safe-strerror.cc | 2 +- gdbsupport/scope-exit.h | 2 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_ignore_signal.h | 2 +- gdbsupport/scoped_ignore_sigttou.h | 2 +- gdbsupport/scoped_mmap.cc | 2 +- gdbsupport/scoped_mmap.h | 2 +- gdbsupport/scoped_restore.h | 2 +- gdbsupport/search.cc | 2 +- gdbsupport/search.h | 2 +- gdbsupport/selftest.cc | 2 +- gdbsupport/selftest.h | 2 +- gdbsupport/selftest.m4 | 2 +- gdbsupport/signals-state-save-restore.cc | 2 +- gdbsupport/signals-state-save-restore.h | 2 +- gdbsupport/signals.cc | 2 +- gdbsupport/symbol.h | 2 +- gdbsupport/tdesc.cc | 2 +- gdbsupport/tdesc.h | 2 +- gdbsupport/thread-pool.cc | 2 +- gdbsupport/thread-pool.h | 29 +- gdbsupport/traits.h | 2 +- gdbsupport/underlying.h | 2 +- gdbsupport/valid-expr.h | 2 +- gdbsupport/version.h | 2 +- gdbsupport/warning.m4 | 2 +- gdbsupport/x86-xstate.h | 2 +- gdbsupport/xml-utils.cc | 123 +- gdbsupport/xml-utils.h | 14 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/config.in | 3 +- gnulib/configure.ac | 2 +- gnulib/doc/gendocs_template | 2 +- gnulib/doc/gendocs_template_min | 2 +- gnulib/import/m4/gnulib-common.m4 | 3 +- .../patches/0002-no-solaris-_gl_attribute_dealloc | 13 + gnulib/update-gnulib.sh | 3 +- gold/ChangeLog | 22 +- gold/Makefile.am | 2 +- gold/Makefile.in | 2 +- gold/NEWS | 5 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 2 +- gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure.ac | 2 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 4 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 4 +- gold/i386.cc | 2 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 41 +- gold/layout.h | 2 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 2 +- gold/object.h | 2 +- gold/options.cc | 2 +- gold/options.h | 9 +- 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/ro.po | 4291 ++ gold/po/sr.po | 608 +- gold/po/uk.po | 605 +- gold/powerpc.cc | 65 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 39 - gold/testsuite/Makefile.in | 162 +- 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/bnd_ifunc_1.s | 16 - gold/testsuite/bnd_ifunc_1.sh | 36 - gold/testsuite/bnd_ifunc_2.s | 28 - gold/testsuite/bnd_ifunc_2.sh | 50 - gold/testsuite/bnd_plt_1.s | 9 - gold/testsuite/bnd_plt_1.sh | 52 - gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_2_zstd.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 2 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 2 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/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_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 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_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 | 495 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 26 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 2 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 20 +- gprof/configure.ac | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/bg.po | 84 +- gprof/po/de.po | 86 +- gprof/po/eo.po | 96 +- gprof/po/ms.po | 90 +- gprof/po/ro.po | 233 +- gprof/po/ru.po | 345 +- gprof/po/sr.po | 107 +- gprof/po/sv.po | 100 +- gprof/po/uk.po | 86 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprofng/Makefile.am | 5 +- gprofng/Makefile.in | 5 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 4 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 2 +- gprofng/common/gp-defs.h | 2 +- gprofng/common/gp-experiment.h | 2 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 2 +- gprofng/common/hwcdrv.c | 2 +- gprofng/common/hwcdrv.h | 2 +- gprofng/common/hwcentry.h | 2 +- gprofng/common/hwcfuncs.c | 2 +- gprofng/common/hwcfuncs.h | 2 +- gprofng/common/hwctable.c | 2 +- gprofng/common/opteron_pcbe.c | 2 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 99 +- gprofng/configure.ac | 23 +- gprofng/doc/Makefile.am | 26 +- gprofng/doc/Makefile.in | 95 +- gprofng/doc/gprofng.texi | 171 +- gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- gprofng/gp-display-html/Makefile.am | 2 +- gprofng/gp-display-html/Makefile.in | 2 +- gprofng/gp-display-html/gp-display-html.in | 4 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 6 +- gprofng/libcollector/Makefile.in | 5 +- gprofng/libcollector/collector.c | 15 +- gprofng/libcollector/collector.h | 95 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 42 +- gprofng/libcollector/configure.ac | 19 +- gprofng/libcollector/descendants.h | 2 +- gprofng/libcollector/dispatcher.c | 494 +- gprofng/libcollector/envmgmt.c | 2 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 21 +- gprofng/libcollector/hwprofile.c | 2 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/iolib.c | 4 +- gprofng/libcollector/iotrace.c | 1168 +- gprofng/libcollector/jprofile.c | 2 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 81 +- gprofng/libcollector/libcol_util.h | 2 +- gprofng/libcollector/libgprofng.ver | 145 + gprofng/libcollector/linetrace.c | 583 +- gprofng/libcollector/mapfile.aarch64-Linux | 40 - gprofng/libcollector/mapfile.amd64-Linux | 79 - gprofng/libcollector/mapfile.intel-Linux | 81 - gprofng/libcollector/mapfile.sparc-Linux | 40 - gprofng/libcollector/mapfile.sparcv9-Linux | 58 - gprofng/libcollector/memmgr.c | 2 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 197 +- gprofng/libcollector/profile.c | 2 +- gprofng/libcollector/synctrace.c | 744 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 2 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 4 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 2 +- gprofng/src/BaseMetric.h | 2 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 2 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 2 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 2 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 4 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 2 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 2 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 2 +- gprofng/src/Dbe.h | 2 +- gprofng/src/DbeApplication.cc | 2 +- gprofng/src/DbeApplication.h | 2 +- gprofng/src/DbeArray.h | 2 +- gprofng/src/DbeCacheMap.h | 2 +- gprofng/src/DbeFile.cc | 2 +- gprofng/src/DbeFile.h | 2 +- gprofng/src/DbeJarFile.cc | 2 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 2 +- gprofng/src/DbeSession.cc.1 | 3531 -- gprofng/src/DbeSession.h | 2 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 2 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 2 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 2 +- gprofng/src/Disasm.h | 2 +- gprofng/src/Dwarf.cc | 25 +- gprofng/src/Dwarf.h | 3 +- gprofng/src/DwarfLib.cc | 472 +- gprofng/src/DwarfLib.h | 16 +- gprofng/src/Elf.cc | 2 +- gprofng/src/Elf.h | 2 +- gprofng/src/Emsg.cc | 2 +- gprofng/src/Emsg.h | 2 +- gprofng/src/Emsgnum.h | 2 +- gprofng/src/ExpGroup.cc | 2 +- gprofng/src/ExpGroup.h | 2 +- gprofng/src/Exp_Layout.cc | 2 +- gprofng/src/Exp_Layout.h | 2 +- gprofng/src/Experiment.cc | 12 +- gprofng/src/Experiment.h | 5 +- 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 | 4 +- 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 | 2 +- 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 | 2 +- gprofng/src/LoadObject.h | 2 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 15 +- gprofng/src/Makefile.in | 84 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 2 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 2 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 2 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 2 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 4 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 2 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 2 +- gprofng/src/Stabs.h | 2 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 2 +- gprofng/src/StringBuilder.h | 2 +- gprofng/src/StringMap.h | 2 +- gprofng/src/Table.cc | 2 +- gprofng/src/Table.h | 2 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/checks.cc | 4 +- gprofng/src/collctrl.cc | 6 +- gprofng/src/collctrl.h | 2 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 13 +- gprofng/src/comp_com.c | 2 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 2 +- gprofng/src/data_pckts.h | 2 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 2 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_memmgr.c | 2 +- gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 2 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 2 +- gprofng/src/gethrtime.c | 2 +- gprofng/src/gp-archive.cc | 2 +- gprofng/src/gp-archive.h | 2 +- gprofng/src/gp-collect-app.cc | 2 +- gprofng/src/gp-display-src.cc | 2 +- gprofng/src/gp-display-text.cc | 2 +- gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 2 +- gprofng/src/gprofng.rc | 2 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 14 +- gprofng/src/ipcio.cc | 2 +- gprofng/src/ipcio.h | 2 +- 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 | 2 +- gprofng/src/stab.h | 2 +- gprofng/src/util.cc | 2 +- gprofng/src/util.h | 2 +- gprofng/src/vec.h | 2 +- gprofng/testsuite/config/default.exp | 2 +- gprofng/testsuite/gprofng.display/display.exp | 13 +- .../testsuite/gprofng.display/jsynprog/Makefile | 2 +- .../gprofng.display/jsynprog/check_results.pl | 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 | 2 +- gprofng/testsuite/gprofng.display/synprog/Makefile | 4 +- 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 | 4 +- 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 | 2 +- .../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 | 4 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 4 +- .../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 | 15 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 8 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 5 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/i386.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 82 +- include/coff/loongarch64.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 2 +- include/coff/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_64.h | 2 +- include/coff/xcoff.h | 2 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 2 +- include/ctf.h | 10 +- include/demangle.h | 22 +- include/diagnostics.h | 11 +- include/dis-asm.h | 2 +- include/dwarf2.def | 2 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 2 +- include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 24 +- include/elf/common.h | 22 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/loongarch.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 2 +- 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/gdb/sim-aarch64.h | 48 - include/gdb/sim-arm.h | 104 - include/gdb/sim-bfin.h | 82 - include/gdb/sim-cr16.h | 66 - include/gdb/sim-d10v.h | 110 - include/gdb/sim-frv.h | 43 - include/gdb/sim-ft32.h | 35 - include/gdb/sim-h8300.h | 69 - include/gdb/sim-lm32.h | 68 - include/gdb/sim-m32c.h | 62 - include/gdb/sim-ppc.h | 773 - include/gdb/sim-riscv.h | 99 - include/gdb/sim-rl78.h | 76 - include/gdb/sim-rx.h | 56 - include/gdb/sim-sh.h | 161 - include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 196 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 2 +- include/opcode/arm.h | 2 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 4 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 2 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/ia64.h | 2 +- include/opcode/loongarch.h | 2 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 2 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 2 +- 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 | 112 +- include/opcode/riscv.h | 4 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/progress.h | 38 - include/safe-ctype.h | 2 +- include/sframe-api.h | 28 +- include/sframe.h | 101 +- include/sha1.h | 2 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 48 + include/sim/sim-arm.h | 104 + include/sim/sim-bfin.h | 82 + include/sim/sim-cr16.h | 66 + include/sim/sim-d10v.h | 110 + include/sim/sim-frv.h | 43 + include/sim/sim-ft32.h | 35 + include/sim/sim-h8300.h | 69 + include/sim/sim-lm32.h | 68 + include/sim/sim-m32c.h | 62 + include/sim/sim-ppc.h | 773 + include/sim/sim-riscv.h | 99 + include/sim/sim-rl78.h | 76 + include/sim/sim-rx.h | 56 + include/sim/sim-sh.h | 161 + include/sim/sim.h | 19 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 442 + include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 149 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 35 +- ld/Makefile.in | 78 +- ld/NEWS | 13 +- ld/README | 2 +- ld/configure | 20 +- ld/configure.ac | 2 +- ld/configure.host | 2 +- ld/configure.tgt | 44 +- ld/deffile.h | 2 +- ld/deffilep.y | 4 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64haiku.sh | 2 +- ld/emulparams/aarch64nto.sh | 41 + ld/emulparams/arm64pe.sh | 4 + ld/emulparams/armelf_haiku.sh | 2 +- ld/emulparams/elf32ppchaiku.sh | 4 +- ld/emulparams/elf_mipsel_haiku.sh | 4 +- ld/emulparams/elf_x86_64.sh | 10 - ld/emulparams/elf_x86_64_haiku.sh | 4 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/aix.em | 2 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/beos.em | 4 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 8 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/loongarchelf.em | 2 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 4 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/nto.em | 163 + ld/emultempl/pdp11.em | 2 +- ld/emultempl/pe.em | 255 +- ld/emultempl/pep.em | 117 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 40 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 2 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 12 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 8 +- ld/ld.texi | 85 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 2 +- ld/ldelf.h | 2 +- ld/ldelfgen.c | 2 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 2 +- ld/ldexp.h | 2 +- ld/ldfile.c | 2 +- ld/ldfile.h | 2 +- ld/ldgram.y | 19 +- ld/ldint.texi | 6 +- ld/ldlang.c | 1311 +- ld/ldlang.h | 27 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 4 +- ld/ldlex.l | 8 +- ld/ldmain.c | 47 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 2 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 17 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pdb.c | 4524 +- ld/pdb.h | 667 +- ld/pe-dll.c | 110 +- 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 | 2 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 2 + ld/po/Make-in | 2 +- ld/po/bg.po | 5639 +-- ld/po/ld.pot | 5440 ++- ld/po/uk.po | 4533 +- 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 | 20 +- ld/scripttempl/avr.sc | 17 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 11 +- ld/scripttempl/elf.sc | 22 +- ld/scripttempl/elf32cr16.sc | 9 +- ld/scripttempl/elf32crx.sc | 9 +- ld/scripttempl/elf32msp430.sc | 15 +- ld/scripttempl/elf64bpf.sc | 19 +- ld/scripttempl/elf64hppa.sc | 20 +- ld/scripttempl/elf_chaos.sc | 17 +- ld/scripttempl/elfarc.sc | 16 +- ld/scripttempl/elfarcv2.sc | 12 +- ld/scripttempl/elfd10v.sc | 17 +- ld/scripttempl/elfd30v.sc | 17 +- ld/scripttempl/elfm68hc11.sc | 17 +- ld/scripttempl/elfm68hc12.sc | 18 +- ld/scripttempl/elfm9s12z.sc | 18 +- ld/scripttempl/elfmicroblaze.sc | 10 +- ld/scripttempl/elfxgate.sc | 18 +- ld/scripttempl/elfxtensa.sc | 20 +- ld/scripttempl/epiphany_4x4.sc | 20 +- ld/scripttempl/ft32.sc | 12 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 6 +- ld/scripttempl/i386go32.sc | 6 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 6 +- ld/scripttempl/ip2k.sc | 16 +- ld/scripttempl/iq2000.sc | 17 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 17 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/misc-sections.sc | 20 + ld/scripttempl/mmo.sc | 6 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 20 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 6 +- ld/scripttempl/pep.sc | 7 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/pru.sc | 45 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 16 +- ld/scripttempl/v850_rh850.sc | 16 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 6 +- ld/scripttempl/xstormy16.sc | 18 +- ld/scripttempl/z80.sc | 12 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 2 +- ld/testplug.c | 2 +- ld/testplug2.c | 2 +- ld/testplug3.c | 2 +- ld/testplug4.c | 2 +- ld/testsuite/config/default.exp | 8 +- ld/testsuite/ld- | 6 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 9 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 28 + ld/testsuite/ld-aarch64/bti-far-1.d | 83 + ld/testsuite/ld-aarch64/bti-far-2.d | 62 + ld/testsuite/ld-aarch64/bti-far-opt.d | 153 + 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-plt-5.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-112.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-113.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-114.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-115.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-116.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-117.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-118.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-119.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-22.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-23.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-28.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-86-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-86.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-87.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-88-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-88.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-89.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-90-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-90.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-92.d | 1 + ld/testsuite/ld-aarch64/nto-stack-note-1.d | 12 + ld/testsuite/ld-aarch64/nto-stack-note-2.d | 12 + ld/testsuite/ld-aarch64/{gc-start.s => start.s} | 0 ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d | 1 + .../ld-aarch64/tls-relax-gdesc-le-2-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d | 1 + .../ld-aarch64/tls-relax-ld-le-small-ilp32.d | 1 + .../ld-aarch64/tls-relax-ld-le-tiny-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d | 1 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 52 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/ifunc-12.rd | 8 +- ld/testsuite/ld-arm/ifunc-3.rd | 10 +- ld/testsuite/ld-arm/ifunc-4.rd | 60 +- ld/testsuite/ld-arm/non-contiguous-arm.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm2.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm3.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm4.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm5.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm6.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm7.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.err | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.ld | 32 + ld/testsuite/ld-arm/non-contiguous-arm7.s | 16 + ld/testsuite/ld-arm/rodata-merge-map.sym | 3 +- ld/testsuite/ld-arm/rodata-merge-map3.s | 5 +- ld/testsuite/ld-arm/thumb-plt-got.d | 2 +- ld/testsuite/ld-arm/thumb-plt.d | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-bpf/baz.s | 5 - ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-bpf/call-1.d | 2 +- ld/testsuite/ld-bpf/jump-1.d | 22 - ld/testsuite/ld-bpf/reloc-data-be.d | 2 +- ld/testsuite/ld-bpf/reloc-data-le.d | 2 +- ld/testsuite/ld-bpf/reloc-data.s | 4 - ld/testsuite/ld-bpf/reloc-insn-external-be.d | 2 - ld/testsuite/ld-bpf/reloc-insn-external-le.d | 2 - ld/testsuite/ld-bpf/reloc-insn-external.s | 3 - ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 - ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 - ld/testsuite/ld-bpf/reloc-insn32.s | 20 - ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 21 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 306 +- 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 | 2 +- ld/testsuite/ld-elf/build-id.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 41 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dt-relr-2i.d | 17 + ld/testsuite/ld-elf/dt-relr.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 16 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 17 +- ld/testsuite/ld-elf/merge.d | 13 +- ld/testsuite/ld-elf/merge.ld | 5 +- ld/testsuite/ld-elf/merge.s | 10 +- ld/testsuite/ld-elf/merge2.d | 15 +- ld/testsuite/ld-elf/merge2.s | 6 +- ld/testsuite/ld-elf/merge3.d | 9 +- ld/testsuite/ld-elf/merge3.s | 4 +- ld/testsuite/ld-elf/merge4.out | 3 + ld/testsuite/ld-elf/merge4a.c | 23 + ld/testsuite/ld-elf/merge4b.s | 23 + ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/package-note.exp | 2 +- ld/testsuite/ld-elf/pr29797.c | 21 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/retain5.map | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 8 +- ld/testsuite/ld-elfweak/elfweak.exp | 4 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-gc/pr19161.d | 2 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 9 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 9 +- ld/testsuite/ld-libs/libs.exp | 7 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/cmodel.exp | 2 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 2 +- ld/testsuite/ld-loongarch-elf/pic.exp | 2 +- ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/main-bss-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-bss-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-upper.d | 7 +- ld/testsuite/ld-msp430-elf/main-var-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-var-upper.d | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 82 +- ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld | 6 + ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/aarch64.d | 158 + ld/testsuite/ld-pe/aarch64a.s | 159 + ld/testsuite/ld-pe/aarch64b.s | 8 + ld/testsuite/ld-pe/cfi.d | 4 +- ld/testsuite/ld-pe/pdb-strings.d | 10 + ld/testsuite/ld-pe/pdb-strings1.s | 19 + ld/testsuite/ld-pe/pdb-strings2.s | 19 + ld/testsuite/ld-pe/pdb-syms1-globals.d | 57 + ld/testsuite/ld-pe/pdb-syms1-records.d | 61 + ld/testsuite/ld-pe/pdb-syms1-symbols1.d | 8 + ld/testsuite/ld-pe/pdb-syms1-symbols2.d | 56 + ld/testsuite/ld-pe/pdb-syms1a.s | 110 + ld/testsuite/ld-pe/pdb-syms1b.s | 737 + ld/testsuite/ld-pe/pdb-syms2-symbols1.d | 38 + ld/testsuite/ld-pe/pdb-syms2.s | 430 + ld/testsuite/ld-pe/pdb-types1-hashlist.d | 15 + ld/testsuite/ld-pe/pdb-types1-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types1-typelist.d | 80 + ld/testsuite/ld-pe/pdb-types1a.s | 27 + ld/testsuite/ld-pe/pdb-types1b.s | 610 + ld/testsuite/ld-pe/pdb-types2-hashlist.d | 8 + ld/testsuite/ld-pe/pdb-types2-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types2-typelist.d | 20 + ld/testsuite/ld-pe/pdb-types2a.s | 42 + ld/testsuite/ld-pe/pdb-types2b.s | 221 + ld/testsuite/ld-pe/pdb-types3-hashlist.d | 5 + ld/testsuite/ld-pe/pdb-types3-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types3-typelist.d | 7 + ld/testsuite/ld-pe/pdb-types3a.s | 57 + ld/testsuite/ld-pe/pdb-types3b.s | 68 + ld/testsuite/ld-pe/pdb.exp | 1107 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 12 + ld/testsuite/ld-pe/pdb2a.s | 9 + ld/testsuite/ld-pe/pdb2b.s | 3 + ld/testsuite/ld-pe/pdb3-c13-info1.d | 14 + ld/testsuite/ld-pe/pdb3-c13-info2.d | 8 + ld/testsuite/ld-pe/pdb3-source-info.d | 7 + ld/testsuite/ld-pe/pdb3a.s | 140 + ld/testsuite/ld-pe/pdb3b.s | 52 + ld/testsuite/ld-pe/pe-aarch64.d | 13 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 18 +- ld/testsuite/ld-pe/secidx_64.d | 40 +- ld/testsuite/ld-pe/secidx_aarch64.d | 27 + ld/testsuite/ld-pe/secrel_64.d | 56 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 14 +- ld/testsuite/ld-plugin/plugin-10.d | 2 +- ld/testsuite/ld-plugin/plugin-11.d | 2 +- ld/testsuite/ld-plugin/plugin-18.d | 2 +- ld/testsuite/ld-plugin/plugin-19.d | 2 +- ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr30281.c | 4 + ld/testsuite/ld-plugin/pr30281.t | 4 + ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/non-contiguous-powerpc.d | 2 +- ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- .../code-model-relax-medlow-01-norelaxgp.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc-rv32-pic.d | 21 + ld/testsuite/ld-riscv-elf/data-reloc-rv32-pie.d | 18 + .../ld-riscv-elf/data-reloc-rv32-symbolic.d | 21 + .../ld-riscv-elf/data-reloc-rv64-abs32-pic.d | 13 + .../ld-riscv-elf/data-reloc-rv64-addr32-pic.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc-rv64-pic.d | 21 + ld/testsuite/ld-riscv-elf/data-reloc-rv64-pie.d | 21 + .../ld-riscv-elf/data-reloc-rv64-symbolic.d | 21 + .../ld-riscv-elf/data-reloc-rv64-undef32-pic.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc.s | 22 + .../ld-riscv-elf/ifunc-seperate-caller-nonplt.s | 2 +- .../ld-riscv-elf/ifunc-seperate-caller-plt.s | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 26 +- .../ld-riscv-elf/pcgp-relax-01-norelaxgp.d | 18 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 2 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-nopie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-pie.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-reloc-abs.s | 2 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-nopie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-pie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel.s | 9 + ld/testsuite/ld-riscv-elf/pcrel-reloc.s | 5 + ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/reloctlsle-1.d | 6 + ld/testsuite/ld-s390/reloctlsle-1.s | 14 + ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/asciz.d | 14 + ld/testsuite/ld-scripts/asciz.s | 8 + ld/testsuite/ld-scripts/asciz.t | 16 + 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-3.map | 4 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill.d | 3 +- ld/testsuite/ld-scripts/fill16.d | 6 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/ld-version-2.d | 7 + ld/testsuite/ld-scripts/ld-version.d | 7 + ld/testsuite/ld-scripts/ld-version.t | 9 + ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 3 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over8-ok.d | 6 +- ld/testsuite/ld-scripts/script.exp | 5 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort-file.d | 18 + ld/testsuite/ld-scripts/sort-file.t | 6 + ld/testsuite/ld-scripts/sort-file1.s | 6 + ld/testsuite/ld-scripts/sort-file2.s | 6 + ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 23 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/sframe.exp | 2 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 4 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/ear.d | 2 +- ld/testsuite/ld-spu/icache1.d | 2 +- ld/testsuite/ld-spu/ovl.d | 2 +- ld/testsuite/ld-spu/ovl2.d | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 9 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 2 +- 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/vsb.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 45 - ld/testsuite/ld-x86-64/bnd-branch-1.d | 19 - ld/testsuite/ld-x86-64/bnd-branch-1.s | 9 - ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 - ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 7 - ld/testsuite/ld-x86-64/bnd-ifunc-1.s | 16 - ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 59 - ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 54 - ld/testsuite/ld-x86-64/bnd-ifunc-2.s | 28 - ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 55 - ld/testsuite/ld-x86-64/bnd-plt-1.d | 55 - ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 138 - ld/testsuite/ld-x86-64/mpx1.out | 2 - ld/testsuite/ld-x86-64/mpx1a.c | 7 - ld/testsuite/ld-x86-64/mpx1a.rd | 3 - ld/testsuite/ld-x86-64/mpx1b.c | 7 - ld/testsuite/ld-x86-64/mpx1c.c | 10 - ld/testsuite/ld-x86-64/mpx1c.rd | 3 - ld/testsuite/ld-x86-64/mpx2.out | 2 - ld/testsuite/ld-x86-64/mpx2a.c | 7 - ld/testsuite/ld-x86-64/mpx2a.rd | 3 - ld/testsuite/ld-x86-64/mpx2b.c | 7 - ld/testsuite/ld-x86-64/mpx2c.c | 10 - ld/testsuite/ld-x86-64/mpx2c.rd | 3 - ld/testsuite/ld-x86-64/mpx3.dd | 28 - ld/testsuite/ld-x86-64/mpx3a.s | 16 - ld/testsuite/ld-x86-64/mpx3b.s | 11 - ld/testsuite/ld-x86-64/mpx3n.dd | 28 - ld/testsuite/ld-x86-64/mpx4.dd | 24 - ld/testsuite/ld-x86-64/mpx4a.s | 6 - ld/testsuite/ld-x86-64/mpx4b.s | 5 - ld/testsuite/ld-x86-64/mpx4n.dd | 25 - ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 7 - ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr20800a.S | 18 - ld/testsuite/ld-x86-64/pr20800b.S | 21 - ld/testsuite/ld-x86-64/pr21038a-now.d | 68 - ld/testsuite/ld-x86-64/pr21038a.d | 67 - ld/testsuite/ld-x86-64/pr21038a.s | 8 - ld/testsuite/ld-x86-64/pr21038b-now.d | 70 - ld/testsuite/ld-x86-64/pr21038b.d | 69 - ld/testsuite/ld-x86-64/pr21038b.s | 7 - ld/testsuite/ld-x86-64/pr21038c-now.d | 87 - ld/testsuite/ld-x86-64/pr21038c.d | 86 - ld/testsuite/ld-x86-64/pr21038c.s | 9 - ld/testsuite/ld-x86-64/pr29820.d | 6 + ld/testsuite/ld-x86-64/pr29820.s | 12 + ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 142 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/startstop.d | 6 + ld/testsuite/ld-xtensa/startstop.s | 16 + ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 4 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 17 +- libbacktrace/ChangeLog | 5 + libbacktrace/Makefile.am | 4 +- libbacktrace/Makefile.in | 4 +- libctf/ChangeLog | 6 +- libctf/Makefile.am | 5 +- libctf/Makefile.in | 108 +- libctf/aclocal.m4 | 2 - libctf/config.h.in | 3 - libctf/configure | 294 +- libctf/configure.ac | 20 +- libctf/ctf-archive.c | 14 +- libctf/ctf-create.c | 2 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 8 +- libctf/ctf-dump.c | 2 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 2 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 42 +- libctf/ctf-lookup.c | 4 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 5 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 2 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 7 +- libctf/ctf-util.c | 2 +- libctf/doc/ctf-spec.texi | 2 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 2 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 7 +- libctf/testsuite/lib/ctf-lib.exp | 2 +- libctf/testsuite/libctf-lookup/lookup.exp | 2 +- .../libctf-lookup/unnamed-field-info-ctf.c | 36 + .../testsuite/libctf-lookup/unnamed-field-info.c | 79 + .../testsuite/libctf-lookup/unnamed-field-info.lk | 2 + .../libctf-regression/libctf-repeat-cu.exp | 2 +- libctf/testsuite/libctf-regression/regression.exp | 2 +- libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 315 +- libiberty/Makefile.in | 2 +- libiberty/README | 2 +- libiberty/_doprnt.c | 3 +- libiberty/acinclude.m4 | 16 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 17 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 408 +- libiberty/cp-demangle.h | 4 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 2 +- 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 | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 93 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libsframe/Makefile.am | 2 +- libsframe/Makefile.in | 4 +- libsframe/configure | 43 +- libsframe/configure.ac | 3 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 82 +- libsframe/sframe-dump.c | 34 +- libsframe/sframe-error.c | 2 +- libsframe/sframe-impl.h | 17 +- libsframe/sframe.c | 221 +- libsframe/testsuite/config/default.exp | 2 +- libsframe/testsuite/libsframe.decode/be-flipping.c | 5 +- libsframe/testsuite/libsframe.decode/decode.exp | 2 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 5 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 5 +- libsframe/testsuite/libsframe.encode/encode-1.c | 26 +- libsframe/testsuite/libsframe.encode/encode.exp | 2 +- opcodes/ChangeLog | 31 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 38 +- opcodes/Makefile.in | 40 +- opcodes/aarch64-asm-2.c | 352 +- opcodes/aarch64-asm.c | 183 +- opcodes/aarch64-asm.h | 7 +- opcodes/aarch64-dis-2.c | 9957 +++- opcodes/aarch64-dis.c | 304 +- opcodes/aarch64-dis.h | 7 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 107 +- opcodes/aarch64-opc.c | 939 +- opcodes/aarch64-opc.h | 221 +- opcodes/aarch64-tbl.h | 1025 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 2 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 5 +- opcodes/arc-tbl.h | 2 +- opcodes/arm-dis.c | 23 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-asm.c | 2 +- opcodes/bpf-desc.c | 2 +- opcodes/bpf-desc.h | 2 +- opcodes/bpf-dis.c | 2 +- opcodes/bpf-ibld.c | 2 +- opcodes/bpf-opc.c | 56 +- opcodes/bpf-opc.h | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 4 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 22 +- opcodes/configure.ac | 4 +- 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 | 18 +- 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 | 12 +- opcodes/disassemble.h | 2 +- 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.c | 115 +- opcodes/i386-gen.c | 1499 +- opcodes/i386-init.h | 2025 +- opcodes/i386-mnem.h | 2342 + opcodes/i386-opc.c | 34 - opcodes/i386-opc.h | 112 +- opcodes/i386-opc.tbl | 4698 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 45266 ++++++++++--------- 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/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 2 +- opcodes/loongarch-dis.c | 2 +- opcodes/loongarch-opc.c | 2 +- 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 | 356 +- opcodes/m68k-opc.c | 6 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 11 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 50 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 311 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 2 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 2 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 15 - opcodes/po/de.po | 601 +- opcodes/po/opcodes.pot | 498 +- opcodes/po/ro.po | 1791 +- opcodes/po/sr.po | 601 +- opcodes/po/uk.po | 599 +- opcodes/ppc-dis.c | 2 +- opcodes/ppc-opc.c | 24 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 94 +- opcodes/riscv-opc.c | 18 +- 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 | 2 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 2 +- opcodes/s390-opc.txt | 2 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 58 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- sim/Makefile.am | 43 +- sim/Makefile.in | 3479 +- sim/README-HACKING | 102 +- sim/aarch64/Makefile.in | 33 - sim/aarch64/aarch64-sim.h | 60 + sim/aarch64/cpustate.c | 246 +- sim/aarch64/cpustate.h | 5 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 9 +- sim/aarch64/local.mk | 24 +- sim/aarch64/memory.c | 2 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 37 +- sim/aarch64/simulator.c | 8 +- sim/aarch64/simulator.h | 2 +- sim/aclocal.m4 | 1 + sim/arch-subdir.mk.in | 12 +- sim/arm/Makefile.in | 29 - sim/arm/arm-sim.h | 26 + sim/arm/armdefs.h | 6 + sim/arm/armemu.h | 2 + sim/arm/armemu32.c | 2 +- sim/arm/armos.c | 3 - sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/local.mk | 26 +- sim/arm/maverick.c | 2 +- sim/arm/maverick.h | 2 +- sim/arm/sim-main.h | 13 +- sim/arm/wrapper.c | 23 +- sim/avr/Makefile.in | 24 - sim/avr/avr-sim.h | 41 + sim/avr/interp.c | 212 +- sim/avr/local.mk | 21 +- sim/avr/sim-main.h | 20 +- sim/bfin/Makefile.in | 64 - sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 4 +- sim/bfin/bfin-sim.h | 31 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 4 +- sim/bfin/dv-bfin_cec.c | 2 +- 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 | 3 +- 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 | 14 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 61 +- sim/bfin/machs.c | 7 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 44 +- sim/bpf/Makefile.in | 151 - sim/bpf/arch.c | 2 +- sim/bpf/arch.h | 2 +- sim/bpf/bpf-helpers.c | 2 +- sim/bpf/bpf-helpers.def | 2 +- sim/bpf/bpf-helpers.h | 2 +- sim/bpf/bpf-sim.h | 2 +- sim/bpf/bpf.c | 2 +- sim/bpf/cpu.c | 2 +- sim/bpf/cpu.h | 4 +- sim/bpf/cpuall.h | 2 +- sim/bpf/decode-be.c | 2 +- sim/bpf/decode-be.h | 2 +- sim/bpf/decode-le.c | 2 +- sim/bpf/decode-le.h | 2 +- sim/bpf/decode.h | 2 +- sim/bpf/defs-be.h | 2 +- sim/bpf/defs-le.h | 2 +- sim/bpf/eng.h | 2 +- sim/bpf/local.mk | 96 +- sim/bpf/mloop.in | 2 +- sim/bpf/sem-be.c | 2 +- sim/bpf/sem-le.c | 2 +- sim/bpf/sim-if.c | 6 +- sim/bpf/sim-main.h | 21 +- sim/bpf/traps.c | 2 +- sim/common/Make-common.in | 427 - sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 7 +- sim/common/cgen-defs.h | 4 +- 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 | 4 +- sim/common/cgen-scache.h | 4 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 3 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/create-version.sh | 2 +- sim/common/defs.h | 4 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 20 +- 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 | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 4 +- 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 | 2 +- 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 | 2 +- sim/common/hw-tree.h | 2 +- sim/common/local.mk | 187 +- sim/common/nrun.c | 4 +- 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 | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 4 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 4 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 3 +- sim/common/sim-cpu.c | 25 +- sim/common/sim-cpu.h | 63 +- sim/common/sim-endian.c | 4 +- sim/common/sim-endian.h | 4 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- 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 | 10 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 4 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 4 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 6 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 4 +- sim/common/sim-module.h | 6 +- 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 | 4 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 14 +- sim/common/sim-profile.h | 4 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 5 +- 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 | 3 +- sim/common/sim-types.h | 4 +- sim/common/sim-utils.c | 13 +- sim/common/sim-utils.h | 6 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 4 +- 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 | 35 +- sim/configure | 1547 +- sim/configure.ac | 69 +- sim/cr16/Makefile.in | 27 - sim/cr16/cr16-sim.h | 422 + sim/cr16/cr16_sim.h | 421 - sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 8 +- sim/cr16/local.mk | 30 +- sim/cr16/sim-main.h | 14 +- sim/cr16/simops.c | 8 +- sim/cris/Makefile.in | 71 - sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 4 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 4 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 21 +- 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 | 4 +- sim/cris/local.mk | 69 +- sim/cris/mloop.in | 2 +- sim/cris/modelv10.c | 2 +- sim/cris/modelv32.c | 2 +- sim/cris/rvdummy.c | 5 +- sim/cris/semcrisv10f-switch.c | 2 +- sim/cris/semcrisv32f-switch.c | 2 +- sim/cris/sim-if.c | 43 +- sim/cris/sim-main.h | 23 +- sim/cris/traps.c | 418 +- sim/d10v/Makefile.in | 28 - sim/d10v/d10v-sim.h | 483 + sim/d10v/d10v_sim.h | 478 - sim/d10v/endian.c | 4 +- sim/d10v/gencode.c | 3 +- sim/d10v/interp.c | 20 +- sim/d10v/local.mk | 31 +- sim/d10v/sim-main.h | 14 +- sim/d10v/simops.c | 6 +- sim/erc32/Makefile.in | 33 - sim/erc32/erc32.c | 2 +- sim/erc32/exec.c | 2 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 2 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 12 +- sim/erc32/local.mk | 35 +- sim/erc32/sis.c | 2 +- sim/erc32/sis.h | 2 +- sim/erc32/startsim | 2 +- sim/example-synacor/Makefile.in | 26 - sim/example-synacor/example-synacor-sim.h | 38 + sim/example-synacor/interp.c | 7 +- sim/example-synacor/local.mk | 22 +- sim/example-synacor/sim-main.c | 76 +- sim/example-synacor/sim-main.h | 17 +- sim/frv/Makefile.in | 63 - 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 | 4 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/decode.h | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 4 +- sim/frv/interrupts.c | 2 +- sim/frv/local.mk | 74 +- 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 | 4 +- 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 | 8 +- sim/frv/sim-main.h | 44 +- sim/frv/traps.c | 2 +- sim/ft32/Makefile.in | 26 - sim/ft32/ft32-sim.h | 6 +- sim/ft32/interp.c | 185 +- sim/ft32/local.mk | 21 +- sim/ft32/sim-main.h | 14 +- sim/h8300/Makefile.in | 24 - sim/h8300/compile.c | 75 +- sim/h8300/h8300-sim.h | 153 + sim/h8300/local.mk | 21 +- sim/h8300/sim-main.h | 150 - 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 | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 36 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 81 +- sim/igen/lf.h | 2 +- sim/igen/local.mk | 10 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/Makefile.in | 63 - sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 4 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/local.mk | 52 +- 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 | 7 +- sim/iq2000/sim-main.h | 17 +- sim/lm32/Makefile.in | 41 - sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 4 +- 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 | 2 +- sim/lm32/lm32-sim.h | 4 +- sim/lm32/lm32.c | 2 +- sim/lm32/local.mk | 57 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 7 +- sim/lm32/sim-main.h | 21 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/Makefile.in | 40 - sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 14 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/local.mk | 38 +- 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 | 4 +- sim/m32c/trace.h | 2 +- sim/m32r/Makefile.in | 91 - sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 4 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 4 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 4 +- 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 | 100 +- sim/m32r/m32r-sim.h | 26 +- sim/m32r/m32r.c | 4 +- sim/m32r/m32r2.c | 4 +- sim/m32r/m32rx.c | 4 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- 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 | 15 +- sim/m32r/sim-main.h | 38 +- 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 | 8 +- 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 | 23 +- sim/m4/sim_ac_option_stdio.m4 | 2 +- sim/m4/sim_ac_option_trace.m4 | 2 +- sim/m4/sim_ac_option_warnings.m4 | 2 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_output.m4 | 51 - sim/m4/sim_ac_platform.m4 | 24 +- sim/m4/sim_ac_toolchain.m4 | 3 +- sim/m68hc11/Makefile.in | 39 - sim/m68hc11/dv-m68hc11.c | 138 +- sim/m68hc11/dv-m68hc11eepr.c | 46 +- sim/m68hc11/dv-m68hc11sio.c | 79 +- sim/m68hc11/dv-m68hc11spi.c | 48 +- sim/m68hc11/dv-m68hc11tim.c | 132 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 10 +- sim/m68hc11/gencode.c | 4 +- sim/m68hc11/interp.c | 69 +- sim/m68hc11/interrupts.c | 20 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 44 +- sim/m68hc11/m68hc11-sim.h | 565 + sim/m68hc11/m68hc11_sim.c | 201 +- sim/m68hc11/sim-main.h | 539 +- sim/mcore/Makefile.in | 25 - sim/mcore/interp.c | 113 +- sim/mcore/local.mk | 21 +- sim/mcore/mcore-sim.h | 64 + sim/mcore/sim-main.h | 48 +- sim/microblaze/Makefile.in | 25 - sim/microblaze/interp.c | 15 +- sim/microblaze/local.mk | 21 +- sim/microblaze/microblaze-sim.h | 46 + sim/microblaze/microblaze.h | 6 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 29 +- sim/mips/Makefile.in | 596 - sim/mips/acinclude.m4 | 338 + sim/mips/aclocal.m4 | 17 - sim/mips/configure | 3534 -- sim/mips/configure.ac | 416 - 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 | 154 +- sim/mips/local.mk | 365 +- sim/mips/m16e.igen | 2 +- sim/mips/m16run.c | 4 - sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 6 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 71 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/Makefile.in | 35 - sim/mn10300/am33.igen | 8 +- sim/mn10300/dv-mn103cpu.c | 6 +- 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 | 9 +- sim/mn10300/local.mk | 94 +- sim/mn10300/mn10300-sim.h | 231 + sim/mn10300/mn10300.igen | 24 +- sim/mn10300/mn10300_sim.h | 227 - sim/mn10300/op_utils.c | 14 +- sim/mn10300/sim-main.c | 5 + sim/mn10300/sim-main.h | 57 +- sim/moxie/Makefile.in | 27 - sim/moxie/interp.c | 36 +- sim/moxie/local.mk | 23 +- sim/moxie/moxie-sim.h | 34 + sim/moxie/sim-main.h | 18 +- sim/msp430/Makefile.in | 26 - sim/msp430/local.mk | 21 +- sim/msp430/msp430-sim.c | 226 +- sim/msp430/msp430-sim.h | 6 +- sim/msp430/sim-main.h | 18 +- sim/or1k/Makefile.in | 93 - sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 4 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2 +- sim/or1k/decode.h | 2 +- sim/or1k/local.mk | 57 +- sim/or1k/mloop.in | 2 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 29 +- sim/or1k/or1k.c | 38 +- sim/or1k/sem-switch.c | 2 +- sim/or1k/sem.c | 2 +- sim/or1k/sim-if.c | 9 +- sim/or1k/sim-main.h | 45 +- sim/or1k/traps.c | 21 +- sim/ppc/Makefile.in | 73 +- sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/configure | 2 +- sim/ppc/configure.ac | 2 +- sim/ppc/defs.h | 2 +- sim/ppc/dgen.c | 335 - sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_bugapi.c | 2 - sim/ppc/emul_chirp.c | 2 - sim/ppc/emul_netbsd.c | 2 - sim/ppc/emul_unix.c | 6 - sim/ppc/gdb-sim.c | 4 +- sim/ppc/hw_com.c | 2 - sim/ppc/hw_disk.c | 3 - sim/ppc/hw_pal.c | 2 - sim/ppc/lf.c | 85 +- sim/ppc/local.mk | 21 +- sim/ppc/main.c | 2 - sim/ppc/mon.c | 2 - sim/ppc/options.c | 4 - sim/ppc/pk.h | 2 +- sim/ppc/psim.c | 2 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim-main.h | 7 - sim/ppc/sim_calls.c | 20 +- sim/ppc/spreg-gen.py | 305 + sim/ppc/spreg.c | 1175 + sim/ppc/spreg.h | 108 + sim/ppc/table.c | 2 - sim/pru/Makefile.in | 27 - sim/pru/interp.c | 34 +- sim/pru/local.mk | 21 +- sim/pru/pru.h | 60 +- sim/pru/pru.isa | 2 +- sim/pru/sim-main.h | 63 +- sim/riscv/Makefile.in | 29 - sim/riscv/acinclude.m4 | 2 +- sim/riscv/interp.c | 11 +- sim/riscv/local.mk | 25 +- sim/riscv/machs.c | 3 +- sim/riscv/machs.h | 2 +- sim/riscv/riscv-sim.h | 78 + sim/riscv/sim-main.c | 445 +- sim/riscv/sim-main.h | 58 +- sim/rl78/Makefile.in | 34 - sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 14 +- sim/rl78/load.c | 4 +- sim/rl78/load.h | 2 +- sim/rl78/local.mk | 27 +- sim/rl78/main.c | 4 +- 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/Makefile.in | 39 - 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 | 15 +- sim/rx/load.c | 4 +- sim/rx/load.h | 2 +- sim/rx/local.mk | 33 +- sim/rx/main.c | 4 +- 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/Makefile.in | 25 - sim/sh/interp.c | 20 +- sim/sh/local.mk | 33 +- sim/sh/sh-sim.h | 118 + sim/sh/sim-main.h | 103 +- sim/testsuite/bpf/allinsn.exp | 5 +- sim/testsuite/common/bits-gen.c | 2 +- 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/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-4.s | 2 +- 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/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/Makefile.in | 28 - sim/v850/interp.c | 17 +- sim/v850/local.mk | 89 +- sim/v850/sim-main.h | 729 +- sim/v850/simops.c | 11 +- sim/v850/simops.h | 7 +- sim/v850/v850-sim.h | 722 + sim/v850/v850.igen | 158 +- sim/v850/v850_sim.h | 8 - src-release.sh | 2 +- 11600 files changed, 265713 insertions(+), 175135 deletions(-) delete mode 100644 bfd/aix386-core.c create mode 100644 bfd/bpf-reloc.def delete mode 100644 bfd/hosts/i386sco.h delete mode 100644 bfd/hosts/symmetry.h delete mode 100644 bfd/hosts/vaxult.h delete mode 100644 bfd/hosts/vaxult2.h delete mode 100644 bfd/sco5-core.c create mode 100644 bfd/xtensa-dynconfig.c create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc.s create mode 100644 binutils/testsuite/binutils-all/verilog-I4.hex create mode 100644 gas/codeview.c create mode 100644 gas/codeview.h delete mode 100644 gas/config/te-svr4.h create mode 100644 gas/testsuite/gas/aarch64/codeview-lines create mode 100644 gas/testsuite/gas/aarch64/codeview.exp create mode 100644 gas/testsuite/gas/aarch64/codeview1.s create mode 100644 gas/testsuite/gas/aarch64/codeview2.s create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.d create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.l create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.s create mode 100644 gas/testsuite/gas/aarch64/mec.d create mode 100644 gas/testsuite/gas/aarch64/mec.s create mode 100644 gas/testsuite/gas/aarch64/reglist-1.d create mode 100644 gas/testsuite/gas/aarch64/reglist-1.s create mode 100644 gas/testsuite/gas/aarch64/reglist-2.d create mode 100644 gas/testsuite/gas/aarch64/reglist-2.l create mode 100644 gas/testsuite/gas/aarch64/reglist-2.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f64f64.d create mode 100644 gas/testsuite/gas/aarch64/sme-i16i64.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s delete mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-4.d delete mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-4.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.inc create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.s create mode 100644 gas/testsuite/gas/i386/arch-10-6.l copy gas/testsuite/gas/i386/{arch-10-1.s => arch-10-6.s} (100%) create mode 100644 gas/testsuite/gas/i386/code16.e create mode 100644 gas/testsuite/gas/i386/codeview-lines.d create mode 100644 gas/testsuite/gas/i386/codeview.exp create mode 100644 gas/testsuite/gas/i386/codeview1.s create mode 100644 gas/testsuite/gas/i386/codeview2.s create mode 100644 gas/testsuite/gas/i386/compat-intel2.d create mode 100644 gas/testsuite/gas/i386/insn-32.d create mode 100644 gas/testsuite/gas/i386/insn-32.s create mode 100644 gas/testsuite/gas/i386/insn-64.d create mode 100644 gas/testsuite/gas/i386/insn-64.s create mode 100644 gas/testsuite/gas/i386/movs.s create mode 100644 gas/testsuite/gas/i386/movs32.d create mode 100644 gas/testsuite/gas/i386/movs64.d create mode 100644 gas/testsuite/gas/i386/pr30248.d copy gas/testsuite/gas/i386/{pr27198.err => pr30248.err} (100%) create mode 100644 gas/testsuite/gas/i386/pr30248.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-2-3.l copy gas/testsuite/gas/i386/{x86-64-arch-2-1.s => x86-64-arch-2-3.s} (100%) create mode 100644 gas/testsuite/gas/mips/align-after-label.s create mode 100644 gas/testsuite/gas/mips/micromips-align-after-label.d create mode 100644 gas/testsuite/gas/mips/mips-align-after-label.d create mode 100644 gas/testsuite/gas/ppc/future-raw.d create mode 100644 gas/testsuite/gas/ppc/future-raw.s create mode 100644 gas/testsuite/gas/ppc/power6-dfp.d create mode 100644 gas/testsuite/gas/ppc/power6-dfp.s create mode 100644 gas/testsuite/gas/ppc/rfc02655.d create mode 100644 gas/testsuite/gas/ppc/rfc02655.s create mode 100644 gas/testsuite/gas/ppc/rfc02656.d create mode 100644 gas/testsuite/gas/ppc/rfc02656.s create mode 100644 gas/testsuite/gas/riscv/c-branch-na.d create mode 100644 gas/testsuite/gas/riscv/c-branch.d create mode 100644 gas/testsuite/gas/riscv/c-branch.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-zx-std.l create mode 100644 gas/testsuite/gas/riscv/march-ok-reorder.d create mode 100644 gas/testsuite/gas/riscv/smstateen-csr-s.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.s create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.d create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.s create mode 100644 gas/testsuite/gas/riscv/x-thead-int.d create mode 100644 gas/testsuite/gas/riscv/x-thead-int.s create mode 100644 gdb/amd-dbgapi-target.c create mode 100644 gdb/amd-dbgapi-target.h create mode 100644 gdb/amdgpu-tdep.c create mode 100644 gdb/amdgpu-tdep.h create mode 100644 gdb/dwarf2/call-site.h create mode 100644 gdb/dwarf2/die.c create mode 100644 gdb/dwarf2/read-debug-names.c create mode 100644 gdb/dwarf2/read-debug-names.h create mode 100644 gdb/dwarf2/read-gdb-index.c create mode 100644 gdb/dwarf2/read-gdb-index.h create mode 100644 gdb/dwarf2/types.h delete mode 100644 gdb/features/aarch64-tls.xml delete mode 100644 gdb/frame-info.c delete mode 100644 gdb/frame-info.h delete mode 100755 gdb/gdb_indent.sh delete mode 100644 gdb/gdbarch-components.py create mode 100644 gdb/gdbarch_components.py create mode 100755 gdb/gdbarch_types.py create mode 100644 gdb/python/lib/gdb/dap/__init__.py create mode 100644 gdb/python/lib/gdb/dap/breakpoint.py create mode 100644 gdb/python/lib/gdb/dap/bt.py create mode 100644 gdb/python/lib/gdb/dap/disassemble.py create mode 100644 gdb/python/lib/gdb/dap/evaluate.py create mode 100644 gdb/python/lib/gdb/dap/events.py create mode 100644 gdb/python/lib/gdb/dap/frames.py create mode 100644 gdb/python/lib/gdb/dap/io.py create mode 100644 gdb/python/lib/gdb/dap/launch.py create mode 100644 gdb/python/lib/gdb/dap/memory.py create mode 100644 gdb/python/lib/gdb/dap/next.py create mode 100644 gdb/python/lib/gdb/dap/pause.py create mode 100644 gdb/python/lib/gdb/dap/scopes.py create mode 100644 gdb/python/lib/gdb/dap/server.py create mode 100644 gdb/python/lib/gdb/dap/startup.py create mode 100644 gdb/python/lib/gdb/dap/state.py create mode 100644 gdb/python/lib/gdb/dap/threads.py create mode 100644 gdb/python/lib/gdb/dap/varref.py create mode 100644 gdb/python/py-dap.c create mode 100644 gdb/solib-rocm.c create mode 100755 gdb/syscalls/update-linux-defaults.sh create mode 100644 gdb/testsuite/gdb.ada/ax-ada.exp create mode 100644 gdb/testsuite/gdb.ada/ax-ada/prog.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range.exp create mode 100644 gdb/testsuite/gdb.ada/dyn-range/dyn.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range/pck.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range/pck.ads create mode 100644 gdb/testsuite/gdb.ada/finish-var-size.exp create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/p.adb create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/pck.adb create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/pck.ads create mode 100644 gdb/testsuite/gdb.ada/limited-length.exp create mode 100644 gdb/testsuite/gdb.ada/limited-length/foo.adb create mode 100644 gdb/testsuite/gdb.ada/limited-length/pck.adb create mode 100644 gdb/testsuite/gdb.ada/limited-length/pck.ads create mode 100644 gdb/testsuite/gdb.ada/ptype-o.exp create mode 100644 gdb/testsuite/gdb.ada/ptype-o/prog.adb create mode 100644 gdb/testsuite/gdb.ada/static-link.exp create mode 100644 gdb/testsuite/gdb.ada/static-link/pck.ads create mode 100644 gdb/testsuite/gdb.ada/static-link/prog.adb create mode 100644 gdb/testsuite/gdb.ada/str_chars.exp create mode 100644 gdb/testsuite/gdb.ada/str_chars/foo.adb create mode 100644 gdb/testsuite/gdb.ada/unsigned_last.exp create mode 100644 gdb/testsuite/gdb.ada/unsigned_last/main.adb create mode 100644 gdb/testsuite/gdb.ada/verylong.exp create mode 100644 gdb/testsuite/gdb.ada/verylong/prog.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.exp create mode 100644 gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.c create mode 100644 gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp create mode 100644 gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c create mode 100644 gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp create mode 100644 gdb/testsuite/gdb.base/bp-cond-failure.c create mode 100644 gdb/testsuite/gdb.base/bp-cond-failure.exp create mode 100644 gdb/testsuite/gdb.base/frame-view.c create mode 100644 gdb/testsuite/gdb.base/frame-view.exp create mode 100644 gdb/testsuite/gdb.base/frame-view.py delete mode 100644 gdb/testsuite/gdb.base/gdb-caching-proc.exp create mode 100644 gdb/testsuite/gdb.base/infcall-failure.c create mode 100644 gdb/testsuite/gdb.base/infcall-failure.exp create mode 100644 gdb/testsuite/gdb.base/info-program.c create mode 100644 gdb/testsuite/gdb.base/internal-functions-ptype.exp create mode 100644 gdb/testsuite/gdb.base/limited-length.c create mode 100644 gdb/testsuite/gdb.base/limited-length.exp create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.c create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.exp create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types-lib.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.exp create mode 100644 gdb/testsuite/gdb.base/thread-bp-multi-loc.c create mode 100644 gdb/testsuite/gdb.base/thread-bp-multi-loc.exp create mode 100644 gdb/testsuite/gdb.base/timestamp.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64-2.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64-2.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-i386.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl create mode 100644 gdb/testsuite/gdb.base/value-history-unavailable.c create mode 100644 gdb/testsuite/gdb.base/value-history-unavailable.exp create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp create mode 100644 gdb/testsuite/gdb.cp/cpcompletion.cc create mode 100644 gdb/testsuite/gdb.cp/empty-enum.cc create mode 100644 gdb/testsuite/gdb.cp/empty-enum.exp create mode 100644 gdb/testsuite/gdb.cp/paramless.cc create mode 100644 gdb/testsuite/gdb.cp/paramless.exp delete mode 100644 gdb/testsuite/gdb.cp/pr9594.cc create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp create mode 100644 gdb/testsuite/gdb.dap/basic-dap.c create mode 100644 gdb/testsuite/gdb.dap/basic-dap.exp create mode 100644 gdb/testsuite/gdb.dap/bt-inner.c create mode 100644 gdb/testsuite/gdb.dap/bt-main.c create mode 100644 gdb/testsuite/gdb.dap/bt-nodebug.exp create mode 100644 gdb/testsuite/gdb.dap/memory.c create mode 100644 gdb/testsuite/gdb.dap/memory.exp create mode 100644 gdb/testsuite/gdb.dap/scopes.c create mode 100644 gdb/testsuite/gdb.dap/scopes.exp create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.c create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.exp create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.c delete mode 100644 gdb/testsuite/gdb.debuginfod/main.c create mode 100644 gdb/testsuite/gdb.dlang/dlang-start-2.exp create mode 100644 gdb/testsuite/gdb.dlang/dlang-start.exp create mode 100644 gdb/testsuite/gdb.dlang/dmain.c create mode 100644 gdb/testsuite/gdb.dlang/simple.d create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c create mode 100644 gdb/testsuite/gdb.dwarf2/mega-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp create mode 100644 gdb/testsuite/gdb.fortran/backtrace.exp create mode 100644 gdb/testsuite/gdb.fortran/backtrace.f90 create mode 100644 gdb/testsuite/gdb.fortran/info-main.exp create mode 100644 gdb/testsuite/gdb.fortran/info-main.f90 create mode 100644 gdb/testsuite/gdb.fortran/limited-length.exp create mode 100644 gdb/testsuite/gdb.fortran/limited-length.f90 create mode 100644 gdb/testsuite/gdb.fortran/string-types.exp create mode 100644 gdb/testsuite/gdb.fortran/string-types.f90 create mode 100644 gdb/testsuite/gdb.go/no-package.exp create mode 100644 gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c create mode 100644 gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp create mode 100644 gdb/testsuite/gdb.mi/mi-thread-specific-bp.c create mode 100644 gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.c create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.exp create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.c create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.exp create mode 100644 gdb/testsuite/gdb.pascal/str-chars.exp create mode 100644 gdb/testsuite/gdb.pascal/str-chars.pas create mode 100644 gdb/testsuite/gdb.python/lotsa-lines.exp create mode 100644 gdb/testsuite/gdb.python/py-connection-removed.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.c create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.py create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.c create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.c create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.py create mode 100644 gdb/testsuite/gdb.python/tui-window-factory.exp create mode 100644 gdb/testsuite/gdb.python/tui-window-factory.py create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.exp create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.c create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.exp create mode 100644 gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.c create mode 100644 gdb/testsuite/gdb.rocm/simple.cpp create mode 100644 gdb/testsuite/gdb.rocm/simple.exp create mode 100644 gdb/testsuite/gdb.rust/completion.exp create mode 100644 gdb/testsuite/gdb.rust/completion.rs create mode 100644 gdb/testsuite/gdb.rust/finish.exp create mode 100644 gdb/testsuite/gdb.rust/finish.rs create mode 100644 gdb/testsuite/gdb.rust/main-crash.exp create mode 100644 gdb/testsuite/gdb.rust/main.rs create mode 100644 gdb/testsuite/gdb.rust/onetwoeight.exp create mode 100644 gdb/testsuite/gdb.rust/onetwoeight.rs create mode 100644 gdb/testsuite/gdb.rust/rust-start.exp create mode 100644 gdb/testsuite/gdb.testsuite/board-sanity.exp create mode 100644 gdb/testsuite/gdb.testsuite/gdb-caching-proc-consistency.exp create mode 100644 gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp create mode 100644 gdb/testsuite/gdb.threads/foll-fork-other-thread.c create mode 100644 gdb/testsuite/gdb.threads/foll-fork-other-thread.exp create mode 100644 gdb/testsuite/gdb.threads/thread-bp-deleted.c create mode 100644 gdb/testsuite/gdb.threads/thread-bp-deleted.exp create mode 100644 gdb/testsuite/gdb.tui/tui-focus.c create mode 100644 gdb/testsuite/gdb.tui/tui-focus.exp create mode 100644 gdb/testsuite/lib/dap-support.exp create mode 100644 gdb/testsuite/lib/rocm.exp create mode 100644 gdb/testsuite/lib/ton.tcl create mode 100644 gdb/unittests/frame_info_ptr-selftests.c delete mode 100644 gdbsupport/buffer.cc delete mode 100644 gdbsupport/buffer.h create mode 100644 gnulib/patches/0002-no-solaris-_gl_attribute_dealloc create mode 100644 gold/po/ro.po delete mode 100644 gold/testsuite/bnd_ifunc_1.s delete mode 100755 gold/testsuite/bnd_ifunc_1.sh delete mode 100644 gold/testsuite/bnd_ifunc_2.s delete mode 100755 gold/testsuite/bnd_ifunc_2.sh delete mode 100644 gold/testsuite/bnd_plt_1.s delete mode 100755 gold/testsuite/bnd_plt_1.sh create mode 100644 gprofng/libcollector/libgprofng.ver delete mode 100644 gprofng/libcollector/mapfile.aarch64-Linux delete mode 100644 gprofng/libcollector/mapfile.amd64-Linux delete mode 100644 gprofng/libcollector/mapfile.intel-Linux delete mode 100644 gprofng/libcollector/mapfile.sparc-Linux delete mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux delete mode 100644 gprofng/src/DbeSession.cc.1 delete mode 100644 include/gdb/sim-aarch64.h delete mode 100644 include/gdb/sim-arm.h delete mode 100644 include/gdb/sim-bfin.h delete mode 100644 include/gdb/sim-cr16.h delete mode 100644 include/gdb/sim-d10v.h delete mode 100644 include/gdb/sim-frv.h delete mode 100644 include/gdb/sim-ft32.h delete mode 100644 include/gdb/sim-h8300.h delete mode 100644 include/gdb/sim-lm32.h delete mode 100644 include/gdb/sim-m32c.h delete mode 100644 include/gdb/sim-ppc.h delete mode 100644 include/gdb/sim-riscv.h delete mode 100644 include/gdb/sim-rl78.h delete mode 100644 include/gdb/sim-rx.h delete mode 100644 include/gdb/sim-sh.h delete mode 100644 include/progress.h create mode 100644 include/sim/sim-aarch64.h create mode 100644 include/sim/sim-arm.h create mode 100644 include/sim/sim-bfin.h create mode 100644 include/sim/sim-cr16.h create mode 100644 include/sim/sim-d10v.h create mode 100644 include/sim/sim-frv.h create mode 100644 include/sim/sim-ft32.h create mode 100644 include/sim/sim-h8300.h create mode 100644 include/sim/sim-lm32.h create mode 100644 include/sim/sim-m32c.h create mode 100644 include/sim/sim-ppc.h create mode 100644 include/sim/sim-riscv.h create mode 100644 include/sim/sim-rl78.h create mode 100644 include/sim/sim-rx.h create mode 100644 include/sim/sim-sh.h create mode 100644 include/xtensa-dynconfig.h create mode 100644 ld/emulparams/aarch64nto.sh create mode 100644 ld/emulparams/arm64pe.sh create mode 100644 ld/emultempl/nto.em create mode 100644 ld/scripttempl/misc-sections.sc create mode 100644 ld/testsuite/ld- create mode 100644 ld/testsuite/ld-aarch64/aarch64-nto.exp create mode 100644 ld/testsuite/ld-aarch64/bti-far-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.s create mode 100644 ld/testsuite/ld-aarch64/bti-far.ld create mode 100644 ld/testsuite/ld-aarch64/bti-far.s create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note-1.d create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note-2.d copy ld/testsuite/ld-aarch64/{gc-start.s => start.s} (100%) create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.err create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.s delete mode 100644 ld/testsuite/ld-bpf/baz.s delete mode 100644 ld/testsuite/ld-bpf/jump-1.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s create mode 100644 ld/testsuite/ld-elf/dt-relr-2i.d create mode 100644 ld/testsuite/ld-elf/merge4.out create mode 100644 ld/testsuite/ld-elf/merge4a.c create mode 100644 ld/testsuite/ld-elf/merge4b.s create mode 100644 ld/testsuite/ld-elf/pr29797.c create mode 100644 ld/testsuite/ld-pe/aarch64.d create mode 100644 ld/testsuite/ld-pe/aarch64a.s create mode 100644 ld/testsuite/ld-pe/aarch64b.s create mode 100644 ld/testsuite/ld-pe/pdb-strings.d create mode 100644 ld/testsuite/ld-pe/pdb-strings1.s create mode 100644 ld/testsuite/ld-pe/pdb-strings2.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1-globals.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-records.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols2.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1a.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1b.s create mode 100644 ld/testsuite/ld-pe/pdb-syms2-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms2.s create mode 100644 ld/testsuite/ld-pe/pdb-types1-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1a.s create mode 100644 ld/testsuite/ld-pe/pdb-types1b.s create mode 100644 ld/testsuite/ld-pe/pdb-types2-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2a.s create mode 100644 ld/testsuite/ld-pe/pdb-types2b.s create mode 100644 ld/testsuite/ld-pe/pdb-types3-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3a.s create mode 100644 ld/testsuite/ld-pe/pdb-types3b.s create mode 100644 ld/testsuite/ld-pe/pdb2-section-contrib.d create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info1.d create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info2.d create mode 100644 ld/testsuite/ld-pe/pdb3-source-info.d create mode 100644 ld/testsuite/ld-pe/pdb3a.s create mode 100644 ld/testsuite/ld-pe/pdb3b.s create mode 100644 ld/testsuite/ld-pe/secidx_aarch64.d create mode 100644 ld/testsuite/ld-plugin/pr30281.c create mode 100644 ld/testsuite/ld-plugin/pr30281.t create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-01-norelaxgp.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-symbolic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-abs32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-addr32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-symbolic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-undef32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc.s create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-01-norelaxgp.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-nopie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-nopie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc.s create mode 100644 ld/testsuite/ld-s390/reloctlsle-1.d create mode 100644 ld/testsuite/ld-s390/reloctlsle-1.s create mode 100644 ld/testsuite/ld-scripts/asciz.d create mode 100644 ld/testsuite/ld-scripts/asciz.s create mode 100644 ld/testsuite/ld-scripts/asciz.t create mode 100644 ld/testsuite/ld-scripts/ld-version-2.d create mode 100644 ld/testsuite/ld-scripts/ld-version.d create mode 100644 ld/testsuite/ld-scripts/ld-version.t create mode 100644 ld/testsuite/ld-scripts/sort-file.d create mode 100644 ld/testsuite/ld-scripts/sort-file.t create mode 100644 ld/testsuite/ld-scripts/sort-file1.s create mode 100644 ld/testsuite/ld-scripts/sort-file2.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1.d delete mode 100644 ld/testsuite/ld-x86-64/mpx.exp delete mode 100644 ld/testsuite/ld-x86-64/mpx1.out delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx1b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2.out delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx3.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx3a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd delete mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd delete mode 100644 ld/testsuite/ld-x86-64/pr20800a.S delete mode 100644 ld/testsuite/ld-x86-64/pr20800b.S delete mode 100644 ld/testsuite/ld-x86-64/pr21038a-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038b-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038c-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.s create mode 100644 ld/testsuite/ld-x86-64/pr29820.d create mode 100644 ld/testsuite/ld-x86-64/pr29820.s create mode 100644 ld/testsuite/ld-xtensa/startstop.d create mode 100644 ld/testsuite/ld-xtensa/startstop.s create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info.c create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info.lk create mode 100644 opcodes/i386-mnem.h delete mode 100644 opcodes/i386-opc.c delete mode 100644 sim/aarch64/Makefile.in create mode 100644 sim/aarch64/aarch64-sim.h delete mode 100644 sim/arm/Makefile.in create mode 100644 sim/arm/arm-sim.h delete mode 100644 sim/avr/Makefile.in create mode 100644 sim/avr/avr-sim.h delete mode 100644 sim/bfin/Makefile.in delete mode 100644 sim/bpf/Makefile.in delete mode 100644 sim/common/Make-common.in delete mode 100644 sim/cr16/Makefile.in create mode 100644 sim/cr16/cr16-sim.h delete mode 100644 sim/cr16/cr16_sim.h delete mode 100644 sim/cris/Makefile.in delete mode 100644 sim/d10v/Makefile.in create mode 100644 sim/d10v/d10v-sim.h delete mode 100644 sim/d10v/d10v_sim.h delete mode 100644 sim/erc32/Makefile.in delete mode 100644 sim/example-synacor/Makefile.in create mode 100644 sim/example-synacor/example-synacor-sim.h delete mode 100644 sim/frv/Makefile.in delete mode 100644 sim/ft32/Makefile.in delete mode 100644 sim/h8300/Makefile.in create mode 100644 sim/h8300/h8300-sim.h delete mode 100644 sim/iq2000/Makefile.in delete mode 100644 sim/lm32/Makefile.in delete mode 100644 sim/m32c/Makefile.in delete mode 100644 sim/m32r/Makefile.in delete mode 100644 sim/m4/sim_ac_output.m4 delete mode 100644 sim/m68hc11/Makefile.in create mode 100644 sim/m68hc11/m68hc11-sim.h delete mode 100644 sim/mcore/Makefile.in create mode 100644 sim/mcore/mcore-sim.h delete mode 100644 sim/microblaze/Makefile.in create mode 100644 sim/microblaze/microblaze-sim.h delete mode 100644 sim/mips/Makefile.in create mode 100644 sim/mips/acinclude.m4 delete mode 100644 sim/mips/aclocal.m4 delete mode 100755 sim/mips/configure delete mode 100644 sim/mips/configure.ac delete mode 100644 sim/mn10300/Makefile.in create mode 100644 sim/mn10300/mn10300-sim.h delete mode 100644 sim/mn10300/mn10300_sim.h delete mode 100644 sim/moxie/Makefile.in create mode 100644 sim/moxie/moxie-sim.h delete mode 100644 sim/msp430/Makefile.in delete mode 100644 sim/or1k/Makefile.in delete mode 100644 sim/ppc/dgen.c create mode 100755 sim/ppc/spreg-gen.py create mode 100644 sim/ppc/spreg.c create mode 100644 sim/ppc/spreg.h delete mode 100644 sim/pru/Makefile.in delete mode 100644 sim/riscv/Makefile.in create mode 100644 sim/riscv/riscv-sim.h delete mode 100644 sim/rl78/Makefile.in delete mode 100644 sim/rx/Makefile.in delete mode 100644 sim/sh/Makefile.in create mode 100644 sim/sh/sh-sim.h delete mode 100644 sim/v850/Makefile.in create mode 100644 sim/v850/v850-sim.h delete mode 100644 sim/v850/v850_sim.h