This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/try-sframe-next in repository binutils-gdb.
discards 4cb3a069544 gas: sframe: use ATTRIBUTE_UNUSED consistently discards 7e249d81208 libsframe: testsuite: fix memory leaks in testcases discards cdf64d1fb95 libsframe: fix a memory leak in sframe_decode 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 adds 41e6ffcecbc objcopy write_debugging_info memory leaks adds 6ff1cef1b40 gas/write.c use better types adds ff93c7b1a20 objdump -g on gcc COFF/PE files adds a5f3ca48236 objdump print_debugging_info memory leaks adds 11aa9f628e2 Re: objcopy write_debugging_info memory leaks adds cf141dd8ccd gdb: fix reg corruption from displaced stepping on amd64 adds d2d62da62ec gdb/python: have UnwindInfo.add_saved_register accept named args adds 56fcb715a9f gdb/python: have PendingFrame methods accept keyword arguments adds 02c7fce1ad0 gdb/python: convert Frame.read_register to take named arguments adds d344cef4bf5 gdb/python: allow Frame.read_var to accept named arguments adds a52aeef9237 gdb: run black code formatter on gdbarch_components.py adds b4f767131f7 Fix gdb.base/align-*.exp and Clang + LTO and AIX GCC adds 55af06a70e7 Use unique_xmalloc_ptr in apply_ext_lang_type_printers adds a67a3bbd35c Automatic date update in version.in adds 9340f361097 gdb/testsuite: updates for gdb.arch/{amd64,i386}-disp-step- [...] adds d100d8c1f31 Support Intel AMX-COMPLEX adds 929a05081ec [gdb/testsuite] Add missing .note.GNU-stack in gdb.arch/amd [...] adds 31c50280179 [gdb/testsuite] Add -q to INTERNAL_GDBFLAGS adds b4614d1090d Use ui_out for "maint info frame-unwinders" adds 565059a2828 Add Ada test case for break using a label adds 9d1c303d52d Rewrite Ada symbol cache adds 2dd5ec24c85 Automatic date update in version.in adds 30a794e9f1d libctf, tests: do not assume host and target have identical [...] adds d7474051e87 libctf: propagate errors from parents correctly adds 869a750c0ec libctf, link: fix CU-mapped links with CTF_LINK_EMPTY_CU_MAPPINGS adds 61a8ffdc04c Fix typos in previous commit of gdb.texinfo. adds c54ccfbbfe2 Automatic date update in version.in adds 35aa3404bf7 Automatic date update in version.in adds 5f777caeebf x86: Add inval tests for AMX instructions adds a0f6c61c9ab Handle unwinding from SEGV on Windows adds f4b9c5e1bc4 gdb/dwarf: Fix MinGW build adds 44019209faf Automatic date update in version.in adds 6abf2eeffa3 gdb/riscv: Support c.li in prologue unwinder adds 07c1c91de38 gdb: warn when converting h/w watchpoints to s/w adds f7c3b037c0b gdb/testsuite: fix typo gdb_name_name -> gdb_test_name adds 7594741ebc2 gdb: fix indentation within print_one_breakpoint_location adds 37522c873e8 Fix illegal memory access when disassembling corrupt NFP binaries. adds 45f5fe468b2 Fix an attempt to allocate an overlarge amount of memory wh [...] adds 688fe114cd8 Fix a potential illegal memory access when displaying corru [...] adds 9f1c612b7c1 Fix an attempt to allocate an excessive amount of memory wh [...] adds 91496180eba Fix an illegal memorty access when running gprof over corru [...] adds 7bb9e56c6a6 Replace an assertion in the dwarf code with a warning message. adds d8ca1d2fc58 gdb, doc: correct argument description for info connections [...] adds 0481d5dce31 bfd: optimize bfd_elf_hash adds 1ed7ccc6cf4 Automatic date update in version.in adds dff05c9c82f Comment typo fix adds f656f9c77c2 pe_ILF_object_p and bfd_check_format_matches adds c10adfbb15a Fail of x86_64 AMX-COMPLEX insns (Intel disassembly) adds 32011d23a87 ubsan: dwarf2.c:2232:7: runtime error: index 16 out of bounds adds 93c6e8c3c14 PR30326, uninitialised value in objdump compare_relocs adds 93cda40b4cb Fix typos in the linker's documentation of the --enable-non [...] adds 0a12bf174dd MIPS: make mipsisa32 and mipsisa64 link more systematic adds 8cb6bcc3eed Use 'require' with gnatmake_version_at_least adds 4bbb4dfbed1 arc: remove faulty instructions adds fade906daab Use SELF_CHECK in all unit tests adds 58b77c6af2e [gdb/tui] Add maint set/show tui-left-margin-verbose adds 5479c4c7c9e [gdb/tui] Fix left margin in disassembly window adds 22e59dae595 [gdb/tui] Revert workaround in tui_source_window::show_line_number adds 89558daae72 Automatic date update in version.in adds 5d1fefd3b35 Re: pe_ILF_object_p and bfd_check_format_matches adds 24a6c5ae36d Preserve a few more bfd fields in check_format_matches adds 3b637883d4e arc: Update GAS test adds bd6750f0c4c arc: Update ARC's CFI tests. adds 546c7898dcc arc: Update ARC specific linker tests. adds f96328accde Avoid double-free with debuginfod adds 463b1a1ad2c Automatic date update in version.in adds aa2306fbfe2 [gdb/testsuite] Add regression test for PR30325 adds b8d1a3a8ef9 gdb/testsuite: Skip dump ihex for 64-bit address in gdb.bas [...] adds e10d82fc3ed debug registers: Add missing debug version entry for FEAT_D [...] adds acdf60711d4 pauth: Create new feature string for pauth to prevent crash [...] adds 5be45917f49 gdb/testsuite: avoid {"} pattern in lib/mi-support.exp adds 393946658fe gdb/testsuite: accept script argument for mi_make_breakpoin [...] adds 672008e6dca Automatic date update in version.in adds b01ee1bf90f Automatic date update in version.in adds 55003828f4d Automatic date update in version.in adds b29f2fda4f1 Add support for the .gnu.sgstubs section to the linker for [...] adds fb12bc1e8e7 [gdb/symtab] Handle empty file name in .debug_line section adds c53c6186c8d Make the .rsrc section read only. adds 767c4b92bc4 Additions to gdb_mpz adds 5309ce2f04d Convert long_const_operation to use gdb_mpz adds d760ae22b96 Add 128-bit integer support to the Rust parser adds 64f33c6938a Add overload of fits_in_type adds 8a2ced4fe40 Remove some Ada parser helper functions adds e49831ba434 Add 128-bit integer support to the Ada parser adds 4a1283c8d56 gdb: pass execing and following inferior to inferior_execd [...] adds f56944000c0 gdb: add inferior_forked observable adds 2b214d3e3b5 gdb: remove regcache::target adds 348da4565b5 gdb: add maybe_switch_inferior function adds 98994c7a183 gdb: make regcache::raw_update switch to right inferior adds 9145fd43029 gdb: switch to right inferior in fetch_inferior_event adds 5f6d638d3cb gdb/amdgpu: add follow fork and exec support adds 66cf935043f Remove some unnecessary casts from ada-lang.c adds 7a515757db9 gprofng: Update documentation adds 35fab451d9e gprofng: 30360 Seg. Fault when application uses std::thread adds a0fc6845a95 Automatic date update in version.in adds 34d63622f67 objdump buffer overflow in fetch_indexed_string adds 341eba4f9d4 objdump use of uninitialised value in pr_string_field adds c2f60ac565f RISC-V: Cache the latest mapping symbol and its boundary. adds 01996a7a49b Assembler Internal Docs: Describe handling of opcodes for r [...] adds a02676b77d8 Symbols with GOT relocatios do not fix adjustbale adds c1a398a320f PowerPC: fix _Float128 type output string adds d7845ddc86a gdb: re-format Python code with black 23 adds b27cafb9e09 Automatic date update in version.in adds e185530b58d Updated Hungarian translation for the gprof directory adds 74e05e01e2d x86: parse_real_register() does not alter the parsed string adds 4f0813127bc x86: parse_register() must not alter the parsed string adds ac164fa8540 gas: document that get_symbol_name() can clobber the input buffer adds 28ab94f51dc Fix: readelf: loc_offset XX too big adds 146441c9521 Remove adjust_type_signedness adds 1f7e2b39c6c gas: sframe: use ATTRIBUTE_UNUSED consistently adds 6e4724970e7 gas: sframe: fix comment adds 26be6015b75 libsframe: use return type of bool for predicate functions adds 8bb878b7778 sframe: correct some typos adds cb45766e48c libsframe: use consistent function argument names adds 3cae258044e libsframe: minor formatting fixes in sframe_encoder_write_fre adds 685b44ee816 buffer overflow in print_symname adds 3b37f0f1b86 Yet another out-of-memory fuzzed object adds 329dd2b6fca ubsan: signed integer overflow in display_debug_lines_raw adds 2605f35cda6 PR30343 infrastructure adds 509fdd5a872 sh4-linux segfaults running ld testsuite adds 99eca30b2c1 Automatic date update in version.in adds b6b746e6b81 x86: adjust an ILP32 testcase using .insn adds 8e7785b4bd4 Add a SECURITY.txt file describing the GNU Binutils' projec [...] adds 0014c67d3bc Automatic date update in version.in adds 3bc69c18671 Delete struct artdata archive_head adds de7b90610e9 Keeping track of rs6000-coff archive element pointers adds 3a117c58873 ld: add missing period after @xref adds 0699f2d795c RISC-V: Optimize relaxation of gp with max_alignment. adds ae272fb8a57 bfd: fix STRICT_PE_FORMAT build adds 4bcbe86c25a x86: move fetch error handling into a helper function adds 06173b5d092 x86: change fetch error handling in top-level function adds bf4d07d5394 x86: change fetch error handling in ckprefix() adds 0b51ac42773 x86: change fetch error handling in get_valid_dis386() adds 9760136327e x86: change fetch error handling when processing operands adds a82b3c5656d x86: change fetch error handling for get<N>() adds d82c06b68e3 x86: drop use of setjmp() from disassembler adds 32c8e7265a5 x86: drop (explicit) BFD64 dependency from disassembler adds 532d55c0ab4 Handle function descriptors in call_site_target adds 9df25c346f5 Handle erroneous DW_AT_call_return_pc adds fbdecfbf285 Use entry values for 32-bit PPC struct return adds da9a978aae7 Fix -Wmaybe-uninitialized warning in opcodes/i386-dis.c adds f1531d04617 [gdb/cli] Add maint info screen adds bd648c6ea00 [gdb/testsuite] Add make-check-all.sh adds 6fc39605e69 gdb: remove return value of set_language adds f57d81815f8 gdb: switch "set language" to getter/setter adds 129bce36048 gdb: remove language_auto adds d89504f0d90 Automatic date update in version.in adds a88ee931eee gdb: Fix false match issue in skip_prologue_using_linetable adds f41c2f5edda [gdb/testsuite] Remove debug prints in gdb_find_gdc adds 630e5a235eb Automatic date update in version.in adds fda507e61c4 LoongArch: Fix loongarch32 test fails adds 32f1c80375e MIPS: support mips*64 as CPU and gnuabi64 as ABI adds 9171de358f2 MIPS: default output r6 obj if the triple is r6 adds af989297316 MIPS: fix loongson3 llsc workaround adds d4a174a5cbb Automatic date update in version.in adds 983db9932a3 x86: work around compiler diagnosing dangling pointer adds 596a7c72b2e [gdb/testsuite] Skip dap tests for tcl 8.5 adds c1eb3cd2059 objcopy of archives tidy adds 2043ddb2185 asan: segfault in coff_mangle_symbols adds 5b720e50c7a gcc-13 i386-dis.c warning adds ea5c591c023 Revert "x86: work around compiler diagnosing dangling pointer" adds 6946d292412 New georgian translation for the bfd sub-directory adds f355e1e44e6 [gdb/testsuite] Don't use string cat in gdb.dwarf2/dw2-abs- [...] adds ddbc483e7dc [gdb/testsuite] Add basic lmap for tcl < 8.6 adds ac3c4894cfb [gdb/testsuite] Fix gdb.multi/multi-arch.exp on powerpc64le adds f20f27e0553 [gdb/testsuite] Require GCC >= 5.x.x in gdb.base/utf8-ident [...] adds 618e9847c57 [gdb/testsuite] Use -std=gnu99 for gdb.server/attach-flag.exp adds 41966608a1e gdb: remove end_stepping_range observable adds 4fa173cfd79 [gdb/testsuite] Fix -wrap in presence of -prompt in gdb_tes [...] adds 60732b42936 [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flto adds 6d5d644e3ce [gdb/testsuite] Fix auto-indent in gdb.gdb/python-helper.exp adds 25035d2122e Automatic date update in version.in adds 0d00a5f9d42 [gdb/testsuite] Add warning for timeout in accept_gdb_output adds c2feffd8198 [gdb/testsuite] Add debug prints in Term::wait_for adds f57b5a395b1 [gdb/testsuite] Fix timeout in gdb.tui/corefile-run.exp adds f35613934c9 [gdb/testsuite] Fix timeout in gdb.tui/main.exp adds d8d3edbfa38 [gdb/testsuite] Fix timeout in gdb.tui/new-layout.exp adds 9d00d9eac60 [gdb/testsuite] Fix timeout in gdb.tui/completion.exp adds 538edc49dc6 [gdb/testsuite] Fix timeout in gdb.tui/empty.exp adds 85bd4bfb7f4 RISC-V: minor effort reduction in relocation specifier parsing adds 408ab0161d0 RISC-V: drop "percent_op" parameter from my_getOpcodeExpression() adds a5e756e63e1 RISC-V: avoid redundant and misleading/wrong error messages adds b33e94cfa47 RISC-V: don't recognize bogus relocations adds 42dabba6578 RISC-V: test for expected / no unexpected symbols adds 7a29ee29030 RISC-V: adjust logic to avoid register name symbols adds 8f5cd47bee6 section-select: Fix performance problem (PR30367) adds fc53c8e0218 Remove some "goto"s from parse.c adds b6fc08e89f3 Use scoped_restore in varobj.c adds 9d4f5cabe22 Automatic date update in version.in adds 5b429b87076 Avoid another -Werror=dangling-pointer adds 4a8635cbecb binutils runtest $CC adds b4617f79047 i386-dis.c UB shift and other tidies adds dc449cb9638 Add new debug architecture version adds 19e012c813f Updated debug architecture version checks for fbsd adds 3ad6c165ca0 Rewrite gdb_mpz::operator== adds 17f091b31eb [gdb/tui] Fix length of status line string adds 873a1ec4059 sim: bpf: update to new BPF relocations adds ff5a51b3772 gas: support for the BPF pseudo-c assembly syntax adds bba4624d035 gas: BPF pseudo-c syntax tests adds dcdec68b0b5 gas: documentation for the BPF pseudo-c asm syntax adds 1656d3f8ef5 RISC-V: Support XVentanaCondOps extension adds 0bda45b2702 Automatic date update in version.in adds c386bf4df5c Add support for %x and %lx formats to the linker's vinfo() [...] adds c6537074be5 gdb, doc: add index entry for the $_inferior_thread_count c [...] adds 7492eb9f544 gdb/testsuite: fix occasional failure in gdb.base/clear_non [...] adds 131287d950a gdb: remove some trailing newlines from warning messages adds c5a5f322a4e gdb/testsuite: use 'return' in gdb_test_no_output adds e2f620135d9 gdb/testsuite: change newline patterns used in gdb_test adds 08ec06d6440 gdb/testsuite: special case '^' in gdb_test pattern adds 0d42948f0c8 gdb/doc: extend the documentation of the jump command adds 670c91c0c5e Fix PR30358, performance with --sort-section adds e29ff7211b6 Avoid some compiler warnings in gdb.ada adds 2b8c7766ea3 gas: bpf: fix tests for pseudo-c syntax adds 5a8e7e1332c Automatic date update in version.in adds 6b258591644 Make bfd_byte an int8_t, flagword a uint32_t adds 4cb2aab8ab9 Remove deprecated bfd_read adds 143a12bd5a5 Re: Keeping track of rs6000-coff archive element pointers adds be3d663386f x86: rework AMX multiplication insn disassembly adds 1f506c06eff x86: rework AMX control insn disassembly adds 2b6132c33c2 gas: move shift count check adds 6b50f5f4cb8 x86/Intel: reduce ELF/PE conditional scope in x86_cons() adds ffe983ed7a9 x86: limit data passed to prefix_name() adds e4452aa670e x86: limit data passed to i386_dis_printf() adds a48ddc3b572 RISC-V: Relax R_RISCV_[PCREL_]LO12_I/S to R_RISCV_GPREL_I/S [...] adds 03e63766ef0 RISC-V: Enable x0 base relaxation for relax_pc even if --no [...] adds 7408b951b8e Fix a typo in gdb.texinfo. adds 64b59b6bb22 ld: Use run_cc_link_tests for PR ld/26391 tests adds 1f7f972f594 gdb/testsuite: additional test fixes after gdb_test changes adds ebb83b77a74 Remove @var from @defun in Python documentation adds a38b832238e Do not change type in get_discrete_low_bound adds 005b65e801c Move find_minimal_symbol_address to minsyms.c adds 1956da78cf4 Allow strings with printf/eval adds 2a740b3ba4c gdb/record-full: disable range stepping when resuming threads adds 33c054b015b gdb: cleanup command creation in infcmd.c adds cc09d372f66 gdb: make set/show args work with $_gdb_setting_str adds 94e6c564123 gdb: make set/show cwd work with $_gdb_setting_str adds 598e87ecc06 gdb: make set/show inferior-tty work with $_gdb_setting_str adds b63c50f9d4b gdb: make deprecated_show_value_hack static adds 00cdd79a5d3 gdb/mi: check thread exists when creating thread-specific b/p adds dffcf6e5e60 Automatic date update in version.in adds 1b05f1083a4 [gdb/testsuite] Fix gdb.tui/main.exp without TUI adds e5cbbbf79ad [gdb/build] Fix build without ncurses in maintenance_info_screen adds bc752bfbd98 [gdb/testsuite] Fix gdb.ada/excep_handle.exp for updated gdb_test adds e0f4b3ec5f3 gdb: Fix building with latest libc++ adds 8f29f8e1aef [gdb/testsuite] Fix gdb.base/readline.exp with stub-termcap adds bec5d8fc8c7 Automatic date update in version.in adds deb1ba4e38b [gdb/tui] Fix TUI resizing for TERM=ansi adds 077a1f08485 Automatic date update in version.in adds c819a3380fc Replace field_is_static with a method adds 87c84f07a0a Fix crash in Rust expression parser adds b785bb6d186 Remove op_name adds 43048e46db1 Remove evaluate_expression adds ba71385e7f8 Remove evaluate_type adds 7d3b43a15bd Turn set_inferior_args_vector into method of inferior adds 13d03262f25 gdb: move struct ui and related things to ui.{c,h} adds 4a91f820ef4 gdb: store interps in an intrusive_list adds 970c6b7e156 gdb: remove ui_interp_info adds a01e847fc8f Document DAP 'launch' parameter adds b2499d8a40a Automatic date update in version.in adds 4e545e3f3d6 gdb/testsuite: compile gdb.linespec/cp-completion-aliases.e [...] adds b545d4239be Remove Dimity Diky as MSP430 maintainer. adds e29e63040dd Remove error_stream adds a047f82b3c5 Fix Assertion pid != 0 failure in AIX. adds 69330acb201 [gdb/testsuite] Use set in lmap in gdb.dwarf2/dw2-abs-hi-pc.exp adds 433e8364fed xcoffread.c: Fix -Werror=dangling-pointer= issue with main_ [...] adds 59305ae6247 gdb.base/watchpoint-unaligned.exp: Always initialize wpoffs [...] adds e84ca83738a _bfd_mips_elf_lo16_reloc vallo comment adds df2fc6fbfd8 Change signature of bfd crc functions adds f68912e8310 libbfc.c: Use stdint types for unsigned char and unsigned long adds d659ef95439 hash.c: replace some unsigned long with unsigned int adds 37cfe371c4f Move bfd_elf_bfd_from_remote_memory to opncls.c adds a41bd1c837f Move bfd_alloc, bfd_zalloc and bfd_release to libbfd.c adds 717d4bd6d19 Generated docs and include files adds a07223191bd Remove unused args from bfd_make_debug_symbol adds 7e1b5887642 Improve the speed of computing checksums for COFF binaries. adds 9b0ccb1ebae Pass const frame_info_ptr reference for skip_[language_]trampoline adds a2243c30bc1 Make ar faster adds 2ad00a4b42f gdb/show_args_command: print to the ui_file argument adds 751c7c72c01 [gdb/build] Fix frame_list position in frame.c adds c328c91b300 Automatic date update in version.in adds c3b0a240ea7 MIPS: revert "default r6 if vendor is img" adds c9819077700 gas: fix building tc-bpf.c on s390x adds 654dfab0666 RISC-V: tighten post-relocation-operator separator expectation adds 35130e73da9 ld: pru: Place exception-handling sections correctly adds 3539414584b Stop the linker from loosing the entry point for COFF/PE co [...] adds 51f8dafba81 Don't treat references to compound values as "simple". adds 34e2d487d89 Revert "gdb/testsuite: add KFAILs to gdb.reverse/step-reverse.exp" adds 6c8a5ab90b0 Automatic date update in version.in adds e4fbcd83c24 Debug info is lost for functions only called from functions [...] adds c2a0fca06af [gdb/testsuite] Add gdb.tui/wrap-line.exp adds 4891c459927 [gdb/testsuite] Add gdb.base/wrap-line.exp adds 02601231fdd Simplify auto_load_expand_dir_vars and remove substitute_pa [...] adds 233239384c7 Simplify decode_locdesc adds 58d047ac259 gdb/testsuite: tighten patterns in build-id-no-debug-warning.exp adds c5ba639d1b5 [gdb/testsuite] Generate long string in gdb.base/page.exp adds a5d3f94c271 gdb/testsuite: more newline pattern cleanup adds 3965bff5b9a gdb/python: add mechanism to manage Python initialization f [...] adds 100c7a99a5d Use discrete_position in ada-valprint.c adds 28b59491b89 Filter out types from DAP scopes request adds f02973903c4 Automatic date update in version.in adds 973f18b57cc gas: documents .gnu_attribute Tag_GNU_MIPS_ABI_MSA adds 3c0e312054a Allow pretty-print of static members adds 372b4a048a2 Automatic date update in version.in adds 9ed8433a04b Rename objfile::sections adds 5250cbc85cb Remove ALL_OBJFILE_OSECTIONS adds 8e8d48f91c2 Remove ALL_DICT_SYMBOLS adds 7a8de0c3301 Remove ALL_BREAKPOINTS_SAFE adds 62c5d5ec88c Remove parameter from select_source_symtab adds 8406216e94e Automatic date update in version.in adds defb881754d PR30343, LTO ignores linker reference to _pei386_runtime_relocator adds f35cc0decdd pe.em and pep.em make_import_fixup adds c239019c9f6 gdb: Avoid warning for the jump command inside an inline function. adds fa0ea5047b2 x86-fbsd-nat: Add missing public label. adds 642a97391ae gdbserver: Clear upper ZMM registers in the right location. adds 39453f9d8cf Automatic date update in version.in adds 5f38307ad57 regen ld/Makefile.in adds 06ba6be6299 alpha-vms reloc sanity check adds 55a75aae9d9 stack overflow in debug_write_type adds d9cc4b060dd Correct a spelling mistake in the binutils README file. adds 1fba7b3ac50 gdb: fix use-after-free in check_longjmp_breakpoint_for_call_dummy adds 78d16865df6 Support higher baud rates when they are defined adds 7f47c0ccc23 Automatic date update in version.in adds 2093c2af3c5 [gdb/tui] Fix tui compact-source adds 496917ce466 Add linker option to include local symbols in the linker map. adds 8b7b3b2bf43 or1k relocation truncated to fit: R_OR1K_GOT16 even when us [...] adds 6109320673f Re: stack overflow in debug_write_type adds 16c8122639c gdb/rust: fix crash for expression debug with strings adds 5a6ad5c775a [gdb/tui] Fix tui compact-source a bit more adds 38b95a52938 Automatic date update in version.in adds b21318bd2c2 Add LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin hook [GC [...] adds 8b331fa16ba Add "scheduler-locking" to documentation index adds 6e96d8a9702 Disable out-of-scope watchpoints adds b7ea736a380 gdb/testsuite: Match file size in gdb.debuginfod/crc_mismatch.exp adds 245f9db1fa8 Do not print <synthetic pointer> when piece is optimized out adds 8cea5fda33b Automatic date update in version.in adds d50c498a1ba gas: equates of registers adds f847749a74a x86: slightly simplify i386_parse_name() adds a675ea09fb6 x86: move get<N>() disassembler helper functions adds 2aa11c298a3 x86: move a few more disassembler helper functions adds f0f6df0a04f [gdb/cli] Fix wrapping for TERM=ansi adds 388f63c18f5 [gdb/testsuite] Make is_64_target more robust adds cbd24a9f11f [gdb/testsuite] Fix gdb.dwarf2/opt-out-not-implptr.exp for -m32 adds a02fcd08ddc gdb: fix error message for $_gdb_maint_setting adds a68f7e98442 gdb/testsuite: extend special '^' handling to gdb_test_multiple adds 773e2d29c3a gdb/doc: improve Python Disassembler API documentation adds 15ccb5e393f gdb/python: implement __repr__ methods for py-disasm.c types adds 6a667807390 gdb/python: implement DisassemblerResult.__str__ method adds 61f9fb1ea4a Fix calling debuginfo-less functions in Ada adds 14e8fded85e Implement DAP register scope adds 9c0fb73485c Add dynamic_prop::is_constant adds efe2296bde3 gdb: remove unnecessary call to std::string constructor adds 47ef0ac717f Introduce lookup_minimal_symbol_linkage adds 658d5e0c618 Bump MAX_SYMBOL_IMPLS adds bb051d7a307 Define symbol::value_block separately adds 36ed3d84e0a Introduce symbol_block_ops::get_block_value adds d5acae9e9f1 Handle Ada Pragma Import and Pragma Export adds ff4631e22bf Use reference parameter in remove_extra_symbols adds 44a37a98532 Use bool and early loop exit in remove_extra_symbols adds e9151f7d626 Fix regression due to Pragma Import series adds a793b1c4887 Automatic date update in version.in adds 31f14901586 PR28902, -T script with INSERT ordering adds 249d1bad51b PR28955 mips gas segfault adds d2b585f3cfc Fix bad interaction between element limit and repeated valu [...] adds 0d5ffd658fa Automatic date update in version.in adds b2ca6bdc88c Automatic date update in version.in adds 6a1cf1bfedb LoongArch: Fix PLT entry generate bug adds b10f2cd3f3c Correctly handle forward DIE references in scanner adds 56c1f748a5d Automatic date update in version.in adds 0af2f233330 gdb/python: rework how the disassembler API reads the resul [...] adds 4de4e48514f gdb/python: extend the Python Disassembler API to allow for [...] adds e2fe3cbd0cd gdb/testsuite: fix regressions in break-main-file-remove-fail.exp adds 0a7dda4f7af -Ur option documentation adds 4473d4f9096 gdb/testsuite: make gdb_supported_languages a caching proc adds 66b8e6c7b8d gdb/testsuite: fix formatting of gdb.python/py-disasm.py adds 73eff1cbd3e Update comments for the gdb/24331 fix. adds 0e759f232b6 Add section caches to coff_data_type adds d1792f72bf9 Document how to use the linker to create a resource only DLL. adds 68b25a74aa4 [gdb/tui] Don't show line number for lines not in source file adds b5fbb4c2b46 gprofng: include a new function in the right place adds f5b7a67f8d0 Automatic date update in version.in adds 3318d800211 gcc-4.5 build fixes adds 80b6c32f233 PR29961, plugin-api.h: "Could not detect architecture endianess" adds 80d4e113d7b Decorated symbols in import libs (BUG 30421) adds cd61a1453e6 Special case "&str" in Rust parser adds 5f5272a0254 Automatic date update in version.in adds 4cb88cfae84 PR11601, Solaris assembler compatibility doesn't work adds 0cc8cc5e6f8 Re: Add section caches to coff_data_type adds efd3b63b68b libsframe: testsuite: add new tests for sframe_find_fre API adds 6a99f006eca libsframe: testsuite: add tests for sframe_get_funcdesc_wit [...] adds 92240b19576 [gdb/testsuite] Fix whitespace and indentation in lib/tuiterm.exp adds 204d627e83f Re: Add section caches to coff_data_type adds 600b5fc22ec gdb/elfread.c: Add plt symbol check for _PROCEDURE_LINKAGE_TABLE_ adds 2bf4cc2b92a gdb.fortran/lbound-ubound.exp: read expected lbound and ubo [...] adds c96452ad168 Use lower-case in @sc in the documentation adds d89d987bd2f Automatic date update in version.in adds df81d460b2d x86: tighten extend-to-32bit-address conditions adds 762acf217c4 gas: maintain O_constant signedness in more cases adds 6f5ee7a3e92 gas: invoke md_optimize_expr() also for unary expressions adds 5cc007751cd x86: further adjust extend-to-32bit-address conditions adds 1e66f4c55f8 x86: permit all relational operators in insn operands adds 26e91972538 RISC-V: Minor improvements for dis-assembler. adds f1cd8b94e7c RISC-V: Support subtraction of .uleb128. adds 637969a709c gdb/testsuite: handle older Python versions in gdb.python/p [...] adds a500c3d8e02 gdb/breakpoint: use warning function instead of gdb_printf adds ef56b006501 gdb/testsuite: test for a function with no line table adds e84060b4897 gdb: safety checks in skip_prologue_using_sal adds 712872748de gdb: Remove redundant frame switching adds b69378ced6a gdb: fix post-hook execution for remote targets adds 05d31a0b3f0 ld: drop stray blank from ld.texi adds 3f33695b641 Update documentation for Python Frame.older and Frame.newer adds b196c8b3b60 Automatic date update in version.in adds 880853ed941 tic54x set_arch_mach adds cb3f0ff4795 coffcode.h handle_COMDAT tidy adds 0bbd2b1ad04 Re: Bug 23686, two segment faults in nm adds f1cc4f02cb5 Automatic date update in version.in adds 92172a19f67 Automatic date update in version.in adds 17a6f5f26c6 PowerPC64 report number of stub iterations adds bc227f4ccb0 Re: readelf: Support SHT_RELR/DT_RELR for -r adds a01399ff21e [gdb/testsuite] Factor out Term::_reset_attrs adds 5a8f5960fd8 [gdb/testsuite] Add Term::get_line_with_attrs adds 7b67409b99e gdb: add Richard Bunt to gdb/MAINTAINERS adds 7a8a6f57ece Remove some FIXME comments from DAP adds 927dd36dba2 [gdb/tui] Fix buglet in tui_update_variables adds e1eecd81cc6 Automatic date update in version.in adds e5a497fe38e Support Intel FRED LKGS adds cbf25f4705e Revert "Support Intel FRED LKGS" adds c88ed92f0c0 Support Intel FRED LKGS adds 6acf9130909 x86: don't recognize quoted symbol names as registers or operators adds a4f8c177b46 x86/Intel: address quoted-symbol related FIXMEs adds 9196be90bd9 gdb/testsuite: change hardcoded assembly in gdb.arch/disp-s [...] adds d595715abc6 Updated Swedish translation for the opcodes directory adds 13a3cad698b PR30437 aarch64: make RELA relocs idempotent adds 6aebb6e100f gdb/cli-out.c: clear_current_line shouldn't trigger paginat [...] adds d5ad08d77c9 Use field_signed from Python MI commands adds c55db01a31c Use member initializers in mi_parse adds 72654e04dab Use accessor for mi_parse::args adds 7df1df795f7 Change mi_parse_argv to a method adds fde3f93adb5 Introduce "static constructor" for mi_parse adds 6b2cb925fe4 Introduce mi_parse helper methods adds e7a2797eb00 Add second mi_parse constructor adds c97d123d670 Implement gdb.execute_mi adds a0b70d996c3 Implement DAP loadedSources request adds 98d630e910c Avoid forward declaration in parse.c adds 562db568441 Move innermost_block_tracker to expression.h adds b8c03634d65 Introduce and use parser flags adds b5688cda0ec Simplify parser_state constructor adds 9095bf3b9db Boolify parser_state::comma_terminates adds 78655a10f77 Rearrange parser_state adds e360af5af8e Add PARSER_DEBUG flag adds 87b647cfb13 Add PARSER_LEAVE_BLOCK_ALONE flag adds 2c64cbb737e Add flags to parse_and_eval adds 125862f0f22 Add global_context parameter to gdb.parse_and_eval adds ef7a143133f Handle DAP evaluate request without a frame ID adds 2a2b2372420 Automatic date update in version.in adds 014a602b86f Don't optimise bfd_seek to same position adds 2f328f5b92f Remove accidentally added file adds 3153113252f Add attributes and methods to gdb.Inferior adds ea33730dfa4 Add "args" and "env" parameters to DAP launch request adds 389971df23c gdb, infcmd: Support jump command with same line in multipl [...] adds cbd9efbbc04 gdb/testsuite: fix race in gdb.server/multi-ui-errors.exp adds 175ee55a229 gdbsupport: add support for references to checked_static_cast adds 7ea5b1997a5 Automatic date update in version.in adds 7529ff1fcdb PR29189, dlltool delaylibs corrupt float/double arguments adds 26a69f095f1 gdb: get gdbarch from syscall_catchpoint instead of location adds dbaa3bf6406 gdb: make some breakpoint methods use `this` adds 5e632eca05f gdb: constify breakpoint::print_it parameter adds 9dc1523b573 gdb: add breakpoint "has locations" methods adds f5951b9ff8a gdb: add breakpoint::first_loc methods adds 774d21c10b9 gdbsupport: add missing increment/decrement operators to re [...] adds 20afe380e8c gdb: use intrusive_list for breakpoint locations adds b00b30b2981 gdb: remove bp_location_pointer_iterator adds e2a1578868a gdb: link breakpoints with intrusive_list adds 679a4e92b31 gdbsupport: make basic_safe_iterator::operator* return the [...] adds 410f4d7a76f gdbsupport: make filtered_iterator::operator* return the sa [...] adds a1decfc1df5 gdb: remove breakpoint_pointer_iterator new 0e70877afd8 libsframe: use uint8_t / uint32_t data types for FRE info r [...] new 84835df0ab6 libsframe: use const char * consistently for immutable FRE buffers new e7b7a427270 libsframe: revisit sframe_find_fre API new 5cd37f87e92 sframe/doc: minor improvements for readability
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 (4cb3a069544) \ N -- N -- N refs/heads/users/ibhagat/try-sframe-next (5cd37f87e92)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 9 + Makefile.def | 5 +- Makefile.in | 3 +- SECURITY.txt | 6 + bfd/.gitignore | 1 - bfd/ChangeLog | 228 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 46 +- bfd/Makefile.in | 123 +- 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 | 3 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 74 +- bfd/archive64.c | 2 +- bfd/archures.c | 3 +- bfd/bfd-in.h | 351 +- bfd/bfd-in2.h | 10512 +++--- bfd/bfd.c | 132 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 95 +- bfd/bfdwin.c | 66 +- bfd/binary.c | 2 +- bfd/bpf-reloc.def | 74 + bfd/cache.c | 13 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-aarch64.c | 807 +- bfd/coff-alpha.c | 3 +- bfd/coff-arm.c | 4 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 38 +- 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 | 266 +- bfd/coff-sh.c | 25 +- bfd/coff-stgo32.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 42 +- bfd/coff-x86_64.c | 75 +- bfd/coff-z80.c | 120 +- bfd/coff-z8k.c | 152 +- bfd/coff64-rs6000.c | 36 +- bfd/coffcode.h | 374 +- bfd/coffgen.c | 149 +- bfd/cofflink.c | 71 +- bfd/coffswap.h | 12 +- bfd/compress.c | 15 +- bfd/config.bfd | 48 +- bfd/config.in | 15 + bfd/configure | 283 +- bfd/configure.ac | 51 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 8 +- 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 | 262 +- bfd/doc/doc.str | 68 +- bfd/doc/local.mk | 10 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 72 +- bfd/doc/webassembly.texi | 2 +- bfd/dwarf1.c | 23 +- bfd/dwarf2.c | 281 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 143 +- 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 | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 5 +- bfd/elf-m10300.c | 9 +- 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 | 167 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 57 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 7 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 5 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 5 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-crx.c | 5 +- bfd/elf32-csky.c | 27 +- 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 | 5 +- bfd/elf32-hppa.c | 2 +- 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 | 5 +- bfd/elf32-m68hc12.c | 2 +- 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 | 2 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-mips.c | 2 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 8 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 2 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 2 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 16 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 26 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 8 +- bfd/elf32-rl78.c | 103 +- 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 | 6 +- 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 | 9 +- 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 | 2 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 27 +- 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 | 26 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 2 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 22 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 985 +- bfd/elfnn-ia64.c | 7 +- bfd/elfnn-loongarch.c | 6 +- bfd/elfnn-riscv.c | 524 +- 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 | 202 +- bfd/elfxx-mips.h | 8 +- bfd/elfxx-riscv.c | 270 +- 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 | 35 +- bfd/elfxx-x86.h | 9 +- bfd/format.c | 60 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 353 +- 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 | 2 +- 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 | 87 +- bfd/libbfd.c | 217 +- bfd/libbfd.h | 235 +- bfd/libcoff-in.h | 49 +- bfd/libcoff.h | 94 +- bfd/libecoff.h | 13 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 48 +- 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 | 795 +- bfd/mmo.c | 15 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 493 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 2 +- bfd/pdp11.c | 13 +- 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 | 133 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 2 +- 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 | 27 +- bfd/plugin.h | 4 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 3 - bfd/po/bfd.pot | 2915 +- bfd/po/fr.po | 2918 +- bfd/po/ka.po | 9348 +++++ bfd/po/ro.po | 5558 +-- 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 | 333 +- bfd/reloc16.c | 30 +- bfd/rs6000-core.c | 18 +- bfd/sco5-core.c | 401 - bfd/section.c | 25 +- bfd/simple.c | 2 +- bfd/som.c | 2 +- bfd/som.h | 2 +- bfd/srec.c | 2 +- bfd/stab-syms.c | 13 +- bfd/stabs.c | 102 +- bfd/syms.c | 62 +- bfd/sysdep.h | 2 +- bfd/targets.c | 34 +- bfd/tekhex.c | 2 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 144 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 2 +- 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 | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 121 +- binutils/MAINTAINERS | 6 +- binutils/Makefile.am | 12 +- binutils/Makefile.in | 14 +- binutils/NEWS | 4 +- binutils/README | 4 +- binutils/README-how-to-make-a-release | 172 +- binutils/SECURITY.txt | 68 + 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/configure | 39 +- binutils/configure.ac | 21 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 157 +- binutils/debug.h | 9 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 111 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 17 +- binutils/doc/local.mk | 2 +- binutils/dwarf-mode.el | 19 +- binutils/dwarf.c | 255 +- binutils/dwarf.h | 27 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 207 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 137 +- binutils/objdump.c | 377 +- 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 | 322 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 164 +- binutils/rddbg.c | 84 +- binutils/readelf.c | 105 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 7 +- 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 | 2 +- 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 | 4 +- 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 + .../testsuite/binutils-all/mips/mips-note-2-n32.d | 1 + binutils/testsuite/binutils-all/mips/mips.exp | 6 +- binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 18 +- binutils/testsuite/binutils-all/objcopy.exp | 15 +- binutils/testsuite/binutils-all/objdump.WL | 8 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- 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/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 | 39 +- 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 | 399 +- config/ChangeLog | 4 + config/picflag.m4 | 3 + configure | 4 +- configure.ac | 4 +- 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 | 170 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 5 +- gas/Makefile.in | 9 +- gas/NEWS | 14 +- gas/README | 2 +- gas/app.c | 2 +- gas/as.c | 211 +- gas/as.h | 9 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 4 +- gas/cgen.h | 2 +- gas/codeview.c | 21 +- gas/codeview.h | 3 +- gas/compress-debug.c | 10 +- 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 | 5 +- gas/config/obj-coff.h | 4 +- gas/config/obj-ecoff.c | 3 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 86 +- 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 | 19 +- gas/config/tc-alpha.c | 5 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 4 +- 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 | 1532 +- gas/config/tc-bpf.h | 4 +- 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 | 3 +- 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 | 105 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 82 +- gas/config/tc-i386.c | 2361 +- gas/config/tc-i386.h | 14 +- gas/config/tc-ia64.c | 3 +- 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 | 17 +- 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 | 38 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 3 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 3 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 14 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 4 +- 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 | 127 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 2 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 385 +- gas/config/tc-riscv.h | 6 +- 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 | 7 +- 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 | 3 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 3 +- 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 | 3 +- 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 | 4 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 2 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 3 +- 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 | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 28 +- gas/configure.ac | 10 +- 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 | 73 +- 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 | 204 +- 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 | 146 +- 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 | 8 +- 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 | 18 +- 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 | 207 +- gas/expr.h | 6 +- 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 | 32 +- gas/gen-sframe.h | 4 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 3 +- 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 | 2 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 207 +- gas/macro.h | 10 +- gas/makefile.vms | 2 +- gas/messages.c | 4 +- gas/obj.h | 5 +- gas/output-file.c | 10 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 1 - gas/po/fr.po | 5529 +-- gas/po/gas.pot | 5403 +-- gas/po/ru.po | 5542 +-- gas/po/uk.po | 5527 +-- gas/read.c | 370 +- gas/read.h | 12 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/sframe-opt.c | 14 +- gas/stabs.c | 115 +- gas/subsegs.c | 4 +- gas/subsegs.h | 2 +- gas/symbols.c | 6 +- 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/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-fjcvtzs.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldapr.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 8 +- gas/testsuite/gas/aarch64/illegal-lse.l | 456 +- 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.l | 6 +- 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-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/assign-bad-recursive.d | 1 + gas/testsuite/gas/all/eqv-dot.d | 2 +- gas/testsuite/gas/all/gas.exp | 20 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/octa.d | 8 + gas/testsuite/gas/all/octa.s | 8 + gas/testsuite/gas/all/quad.d | 1 + gas/testsuite/gas/all/quad.s | 3 + gas/testsuite/gas/all/quad2.d | 8 + gas/testsuite/gas/all/quad2.s | 3 + 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/dsp.d | 4 - gas/testsuite/gas/arc/dsp.s | 4 - 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 | 420 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 8 +- 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/t16-bad.s | 4 +- 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/alu-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu-be.d | 58 +- gas/testsuite/gas/bpf/alu-be.dump | 54 + gas/testsuite/gas/bpf/alu-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu-pseudoc.s | 51 + gas/testsuite/gas/bpf/alu.d | 59 +- gas/testsuite/gas/bpf/alu.dump | 54 + gas/testsuite/gas/bpf/alu32-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu32-be.d | 66 +- gas/testsuite/gas/bpf/alu32-be.dump | 60 + gas/testsuite/gas/bpf/alu32-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu32-pseudoc.s | 57 + gas/testsuite/gas/bpf/alu32.d | 65 +- gas/testsuite/gas/bpf/alu32.dump | 60 + gas/testsuite/gas/bpf/atomic-be.d | 1 + gas/testsuite/gas/bpf/atomic-pseudoc.d | 5 + gas/testsuite/gas/bpf/atomic-pseudoc.s | 4 + gas/testsuite/gas/bpf/atomic.d | 12 +- gas/testsuite/gas/bpf/atomic.dump | 7 + gas/testsuite/gas/bpf/bpf.exp | 15 +- gas/testsuite/gas/bpf/indcall-1-pseudoc.d | 5 + gas/testsuite/gas/bpf/indcall-1-pseudoc.s | 13 + gas/testsuite/gas/bpf/indcall-1.d | 23 +- gas/testsuite/gas/bpf/indcall-1.dump | 18 + gas/testsuite/gas/bpf/indcall-bad-1.l | 2 + gas/testsuite/gas/bpf/jump-be.d | 1 + gas/testsuite/gas/bpf/jump-pseudoc.d | 5 + gas/testsuite/gas/bpf/jump-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump.d | 32 +- gas/testsuite/gas/bpf/jump.dump | 27 + gas/testsuite/gas/bpf/jump32-pseudoc.d | 5 + gas/testsuite/gas/bpf/jump32-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump32.d | 32 +- gas/testsuite/gas/bpf/jump32.dump | 27 + gas/testsuite/gas/bpf/lddw-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/lddw-be.d | 17 +- gas/testsuite/gas/bpf/lddw-be.dump | 13 + gas/testsuite/gas/bpf/lddw-pseudoc.d | 5 + gas/testsuite/gas/bpf/lddw-pseudoc.s | 6 + gas/testsuite/gas/bpf/lddw.d | 18 +- gas/testsuite/gas/bpf/lddw.dump | 13 + gas/testsuite/gas/bpf/mem-be.d | 3 +- gas/testsuite/gas/bpf/mem-pseudoc.d | 5 + gas/testsuite/gas/bpf/mem-pseudoc.s | 23 + gas/testsuite/gas/bpf/mem.d | 30 +- gas/testsuite/gas/bpf/mem.dump | 25 + gas/testsuite/gas/bpf/pseudoc-normal-be.d | 214 + gas/testsuite/gas/bpf/pseudoc-normal.d | 214 + gas/testsuite/gas/bpf/pseudoc-normal.s | 196 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.s | 6 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s | 4 +- gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-2.s | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-3.s | 2 +- gas/testsuite/gas/cfi/cfi-arc-1.d | 12 +- gas/testsuite/gas/cfi/cfi-arc-1.s | 10 +- 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/dwarf-5-loc0.d | 4 +- gas/testsuite/gas/elf/dwarf-5-macro.s | 2 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.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 | 2 +- gas/testsuite/gas/elf/line.l | 12 +- 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/amx-complex-inval.l | 3 + gas/testsuite/gas/i386/amx-complex-inval.s | 7 + 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/codeview.exp | 2 +- gas/testsuite/gas/i386/cond.d | 17 + gas/testsuite/gas/i386/cond.s | 10 + gas/testsuite/gas/i386/cst-diag.l | 43 + gas/testsuite/gas/i386/cst-diag.s | 79 + 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/disp-imm-32.d | 7 +- gas/testsuite/gas/i386/disp-imm-32.e | 4 + 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 | 38 + gas/testsuite/gas/i386/i386.d | 38 + gas/testsuite/gas/i386/i386.exp | 19 +- gas/testsuite/gas/i386/i386.s | 50 + 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/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 62 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 2 +- 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.s | 4 +- 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/mpx.s | 10 +- gas/testsuite/gas/i386/nops.d | 3 +- gas/testsuite/gas/i386/nops.s | 71 +- 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 | 4 +- gas/testsuite/gas/i386/opcode-suffix.d | 4 +- gas/testsuite/gas/i386/opcode.d | 4 +- gas/testsuite/gas/i386/opcode.s | 40 +- 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/quoted.d | 7 + gas/testsuite/gas/i386/quoted.s | 10 + gas/testsuite/gas/i386/quoted2.d | 15 + gas/testsuite/gas/i386/quoted2.s | 9 + gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.s | 71 +- gas/testsuite/gas/i386/x86-64-amx-complex-bad.d | 19 + gas/testsuite/gas/i386/x86-64-amx-complex-bad.s | 17 + gas/testsuite/gas/i386/x86-64-amx-complex-intel.d | 19 + gas/testsuite/gas/i386/x86-64-amx-complex-inval.l | 7 + gas/testsuite/gas/i386/x86-64-amx-complex-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-complex.d | 15 + gas/testsuite/gas/i386/x86-64-amx-complex.s | 15 + gas/testsuite/gas/i386/x86-64-amx-fp16-bad.s | 38 +- gas/testsuite/gas/i386/x86-64-amx-fp16-inval.l | 7 + gas/testsuite/gas/i386/x86-64-amx-fp16-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-inval.l | 22 +- gas/testsuite/gas/i386/x86-64-amx-inval.s | 6 + 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-fred-intel.d | 15 + gas/testsuite/gas/i386/x86-64-fred.d | 15 + gas/testsuite/gas/i386/x86-64-fred.s | 11 + gas/testsuite/gas/i386/x86-64-lkgs-intel.d | 25 + gas/testsuite/gas/i386/x86-64-lkgs-inval.l | 9 + gas/testsuite/gas/i386/x86-64-lkgs-inval.s | 14 + gas/testsuite/gas/i386/x86-64-lkgs.d | 25 + gas/testsuite/gas/i386/x86-64-lkgs.s | 21 + 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-xop.s | 44 +- gas/testsuite/gas/i386/x86_64-intel.d | 60 +- gas/testsuite/gas/i386/x86_64.d | 60 +- gas/testsuite/gas/i386/x86_64.s | 46 + 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/loongarch/macro_op_32.d | 14 +- gas/testsuite/gas/loongarch/macro_op_large_abs.d | 120 +- gas/testsuite/gas/loongarch/macro_op_large_pc.d | 18 +- 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 | 3 +- 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/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/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/power6-dfp.d | 95 + gas/testsuite/gas/ppc/power6-dfp.s | 90 + gas/testsuite/gas/ppc/ppc.exp | 3 +- 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/auipc-parsing.l | 2 + gas/testsuite/gas/riscv/auipc-parsing.s | 3 + 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/insn-na.d | 16 +- gas/testsuite/gas/riscv/insn.d | 16 +- 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/reg-syms-C.d | 4 + gas/testsuite/gas/riscv/reg-syms.d | 8 + gas/testsuite/gas/riscv/reg-syms.s | 10 + gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/tprel-add.l | 1 - gas/testsuite/gas/riscv/x-thead-fmv.d | 4 +- gas/testsuite/gas/riscv/x-ventana-condops.d | 12 + gas/testsuite/gas/riscv/x-ventana-condops.s | 4 + 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 | 19 +- gas/write.h | 2 +- gdb/.dir-locals.el | 2 +- gdb/MAINTAINERS | 1 + gdb/Makefile.in | 47 +- gdb/NEWS | 225 + gdb/README | 15 + 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 | 4 +- gdb/aarch64-fbsd-tdep.c | 2 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 11 +- gdb/aarch64-linux-tdep.c | 48 +- gdb/aarch64-linux-tdep.h | 2 +- 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 | 251 +- gdb/aarch64-tdep.h | 6 +- gdb/acinclude.m4 | 2 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 4 +- gdb/ada-exp.h | 32 +- gdb/ada-exp.y | 87 +- gdb/ada-lang.c | 1140 +- gdb/ada-lang.h | 8 +- gdb/ada-lex.l | 84 +- gdb/ada-tasks.c | 22 +- gdb/ada-typeprint.c | 9 +- gdb/ada-unicode.py | 2 +- gdb/ada-valprint.c | 117 +- gdb/ada-varobj.c | 14 +- gdb/addrmap.c | 12 +- gdb/addrmap.h | 36 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 647 +- 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 | 2005 + 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 | 175 +- gdb/amd64-tdep.h | 4 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 43 +- gdb/amdgpu-tdep.c | 1390 + gdb/amdgpu-tdep.h | 93 + gdb/annotate.c | 5 +- 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 | 20 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 44 +- gdb/arch-utils.h | 13 +- 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 | 2 +- gdb/arch/aarch64.h | 8 +- 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 | 2 +- gdb/arm-fbsd-tdep.c | 2 +- gdb/arm-fbsd-tdep.h | 2 +- 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 | 232 +- gdb/arm-tdep.h | 5 +- gdb/arm-wince-tdep.c | 2 +- gdb/async-event.c | 3 +- gdb/async-event.h | 2 +- gdb/auto-load.c | 41 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 2 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 18 +- gdb/ax-gdb.c | 85 +- 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 | 14 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 281 +- gdb/block.h | 276 +- gdb/blockframe.c | 12 +- gdb/bpf-tdep.c | 6 +- gdb/break-catch-exec.c | 6 +- gdb/break-catch-fork.c | 6 +- gdb/break-catch-load.c | 27 +- gdb/break-catch-sig.c | 6 +- gdb/break-catch-syscall.c | 23 +- gdb/break-catch-throw.c | 19 +- gdb/breakpoint.c | 1625 +- gdb/breakpoint.h | 134 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 6 +- gdb/bsd-uthread.h | 2 +- gdb/bt-utils.c | 4 +- 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 | 109 +- gdb/buildsym.h | 13 +- gdb/c-exp.h | 4 +- gdb/c-exp.y | 7 +- gdb/c-lang.c | 25 +- gdb/c-lang.h | 4 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 55 +- gdb/c-valprint.c | 53 +- gdb/c-varobj.c | 12 +- gdb/charset-list.h | 2 +- gdb/charset.c | 2 +- gdb/charset.h | 2 +- gdb/cli-out.c | 15 +- gdb/cli-out.h | 4 +- gdb/cli/cli-cmds.c | 176 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 374 +- gdb/cli/cli-decode.h | 4 +- gdb/cli/cli-dump.c | 14 +- gdb/cli/cli-interp.c | 69 +- gdb/cli/cli-interp.h | 2 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-option.c | 106 +- gdb/cli/cli-option.h | 56 +- gdb/cli/cli-script.c | 15 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-setshow.c | 251 +- gdb/cli/cli-setshow.h | 22 +- gdb/cli/cli-style.c | 2 +- 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 | 122 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 39 +- gdb/compile/compile-c-types.c | 15 +- gdb/compile/compile-c.h | 3 +- gdb/compile/compile-cplus-symbols.c | 24 +- gdb/compile/compile-cplus-types.c | 15 +- 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 | 17 +- 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 | 6 + 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 | 3909 +- gdb/configure.ac | 125 +- 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 | 4 +- gdb/cp-namespace.c | 109 +- gdb/cp-support.c | 44 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 101 +- 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 | 346 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 86 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 7 +- 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 | 6 +- gdb/darwin-nat.c | 8 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 21 +- gdb/dbxread.c | 164 +- 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 | 50 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 4 +- gdb/dictionary.h | 57 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 2 +- gdb/disasm-selftests.c | 2 +- gdb/disasm.c | 41 +- gdb/disasm.h | 6 +- gdb/displaced-stepping.c | 50 +- 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 | 2113 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 771 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/dtrace-probe.c | 6 +- gdb/dummy-frame.c | 10 +- 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/ada-imported.c | 122 + 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 | 453 +- gdb/dwarf2/cooked-index.h | 171 +- gdb/dwarf2/cu.c | 4 +- gdb/dwarf2/cu.h | 4 +- gdb/dwarf2/die.c | 229 + gdb/dwarf2/die.h | 23 +- gdb/dwarf2/dwz.c | 2 +- gdb/dwarf2/dwz.h | 2 +- gdb/dwarf2/expr.c | 221 +- 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 | 66 +- 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 | 6 +- gdb/dwarf2/line-header.h | 4 +- gdb/dwarf2/loc.c | 99 +- gdb/dwarf2/loc.h | 6 +- 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 | 3692 +- 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 | 111 +- gdb/eval.c | 352 +- gdb/event-top.c | 123 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 5 +- gdb/exceptions.h | 2 +- gdb/exec.c | 6 +- gdb/exec.h | 2 +- gdb/expop.h | 60 +- gdb/expprint.c | 58 +- gdb/expression.h | 97 +- gdb/extension-priv.h | 9 +- gdb/extension.c | 78 +- gdb/extension.h | 22 +- gdb/f-array-walker.h | 14 +- gdb/f-exp.h | 2 +- gdb/f-exp.y | 20 +- gdb/f-lang.c | 241 +- gdb/f-lang.h | 3 +- gdb/f-typeprint.c | 12 +- gdb/f-valprint.c | 48 +- gdb/fbsd-nat.c | 30 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 24 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 2 +- 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 | 2 +- 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 | 68 +- gdb/fork-child.c | 4 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-id.h | 16 +- gdb/frame-info.c | 65 - gdb/frame-info.h | 211 - gdb/frame-unwind.c | 59 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 349 +- gdb/frame.h | 220 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 27 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 13 +- gdb/ft32-tdep.h | 2 +- gdb/gcore-elf.c | 2 +- gdb/gcore-elf.h | 2 +- gdb/gcore.c | 8 +- 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 | 4 +- 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 | 2708 -- gdb/gdbarch-gen.h | 90 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbarch.c | 207 +- gdb/gdbarch.h | 19 +- gdb/gdbarch.py | 305 +- gdb/gdbarch_components.py | 2723 ++ gdb/gdbarch_types.py | 183 + gdb/gdbcmd.h | 2 +- gdb/gdbcopyright.py | 6 +- gdb/gdbcore.h | 2 +- gdb/gdbthread.h | 17 +- gdb/gdbtypes.c | 874 +- gdb/gdbtypes.h | 592 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gmp-utils.c | 154 +- gdb/gmp-utils.h | 459 +- gdb/gnu-nat-mig.h | 2 +- gdb/gnu-nat.c | 6 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 33 +- gdb/gnu-v3-abi.c | 84 +- gdb/go-exp.y | 15 +- 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 | 3 +- 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 | 20 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-disasm.c | 2 +- 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 | 4 +- gdb/guile/scm-pretty-print.c | 15 +- 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 | 11 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 53 +- gdb/h8300-tdep.c | 8 +- gdb/hppa-bsd-tdep.c | 61 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 66 +- 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 | 58 +- 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 | 203 +- gdb/i386-tdep.h | 6 +- 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 | 149 +- 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 | 5 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 4 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 44 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 322 +- gdb/inferior-iter.h | 2 +- gdb/inferior.c | 44 +- gdb/inferior.h | 47 +- gdb/inflow.c | 2 +- gdb/infrun.c | 572 +- gdb/infrun.h | 18 +- gdb/inline-frame.c | 8 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 134 +- gdb/interps.h | 27 +- gdb/iq2000-tdep.c | 8 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 58 +- gdb/jit.h | 2 +- gdb/language.c | 203 +- gdb/language.h | 18 +- gdb/libiberty.m4 | 2 +- gdb/linespec.c | 22 +- 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 | 45 +- gdb/linux-nat.h | 13 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 48 +- gdb/linux-tdep.h | 4 +- gdb/linux-thread-db.c | 22 +- gdb/lm32-tdep.c | 12 +- 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 | 5 +- gdb/m2-valprint.c | 20 +- gdb/m32c-tdep.c | 35 +- 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 | 17 +- 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 | 18 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 46 +- gdb/maint-test-settings.c | 2 +- gdb/maint.c | 26 +- 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 | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 30 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 33 +- gdb/mi/mi-cmds.c | 22 +- gdb/mi/mi-cmds.h | 12 +- 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 | 38 +- gdb/mi/mi-interp.h | 4 +- gdb/mi/mi-main.c | 47 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 8 +- gdb/mi/mi-out.h | 3 +- gdb/mi/mi-parse.c | 199 +- gdb/mi/mi-parse.h | 83 +- 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 | 2 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 178 +- gdb/minsyms.h | 16 +- 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 | 55 +- 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 | 3 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-hw-point.c | 2 +- gdb/nat/aarch64-hw-point.h | 5 +- gdb/nat/aarch64-linux-hw-point.c | 6 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 16 +- gdb/nat/aarch64-linux.h | 2 +- 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 | 3 +- 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 | 10 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 2 +- gdb/objc-lang.c | 12 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 24 +- gdb/objfiles.c | 142 +- gdb/objfiles.h | 177 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 5 +- gdb/observable.h | 25 +- 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 | 30 +- 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 | 54 +- gdb/p-valprint.c | 57 +- gdb/pager.h | 2 +- gdb/parse.c | 249 +- gdb/parser-defs.h | 79 +- gdb/posix-hdep.c | 2 +- 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 | 50 +- 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 | 32 +- gdb/ppc-tdep.h | 12 +- gdb/ppc64-tdep.c | 6 +- gdb/ppc64-tdep.h | 2 +- gdb/printcmd.c | 151 +- gdb/probe.c | 117 +- 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 | 10 +- 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 | 2 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 49 +- gdb/psymtab.c | 16 +- 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 | 71 + gdb/python/lib/gdb/dap/breakpoint.py | 143 + gdb/python/lib/gdb/dap/bt.py | 92 + gdb/python/lib/gdb/dap/disassemble.py | 51 + gdb/python/lib/gdb/dap/evaluate.py | 82 + gdb/python/lib/gdb/dap/events.py | 163 + gdb/python/lib/gdb/dap/frames.py | 54 + gdb/python/lib/gdb/dap/io.py | 69 + gdb/python/lib/gdb/dap/launch.py | 55 + gdb/python/lib/gdb/dap/memory.py | 51 + gdb/python/lib/gdb/dap/next.py | 50 + gdb/python/lib/gdb/dap/pause.py | 23 + gdb/python/lib/gdb/dap/scopes.py | 114 + gdb/python/lib/gdb/dap/server.py | 207 + gdb/python/lib/gdb/dap/sources.py | 40 + 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 | 8 +- gdb/python/py-auto-load.c | 6 +- gdb/python/py-block.c | 32 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 38 +- gdb/python/py-cmd.c | 8 +- gdb/python/py-connection.c | 6 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-dap.c | 98 + gdb/python/py-disasm.c | 962 +- gdb/python/py-event-types.def | 2 +- gdb/python/py-event.c | 6 +- gdb/python/py-event.h | 2 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 6 +- gdb/python/py-evts.c | 2 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 63 +- gdb/python/py-frame.c | 71 +- gdb/python/py-framefilter.c | 14 +- gdb/python/py-function.c | 6 +- gdb/python/py-gdb-readline.c | 11 +- gdb/python/py-inferior.c | 181 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 8 +- gdb/python/py-instruction.c | 6 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-lazy-string.c | 15 +- gdb/python/py-linetable.c | 20 +- gdb/python/py-membuf.c | 8 +- gdb/python/py-mi.c | 298 + gdb/python/py-micmd.c | 36 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 6 +- gdb/python/py-param.c | 302 +- gdb/python/py-prettyprint.c | 14 +- gdb/python/py-progspace.c | 6 +- gdb/python/py-record-btrace.c | 6 +- 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 | 6 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-registers.c | 8 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 19 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-threadevent.c | 5 +- gdb/python/py-tui.c | 60 +- gdb/python/py-type.c | 23 +- gdb/python/py-unwind.c | 616 +- gdb/python/py-utils.c | 5 +- gdb/python/py-value.c | 131 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 13 +- gdb/python/python-internal.h | 193 +- gdb/python/python.c | 175 +- gdb/python/python.h | 2 +- gdb/quick-symbol.h | 2 +- gdb/ravenscar-thread.c | 10 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 22 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 106 +- gdb/record-full.h | 2 +- gdb/record.c | 2 +- gdb/record.h | 2 +- gdb/regcache-dump.c | 2 +- gdb/regcache.c | 109 +- gdb/regcache.h | 24 +- 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 | 2 +- gdb/remote.c | 1901 +- 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 | 603 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 33 +- gdb/rs6000-aix-nat.c | 218 +- gdb/rs6000-aix-tdep.c | 234 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-tdep.c | 93 +- gdb/run-on-main-thread.c | 2 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 2 +- gdb/rust-lang.c | 145 +- gdb/rust-lang.h | 11 +- gdb/rust-parse.c | 63 +- gdb/rx-tdep.c | 17 +- gdb/s12z-tdep.c | 6 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-linux-tdep.c | 2 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 70 +- gdb/s390-tdep.h | 4 +- gdb/sanitize.m4 | 2 +- gdb/scoped-mock-context.h | 2 +- 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 | 68 +- 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 | 37 +- gdb/sh-tdep.h | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 2 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 6 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 24 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 2 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 24 +- gdb/solib-dsbt.h | 2 +- gdb/solib-frv.c | 22 +- gdb/solib-rocm.c | 679 + gdb/solib-svr4.c | 51 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 42 +- gdb/solib.h | 16 +- gdb/solist.h | 2 +- gdb/source-cache.c | 4 +- gdb/source-cache.h | 2 +- gdb/source.c | 98 +- gdb/source.h | 25 +- 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 | 191 +- gdb/stabsread.h | 4 +- gdb/stack.c | 114 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 7 +- 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 | 160 +- gdb/symfile.h | 20 +- gdb/symmisc.c | 32 +- gdb/symtab.c | 484 +- gdb/symtab.h | 150 +- 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 | 2 +- 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 | 2 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 2 +- gdb/target-section.h | 2 +- gdb/target.c | 11 +- gdb/target.h | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 2 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 2 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 4 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 4 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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/break-label.exp | 30 + gdb/testsuite/gdb.ada/break-label/pck.adb | 21 + gdb/testsuite/gdb.ada/break-label/pck.ads | 18 + gdb/testsuite/gdb.ada/break-label/proc.adb | 22 + 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-no-debug.exp | 45 + gdb/testsuite/gdb.ada/call-no-debug/pck.adb | 21 + gdb/testsuite/gdb.ada/call-no-debug/pck.ads | 18 + gdb/testsuite/gdb.ada/call-no-debug/prog.adb | 22 + gdb/testsuite/gdb.ada/call_pn.exp | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex_std/foo.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.ads | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 4 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 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 | 6 +- 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 | 6 +- 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 | 4 +- 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 | 4 +- .../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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 28 +- 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 | 9 +- 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-large.exp | 30 + gdb/testsuite/gdb.ada/finish-large/p.adb | 24 + gdb/testsuite/gdb.ada/finish-large/pck.adb | 28 + gdb/testsuite/gdb.ada/finish-large/pck.ads | 37 + 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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/import.exp | 60 + gdb/testsuite/gdb.ada/import/inc.c | 27 + gdb/testsuite/gdb.ada/import/pkg.adb | 35 + gdb/testsuite/gdb.ada/import/pkg.ads | 38 + gdb/testsuite/gdb.ada/import/prog.adb | 31 + gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 4 +- 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 | 14 +- .../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 | 4 +- 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 | 4 +- 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 | 6 +- 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 | 12 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 9 +- 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 | 13 +- 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 | 8 +- 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 | 11 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 11 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 4 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 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 | 46 +- 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 | 11 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 8 +- .../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 | 4 +- 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 | 4 +- 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 | 4 +- 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 | 9 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- .../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 | 6 +- 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 | 4 +- gdb/testsuite/gdb.ada/unsigned_last/main.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range.exp | 4 +- gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 4 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 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 | 6 +- gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 2 +- gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 2 +- gdb/testsuite/gdb.ada/verylong.exp | 43 + 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 | 4 +- 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 | 4 +- 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 | 2 +- .../gdb.arch/aarch64-non-address-bits.exp | 7 +- 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 | 12 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 12 +- gdb/testsuite/gdb.arch/altivec-regs.c | 10 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 15 +- 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 | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 14 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 26 +- .../gdb.arch/amd64-disp-step-self-call-alarm.c | 24 + gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S | 50 + .../gdb.arch/amd64-disp-step-self-call.exp | 82 + gdb/testsuite/gdb.arch/amd64-disp-step-signal.c | 36 + gdb/testsuite/gdb.arch/amd64-disp-step.S | 17 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 101 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 8 +- 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 | 66 +- 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 | 6 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 11 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 12 +- 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.arch/amd64-watchpoint-downgrade.c | 29 + .../gdb.arch/amd64-watchpoint-downgrade.exp | 67 + gdb/testsuite/gdb.arch/amd64-word.exp | 8 +- 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 | 7 +- 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 | 8 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 13 +- gdb/testsuite/gdb.arch/e500-regs.exp | 13 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 12 +- gdb/testsuite/gdb.arch/gdb1291.exp | 13 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 13 +- 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 | 14 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 7 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 9 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 12 +- gdb/testsuite/gdb.arch/i386-byte.exp | 7 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 6 +- .../gdb.arch/i386-disp-step-self-call-alarm.c | 24 + gdb/testsuite/gdb.arch/i386-disp-step-self-call.S | 50 + .../gdb.arch/i386-disp-step-self-call.exp | 82 + gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 7 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 6 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 7 +- 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 | 12 +- 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 | 12 +- 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 | 7 +- gdb/testsuite/gdb.arch/i386-sse.c | 4 +- gdb/testsuite/gdb.arch/i386-sse.exp | 9 +- 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 | 7 +- 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 | 8 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 7 +- .../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 | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 7 +- 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 | 12 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec3.s | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 14 +- .../gdb.arch/powerpc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 7 +- 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 | 12 +- 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 | 7 +- 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 | 7 +- 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 | 14 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 7 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 8 +- 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 | 7 +- 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 | 7 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 2 +- 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 | 7 +- 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 | 12 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 7 +- 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 | 7 +- .../riscv64-unwind-prologue-with-c_li-foo.s | 47 + .../gdb.arch/riscv64-unwind-prologue-with-c_li.c | 29 + .../gdb.arch/riscv64-unwind-prologue-with-c_li.exp | 42 + .../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 | 7 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 7 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 2 +- .../gdb.arch/s390-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 12 +- 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 | 8 +- 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 | 7 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 7 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 7 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 12 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 7 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 12 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 12 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 8 +- 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 | 16 +- gdb/testsuite/gdb.base/a2-run.exp | 12 +- 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 | 2 +- gdb/testsuite/gdb.base/alias.exp | 6 +- gdb/testsuite/gdb.base/align-c++.exp | 6 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- gdb/testsuite/gdb.base/align.exp.tcl | 51 +- 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 | 2 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 2 +- gdb/testsuite/gdb.base/annota1.exp | 11 +- gdb/testsuite/gdb.base/annota3.exp | 6 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 9 +- gdb/testsuite/gdb.base/anon.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 11 +- gdb/testsuite/gdb.base/async.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.base/attach.exp | 8 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 6 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 8 +- gdb/testsuite/gdb.base/backtrace.c | 4 +- gdb/testsuite/gdb.base/backtrace.exp | 8 +- gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/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 | 2 +- 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 | 7 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 7 +- gdb/testsuite/gdb.base/bitshift.exp | 10 +- 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 | 2 +- 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 | 16 +- 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 | 21 +- .../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 | 4 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 7 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 2 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 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 | 35 +- gdb/testsuite/gdb.base/call-rt-st.c | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 30 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 13 +- 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 | 12 +- 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 | 15 +- 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 | 14 +- 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 | 52 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 6 +- 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 | 21 +- 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 | 4 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 2 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 4 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 19 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 2 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- .../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 | 2 +- .../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 | 10 +- gdb/testsuite/gdb.base/corefile2.exp | 6 +- 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 | 14 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 12 +- 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 | 6 +- 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 | 2 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 16 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 3 +- 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 | 2 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 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 | 25 +- 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 | 2 +- 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 | 33 +- 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 | 2 +- gdb/testsuite/gdb.base/early-init-file.c | 2 +- gdb/testsuite/gdb.base/early-init-file.exp | 11 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/eh_return.c | 2 +- gdb/testsuite/gdb.base/eh_return.exp | 2 +- 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 | 3 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 2 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 2 +- 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 | 2 +- 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 | 10 +- gdb/testsuite/gdb.base/eval.exp | 18 +- gdb/testsuite/gdb.base/examine-backward.c | 2 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 2 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/fileio.exp | 15 +- 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 | 8 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 13 +- 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 | 4 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 39 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 8 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 11 +- gdb/testsuite/gdb.base/foll-fork.exp | 45 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 3 +- .../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 | 13 +- 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 | 2 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 8 +- 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 | 2 +- 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 | 13 +- 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 | 8 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- 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 | 7 +- 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 | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 8 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 6 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- 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 | 2 +- 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 | 21 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- 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 | 2 +- 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 | 10 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/huge.exp | 6 +- .../gdb.base/hw-sw-break-same-address.exp | 8 +- 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 | 7 +- .../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 | 11 +- 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 | 7 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 2 +- gdb/testsuite/gdb.base/info-macros.exp | 19 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 7 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- 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 | 2 +- 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 | 7 +- .../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 | 2 +- gdb/testsuite/gdb.base/interpreter-exec.gdb | 2 +- gdb/testsuite/gdb.base/interrupt-a.c | 2 +- gdb/testsuite/gdb.base/interrupt-a.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 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 | 18 +- 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 | 22 +- gdb/testsuite/gdb.base/jump-inline.c | 30 + gdb/testsuite/gdb.base/jump-inline.exp | 44 + gdb/testsuite/gdb.base/jump.exp | 3 +- .../gdb.base/jump_multiple_objfiles-foo.c | 24 + gdb/testsuite/gdb.base/jump_multiple_objfiles.c | 30 + gdb/testsuite/gdb.base/jump_multiple_objfiles.exp | 54 + gdb/testsuite/gdb.base/jump_multiple_objfiles.h | 30 + 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 | 2 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 8 +- 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 | 2 +- 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 | 12 +- 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 | 2 +- gdb/testsuite/gdb.base/list.exp | 8 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 7 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 11 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 300 +- 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 | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.exp | 6 +- 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 | 11 +- 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 | 7 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 3 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 2 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 2 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 6 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 8 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 2 +- 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 | 4 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 2 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 52 +- gdb/testsuite/gdb.base/osabi.exp | 7 +- gdb/testsuite/gdb.base/overlays.exp | 14 +- gdb/testsuite/gdb.base/page-logging.exp | 7 +- gdb/testsuite/gdb.base/page.exp | 4 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 7 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 2 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 16 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 2 +- gdb/testsuite/gdb.base/parse_number.exp | 11 +- gdb/testsuite/gdb.base/patch.c | 2 +- gdb/testsuite/gdb.base/patch.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 4 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 20 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 6 +- 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 | 7 +- .../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 | 119 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 2 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 2 +- 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 | 59 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 2 +- 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 | 10 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- 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 | 50 +- 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 | 8 +- gdb/testsuite/gdb.base/return2.exp | 8 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 2 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-main.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-rtld.c | 2 +- gdb/testsuite/gdb.base/rtld-step.exp | 10 +- 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 | 2 +- .../gdb.base/run-control-while-bg-execution.exp | 7 +- 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 | 7 +- gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- 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 | 10 +- 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 | 2 +- gdb/testsuite/gdb.base/setshow.exp | 28 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 28 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- 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 | 13 +- gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 6 +- gdb/testsuite/gdb.base/sigall.exp | 9 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 7 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 7 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 7 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 7 +- 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 | 12 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 12 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 7 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 29 +- gdb/testsuite/gdb.base/signals.exp | 11 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.c | 2 +- gdb/testsuite/gdb.base/signed-builtin-types.exp | 57 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 7 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 7 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 7 +- 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 | 2 +- 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 | 13 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 40 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 12 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 10 +- 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 | 15 +- 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 | 2 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-open.c | 2 +- gdb/testsuite/gdb.base/source-open.exp | 2 +- gdb/testsuite/gdb.base/source-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 | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 2 +- 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 | 7 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 7 +- 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 | 4 +- 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 | 4 +- 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 | 2 +- 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 | 2 +- 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 | 4 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 16 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- 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 | 11 +- 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 | 10 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- 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 | 2 +- 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 | 3 +- 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 | 6 +- 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 | 7 +- 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 | 7 +- 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 | 14 +- 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 | 3 +- 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 | 2 +- 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 | 12 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 13 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 12 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 6 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 6 +- .../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 | 11 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 9 +- gdb/testsuite/gdb.base/watchpoint.exp | 85 +- 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 | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 3 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 11 +- 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 | 19 +- gdb/testsuite/gdb.base/wrap-line.exp | 162 + gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 6 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 11 +- 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 | 9 +- 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 | 17 +- 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 | 15 +- 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 | 7 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 8 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 6 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 6 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 2 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 2 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 2 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 9 +- 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 | 5 +- 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 | 5 +- 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 | 4 +- 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 | 5 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 4 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 4 +- gdb/testsuite/gdb.cp/call-method-register.cc | 2 +- gdb/testsuite/gdb.cp/call-method-register.exp | 4 +- gdb/testsuite/gdb.cp/casts.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 4 +- 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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 4 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 7 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 14 +- gdb/testsuite/gdb.cp/hang.exp | 6 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 4 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 8 +- 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 | 4 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 4 +- gdb/testsuite/gdb.cp/local.exp | 4 +- gdb/testsuite/gdb.cp/m-data.exp | 5 +- gdb/testsuite/gdb.cp/m-static.exp | 14 +- gdb/testsuite/gdb.cp/maint.exp | 11 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 4 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 4 +- gdb/testsuite/gdb.cp/mb-inline.exp | 5 +- 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 | 4 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 4 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 4 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 5 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 4 +- gdb/testsuite/gdb.cp/method2.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 4 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.exp | 15 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 4 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 18 +- gdb/testsuite/gdb.cp/ovsrch.exp | 7 +- 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 | 5 +- gdb/testsuite/gdb.cp/pr-1210.exp | 5 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 5 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 9 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- gdb/testsuite/gdb.cp/pr9594.cc | 65 - gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 4 +- 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 | 5 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.cp/rtti.exp | 7 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 5 +- 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 | 5 +- 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 | 25 +- 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 | 4 +- gdb/testsuite/gdb.cp/virtbase.exp | 4 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 4 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 27 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 2 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 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 | 14 +- gdb/testsuite/gdb.ctf/multi.exp | 14 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/args-env.c | 28 + gdb/testsuite/gdb.dap/args-env.exp | 90 + gdb/testsuite/gdb.dap/basic-dap.c | 44 + gdb/testsuite/gdb.dap/basic-dap.exp | 174 + 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/frameless.c | 24 + gdb/testsuite/gdb.dap/frameless.exp | 62 + gdb/testsuite/gdb.dap/memory.c | 25 + gdb/testsuite/gdb.dap/memory.exp | 87 + gdb/testsuite/gdb.dap/scopes.c | 35 + gdb/testsuite/gdb.dap/scopes.exp | 115 + .../gdb.debuginfod/build-id-no-debug-warning.c | 20 + .../gdb.debuginfod/build-id-no-debug-warning.exp | 144 + 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 | 2 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 34 +- 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 | 7 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 7 +- gdb/testsuite/gdb.disasm/t03_add.exp | 7 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 7 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 7 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 7 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 7 +- gdb/testsuite/gdb.disasm/t08_or.exp | 7 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 7 +- gdb/testsuite/gdb.disasm/t10_and.exp | 7 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 7 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 7 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 7 +- 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 | 6 +- 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 | 6 +- 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 | 26 +- 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 | 14 +- 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 | 8 +- 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-file-name.exp | 66 + 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 | 8 +- .../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-2.c | 30 + gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp | 118 + 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 | 10 +- 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 | 6 +- 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/testsuite/gdb.dwarf2/forward-spec.exp | 102 + .../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 | 4 +- 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 | 11 +- .../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 | 16 +- 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-line-table.c | 32 + gdb/testsuite/gdb.dwarf2/missing-line-table.exp | 122 + 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 | 10 +- 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/opt-out-not-implptr.exp | 114 + 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 | 4 +- 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 | 4 +- 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 | 4 +- .../gdb.fortran/class-allocatable-array.exp | 4 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 6 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 4 +- gdb/testsuite/gdb.fortran/completion.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 4 +- 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 | 4 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 4 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 4 +- 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 | 10 +- gdb/testsuite/gdb.fortran/function-calls.exp | 4 +- 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 | 24 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 70 +- 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 | 4 +- 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 | 16 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 4 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 4 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 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 | 4 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 4 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 4 +- 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 | 4 +- .../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 | 4 +- gdb/testsuite/gdb.fortran/string-types.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 4 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 11 +- 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 | 4 +- 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 | 121 +- gdb/testsuite/gdb.gdb/selftest.exp | 28 +- 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 | 47 +- 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 | 28 +- 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 | 20 +- 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 | 11 +- 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 | 4 +- .../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 | 2 +- .../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 | 21 +- 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 | 2 +- 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 | 18 +- 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 | 68 +- 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 | 31 +- 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 | 91 + 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/print-simple-values.cc | 62 + gdb/testsuite/gdb.mi/print-simple-values.exp | 53 + 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 | 22 +- 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 | 2 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 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 | 2 +- gdb/testsuite/gdb.multi/attach-while-running.exp | 7 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.multi/gdb-settings.c | 22 + gdb/testsuite/gdb.multi/gdb-settings.exp | 123 + 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 | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 6 +- gdb/testsuite/gdb.multi/multi-arch.exp | 14 +- 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 | 2 +- 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 | 6 +- .../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 | 7 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 9 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 14 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 8 +- 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 | 6 +- .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- 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 | 8 +- 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 | 7 +- ...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 | 16 +- .../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 | 7 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 7 +- 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 | 38 +- 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 | 9 +- gdb/testsuite/gdb.python/py-completion.exp | 9 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 7 +- gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 7 +- gdb/testsuite/gdb.python/py-disasm.c | 2 +- gdb/testsuite/gdb.python/py-disasm.exp | 110 +- gdb/testsuite/gdb.python/py-disasm.py | 254 +- 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 | 8 +- 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-exec-mi.exp | 32 + 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 | 2 +- .../gdb.python/py-finish-breakpoint-deletion.exp | 7 +- .../gdb.python/py-finish-breakpoint-deletion.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 11 +- 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 | 54 +- 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 | 66 +- 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 | 7 +- gdb/testsuite/gdb.python/py-frame.exp | 47 +- 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 | 12 +- .../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 | 12 +- 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 | 43 +- gdb/testsuite/gdb.python/py-infthread.exp | 7 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 2 +- gdb/testsuite/gdb.python/py-label-symbol-value.exp | 6 +- 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 | 29 +- 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 | 11 +- 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 | 7 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 7 +- 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 | 7 +- 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 | 12 +- 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 | 13 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 23 +- 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 | 189 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 7 +- .../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 | 82 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 14 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 7 +- 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 | 17 +- 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 | 10 +- 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 | 9 +- 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 | 7 +- gdb/testsuite/gdb.python/py-symtab.exp | 7 +- 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 | 13 +- 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 | 11 +- 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 | 7 +- 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 | 7 +- 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 | 7 +- 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 | 240 +- gdb/testsuite/gdb.python/py-unwind.py | 189 +- 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 | 5 +- gdb/testsuite/gdb.python/py-value.exp | 14 +- gdb/testsuite/gdb.python/py-watchpoint.c | 26 + gdb/testsuite/gdb.python/py-watchpoint.exp | 46 + gdb/testsuite/gdb.python/py-watchpoint.py | 30 + 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 | 11 +- 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 | 12 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 6 +- 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 | 7 +- 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 | 9 +- .../gdb.reverse/machinestate-precsave.exp | 72 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 66 +- .../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 | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 6 +- 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 | 7 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 7 +- 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 | 18 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 18 +- .../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 | 21 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 2 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 2 +- 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.rocm/fork-exec-gpu-to-non-gpu-execee.cpp | 27 + .../gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp | 55 + .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 89 + .../gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp | 36 + .../gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp | 46 + .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 88 + 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 | 26 +- 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 | 70 + 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 | 12 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 7 +- 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 | 12 +- 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 | 13 +- .../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 | 10 +- 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 | 8 +- 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 | 8 +- 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 | 13 +- gdb/testsuite/gdb.testsuite/lmap.exp | 20 + 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 16 +- 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 | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 8 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 6 +- 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 | 2 +- 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 | 2 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 6 +- 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 | 5 +- 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 | 2 +- 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 | 2 +- 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 | 11 +- .../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 | 7 +- 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 | 3 +- 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 | 7 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 7 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 7 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 7 +- .../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 | 11 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 4 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- 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 | 9 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 2 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 2 +- .../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 | 12 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 9 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 6 +- 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 | 137 +- gdb/testsuite/gdb.trace/ax.exp | 13 +- gdb/testsuite/gdb.trace/backtrace.exp | 7 +- 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 | 115 +- gdb/testsuite/gdb.trace/deltrace.exp | 89 +- 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 | 38 +- .../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 | 32 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 27 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 15 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 14 +- gdb/testsuite/gdb.trace/passcount.exp | 23 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 23 +- 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 | 14 +- gdb/testsuite/gdb.trace/save-trace.exp | 15 +- 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 | 14 +- 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 | 6 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 7 +- gdb/testsuite/gdb.trace/tfind.exp | 15 +- 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 | 23 +- 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 | 6 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 13 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 6 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 92 +- gdb/testsuite/gdb.trace/while-dyn.exp | 15 +- gdb/testsuite/gdb.trace/while-stepping.exp | 30 +- gdb/testsuite/gdb.tui/basic.exp | 10 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/compact-source.exp | 70 + gdb/testsuite/gdb.tui/completion.exp | 37 +- gdb/testsuite/gdb.tui/corefile-run.exp | 28 +- 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 | 16 +- gdb/testsuite/gdb.tui/new-layout.exp | 2 +- gdb/testsuite/gdb.tui/regs.exp | 2 +- gdb/testsuite/gdb.tui/resize-2.exp | 89 + 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 | 13 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 69 +- 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.tui/wrap-line.exp | 156 + 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 | 13 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 7 +- gdb/testsuite/lib/ada.exp | 15 +- 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 | 61 +- 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 | 2 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dap-support.exp | 361 + 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 | 4 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/future.exp | 46 +- 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 | 1359 +- 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 | 200 +- 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 | 13 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/lib/tuiterm.exp | 288 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/make-check-all.sh | 329 + gdb/testsuite/print-ts.py | 2 +- gdb/thread-fsm.h | 2 +- gdb/thread-iter.c | 6 +- gdb/thread-iter.h | 2 +- gdb/thread.c | 108 +- 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 | 219 +- gdb/top.h | 205 +- gdb/tracectf.c | 6 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 27 +- gdb/tracefile.c | 8 +- gdb/tracepoint.c | 134 +- 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 | 8 +- gdb/tui/tui-io.c | 21 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 66 +- 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 | 32 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 13 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 104 +- gdb/tui/tui-win.h | 5 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 244 +- gdb/tui/tui-winsource.h | 73 +- gdb/tui/tui.c | 10 +- gdb/tui/tui.h | 5 +- gdb/type-codes.def | 2 +- gdb/type-stack.c | 2 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 37 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 2 +- gdb/ui-file.h | 2 +- gdb/ui-out.c | 2 +- gdb/ui-out.h | 10 +- gdb/ui-style.c | 2 +- gdb/ui-style.h | 2 +- gdb/ui.c | 251 + gdb/ui.h | 227 + 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 | 22 +- 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 | 62 +- 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 | 60 - gdb/unittests/vec-utils-selftests.c | 2 +- gdb/unittests/xml-utils-selftests.c | 2 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils.c | 263 +- gdb/utils.h | 38 +- gdb/v850-tdep.c | 23 +- gdb/valarith.c | 743 +- gdb/valops.c | 587 +- gdb/valprint.c | 250 +- gdb/valprint.h | 28 +- gdb/value.c | 2004 +- gdb/value.h | 1218 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 87 +- 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/windows-nat.c | 8 +- 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 | 3 +- 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 | 128 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 4 +- 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 | 63 +- 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 | 43 +- 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 | 4 +- 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 | 9 +- 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 | 96 +- 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 | 2 +- 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 | 6 +- gdbserver/netbsd-low.h | 4 +- gdbserver/notif.cc | 2 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 2 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 7 +- gdbserver/regcache.h | 2 +- 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 | 2 +- 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 | 23 +- 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 | 22 +- gdbsupport/common-utils.h | 56 +- 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 | 2 +- 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 | 9 +- 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 | 21 +- 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 | 7 +- 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 | 2 +- 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 | 20 +- 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 | 8 +- 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 | 2 +- gdbsupport/xml-utils.h | 2 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/configure.ac | 2 +- gnulib/doc/gendocs_template | 2 +- gnulib/doc/gendocs_template_min | 2 +- gnulib/update-gnulib.sh | 2 +- gold/ChangeLog | 18 +- gold/Makefile.am | 2 +- gold/Makefile.in | 2 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 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 | 16 +- 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 | 6 +- 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 | 610 +- 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/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 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 | 2 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 36 +- 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/hu.po | 88 +- 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 | 4 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprofng/Makefile.am | 4 +- gprofng/Makefile.in | 4 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 2 +- 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 | 40 +- gprofng/doc/Makefile.in | 142 +- gprofng/doc/gp-archive.texi | 246 + gprofng/doc/gp-collect-app.texi | 380 + gprofng/doc/gp-display-html.texi | 252 + gprofng/doc/gp-display-src.texi | 246 + gprofng/doc/gp-display-text.texi | 437 + gprofng/doc/gp-macros.texi | 72 + gprofng/doc/gprofng.texi | 3499 +- gprofng/doc/gprofng_ug.texi | 4396 +++ gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- gprofng/gp-display-html/Makefile.am | 34 +- gprofng/gp-display-html/Makefile.in | 96 +- 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 | 507 +- 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 | 2 +- gprofng/libcollector/iotrace.c | 1176 +- 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 | 79 +- gprofng/libcollector/libcol_util.h | 2 +- gprofng/libcollector/libgprofng.ver | 145 + gprofng/libcollector/linetrace.c | 603 +- 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 | 2 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 2 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 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.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 | 2 +- gprofng/src/Experiment.h | 2 +- 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 | 2 +- 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 | 65 +- gprofng/src/LoadObject.h | 2 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 69 +- gprofng/src/Makefile.in | 186 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 2 +- .../testsuite/gprofng.display/synprog/endcases.c | 2 +- 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 | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 2 +- 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 | 5 +- 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 | 58 +- 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 | 27 +- 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 | 5 +- 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/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 | 14 +- include/opcode/riscv.h | 3 +- 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 | 63 +- include/progress.h | 38 - include/safe-ctype.h | 2 +- include/sframe-api.h | 4 +- include/sframe.h | 43 +- include/sha1.h | 2 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 2 +- include/sim/sim-arm.h | 2 +- include/sim/sim-bfin.h | 2 +- include/sim/sim-cr16.h | 2 +- include/sim/sim-d10v.h | 2 +- include/sim/sim-frv.h | 2 +- include/sim/sim-ft32.h | 2 +- include/sim/sim-h8300.h | 2 +- include/sim/sim-lm32.h | 2 +- include/sim/sim-m32c.h | 2 +- include/sim/sim-ppc.h | 2 +- include/sim/sim-riscv.h | 2 +- include/sim/sim-rl78.h | 2 +- include/sim/sim-rx.h | 2 +- include/sim/sim-sh.h | 2 +- include/sim/sim.h | 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 | 4 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 208 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 35 +- ld/Makefile.in | 100 +- ld/NEWS | 14 +- ld/README | 2 +- ld/configure | 20 +- ld/configure.ac | 2 +- ld/configure.host | 2 +- ld/configure.tgt | 56 +- ld/deffile.h | 2 +- ld/deffilep.y | 4 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64nto.sh | 41 + ld/emulparams/arm64pe.sh | 4 + ld/emulparams/armelf.sh | 2 + 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 | 2 +- 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 | 2 +- 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 | 353 +- ld/emultempl/pep.em | 261 +- 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 | 2 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 5 +- ld/ld.texi | 136 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 5 +- 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 | 395 +- ld/ldlang.h | 11 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 6 +- ld/ldlex.l | 8 +- ld/ldmain.c | 22 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 20 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 29 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pdb.c | 4540 ++- ld/pdb.h | 665 +- ld/pe-dll.c | 150 +- 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 | 32 +- 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 | 4 +- ld/scripttempl/pep.sc | 5 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/pru.sc | 63 +- 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 | 8 +- ld/testplug2.c | 7 +- ld/testplug3.c | 7 +- ld/testplug4.c | 7 +- ld/testsuite/config/default.exp | 8 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 11 +- 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/rela-idempotent.d | 19 + ld/testsuite/ld-aarch64/rela-idempotent.s | 14 + 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 | 4 +- ld/testsuite/ld-arc/nps-1a.d | 2 +- ld/testsuite/ld-arc/nps-1b.d | 2 +- ld/testsuite/ld-arc/relax-local-pic.d | 4 +- ld/testsuite/ld-arm/arm-elf.exp | 51 +- 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-arm2.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm3.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm5.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm6.d | 2 +- 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 | 6 +- 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 | 2 +- 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 | 31 +- 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 | 2 +- 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/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 | 7 +- 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/macro_op.d | 54 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 14 +- 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-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 | 1078 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 6 +- 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-1.d | 1 + ld/testsuite/ld-plugin/plugin-10.d | 3 +- ld/testsuite/ld-plugin/plugin-11.d | 3 +- ld/testsuite/ld-plugin/plugin-13.d | 1 + ld/testsuite/ld-plugin/plugin-14.d | 1 + ld/testsuite/ld-plugin/plugin-15.d | 1 + ld/testsuite/ld-plugin/plugin-16.d | 1 + ld/testsuite/ld-plugin/plugin-17.d | 1 + ld/testsuite/ld-plugin/plugin-18.d | 3 +- ld/testsuite/ld-plugin/plugin-19.d | 3 +- ld/testsuite/ld-plugin/plugin-2.d | 1 + ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin-26.d | 1 + ld/testsuite/ld-plugin/plugin-3.d | 1 + ld/testsuite/ld-plugin/plugin-30.d | 1 + ld/testsuite/ld-plugin/plugin-4.d | 1 + ld/testsuite/ld-plugin/plugin-5.d | 1 + ld/testsuite/ld-plugin/plugin-6.d | 1 + ld/testsuite/ld-plugin/plugin-7.d | 1 + ld/testsuite/ld-plugin/plugin-8.d | 1 + ld/testsuite/ld-plugin/plugin-9.d | 1 + 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/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 | 28 +- .../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-riscv-elf/relax-max-align-gp.d | 46 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.s | 28 + ld/testsuite/ld-riscv-elf/uleb128.d | 18 + ld/testsuite/ld-riscv-elf/uleb128.s | 18 + 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.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 | 29 +- ld/testsuite/ld-scripts/map-locals.d | 5 + 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/sizeof.s | 1 + 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/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 2 +- 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 | 2 +- libbacktrace/Makefile.in | 2 +- libctf/ChangeLog | 6 +- libctf/Makefile.am | 12 +- libctf/Makefile.in | 104 +- libctf/configure | 23 +- libctf/configure.ac | 11 +- libctf/ctf-archive.c | 14 +- libctf/ctf-create.c | 6 +- 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 | 58 +- libctf/ctf-lookup.c | 23 +- 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 | 36 +- 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 | 14 +- 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 | 3 + .../libctf-regression/libctf-repeat-cu.exp | 2 +- libctf/testsuite/libctf-regression/regression.exp | 2 +- .../testsuite/libctf-writable/error-propagation.c | 164 + .../testsuite/libctf-writable/error-propagation.lk | 1 + libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 315 +- libiberty/Makefile.in | 2 +- libiberty/README | 2 +- libiberty/_doprnt.c | 3 +- libiberty/acinclude.m4 | 2 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 3 + 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 | 101 +- libsframe/configure | 43 +- libsframe/configure.ac | 3 +- libsframe/doc/local.mk | 2 +- libsframe/doc/sframe-spec.texi | 83 +- libsframe/sframe-dump.c | 8 +- libsframe/sframe-error.c | 2 +- libsframe/sframe-impl.h | 2 +- libsframe/sframe.c | 263 +- libsframe/testsuite/config/default.exp | 2 +- libsframe/testsuite/libsframe.decode/be-flipping.c | 2 +- libsframe/testsuite/libsframe.decode/decode.exp | 2 +- libsframe/testsuite/libsframe.decode/frecnt-1.c | 2 +- libsframe/testsuite/libsframe.decode/frecnt-2.c | 2 +- libsframe/testsuite/libsframe.encode/encode-1.c | 2 +- libsframe/testsuite/libsframe.encode/encode.exp | 2 +- libsframe/testsuite/libsframe.find/find.exp | 37 + libsframe/testsuite/libsframe.find/findfre-1.c | 155 + libsframe/testsuite/libsframe.find/findfunc-1.c | 204 + libsframe/testsuite/libsframe.find/local.mk | 11 + libsframe/testsuite/local.mk | 3 +- opcodes/ChangeLog | 46 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 34 +- opcodes/Makefile.in | 35 +- 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 | 2 +- opcodes/arc-tbl.h | 722 +- 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 | 20 +- opcodes/configure.ac | 2 +- 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 | 8 +- opcodes/disassemble.h | 4 +- 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 | 1620 +- opcodes/i386-gen.c | 278 +- opcodes/i386-init.h | 1118 +- opcodes/i386-mnem.h | 2347 ++ opcodes/i386-opc.h | 103 +- opcodes/i386-opc.tbl | 820 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 36788 +++++++++---------- 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 | 30 +- 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 | 2 +- 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 | 15 +- 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 | 6 +- 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 | 12 - opcodes/po/de.po | 601 +- opcodes/po/opcodes.pot | 498 +- opcodes/po/ro.po | 1791 +- opcodes/po/sr.po | 601 +- opcodes/po/sv.po | 489 +- opcodes/po/uk.po | 599 +- opcodes/ppc-dis.c | 2 +- opcodes/ppc-opc.c | 2 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 183 +- opcodes/riscv-opc.c | 14 +- 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 | 3398 +- sim/README-HACKING | 102 +- sim/aarch64/Makefile.in | 33 - sim/aarch64/aarch64-sim.h | 60 + sim/aarch64/cpustate.c | 4 +- sim/aarch64/cpustate.h | 3 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 6 +- 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 | 3 +- sim/aarch64/simulator.h | 2 +- sim/aclocal.m4 | 1 + sim/arch-subdir.mk.in | 16 +- 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 | 8 +- sim/arm/wrapper.c | 21 +- sim/avr/Makefile.in | 24 - sim/avr/avr-sim.h | 41 + sim/avr/interp.c | 15 +- sim/avr/local.mk | 21 +- sim/avr/sim-main.h | 20 +- sim/bfin/Makefile.in | 33 - 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 | 11 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 29 +- sim/bfin/machs.c | 5 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 38 +- 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 | 2 +- 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 | 7 +- sim/bpf/traps.c | 2 +- sim/common/Make-common.in | 366 - sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 2 +- 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 | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 2 +- sim/common/gennltvals.py | 2 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 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 | 128 +- 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 | 7 +- sim/common/sim-cpu.h | 2 +- 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 | 1472 +- sim/configure.ac | 70 +- 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 | 6 +- sim/cr16/local.mk | 30 +- sim/cr16/sim-main.h | 9 +- sim/cr16/simops.c | 8 +- sim/cris/Makefile.in | 69 - sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 4 +- sim/cris/local.mk | 68 +- 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 | 14 +- sim/cris/sim-main.h | 8 +- sim/cris/traps.c | 6 +- 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 | 18 +- sim/d10v/local.mk | 31 +- sim/d10v/sim-main.h | 9 +- 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 | 6 +- sim/example-synacor/local.mk | 22 +- sim/example-synacor/sim-main.c | 4 +- sim/example-synacor/sim-main.h | 16 +- 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 | 2 +- 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 | 2 +- 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 | 9 +- sim/frv/traps.c | 2 +- sim/ft32/Makefile.in | 26 - sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 6 +- sim/ft32/local.mk | 21 +- sim/ft32/sim-main.h | 5 +- sim/h8300/Makefile.in | 24 - sim/h8300/compile.c | 16 +- sim/h8300/h8300-sim.h | 153 + sim/h8300/local.mk | 21 +- sim/h8300/sim-main.h | 149 - 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 | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/local.mk | 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 | 6 +- sim/iq2000/sim-main.h | 6 +- sim/lm32/Makefile.in | 39 - sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 2 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/local.mk | 56 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 6 +- sim/lm32/sim-main.h | 9 +- 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 | 12 +- 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 | 89 - sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 2 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 2 +- sim/m32r/decodex.h | 2 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 2 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/local.mk | 99 +- 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 | 14 +- sim/m32r/sim-main.h | 31 +- 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 | 4 +- sim/m68hc11/dv-m68hc11eepr.c | 4 +- sim/m68hc11/dv-m68hc11sio.c | 3 +- sim/m68hc11/dv-m68hc11spi.c | 3 +- sim/m68hc11/dv-m68hc11tim.c | 4 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 6 +- sim/m68hc11/gencode.c | 4 +- sim/m68hc11/interp.c | 12 +- sim/m68hc11/interrupts.c | 6 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 43 +- sim/m68hc11/m68hc11-sim.h | 565 + sim/m68hc11/m68hc11_sim.c | 6 +- sim/m68hc11/sim-main.h | 545 +- sim/mcore/Makefile.in | 25 - sim/mcore/interp.c | 56 +- sim/mcore/local.mk | 21 +- sim/mcore/mcore-sim.h | 64 + sim/mcore/sim-main.h | 47 +- sim/microblaze/Makefile.in | 25 - sim/microblaze/interp.c | 10 +- sim/microblaze/local.mk | 21 +- sim/microblaze/microblaze-sim.h | 46 + sim/microblaze/microblaze.h | 4 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 26 +- sim/mips/Makefile.in | 598 - sim/mips/acinclude-top.m4 | 61 - sim/mips/acinclude.m4 | 338 + sim/mips/aclocal.m4 | 15 - sim/mips/configure | 3339 -- sim/mips/configure.ac | 316 - 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 | 44 +- sim/mips/local.mk | 364 +- 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 | 9 +- 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 | 93 +- 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 | 46 +- sim/moxie/Makefile.in | 27 - sim/moxie/interp.c | 29 +- sim/moxie/local.mk | 23 +- sim/moxie/moxie-sim.h | 34 + sim/moxie/sim-main.h | 14 +- sim/msp430/Makefile.in | 26 - sim/msp430/local.mk | 21 +- sim/msp430/msp430-sim.c | 34 +- sim/msp430/msp430-sim.h | 4 +- sim/msp430/sim-main.h | 10 +- sim/or1k/Makefile.in | 93 - sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 2 +- 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 | 2 +- sim/or1k/sem-switch.c | 2 +- sim/or1k/sem.c | 2 +- sim/or1k/sim-if.c | 8 +- sim/or1k/sim-main.h | 39 +- sim/or1k/traps.c | 3 +- sim/ppc/Makefile.in | 36 +- sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/defs.h | 2 +- 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 | 2 +- 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 | 11 +- sim/ppc/main.c | 2 - sim/ppc/mon.c | 2 - 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 | 4 +- sim/ppc/spreg.c | 2 +- sim/ppc/spreg.h | 2 +- sim/ppc/table.c | 2 - sim/pru/Makefile.in | 27 - sim/pru/interp.c | 6 +- sim/pru/local.mk | 21 +- sim/pru/pru.h | 58 +- sim/pru/pru.isa | 2 +- sim/pru/sim-main.h | 60 +- sim/riscv/Makefile.in | 29 - sim/riscv/acinclude.m4 | 2 +- sim/riscv/interp.c | 10 +- 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 | 4 +- sim/riscv/sim-main.h | 57 +- sim/rl78/Makefile.in | 34 - sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 12 +- 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 | 13 +- 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 | 18 +- sim/sh/local.mk | 33 +- sim/sh/sh-sim.h | 118 + sim/sh/sim-main.h | 98 +- sim/testsuite/bpf/allinsn.exp | 5 +- sim/testsuite/bpf/testutils.inc | 2 +- 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 | 4 +- sim/v850/local.mk | 89 +- sim/v850/sim-main.h | 727 +- sim/v850/simops.c | 11 +- sim/v850/simops.h | 7 +- sim/v850/v850-sim.h | 722 + sim/v850/v850.igen | 154 +- sim/v850/v850_sim.h | 8 - src-release.sh | 2 +- 11415 files changed, 257819 insertions(+), 157114 deletions(-) create mode 100644 SECURITY.txt 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 create mode 100644 bfd/po/ka.po delete mode 100644 bfd/sco5-core.c create mode 100644 binutils/SECURITY.txt 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 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/all/quad2.d create mode 100644 gas/testsuite/gas/all/quad2.s create mode 100644 gas/testsuite/gas/bpf/alu-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-be.dump create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/alu.dump create mode 100644 gas/testsuite/gas/bpf/alu32-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-be.dump create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/alu32.dump create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/atomic.dump create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/indcall-1.dump create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/jump.dump create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/jump32.dump create mode 100644 gas/testsuite/gas/bpf/lddw-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/lddw-be.dump create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/lddw.dump create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/mem.dump create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal-be.d create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal.d create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal.s create mode 100644 gas/testsuite/gas/i386/amx-complex-inval.l create mode 100644 gas/testsuite/gas/i386/amx-complex-inval.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/cond.d create mode 100644 gas/testsuite/gas/i386/cond.s create mode 100644 gas/testsuite/gas/i386/cst-diag.l create mode 100644 gas/testsuite/gas/i386/cst-diag.s create mode 100644 gas/testsuite/gas/i386/disp-imm-32.e 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/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/quoted2.d create mode 100644 gas/testsuite/gas/i386/quoted2.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-inval.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/i386/x86-64-fred-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-fred.d create mode 100644 gas/testsuite/gas/i386/x86-64-fred.s create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs.d create mode 100644 gas/testsuite/gas/i386/x86-64-lkgs.s 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/power6-dfp.d create mode 100644 gas/testsuite/gas/ppc/power6-dfp.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/reg-syms-C.d create mode 100644 gas/testsuite/gas/riscv/reg-syms.d create mode 100644 gas/testsuite/gas/riscv/reg-syms.s create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.d create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.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/ada-imported.c 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/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/sources.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/python/py-mi.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/break-label.exp create mode 100644 gdb/testsuite/gdb.ada/break-label/pck.adb create mode 100644 gdb/testsuite/gdb.ada/break-label/pck.ads create mode 100644 gdb/testsuite/gdb.ada/break-label/proc.adb create mode 100644 gdb/testsuite/gdb.ada/call-no-debug.exp create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/pck.adb create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/pck.ads create mode 100644 gdb/testsuite/gdb.ada/call-no-debug/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-large.exp create mode 100644 gdb/testsuite/gdb.ada/finish-large/p.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/pck.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/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/import.exp create mode 100644 gdb/testsuite/gdb.ada/import/inc.c create mode 100644 gdb/testsuite/gdb.ada/import/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/import/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/import/prog.adb 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/verylong.exp create mode 100644 gdb/testsuite/gdb.ada/verylong/prog.adb create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call-alarm.c create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-signal.c create mode 100644 gdb/testsuite/gdb.arch/amd64-watchpoint-downgrade.c create mode 100644 gdb/testsuite/gdb.arch/amd64-watchpoint-downgrade.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.arch/i386-disp-step-self-call-alarm.c create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step-self-call.S create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step-self-call.exp create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li-foo.s create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li.c create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li.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/jump-inline.c create mode 100644 gdb/testsuite/gdb.base/jump-inline.exp create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles-foo.c create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.c create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.exp create mode 100755 gdb/testsuite/gdb.base/jump_multiple_objfiles.h 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/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.base/wrap-line.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/args-env.c create mode 100644 gdb/testsuite/gdb.dap/args-env.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/frameless.c create mode 100644 gdb/testsuite/gdb.dap/frameless.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.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/dw2-empty-file-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/forward-spec.exp create mode 100644 gdb/testsuite/gdb.dwarf2/mega-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/missing-line-table.c create mode 100644 gdb/testsuite/gdb.dwarf2/missing-line-table.exp create mode 100644 gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.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.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.mi/print-simple-values.cc create mode 100644 gdb/testsuite/gdb.mi/print-simple-values.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.multi/gdb-settings.c create mode 100644 gdb/testsuite/gdb.multi/gdb-settings.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-exec-mi.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/py-watchpoint.c create mode 100644 gdb/testsuite/gdb.python/py-watchpoint.exp create mode 100644 gdb/testsuite/gdb.python/py-watchpoint.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-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.rocm/fork-exec-gpu-to-non-gpu-execee.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-gpu-to-non-gpu.exp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu.exp 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.testsuite/lmap.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/compact-source.exp create mode 100644 gdb/testsuite/gdb.tui/resize-2.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/gdb.tui/wrap-line.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 100755 gdb/testsuite/make-check-all.sh create mode 100644 gdb/ui.c create mode 100644 gdb/ui.h create mode 100644 gdb/unittests/frame_info_ptr-selftests.c delete mode 100644 gdb/unittests/utils-selftests.c delete mode 100644 gdbsupport/buffer.cc delete mode 100644 gdbsupport/buffer.h create mode 100644 gprofng/doc/gp-archive.texi create mode 100644 gprofng/doc/gp-collect-app.texi create mode 100644 gprofng/doc/gp-display-html.texi create mode 100644 gprofng/doc/gp-display-src.texi create mode 100644 gprofng/doc/gp-display-text.texi create mode 100644 gprofng/doc/gp-macros.texi create mode 100644 gprofng/doc/gprofng_ug.texi 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 include/progress.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-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 create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.d create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.s copy ld/testsuite/ld-aarch64/{gc-start.s => start.s} (100%) 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-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/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-riscv-elf/relax-max-align-gp.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-max-align-gp.s create mode 100644 ld/testsuite/ld-riscv-elf/uleb128.d create mode 100644 ld/testsuite/ld-riscv-elf/uleb128.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/map-locals.d 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 libctf/testsuite/libctf-writable/error-propagation.c create mode 100644 libctf/testsuite/libctf-writable/error-propagation.lk create mode 100644 libsframe/testsuite/libsframe.find/find.exp create mode 100644 libsframe/testsuite/libsframe.find/findfre-1.c create mode 100644 libsframe/testsuite/libsframe.find/findfunc-1.c create mode 100644 libsframe/testsuite/libsframe.find/local.mk create mode 100644 opcodes/i386-mnem.h 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 delete mode 100644 sim/mips/acinclude-top.m4 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/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