This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/vapier/sim/bfin in repository binutils-gdb.
discards e6ea37c9f86 sim: bfin: initial bf60x support discards 7bb5a622c8e se_all32bitopcodes: mark certain block of insns as invalid [...] discards 70a8c4119bb ignore more stuff discards 8797be04fb3 sim: bfin: add new GPIO model (bf60x) discards 4d488fa0beb sim: bfin: add new DDE (distributed DMA engine) model (bf60x) discards 0699d283120 sim: bfin: add new SMC (static memory) model (bf60x) discards 3c8a9283339 sim: bfin: add new EFS (Electronic Fuse Serial) model (bf60x) discards db175f380d8 sim: bfin: add new SPU (system protection unit) model (bf60x) discards de85a47cc89 sim: bfin: add new SEC (system event controller) model (bf60x) discards 569b76fa940 sim: bfin: add new CGU (clock generation) model (bf60x) discards 9132e313e81 sim: bfin: add new UART model (bf60x) discards 27a77625968 sim: bfin: handle invalid dsp32 mac/mult insns discards e761cecd1d4 b/sim/testsuite/sim/bfin/se_undefinedinstruction3.S is brok [...] discards f5ecc764511 sim: skip sysroot for most syscalls discards fd4cf5145b5 Revert "sim: bfin: add proper regs to dmac" discards 40f64a11017 sim: bfin: add proper regs to dmac discards 79ab7017866 sim: bfin: make the core timer output port an edge discards e19d8e612ba sim: bfin: keep output port levels from SIC level and up-to-date discards 15cd5483efb sim: bfin: separate port levels from isa levels in the CEC discards 37385645af1 gdb: bfin: add some Blackfin-specific tests discards bb386bf4b7d sim: tweak signed to unsigned local vars discards 61669e1068e sim: bfin: add bootroms discards 3035802dc3e gdb: ignore test generated files discards 992177403b7 gitignore: ignore site.{bak,exp} treewide adds a686428a8bb Automatic date update in version.in adds cde010e1a86 Fix adrp distance check adds 1c343a13ba2 gprofng: fix typo in configure.ac adds 332a4eeaea6 gold, dwp: support zstd compressed input debug sections [PR 29641] adds 8b2d02cbb92 gold: add --compress-debug-sections=zstd [PR 29641] adds 772e1fe54a4 Re: gold: add --compress-debug-sections=zstd [PR 29641] adds d0e5049d8fa Sanity check SHT_MIPS_OPTIONS size adds f7502dfe3f9 PR28834, PR26946 sanity checking section size adds f6cbe8103fe x86: drop duplicate sse4a entry from cpu_arch[] adds ca4726752f6 x86: drop stray IsString from PadLock insns adds b60f6a62889 gas: accept custom ".linefile <n> ." adds 9e9ffe8ee6c gdb/testsuite: ignore Non-C-typedefs for gdb.cp/class2.exp adds 729421925ae gdb/testsuite: enable running gdb.cp/classes.exp with clang adds 3180839c4be gdb/testsuite: account for clang's nested destructor calls [...] adds 42dde3f3643 gdb/testsuite: add XFAIL to gdb.cp/derivation.exp when using Clang adds f2f2eb6b0e7 gdb/testsuite: allow for Clang style destructors on gdb.cp/ [...] adds ad9421bb153 gdb/testsuite: skip gdb.cp/anon-struct.exp when using Clang adds ebe9ddbce72 gdb/testsuite: disable some tests of gdb.cp/typeid.exp when [...] adds 2604c0dc3b8 gdb/testsuite: remove XFAIL on gdb.cp/temargs.exp adds db2e277d1a8 gdb/testsuite: disable gdb.cp/call-method-register.exp when [...] adds 70b9d05b26e gdb, btrace: Fix rn-dl-bind.exp for new icx remark. adds 1e5ccb9c5ff Make sure a copy_insn_closure is available when we have a m [...] adds 40b355f24ec gdb/py-inferior: Keep inferior threads in a map adds 4f04dba96d4 [gdb/testsuite] Better error checking in has_hw_wp_support adds ac42aa228f3 [gdb/testsuite] Don't timeout on prompt in gdb_start_cmd adds 36895e5335b sim: igen: cleanup archaic pointer-to-long printf casts adds 075732ad92d gdb: fix start breakpoint expression not working in some languages adds c9ea6bd322b Automatic date update in version.in adds 80a3733432f libctf: use libtool for link test in configure adds 7149607f6ae PowerPC64 paddi -Mraw adds 7bee555bb71 sim: pru: Fix behaviour when loop count is zero adds 28ebf3f8d07 Automatic date update in version.in adds 90f902daf5e Drop apparently unneeded include of winsock2.h adds a83c64f567e Fix Cygwin build after 02d04eac adds f31e4e02eed Automatic date update in version.in adds 4f5c4fce887 objcopy renaming section with explicit flags adds fadfefbf159 Re: objcopy renaming section with explicit flags adds 8d45c3a82a0 [gdb/testsuite] Set completions to unlimited in get_set_opt [...] adds 7f21d259bce [gdb/testsuite] Handle with_set arch adds 3cbf5fdfe4f [gdb/testsuite] Run gdb.arch/ppc64-symtab-cordic.exp for -- [...] adds cafdb713d83 arm: Add support for Cortex-X1C CPU. adds a5b6e43669b gdb/unittests: PR28413, suppress warnings generated by Gnulib adds b62fb887c69 [readelf] arm: Support for new pacbti unwind opcode 0xb5. adds 9b1c7dc3a04 [gas] arm: Add support for new unwinder directive ".pacspval". adds 36f779c0633 pru: bfd: Correct default to no execstack adds 255571cdbf0 x86: fold special-operand insn attributes into a single enum adds 1f7b42d52a8 aarch64: Add support for Common Short Sequence Compression [...] adds 19707310433 Remove dump_prefix_expression adds 24b27e5e9b6 PowerPC, function ppc64_sysv_abi_return_value add missing r [...] adds a0eda3df5b7 PowerPC, fix support for printing the function return value [...] adds 8148339a741 Automatic date update in version.in adds c7d0901842f Enable multi-process debugging for AIX adds 08d237dd4eb [gdb/testssuite] Skip aarch64 in skip_gdbserver_test if no [...] adds b108c563f0f [gdb/testsuite] Fix gdb.base/foll-exec.exp for remote target adds 9af7a370030 [gdb/testsuite] Fix gdb.base/info_sources_2.exp for remote target adds 2a1742f31c2 [gdb/testsuite] Add REMOTE_TARGET_USERNAME in remote-gdbser [...] adds 4b4f2a7d255 [gdb/testsuite] Fix gdb.base/print-file-var.exp for remote target adds 3b35fb7cd0e [gdb/testsuite] Fix gdb.base/infcall-exec.exp for remote target adds a1dfb76d919 [gdb/testsuite] Fix gdb.base/solib-vanish.exp for remote target adds e27e0e5d414 [gdb/testsuite] Fix gdb.base/info-shared.exp for remote target adds 32e0d36918d [gdb/testsuite] Fix gdb.base/jit-reader-exec.exp for remote target adds 7642de570f3 [gdb/testsuite] Fix gdb.base/jit-elf-so.exp for remote target adds bfa50dc8820 [gdb/testsuite] Normalize gdbserver path name adds 4f4a46ba7c5 aarch64, testsuite: Fixed recently added cssc.d adds 7e21379963c gdb/testsuite: get_set_option_choices: expect \r\n after each item adds b0e8fa7ff0d Add AMD znver4 processor support adds 2c2316c5fd2 Fix crash in ada_print_type adds 5218fa9e893 gdb: use libtool in GDB_AC_CHECK_BFD adds 02dbc2b9e76 gdb/configure: regenerate adds bc8f3910c08 aarch64-pe can't fill 16 bytes in section .text adds e0ecefa7822 Re: [gas] arm: Add support for new unwinder directive ".pacspval". adds 972d23ddbd7 sframe.h: Add SFrame format definition adds b07a2978161 gas: add new command line option --gsframe adds b52c4ee4665 gas: generate .sframe from CFI directives adds dc56ee029e7 gas: testsuite: add new tests for SFrame unwind info adds 19e559f1c91 libsframe: add the SFrame library adds cf0e0a0ba91 bfd: linker: merge .sframe sections adds 42b6953bbad readelf/objdump: support for SFrame section adds e619dddb3a4 src-release.sh: Add libsframe adds 9968a11f9fd binutils/NEWS: add text for SFrame support adds b2cb03d5c3b gas/NEWS: add text about new command line option and SFrame [...] adds c1c57352f56 doc: add SFrame spec file adds a715464cd2e Automatic date update in version.in adds 24eb586f5c5 [gdb/testsuite] Fix gdb.arch/ppc64-symtab-cordic.exp without bzip2 adds feb5926e8a8 [gdb/testsuite] Modernize gdb.arch/i386-biarch-core.exp adds 92c1d07de5f gdb: add "set style tui-current-position on|off", default to off adds 3971740e4bb Update Ada tasks documentation adds d2bbd19d8e1 Bug fix in commit for printing the function return value fo [...] adds cf76db71dd6 [gdb/testsuite] Use gdb_gcore_cmd in gdb.threads/gcore-thread.exp adds ab11c8905fe PR29788, gprofng cannot display Java's generated assembly code adds 995a34b1772 Guard against frame.c destructors running before frame-info.c's adds 4bcff719c6f Add myself to the gdb/MAINTAINERS write-after-approval list adds d5b9201744f Automatic date update in version.in adds 7a4ce4a1bcf [gdb/testsuite] Fix DUPLICATE in gdb.arch/ppc-fp.exp adds 4a3bc79bf4c RISC-V: Add T-Head Fmv vendor extension adds 01804a098de RISC-V: Add T-Head Int vendor extension adds f4ad82b3bcc Fix various procfs.c compilation errors adds 1c01b236037 gdb/fortran/testsuite: print values and types of string variables adds 7aae1a86b30 Fix call functions command bug in 64 bits programs for AIX adds 9da79058a78 gdb/testsuite: fix failure in gdb.python/py-send-packet.exp adds 91f63aa2e20 Remove two obsolete declarations adds cbda14deaf4 gdb: new $_inferior_thread_count convenience variable adds 25d17459e33 ld: Always call elf_backend_output_arch_local_syms adds 03acd4d8543 Change NULL to nullptr in gdb/infcmd.c and gdb/infrun.c adds 2f6831b8066 Use boolean literals for pagination_enabled adds f68eca29d3b PowerPC, fix gdb.base/retval-large-struct.exp adds 3bfea8baf61 i386: Move i386_seg_prefixes to gas adds 2368c6bf61c opcodes: Define NoSuf in i386-opc.tbl adds c83b95d88fe Fix static initialization order problem in windows-nat.c adds 8c633762e31 [gas, aarch64]: fix build breakage for aarch64-pe adds 9c93bc90d57 Automatic date update in version.in adds 31f221d0bc7 Regen potfiles for sframe adds 7828dfa93b2 go32 sanity check adds 69bfd1759db PR29799 heap buffer overflow in display_gdb_index dwarf.c:10548 adds c963bda81e2 GAS fix alignment for aarch64-pe adds 6911239bbaa gdb/testsuite: don't avoid DWARF assembler tests with Clang adds 33c1395cf5e gdb/testsuite: fix gdb.trace/unavailable-dwarf-piece.exp wi [...] adds ed64647b7f3 gdb/testsuite: fix gdb.compile/compile-ops.exp with clang adds f2509beef8d gdb/testsuite: add (and use) a new build-id compile option adds 59d6ca65f5e gdb/testsuite: rename source file gdb.debuginfod/main.c adds e86741b65ba gdb/testsuite: fix gdb.debuginfod/fetch_src_and_symbols.exp [...] adds f9f88aede3b gdb/testsuite: rewrite gdb.cp/call-method-register.exp with [...] adds 9c48a8e6f43 gdb: fix symtab.c build on 32 bit targets adds 6533cbeeb83 Fix deletion of FinishBreakpoints adds d4895ba2df3 gdbserver/linux: take condition out of callback in find_lwp_pid adds 4855cbdc3d8 gdbserver/linux-x86: make is_64bit_tdesc accept thread as a [...] adds c0cb02a4cf5 gdbserver: use current_process in ps_getpid adds 5e219e0f460 gdbserver/linux-x86: move lwp declaration out of __x86_64__ region adds 84bcca538dd Automatic date update in version.in adds 15253318be0 RISC-V: Add 'Ssstateen' extension and its CSRs adds 78805ff8aec Show locno for 'multi location' breakpoint hit msg+conv var [...] adds f80d30f61a5 Add missing gdb_prompt in ctxobj.exp to avoid random failur [...] adds abad6c11d03 Automatic date update in version.in adds f1a8d786c37 Fix sol-thread.c compilation on 32-bit Solaris adds 10a63f80ae9 [PR build/29791] gnulib: Disable _GL_ATTRIBUTE_DEALLOC on Solaris adds 01919ca385e Automatic date update in version.in adds e710dfe0cf3 gdb/csky return type int32 for float and vector pseudo regs adds 84f9fbe90e5 gdb/csky just return type from csky_vector_type() for vecto [...] adds 4d9fd8683fd gdb/arm: Update active msp/psp when switching stack adds b0b23e06c3a gdb/arm: Ensure that stack pointers are in sync adds 1a7e622b82f Fix ARM and AArch64 assembler tests to work in a multi-arch [...] adds e66c9edea34 Fix step-over-syscall.exp matching regexp for $bpnum.$locno [...] adds 83f350830ee Fix use after free introduced by $_hit_bpnum/$_hit_locno va [...] adds 28a072f4af8 When getting the locno of a bpstat, handle the case of bp w [...] adds e9a20a419b6 Re: ld: Always output local symbol for relocatable link adds 38c917d808f PR29807, SIGSEGV when linking fuzzed PE object adds d82e33deccc readelf: use fseeko64 or fseeko if possible adds 31c1130f35e Automatic date update in version.in adds 3238a750752 gas/sframe: avoid "shadowing" of glibc function name adds dc95ee260cc gdb/testsuite: remove gcc restriction from gdb.dwarf2/clang [...] adds b2059307d86 opcodes: Correct address for ARC's "isa_config" aux reg adds d7229d6a561 binutils/configure.ac: integrate last change adds f3f7ecc942f gdb/arm: Fix obvious typo in b0b23e06c3a adds 63cf857e24b Re: readelf: use fseeko64 or fseeko if possible adds 26c527e62e7 Don't use "long" in readelf for file offsets adds 04ad71937f2 x86: Don't define _TLS_MODULE_BASE_ for ld -r adds 0ee9f16cf9f regcache: Add collect/supply_regset variants that accept a [...] adds 5dd6c79a323 fbsd-nat: Use regset supply/collect methods. adds a141d32c6ef fbsd-nat: Pass an optional register base to the register se [...] adds 759bbcb9179 arm-fbsd: Use a static regset for the TLS register set. adds d818c7ad8c6 aarch64-fbsd: Use a static regset for the TLS register set. adds c392c0e0ae1 Automatic date update in version.in adds e2a1b0a0d1b ld: Add section contributions substream to PDB files adds ba64682044d gas: Add --gcodeview option adds 06f0a892a52 RISC-V: Make R_RISCV_SUB6 conforms to riscv ABI standard adds 829b6b3736d Fix gdb.cp/gdb2495.exp on powerpc64le adds 8181f0045df Document the memory_tagged argument for memory region callbacks adds d499fb89448 asan: NULL deref in filter_symbols adds e6b6fad2fe4 PR22509 - Null pointer dereference on coff_slurp_reloc_table adds 9bd83c444e3 regen POTFILES.in adds 8db533e7d6d gdb/arm: Include FType bit in EXC_RETURN pattern on v8m adds 26314ac7ada Automatic date update in version.in adds 0b7186b9e8c gas: Disable --gcodeview on PE targets with no O_secrel adds 0b075f19024 PR16995, m68k coldfire emac immediate to macsr incorrect di [...] adds 5ee755fabb3 Constify nm format array adds bde9f9d7e97 Tidy objdump printing of section size adds c9f5b96bdab x86: correct handling of LAR and LSL adds a122baf523b x86: add missing CheckRegSize adds 8ee52bcf39e x86: widen applicability and use of CheckRegSize adds ffbbab0b3a1 readelf: Do not require EI_OSABI for IFUNC. adds 0075c53724f Impport libiberty commit: 885b6660c17f from gcc mainline. [...] adds 4d70f72ee0c gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear adds b6cb5e17b84 gdb/testsuite/gdb.base/break.exp: split test_break_file_lin [...] adds 45c4b4bc12e gdb/testsuite/gdb.base/break.exp: split test_rbreak_shlib adds 01e43c20bb7 gdb/testsuite/gdb.base/break.exp: split test_break_optimize [...] adds 13375d621e8 gdb/testsuite/gdb.base/break.exp: use proc_with_prefix for [...] adds 2994ead4a09 gdb/testsuite/gdb.base/break.exp: split test_finish_arguments adds 3ad81837978 gdb/testsuite/gdb.base/break.exp: split test_break_user_call adds e89425fec2f gdb/testsuite/gdb.base/break.exp: split test_break_line_con [...] adds c8a48df4f1a gdb/testsuite/gdb.base/break.exp: split test_break_silent_and_more adds 9df9cfe23cc gdb/testsuite/gdb.base/break.exp: split test_break_default adds 750375dd690 gdb/testsuite/gdb.base/break.exp: split test_break_nonexist [...] adds 46c3b224a35 gdb/testsuite/gdb.base/break.exp: split test_no_break_on_ca [...] adds 3274ac53786 gdb/testsuite/gdb.base/break.exp: split test_tbreak adds b611cce454a gdb/testsuite/gdb.base/break.exp: split test_break adds f9e2163a3e4 gdb: fix typo in debug output message adds cbff1430f8a sframe/doc: remove usage of xrefautomaticsectiontitle adds 18a119b83d1 Automatic date update in version.in adds ac8df5a1921 riscv: Add AIA extension support (Smaia, Ssaia) adds 8654c01f085 Revert "readelf: Do not require EI_OSABI for IFUNC." adds 66e7b0f4d9c Automatic date update in version.in adds ea118ff5b18 remove the declared but undefined/unused method find_partial_die adds 14ae285f344 Fix jump on uninit producer_is_clang bit of cu.h dwarf2_cu struct. adds 05ad0d60341 [gdb/symtab] Handle failure to open .gnu_debugaltlink file adds 7a0daa48da7 [gdb/testsuite] Don't generate core in gdb.base/bt-on-fatal [...] adds 5c95bab8132 Automatic date update in version.in adds 4c35c4c6a77 [gdb/server] Emit warning for SIGINT failure adds 30220b46d4c Use false/true for some inferior class members instead of 0/1 adds c801f8f138c fix leak in gdb_environ adds 9d69cd24db4 Fix leak in the dwarf reader adds 2dc5f504c33 Automatic date update in version.in adds 97f006bc56a RISC-V: Better support for long instructions (disassembler) adds 634001bb4bb RISC-V: Better support for long instructions (assembler) adds 405e9d19924 RISC-V: Better support for long instructions (tests) adds c341f4676af RISC-V: Allow merging 'H' extension adds 1523df14d74 regen gas/Makefile.in adds 970a38be462 asan: pef: buffer overflow adds e7d942e0144 Use bfd_rename_section in msp430.em adds b8d7a9572d7 PR10368, ISO 8859 mentioned as 7bit encoding in strings doc [...] adds 2650ea9730e [gdb/tdep] Fix gdb.base/msym-bp-shl.exp for ppc64le adds 85819864f7c [gdb/testsuite] Fix gdb.arch/altivec-regs.exp with gcc 4.8.5 adds dc41f7e87e7 gdb/testsuite: remove global declarations in gdb.threads/de [...] adds acc175a6b3b gdb/testsuite: refactor gdb.threads/detach-step-over.exp adds ddff2a2dea5 gdb: fix assert when quitting GDB while a thread is stepping adds 76cd77dc729 [gdb/testsuite] Fix gdb.opt/solib-intra-step.exp for powerpc64le adds b70e9270fba Fix crash in "document" command adds 3295ff3bfb6 gdbserver: switch to right process in find_one_thread adds ed14d866a31 gdb: disable commit resumed in target_kill adds 912b12ad84a Fix range type signed-ness heuristic adds 4a6bdfb9baa gdb/testsuite: fail if gdb_start_cmd fails adds 049522cae97 Special case more simple patterns adds af31506c31a Only use wild_sort_fast adds b4bb9faa78c [gdb/testsuite] Fix gdb.ada/out_of_line_in_inlined.exp for ppc64le adds 149700668dc [gdb/testsuite] Require hw watchpoint in gdb.ada/task_watch.exp adds 79d40365426 gdb: relax requirement for the map_failed stap probe to be present adds aa563d160d5 Remove reset_ecs and execution_control_state::reset adds 65639fcc542 gdb/python: avoid throwing an exception over libopcodes code adds 8eb7d135e32 gdb/disasm: mark functions passed to the disassembler noexcept adds 5975a5caceb gdb: mark disassembler function callback types as noexcept adds 1d39fec4aea Fix calling convention of thread entry point adds 23d04cffa84 Don't use auto for lambda parameter adds 0d146c1c5fd Actually set m_is_async to current async mode adds e1df90510a8 Remove no longer used jump label adds 19622df10dd Remove 'saved_output' global adds 2b141965f2d Don't let tee_file own a stream adds 1dd889362bb Don't let gdb_stdlog use pager adds e2afece894f gdb/testsuite: remove DOS line endings from a test script adds ed7fbdd033a gdb/testsuite: remove use of then keyword from gdb.ada/*.exp adds 65a33d75c26 gdb/testsuite: remove use of then keyword from gdb.base/*.exp adds 75b6f386645 gdb/testsuite: remove use of then keyword from gdb.arch/*.exp adds 95701caeadd gdb/testsuite: remove use of then keyword from gdb.cp/*.exp adds b0e16ca58d4 gdb/testsuite: remove use of then keyword from gdb.python/*.exp adds b8ffa8b3273 gdb/testsuite: remove use of then keyword from gdb.threads/*.exp adds 89c6d320b24 gdb/testsuite: remove use of then keyword from gdb.trace/*.exp adds bde43e8dbea gdb/testsuite: remove use of then keyword from gdb.reverse/*.exp adds 6ca2ea063a7 gdb/testsuite: remove use of then keyword from gdb.disasm/*.exp adds 49bb47443c0 gdb/testsuite: remove use of then keyword from gdb.fortran/*.exp adds 0216141ac37 gdb/testsuite: remove use of then keyword from gdb.multi/*.exp adds f50c72da4dc gdb/testsuite: remove use of then keyword from gdb.*/*.exp scripts adds d4c4542312c gdb/testsuite: remove use of then keyword from library files adds cb44f89ce97 Automatic date update in version.in adds d0a2cfbd314 xtensa: allow dynamic configuration adds 5a4020d4d40 gprofng: remove unused gprofng/src/DbeSession.cc.1 adds d56614a9925 gdb/testsuite: make gdb_test_multiple return immediately if [...] adds f432d5ef2b9 gdb/testsuite: make gdb_unload use gdb_test_multiple adds f3e033f32a0 [gdb/testsuite] Fix gdb.base/vla-optimized-out.exp for ppc64le adds eb362ca1a6c Automatic date update in version.in adds 629e5e1ae89 src-release.sh: Fix gdb source tarball build failure due to [...] adds 3df781c5a45 x86: extend FPU test coverage for AT&T / Intel mnemonic dif [...] adds ac9226cf8c4 x86: drop FloatR adds 4943d587f9a x86: clean up after removal of support for gcc <= 2.8.1 adds fcaf78fe4d0 x86/Intel: adjustment to restricted suffix derivation adds a7cca0b24c0 regen SRC-POTFILES.in adds 6bd454ca033 Correct ordering problem in comm-data.exp adds aaa79cd62b8 [gdb] Improve printing of float formats adds 35254615ab3 Rename fields of cli_interp_base::saved_output_files adds 016c606c66c Use ui_file_up in mi_interp adds f978da64412 Bounds check access to Ada task state names adds 43ae96e94ab section-select: Lazily resolve section matches adds 50be5d11289 section-select: Completely rebuild matches adds b1eecf6f66a section-select: Implement a prefix-tree adds d7791499120 section-select: Remove unused code adds 885d86436c3 section-select: Fix exclude-file-3 adds a496d4a104f [gdb/testsuite] Enable gdb.arch/s390-disassembler-options.e [...] adds f5c697b137b [gdb/testsuite] Fix DUPLICATEs in s390-multiarch.exp adds 8a1c55cdfb2 Automatic date update in version.in adds 32a5aa26256 [gdb/testsuite] Fix gdb.ada/float-bits.exp for powerpc64le adds f0cb4aa909d [gdb/testsuite] Wait longer for core generation adds f210f0a05ea x86/Intel: restrict use of LONG_DOUBLE_MNEM_SUFFIX adds a4d3acd2152 x86/Intel: drop LONG_DOUBLE_MNEM_SUFFIX adds f207f1c1136 x86: drop No_ldSuf adds 7505bb034c7 x86: rework of match_template()'s suffix checking adds 6ef35c04dff Fix verilog output when the width is > 1. adds de3b40320c3 binutils: improve holes detection in .debug_loclists. adds 3b7aed0cc72 Remove one copy of skip_compile_feature_tests adds 5b92bbd9340 Remove obsolete check from skip_compile_feature_tests adds 9a7fde04ca4 Avoid timeouts in gdb.compile adds b7e7acf7860 opcodes: Remove i386-init.h and i386-tbl.h from HFILES adds 616d7b31c8f gdb: remove prune_threads in thread_db_target::update_thread_list adds 00a5867df72 gdb/dwarf: add some QUIT macros adds 5f0a4fb85ed Remove language check from dwarf2_compute_name adds bed34ce7058 Refactor cooked_index::do_finalize adds 55fc1623f94 Add name canonicalization for C adds 77d2113f27e gdb: make frame_register static adds 5f8363d9248 Remove the_windows_nat_target global adds 4cb80f0e5bd Remove call to registers_changed from windows-nat.c adds c367d9e0cbf PowerPC, fix gdb.reverse/finish-reverse-bkpt.exp and gdb.re [...] adds aaa8dbc1b31 Automatic date update in version.in adds 63dc62b2588 [gdb/testsuite] Prevent timeout in gdb.ada/float-bits.exp adds a33ef3c24a8 x86: also use D for XCHG and TEST adds 4473201422a x86: simplify and slightly correct XCHG vs NOP checking adds 05909f2341a x86: drop most OPERAND_TYPE_* (and rework the rest) adds ac57bf55472 Add Jan Beulich as an x86_64 maintainer. adds e26d0dab101 gdb: merge solib-frv aix-solib debug options into "set/show [...] adds f8baaa2b0bf gdb: add some debug statements to solib-svr4.c adds f9f593ddb2d gdb/linux-nat: add pid parameter to linux_proc_xfer_memory_partial adds 8169d2a118c Automatic date update in version.in adds 859aa2c86dc x86: Allow 16-bit register source for LAR and LSL adds 44e59b5a7d8 ld: Add .note.GNU-stack to ld-plugin/dummy.s adds fb699bafb5f Revert "ld: Add .note.GNU-stack to ld-plugin/dummy.s" adds 13556f4057d Automatic date update in version.in adds 13917d936e3 Renaming .debug to .zdebug and vice versa adds 2fa250529bb COFF compressed debug support adds 3d3af4ba39e PR29846, segmentation fault in objdump.c compare_symbols adds 125b7ff73a6 Automatic date update in version.in adds 47afa56ee2b Re: Renaming .debug to .zdebug and vice versa adds 2438b771ee0 opcodes/mips: use .word/.short for undefined instructions adds ecfbeec8d0a libopcodes/mips: add support for disassembler styling adds 942fa4fb327 Fix an illegal memory access when parsing a corrupt VMS Alp [...] adds 07aeb917c4d Arm: .noinit and .persistent are not supported for Linux targets adds fde7a8e4b00 gas: avoid inserting extra newline in buffer_and_nest() adds c62e507e849 gas: squash (some) .linefile from listings adds 6fdb723799e gas: add Dwarf line number test for .macro expansions adds 63b999f80b5 gdb: Update my email address in MAINTAINERS adds 53e03d92a6d gdbarch.py: Fix indentation in the generated gdbarch_dump function adds adc48a49264 gdbarch.py: Fix indentation in the generated set_gdbarch_* [...] adds 76a2bcc6b8b testsuite: support mold linker adds 3bf5bf547a2 Prevent an illegal memory access when comparing the prefix [...] adds 09a5d200e61 Add missing newline to gdbarch_tdep debugging output adds 30add7ee24b gdb/testsuite: remove perror calls when failing to run adds 0acd1110b69 gdb/linux-nat: use get_ptrace_pid in two spots adds ef632b4bf84 gdb/linux-nat: bool-ify linux_nat_get_siginfo adds 8aa1556f2e8 gdb/linux-nat: don't memset siginfo on failure in linux_nat [...] adds 7cc662bcb70 gdb/linux-nat: check ptrace return value in linux_nat_get_siginfo adds d29ea328680 gdb/linux-nat: use l linux_nat_get_siginfo in linux_xfer_siginfo adds 7154e786350 gdb/linux-nat: add ptid parameter to linux_xfer_siginfo adds 60d26064117 Automatic date update in version.in adds 5830876a0cc PR29855, ch_type in bfd_init_section_decompress_status can [...] adds 8b4d46dfdf2 LoongArch: Fix dynamic reloc not generated bug in some cases. adds 89dbeac7460 Compression header enum adds 7b5f66a118a Get rid of SEC_ELF_RENAME adds da16cc96f3f Get rid of SEC_ELF_COMPRESS adds 40849d84cbc x86: Remove unnecessary vex.w check for xh_mode in disassembler adds c8ea5e409b0 gdb/riscv: correct dwarf to gdb register number mapping adds 6e41445bb00 [gdb/testsuite] Make gdb.base/longjmp.exp FAIL more stable [...] adds 8db40179f0e [gdb/testsuite] Fix test names in gdb.base/longjmp.exp adds 83f18e5ebe6 Fix a dereference of NULL when scanning the symbol hashes a [...] adds e03698c1227 Fix operator precedence bug in Rust parser adds 53fd08b60d8 Cosmetic fix in ppc-sysv-tdep.c adds e25466730d4 bfd: Avoid signed overflow for new_size adjustment adds 9db0f1ae844 Automatic date update in version.in adds c3620d6d563 Compression tidy and fixes adds 16fce1bddb0 bfd_compress_section_contents access to elf_section_data adds 285b1d33249 _bfd_elf_slurp_secondary_reloc_section sanity check adds 0f45491c0d1 gas compress_debug tidy adds 3198c863f62 coff make_a_section_from_file tidy adds 3567f2bd661 Remove unnecessary xstrdup from bppy_init adds b5e7cd5cd3d [gdb/testsuite] Add KFAILs in gdb.base/longjmp.exp adds 1de4b515634 gdb: add invalidate_selected_frame function adds a60038c648d PowerPC: Add support for RFC02656 - Enhanced Load Store wit [...] adds 51b52f4aded PowerPC: Add support for RFC02655 - Saturating Subtract Ins [...] adds b0f110a5ea0 Automatic date update in version.in adds 57336e2e4d0 libctf: avoid potential double free adds 05a1f6468ea gdb: skip objfiles with no BFD in DWARF unwinder adds dcb53d93eb0 Update the description of the linker script's TYPE directive. adds c968f038619 gdb/testsuite: update a pattern in gdb_file_cmd adds 2d77a94ff17 [gdb/testsuite] Require debug info for gdb.tui/tui-layout-a [...] adds e9c11d58b95 x86-64: Remove BND from 64-bit IBT PLT adds cd3866b6d07 Automatic date update in version.in adds 8b272d7671f [gdb/testsuite] Fix gdb.guile/scm-symtab.exp for ppc64le adds 73425813c1b PR28306, segfault in _bfd_mips_elf_reloc_unshuffle adds ba60b96371b [aarch64] Add TPIDR2 register support for Linux adds 1e2a61ef2d9 libsframe: minor formatting nits adds 70cfae61f4e sframe.h: make some macros more precise adds 3f107464e35 sframe: gas: libsframe: define constants and remove magic numbers adds 989aabcb564 gas: sframe: fine tune the fragment fixup for SFrame func info adds b659fb35854 libsframe: rename API sframe_fde_func_info to sframe_fde_cr [...] adds ed38cbc331e objdump: sframe: fix memory leaks adds b813665fd2e Automatic date update in version.in adds 823b2395e44 [gdb/tdep] Fix larl handling in s390_displaced_step_fixup adds 85f9067d3a4 Automatic date update in version.in adds f2f58a399cf PR29870, objdump SEGV in display_debug_lines_decoded dwarf.c:5524 adds b35abeab8d8 Automatic date update in version.in adds 99f0fb12d54 x86: instantiate i386_{op,reg}tab[] in gas instead of in li [...] adds bc30b54aef5 x86: remove i386-opc.c adds 27cf5a35ce9 x86: break gas dependency on libopcodes adds 313095ba2d8 x86: add generated tables dependency check to gas adds daf15e3e96b x86: drop sentinel from i386_optab[] adds 65f440c8fb5 x86: generate template sets data at build time adds af327b04a55 gas/codeview: avoid "shadowing" of glibc function name adds b1f1cefd584 PR29872, uninitialised value in display_debug_lines_decoded [...] adds 77c225bdeb4 Lack of bounds checking in vms-alpha.c parse_module adds 65cf035b8dc PR29892, Field file_table of struct module is uninitialized adds 6825a3bc866 x86: revert disassembler parts of "x86: Allow 16-bit regist [...] adds 5317ad2ccc3 x86: constify parse_insn()'s input adds 04784e33fab x86: re-work insn/suffix recognition adds 9db83a32776 ix86: don't recognize/derive Q suffix in the common case adds e2b983d47e7 x86-64: allow HLE store of accumulator to absolute 32-bit address adds e3669c7f7ba x86: move bad-use-of-TLS-reloc check adds 77a19f0e193 x86: drop (now) stray IsString adds a28fedbc3f5 x86: further re-work insn/suffix recognition to also cover MOVSX adds b5661ff24f7 gdb: fix possible use-after-free when executing commands adds 167f3beb655 [gdb/testsuite] Fix gdb.base/write_mem.exp for big endian adds 67a8c89601f Another Rust operator precedence bug adds c8628c770bc PR29893, buffer overflow in display_debug_addr adds b99ceddc917 [gdb/testsuite] Fix PR20630 regression test in gdb.base/pri [...] adds 78eb490c2c0 libctf: remove unnecessary zlib constructs adds c6c1fccd8f5 libctf: remove AC_CONFIG_MACRO_DIR adds f5b6601dae0 libctf: remove unnecessary zstd constructs adds e0a14c5f56e Automatic date update in version.in adds c799eddb351 asan: mips_hi16_list segfault in bfd_get_section_limit_octets adds d0d41b77c0c Replace gdbpy_should_stop with gdbpy_breakpoint_cond_says_stop adds 785545988c2 Fix crash in is_nocall_function adds f2e469cb476 Arm: avoid unhelpful uses of .macro in testsuite adds 969b9a36506 gas: re-work line number tracking for macros and their expansions adds fa59ab98685 [gdb/testsuite] Fix gdb.python/py-disasm.exp on s390x adds dc3fb44540b gdb/testsuite: avoid creating temp file in gdb/testsuite/ d [...] adds 41daaea2cca Remove two unnecessary casts adds 1bf337caba9 gold: Remove BND from 64-bit x86-64 IBT PLT adds ea6929aaac3 [gdb/tdep] Fix s390_linux_nat_target::stopped_by_watchpoint adds 12bc5170ee9 Rename install_sigint_handler adds d2f803afd5a Use gdb::optional for sigint_ours adds c1dc47f53cc Refactor code to check for terminal sharing adds c88afe9cf5d Fix control-c handling on Windows adds a4b83845ded Automatic date update in version.in adds bd5efa59305 Don't access freed memory printing objcopy warning adds d0517d6e333 asan: signed integer overflow in display_debug_frames adds 8ad93045edc ld, gold: remove support for -z bndplt (MPX prefix) adds eb99386180b x86: adjust type checking constructs adds 207cc92d92c RISC-V: Add string length check for operands in AS adds 9399ac88830 gdb/testsuite: fix readnow detection adds 9f50fe08358 gdb/testsuite: new test for recent dwarf reader issue adds b1e678d920e gdb: convert 'set debug symbol-lookup' to new debug printin [...] adds 2698da268bd gdb: add SYMBOL_LOOKUP_SCOPED_DEBUG_ENTER_EXIT adds d1da8dd5bdf Fix haiku ld dependencies adds ad2f3a3f72a asan: buffer overflow in sh_reloc adds 8a0c0290261 Re: ld, gold: remove support for -z bndplt (MPX prefix) adds 45664f164a0 gdb/remote: remove some manual reference count handling adds 91e3d1d1a54 gdb: have target_stack automate reference count handling adds 9678f8fe975 gdb: remove decref_target adds c8181f706f5 gdb: remove the pop_all_targets (and friends) global functions adds 740a579fd5f gdb: ensure all targets are popped before an inferior is de [...] adds 5d80df4a109 gdb/maint: add core file name to 'maint info program-spaces [...] adds 9c71ba0dc4f Automatic date update in version.in adds 9066e0c72bb [gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp wi [...] adds c91a13e4e67 gdb: int to bool conversion in tracefile.c adds 53cf95c3389 gdb: make more use of make_target_connection_string adds c896441822c gdb: some int to bool conversion in remote-sim.c adds 38665d717a3 gdb: use gdb_assert not internal_error adds c573941878c Remove subset_compare adds 2e55fbce03a Move streq and compare_cstrings to gdbsupport adds 69de4313924 gdb/testsuite: don't delete command files in gdb.base/commands.exp adds 8c078abdc23 libsframe asan: avoid generating misaligned loads adds ffd894b51dc Automatic date update in version.in adds f8631e5e04d gdb: remove static buffer in command_line_input adds de75275fe54 gdbsupport: change xml_escape_text_append's parameter from [...] adds 689933867ad x86: change representation of extension opcode adds 22a8433e00f gas: restore Dwarf info generation after macro diagnostic a [...] adds d88cb738e6a [aarch64] Fix removal of non-address bits for PAuth adds 429f0cd1396 gdb/testsuite: add test for Python commands redefining itself adds fa501b69309 Fix a potential illegal memory access when parsing corrupt [...] adds 38c0c0cac9f gdb: clean up some inefficient std::string usage adds 65cded61a22 gdbsupport: add string_xml_appendf adds e60a615dde5 gdb: convert linux-osdata.c from buffer to std::string adds c3efaf0afd9 gdb: fix crash when getting the value of a label symbol adds 832a980e172 [gdb/testsuite] Fix race in gdb.threads/detach-step-over.exp adds c7ce51d8c88 Fix previous delta to allow for compilation on 32-bit systems adds 9dff6a5d54f Delay checking whether /proc/pid/mem is writable (PR gdb/29907) adds 1c57b841ac1 Automatic date update in version.in adds 4604c729416 sframe.h: add support for .cfi_negate_ra_state adds 28f69152b99 gas: sframe: add support for .cfi_negate_ra_state adds 9c4b163cb54 libsframe: provide new access API for mangled RA bit adds 49948bce0e9 objdump/readelf: sframe: emit marker for FREs with mangled RA adds 5bec250b5a9 gas: sframe: testsuite: add testcase for .cfi_negate_ra_state adds 6e09ae77a19 sframe: doc: update spec for the mangled-RA bit in FRE adds 499766a6d77 Re: The problem with warning in elf_object_p adds 6f00d50e2b6 asan: elf.c:12621:18: applying zero offset to null pointer adds 56ba7527d29 bfd_get_relocated_section_contents allow NULL data buffer adds 71c90666e60 Automatic date update in version.in adds 4820e86403c Bump version to 14.0.50.DATE-git. adds 4ff87a3052e Update gdb/NEWS after GDB 13 branch creation. adds 3bbdb440d0e ld bootstrap test in build dir with path containing symlinks adds 20d8836e4ac Comment bfd_get_section_limit_octets and bfd_get_section_al [...] adds 2a517ca94d3 Automatic date update in version.in adds 4fdeb2a3799 x86: omit Cpu prefixes from opcode table adds 8e0eb7c6b35 Arm: break gas dependency on libopcodes adds ecb828308c8 gprofng/testsuite: adjust linking of synprog adds 6cafa878248 gprofng/testsuite: correct names for signal handling tests adds 08b50e1e03b gprofng/testsuite: correct line continuation in endcases.c adds f8b6a781fb6 gprofng/testsuite: eliminate bogus casts adds b1fb5034045 gprofng/testsuite: skip Java test without JDK adds d14b3ea1c88 New Romainian translation for the GOLD subdirectory. adds 42f39fdedcf Fix potential illegal memory accesses when parsing corrupt [...] adds 37e5833da58 gdb: fix command lookup in execute_command () adds 956bc7a29fd Tidy PR29893 and PR29908 fix adds d1c34a1b4c4 Remove vestiges of MI version 0 adds 975249ff4e2 Remove MI version 1 adds 6829683679c Remove quick_symbol_functions::relocated adds dad6b350f98 Use bool constants for value_print_options adds 4ec2227afb0 Use bool in bpstat adds 0d120726bda Avoid compiler warning in dwarf-do-refresh adds bd1473135af Automatic date update in version.in adds 309b9a1abf7 gprofng: PR29646 Various warnings adds 09d236daec8 sim: dv-core: add hw_detach_address method [PR sim/25211] adds 043f950abeb sim: ppc: change spreg switch table generation to compile-time adds b3737aadf1b Re: x86: remove i386-opc.c adds 9d099144928 PR29915, bfdio.c does not compile with mingw.org's MinGW adds 106791196f9 bfd: Discard symbol regardless of warning flag adds a61ce0ce48c Fix install-strip target adds 0d90ae96c56 Automatic date update in version.in adds ee3314c4360 sim: ppc: move spreg.[ch] files to the source tree adds 897903a2104 sim: ppc: drop old dgen.c generator adds d026e67ed41 sim: move register headers into sim/ namespace [PR sim/29869] adds ffeb72b44c8 sim: sim_cpu: invert sim_cpu storage adds 6adb1071134 sim: bfin: invert sim_cpu storage adds 6780d3731ea sim: ft32: invert sim_cpu storage adds 1c867d708c2 sim: msp430: invert sim_cpu storage adds 778ef9bcbb2 sim: moxie: invert sim_cpu storage adds f246dc72853 sim: avr: invert sim_cpu storage adds 9dfc46c3d95 sim: microblaze: invert sim_cpu storage adds 6a08ae198bb sim: aarch64: invert sim_cpu storage adds 620dd532fe2 sim: mcore: invert sim_cpu storage adds 6d53d069929 sim: v850: invert sim_cpu storage adds 8e9408080bf sim: mips: invert sim_cpu storage adds 79d784aef98 sim: m68hc11: invert sim_cpu storage adds 3fbdc6f9084 sim: h8300: invert sim_cpu storage adds 86ecb89bb72 sim: example-synacor: invert sim_cpu storage adds 3d165c11f0a sim: pru: invert sim_cpu storage adds 5409cab77ed sim: riscv: invert sim_cpu storage adds 53891d9a7cc sim: cgen: prep for inverting sim_cpu storage adds ef7878a2865 sim: bpf: invert sim_cpu storage adds 8681713743b sim: cris: invert sim_cpu storage adds 811727abbd8 sim: frv: invert sim_cpu storage adds 06f4b7b6d11 sim: iq2000: invert sim_cpu storage adds 63c56923057 sim: lm32: invert sim_cpu storage adds 9a9db21d129 sim: m32r: invert sim_cpu storage adds 4c3c31719b1 sim: or1k: invert sim_cpu storage adds 4a21ad1e766 sim: enable common sim_cpu usage everywhere adds 8df77a27a3a sim: fully merge sim_cpu_base into sim_cpu adds 8f2c64de86b PR29922, SHT_NOBITS section avoids section size sanity check adds c63d4862812 enable-non-contiguous-regions warnings adds 6b7d3204b5a gprofng/testsuite: restrict testing to native configurations adds 9c19e9ec4df x86: rename CheckRegSize to CheckOperandSize adds a7a32d588f2 Keep the .drectve section when performing a relocateable link. adds 75393a2d54b Fix an attempt to allocate an unreasonably large amount of [...] adds ea6ed58e630 Updated Romanian translation for the BFD sub-directory. adds 68ce1575fc9 gdb/c++: validate 'using' directives based on the current line adds 99118062785 Use toplevel configure for GMP and MPFR for gdb adds f7cb9bba3d5 Fix compiling of top.c adds d28fbc7197b PR29925, Memory leak in find_abstract_instance adds e9c4e2d24f9 Automatic date update in version.in adds d47ea1b9c1f sim: build: hoist lists of common objects up adds 3d042117867 sim: build: hoist lists of hw devices up adds f4ac2306058 sim: hw-config.h: move generation to top-level adds 0fb6c560ffa sim: mips: always resolve active bfd mach dynamically adds 2d5700ad4e6 sim: mips: move subtarget defines to top-level configure adds 19b11256a55 sim: mips: move bitsize defines to top-level configure adds d455df988ab sim: mips: move fpu bitsize defines to top-level configure adds 2011a547790 sim: mips: match target on cpu settings adds 4d97c5c833e x86: re-work ISA extension dependency handling adds 5091b9ee34b x86: correct what gets disabled by certain ".arch .no*" adds 88bd2203efa x86: correct SSE dependencies adds b20f4261740 x86: add dependencies on AVX2 adds b236b82a1ae x86: rework noavx512-1 testcase adds 9a019125a64 x86: correct dependencies of a few AVX512 sub-features adds af1ad9aac5b x86: correct XSAVE* dependencies adds 25626f7939d x86: add dependencies on VMX adds 0919e770af0 x86: add dependencies on SVME adds 760ab3d0dbe x86: correct/improve TSX controls adds a5ce326cfeb gas: re-arrange listing output for .irp and alike adds 41eed6e1878 sframe.h: add support for .cfi_b_key_frame adds 3369de90b81 gas: sframe: add support for .cfi_b_key_frame adds 95e829affb0 objdump/readelf: sframe: emit marker for SFrame FDE with B key adds d429702d9e9 gas: sframe: testsuite: add testcase for .cfi_b_key_frame adds 2440ed038a2 sframe: doc: update documentation for pauth key in SFrame FDE adds 51b500b5a0e Automatic date update in version.in adds 2ac6aa431ec sim: mips: merge mips64vr4300 with existing multi-run build adds 160a943ff8a COFF build-id writes uninitialised data to file adds 7dc3ab91259 sim: m32r: include sim-hw.h for sim_hw_parse adds 20fea6638f1 sim: use bfd_vma when reading start addr from bfd info adds 63fd5b5ddad sim: switch sim_{read,write} APIs to 64-bit all the time [P [...] adds ae0faac0670 sim: v850: switch from SIM_ADDR to address_word adds 697e27f0eeb sim: mips: switch from SIM_ADDR to address_word adds 11e25f766e5 sim: drop unused SIM_ADDR type [PR sim/7504] adds fa6f3b911fe RISC-V: Relax the order checking for the architecture string adds a54eee6db64 sim: mips: merge mips64vr5000 with existing multi-run build adds 022e1fb26c9 sim: mips: merge mips64* with existing multi-run build adds 3841a73a271 sim: mips: trim redundant igen settings adds 547eedc132d sim: cr16/d10v/mcore/moxie: clean up unused word & uword types adds be2e4e65380 sim: moxie: replace custom "word" type with int32_t adds 4c337f2dd3d sim: mcore: replace custom "word" type with int32_t adds 6cf3ddd23ec sim: move bfd.h include out of sim-main.h adds b15fa15bc40 sim: endian: move bfd.h from header to source adds 681a422b855 sim: mn10300: drop unused sim-main.c adds a4c4d804d66 Revert "sim: mn10300: drop unused sim-main.c" adds d9e217e950b sim: cgen: move cgen-types.h include to cgen-defs.h adds 3eaecff5137 sim: cgen: move symcat.h include to where it's used adds 10861ec94fe sim: ppc: drop unused types from sim-main.h adds 110028744cd sim: lm32/m32r: drop redundant opcode/cgen.h include adds f27d07a1c20 pdb build fixes adds f559276dc5f ld: Generate PDB string table adds 803561cb749 ld: Write DEBUG_S_FILECHKSMS entries in PDBs adds 8b182dc3c6e ld: Fix segfault in populate_publics_stream adds 598c1ae610f ld: Write DEBUG_S_LINES entries in PDB file adds d5b4c0ddb9a ld: Write types into TPI stream of PDB adds fca9096a94f ld: Write types into IPI stream of PDB adds 817840046a1 ld: Parse LF_UDT_SRC_LINE records when creating PDB file adds 81814b6f5bd ld: Write globals stream in PDB adds 5d9c033689a ld: Copy other symbols into PDB file adds 8d25f5ef2cb ld: Write linker symbols in PDB adds 8fbad19958c Fix MinGW build using mingw.org's MinGW adds 8af23b30edb Fix illegal memory access parsing corrupt DWARF information. adds 42b68db1703 sim: avr: move arch-specific settings to internal header adds e24a921d403 sim: aarch64: move arch-specific settings to internal header adds e50840893dc sim: arm: move arch-specific settings to internal header adds e79b75a3cfc sim: cr16: move arch-specific settings to internal header adds 6960600787f sim: d10v: move arch-specific settings to internal header adds 84bc490d588 sim: ft32: move arch-specific settings to internal header adds dcd1a4d15ac sim: msp430: move arch-specific settings to internal header adds f625c714c2c sim: v850: standardize the arch-specific settings a little adds f3e1a3e6fa8 sim: riscv: move arch-specific settings to internal header adds 9da0101a1fb sim: moxie: move arch-specific settings to internal header adds ca6fd350844 sim: example-synacor: move arch-specific settings to intern [...] adds 7790fabeb76 sim: microblaze: move arch-specific settings to internal header adds 627bdb63949 sim: mn10300: standardize the arch-specific settings a little adds 2a91447ab87 sim: pru: move arch-specific settings to internal header adds 758f5a9875a sim: h8300: move arch-specific settings to internal header adds 7e9c749ccc2 sim: mcore: move arch-specific settings to internal header adds 12d563bbf76 sim: sh: move arch-specific settings to internal header adds 600ddfd55a0 sim: m68hc11: move arch-specific settings to internal header adds 218366690f0 sim: bfin: move arch-specific settings to internal header adds f51d9c6a77e sim: m32r: move arch-specific settings to internal header adds c9397e57581 gdb/testsuite: remove MPFR detection in gdb.base/float128.exp adds 995bc597823 libsframe: fix a memory leak in sframe_decode adds 28f1a767db8 libsframe: testsuite: fix memory leaks in testcases adds 32e62cbcc11 Use bool for dwarf2_has_info adds 095f84c7e3c Automatic date update in version.in adds f5e82fac07c sim: or1k: move arch-specific settings to internal header adds 3a98808c164 gdb/testsuite: fix buffer overflow in gdb.base/signed-built [...] adds bba234157f3 Automatic date update in version.in adds 5d3539bd6bb sim: igen: constify itable data structures adds a5f08108c14 sim: igen: support in-place updates ourself adds 3bef0f032c7 sim: igen: drop move-if-changed usage adds d093438bdcf sim: mips: drop unused ENGINE_ISSUE_POSTFIX_HOOK adds a449d2c2943 sim: mips: add igen recursive dep adds fec5386aef5 sim: mips: namespace igen configure vars adds abc494c65d6 sim: mips: move igen settings to top-level configure adds 23ddbd2f2bf sim: mips: clean up a bit after mips/configure removal adds fb749760444 sim: cpu: fix SMP msg prefix helper adds 70b920ed097 sim: mn10300: fix SMP compile adds 46ebce9b9c7 sim: or1k: fix iterator typo when setting up cpus adds 8290c8b5dd3 sim: v850: fix SMP compile adds 21a0fa89d25 sim: m32r: fix iterator typo when setting up cpus adds fc9b0445828 sim: msp430: add basic SMP cpu init adds 883be197745 sim: cpu: change default init to handle all cpus adds 20b579bac5a sim: smp: make option available again adds 111b1cf97e7 sim: smp: plumb igen flag down to all users adds 68bb0d2765a libsframe: write out SFrame FRE start address correctly adds edda128da79 sim: mips: move distclean settings to common build adds 2a005e97c91 sim: build: drop support for subdir distclean adds 13cca0074be Automatic date update in version.in adds aac7ae599a1 Add support for x86_64-*-gnu-* targets to build x86_64 gnum [...] adds 639601f90d1 bfd/dwarf2.c: allow use of DWARF5 directory entry 0 adds 4d78ce77237 Add initializers to comp_unit_head adds f754cabb05b Automatic date update in version.in adds 556ca380d71 sim: mips: drop unused micromips igen logic adds 4c45662c0fd sim: mips: rename multi_flags to igen_itable_flags adds 67c952d1098 sim: mips: unify itable generation (a bit) adds 49d3ce6c2e9 sim: mips: hoist itable igen rules up to common builds adds 07f60ed8316 sim: mips: rename "igen" generation mode to "single" adds 3a31051b3a5 sim: mips: hoist "single" igen rules up to common builds adds f6d58d40125 sim: mips: hoist "m16" igen rules up to common builds adds f12c3c632eb sim: mips: hoist "multi" igen rules up to common builds adds b19d96d1394 sim: build: clean up unused codegen logic adds 59132fd9777 Handle SIGSEGV in gdb selftests adds 767e2daed4d RISC-V: Fix T-Head Fmv vendor extension encoding adds 9eb71a53bf3 x86-64: Allocate input section memory if needed adds 47ecb26f715 Automatic date update in version.in adds a60535c39ba Fix "set debug timestamp" adds 0a923a6adb9 Use $decimal in timestamp.exp adds dc20b8f00ab Automatic date update in version.in adds c509db05e4f RISC-V: Simplify riscv_csr_address logic on state enable ex [...] adds fb4646cf1ae Automatic date update in version.in adds a984f112b01 PR29948, heap-buffer-overflow in display_debug_lines_decoded adds d8f52a9a9cc [gdb/symtab] Make comp_unit_head.length private adds b1b0f69cb4a [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with -f [...] adds d6246a8730f [gdb/testsuite] Fix gdb.reverse/step-indirect-call-thunk.ex [...] adds cb2a1d0aca4 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 2da7ec8e8a7 Automatic date update in version.in adds e64ddcc663b [gdb/testsuite] Fix gdb.base/corefile.exp with glibc 2.35 adds 32c960fac8d [gdb/testsuite] Replace deprecated pthread_yield in gdb.thr [...] adds 38ef8cc8e80 [gdb/testsuite] Fix gdb.base/print-symbol-loading.exp on ub [...] adds 64760036a84 [gdb/python] Fix gdb.python/py-finish-breakpoint2.exp for -m32 adds 826eed80277 Updated Romanian translation for the binutils sub-directory adds fdf591c4c6d ld: Handle extended-length data structures in PDB types adds 5c9e42e0e9a ld: Handle LF_VFTABLE types in PDBs adds a667697f36e ld/testsuite: Don't add index to sizes in pdb.exp adds 08c59458a10 [gdb/cli] Add maintenance ignore-probes adds e3a5d520758 sync libiberty sources with gcc mainline adds a72b07181dc Add markers for 2.40 branch adds 96e786d198f Update version number and regenerate files adds d41af08c0b7 Update version numbers in howto-make-a-release document adds e5c305ade52 Automatic date update in version.in adds 004cb07ebf4 Update etc/update-copyright.py adds d87bef3a7bc Update year range in copyright notice of binutils files adds 76bdc7266ac Update year range in gprofng copyright notices adds e1ca55341ca Update copyright year in help message of gdb, gdbserver, gdbreplay adds e4661570ead gdb/copyright.py: Adjust following rename of sim/ppc/ppc-in [...] adds 213516ef315 Update copyright year range in header of all files managed by GDB adds 944bfb2ccb5 manual copyright year range of various GDB files to add 2023 adds 701ea7a2562 sim: iq2000: drop unused cpu define logic adds c536b4f527d sim: or1k: drop unused rules adds 0d9d77e506c sim: refresh copyright dates a bit adds 508de641208 sim: drop mention of & support for subdir configure adds 2a1b3235f22 sim: erc32: drop -I$(srcroot) adds 33383d1674c sim: build: drop unused SIM_EXTRA_LIBS adds e2a3b3256f5 Automatic date update in version.in adds 3002e78a7d3 obsolete target tidy adds 60a1031181a sim: replace -I$srcroot/opcodes include with -I$srcroot adds c217e3d54e1 sim: replace -I$srcroot/bfd include with -I$srcroot adds b9877acc81a [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with libst [...] adds dacf80765d5 Remove target: prefix from gdb_sysroot in find_separate_debug_file adds c43d829bca5 Fix target remote pipe command for MinGW adds de7d7cb58e6 Initial implementation of Debugger Adapter Protocol adds ce6fcad80eb Simplify debug_exp adds eb9afa63621 Automatic date update in version.in adds 4d4996a55e6 sim: build: use Automake include vars adds 93b937c9037 sim: cgen: hoist rules to the top-level build adds 3abb19ad7e9 sim: bpf: hoist cgen rules to top-level adds 3298ee7a2c3 sim: cris: hoist cgen rules to top-level adds cd313814aa7 sim: frv: hoist cgen rules to top-level adds d5dd8f5d164 sim: iq2000: hoist cgen rules to top-level adds 869585833a0 sim: lm32: hoist cgen rules to top-level adds cf764309dc6 sim: m32r: hoist cgen rules to top-level adds f1a0a99c04f sim: or1k: hoist cgen rules to top-level adds 3b89a7b8ce9 sim: cgen: drop common subdir build rules adds 80636a54bcf sim: build: move generated headers to built sources adds 127d167a988 sim: common: drop libcommon.a linkage adds 7c9a934c4d2 sim: build: add var for tracking sim enable directly adds fdbd297027e sim: sh: move some generated source files to built sources adds 08fd4076753 [gdb] Fix segfault during inferior call to ifunc adds a8f175d9d0e Add new NT_ARM_ZA and NT_ARM_SSVE register set constants. adds 11982f9f8bf Updated translations for various languages and sub-directories adds e8b4b7b258d Fix a translation problem in the x86 assembler. adds a8cf07d37b0 Fix a potential problem in the BFD library when accessing t [...] adds 5aea5eca6c8 Do not use PyObject_CallNoArgs adds b46632ca160 [gdb/testsuite] Add xfail in gdb.arch/i386-pkru.exp adds 862ebb27bbe Fix crash in amd64-tdep.c adds 4e1d2f5814b Add new overload of gdbarch_return_value adds 43f2b4583f9 Don't emit gdbarch_return_value adds 7f22044a6b7 Introduce value_at_non_lval adds 12bb802fab1 Don't let property evaluation affect the current language adds 5cb0f2d5b67 Convert selected architectures to gdbarch_return_value_as_value adds 911627e7b1b Fix inferior calls with variably-sized return type adds 3360bae61fa Use value_at_non_lval in get_call_return_value adds a7d5fcaf8e1 Add test case for "finish" with variably-sized types adds 39086586b71 opcodes: xtensa: implement styled disassembly adds e80512c8d89 opcodes: xtensa: fix jump visualization for FLIX adds e346efcde0f Automatic date update in version.in adds bd87d4ef885 sim: Regenerate using the maintainer mode adds 6f3674d7e5e Merge config/picflag.m4 from gcc adds 8819b23615c Avoid unaligned pointer reads in PEP .idata section adds 502c7218da3 Fix AArch64 linker testsuite failures trigeered by differen [...] adds e24d337e219 gdb: add 'maintenance print record-instruction' command adds b77a357567b gdb: fix some #ifdef logic in bt-utils.h adds efff45b40a1 addr2line out of memory on fuzzed file adds c093f5eeabf asan: segv in parse_module adds 3bba9d93294 fuzzed file timeout adds fa19218f8b4 objcopy fuzzed pe out of memory adds 478eebf8319 Re: Avoid unaligned pointer reads in PEP .idata section adds 4b9728bec15 gdb: use gdb_test_multiple in gdb_breakpoint adds aa9bd445287 Convert exp_uses_objfile to a method of expression adds d654ad96eb4 Use first_opcode in another spot adds 4036ad07f42 gdb: ensure test_name is initialized in gdb_breakpoint adds 0ad0387c85f x86: Remove duplicated I386_PCREL_TYPE_P/X86_64_PCREL_TYPE_P adds aa036eccf09 MAINTAINERS: add myself as maintainer of libsframe adds 404440d758d Automatic date update in version.in adds 7cbf35923d3 sim: bpf: fix testsuite due to linker warnings [PR sim/29954] adds 9f046489d0e sim: Move getopt checking inside SIM_AC_PLATFORM adds ddfc4317d5b sim: mips: add multi source to built sources adds 38afcc0c69d PR29963, PDP11 link produces spurious relocation truncated [...] adds d3efc341c04 Updated Bulgarian and Russian translations for the gprof su [...] adds b26c8438c71 Un xfail the PR19719 test for the AArch64 architecture adds beb6b61d1e6 Add an extra emulation called arm64pe to the aarch64pe emulation. adds c362d5978e6 Remove Stephen Casner as the PDP11 maintainer. adds d66641b6041 Add type to expression dump of symbol adds 954a1f9183c [gdb/python] Avoid queue.SimpleQueue for python 3.6 adds cabd67874a6 gdb/testsuite: add back needed -re clause in gdb_breakpoint adds 2b16913cdca gdb: make gdbarch_alloc take ownership of the tdep adds 8b35ed1febd gdbsupport: move libxxhash configure check to gdbsupport adds 72127b193c9 gdbsupport: move fast_hash to gdbsupport/common-utils.h adds 1a8605a8c79 gdbsupport: add gdb::string_view_hash adds 7e0bd9ea7e2 gdbsupport: fix scoped_debug_start_end's move constructor adds dcd46992532 Automatic date update in version.in adds 5fb0e308577 configure: remove dependencies on gmp and mpfr when gdb is [...] adds 695e9773786 gdb/testsuite: Fix FAILs in gdb.linespec/cpcompletion.exp w [...] adds 37f54063ed0 gdb/mi: add no-history stop reason adds bb391cb24d8 gdb/c++: Detect ambiguous variables in imported namespaces adds 22a95e1a37a Make coff backend data read-only adds 10df41b188b Tidy pe flag in coff_data adds dd3a3d0af9f Fix an aout memory leak adds 59e1f50fefa Updated Bulgarian and Russian translations for LD and BFD r [...] adds 47bb5b33f74 ld: yet another PDB build fix (or workaround) adds cd9aea32cff libsframe: adjust an incorrect check in flip_sframe adds 725a19bfd14 sframe: fix the defined SFRAME_FRE_TYPE_*_LIMIT constants adds b9349c999b3 Automatic date update in version.in adds 89d4de242dc Automatic date update in version.in adds 02da71ee20e PR29972, inconsistent format specification in singular form adds 6d3945f1727 Automatic date update in version.in adds 0046ff60684 testsuite: handle icc and icpc deprecated remarks adds 23f34158964 testsuite: add -O0 to Intel compilers if no 'optimize' opti [...] adds 4004cf83310 Updated transaltions for the gprof and binutils sub-directories adds 2b70b1b8383 Fix PR18841 ifunc relocation ordering adds 7a43fe0185f Skip ld/pr23169 test on arm. adds 000f9cbef95 gdb/doc: fix @code{GDBN} -> @value{GDBN} adds bf716a53bd8 Fix crash with C++ qualified names adds b1c95bc4dd7 Move bfd_init to bfd.c adds 5a671d7a854 Move mips_refhi_list to bfd tdata adds 10c386190cb peXXigen.c sanity checks adds 8eacd95dd44 Set dwarf2 stash pointer earlier adds 39bc472f4fa Automatic date update in version.in adds 2ff63a29b0b gdb/linespec.c: Fix -Wmaybe-uninitialized warning adds 7dd38e31d67 gdb/linespec.c: Fix missing source file during breakpoint re-set adds 437eeee95c1 sim: modules: trigger generation from top-level adds 7a1e1f94636 sim: build: drop support for subdir extra deps adds c58353b7862 sim: aarch64: move libsim.a creation to top-level adds 6a8e18f0389 sim: arm: move libsim.a creation to top-level adds c65b31b8681 sim: avr: move libsim.a creation to top-level adds bc1dd618aca sim: bfin: move libsim.a creation to top-level adds cdbb77e4dc1 sim: bpf: move libsim.a creation to top-level adds 2cbdcc340ae sim: cr16: move libsim.a creation to top-level adds eaa678ecc30 sim: cris: move libsim.a creation to top-level adds faf177dff01 sim: d10v: move libsim.a creation to top-level adds 3f6c63ac49a sim: erc32: move libsim.a creation to top-level adds 16a6d5420ba sim: example-synacor: move libsim.a creation to top-level adds c26946a4aa3 sim: frv: move libsim.a creation to top-level adds 6fe4bd8cede sim: ft32: move libsim.a creation to top-level adds 3e9c9407ff0 sim: h8300: move libsim.a creation to top-level adds 1486f22b135 sim: iq2000: move libsim.a creation to top-level adds 000f7bee9a5 sim: lm32: move libsim.a creation to top-level adds ba3a8498992 sim: m32c: move libsim.a creation to top-level adds 8136f0578d9 sim: m32r: move libsim.a creation to top-level adds ccb680718a3 sim: m68hc11: move libsim.a creation to top-level adds dfceaa0dc36 sim: mcore: move libsim.a creation to top-level adds a6ead8401a3 sim: microblaze: move libsim.a creation to top-level adds 1f1afa43f5e sim: mips: move libsim.a creation to top-level adds 4c54f341f0c sim: mn10300: move libsim.a creation to top-level adds 0754b625917 sim: moxie: move libsim.a creation to top-level adds bff048f5873 sim: msp430: move libsim.a creation to top-level adds 4d998e1559a sim: or1k: move libsim.a creation to top-level adds 3373e27fe1b sim: pru: move libsim.a creation to top-level adds 91344291e0c sim: riscv: move libsim.a creation to top-level adds 91a335f9fd9 sim: rl78: move libsim.a creation to top-level adds 15538f65117 sim: rx: move libsim.a creation to top-level adds dd719fa642c sim: sh: move libsim.a creation to top-level adds 7a59a0b92cb sim: v850: move libsim.a creation to top-level adds e732fe9b4f9 sim: build: drop support for creating libsim.a in subdirs adds 638a9300b51 sim: build: drop common/nrun.o subdir hack adds 54e26255ca9 sim: modules.c: move generation to top-level adds bc438b3e593 sim: build: add basic framework for compiling arch objects [...] adds b3e1c5d43d7 sim: aarch64: move arch-specific file compilation to top-level adds 688fba23d28 sim: arm: move arch-specific file compilation to top-level adds 98331de7867 sim: avr: move arch-specific file compilation to top-level adds 75015a129fe sim: bpf: move arch-specific file compilation to top-level adds a8e175e5783 sim: bfin: move arch-specific file compilation to top-level adds df4b07f4b79 sim: cr16: move arch-specific file compilation to top-level adds 71fa8692930 sim: cris: move arch-specific file compilation to top-level adds 2206990476c sim: d10v: move arch-specific file compilation to top-level adds 304195bcf89 sim: erc32: move arch-specific file compilation to top-level adds 8ba643c31e8 sim: example-synacor: move arch-specific file compilation t [...] adds 5ea1eaea7a1 sim: frv: move arch-specific file compilation to top-level adds abc4c2173c0 sim: ft32: move arch-specific file compilation to top-level adds dced2faff5f sim: h8300: move arch-specific file compilation to top-level adds d2c06f6bcd9 sim: iq2000: move arch-specific file compilation to top-level adds 2d3b0c959d8 sim: lm32: move arch-specific file compilation to top-level adds cd7aa21771c sim: m32c: move arch-specific file compilation to top-level adds 9b5a17d2be5 sim: m32r: move arch-specific file compilation to top-level adds 5a71cd470ff sim: m68hc11: move arch-specific file compilation to top-level adds 28ae9bed3df sim: mcore: move arch-specific file compilation to top-level adds b7375a2dda6 sim: microblaze: move arch-specific file compilation to top-level adds 1546cb45407 sim: mips: move arch-specific file compilation to top-level adds 63a9d59e884 sim: mn10300: move arch-specific file compilation to top-level adds ae0411a4858 sim: moxie: move arch-specific file compilation to top-level adds 4fff443a114 sim: msp430: move arch-specific file compilation to top-level adds b7bd5fe99b5 sim: or1k: move arch-specific file compilation to top-level adds 51bc8f3a16c sim: pru: move arch-specific file compilation to top-level adds e7699de5022 sim: riscv: move arch-specific file compilation to top-level adds 0db0b664a68 sim: rl78: move arch-specific file compilation to top-level adds 3e3e7217b0d sim: rx: move arch-specific file compilation to top-level adds d667f7b30ab sim: sh: move arch-specific file compilation to top-level adds 8f5fc30fcf1 sim: v850: move arch-specific file compilation to top-level adds b36a89d135a sim: move arch-specific file compilation of common/ files t [...] adds b014c9b0872 sim: common: move test-hw-events to top-level build adds fd95c73ef5a sim: disable recursive make in (most) subdirs adds 56b3aa508cd Re: Move bfd_init to bfd.c adds 18737d14799 PR 29981 references to init.texi adds aefebe82dc8 IBM zSystems: Fix offset relative to static TLS adds cc81f07b800 gdb/doc: some whitespace fixes adds 01c470037c6 gdb/doc: use @value{GDBN} in some spots adds 8ec0b0b5df0 gdb/doc: use @value{GDBP} in some spots adds 7987c4636ab Convert say_where to method on code_breakpoint adds 38190b2f010 gdb/dwarf2: Fix 'rw_pieced_value' for values casted to diff [...] adds 5093b5a5e7e Fix size of external_reloc for pe-aarch64 adds b152649d51b Add pe-aarch64 relocations adds 528e4f463f5 Add .secrel32 for pe-aarch64 adds 16fea92ccd9 Add aarch64-w64-mingw32 target adds 7697bc65234 gas: Restore tc_pe_dwarf2_emit_offset for pe-aarch64 adds 066620dcfb9 Fix bug in 'say_where' transform adds 6647169da41 Automatic date update in version.in adds da1f81c128b now_seg after closing output file adds a95fb4e3465 Tidy some global bfd state used by gas adds f56532cc178 gas/RISC-V: adjust assembler for opcode table re-ordering adds f1e19328594 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 11d171f1910 Fix a potential illegal memory access in the BFD library wh [...] adds 1b9876fa8d2 Fix XPASS weak symbols on x86_64-mingw32 adds 1b9af5b949b [gdb/testsuite] Fix regexp in gdb.threads/dlopen-libpthread.exp adds 2124b2de4bb Set _WIN32_WINNT in common.m4 configure check adds 6be354acf31 gdb: Update gdbarch.py with latest changes in gdbarch.c adds 7bd836d5d90 gdb/doc: fix install-html with Texinfo 7 adds 6c76a6beade Automatic date update in version.in adds 6baf06097b7 sim: build: drop subdir Makefile.in files adds 2070fc67bad Remove myself as hppa32 maintainer adds 4981a31d523 Use __func__ rather than __FUNCTION__ adds edf64cd235f Ensure that libbacktrace/allocfail.sh is not deleted when c [...] adds 5e8b4bbcc85 ctf: fix various dreadful typos in the ctf_archive format comments adds e2dc08c6f06 libctf: skip the testsuite from inside dejagnu adds c777aa9765b libctf: ctf-link outdated input check faulty adds b305015577b ld/testsuite: Adjust for ELF_MAXPAGESIZE 0x1000 adds 1a26a53a0de ARM: Fix ld bloat introduced between binutils-2.38 and 2.39 adds 0c1aa2a0953 Disable ptype/o for dynamic types adds 81c0c22bc8f Automatic date update in version.in adds 6f9f448118e Updated Romainian translation for the bfd sub-directory adds 8dd08de7e48 gdb: int to bool conversion for normal_stop adds bb0797528bf gdb/infrun: add debug print in print_signal_received_reason adds 027d8f7848f gdbserver: add comments to read_inferior_memory function adds 68e0003e121 libsframe: replace an strncat with strcat adds c2a5d74050e gprofng: PR29987 bfd/archive.c:1447: undefined reference to [...] adds 15bdcf4ca15 Don't use ensure_gdb_index with require adds 793862d2f42 Change 'require' to accept a list of predicates adds fc5ab4bc44e Use unsupported in 'require' adds 5954db83d17 Use require supports_reverse adds ade3e4f5b15 Use require supports_process_record adds ce8d533e88b Use require dwarf2_support adds 18d2b8767a8 Use require is_x86_like_target adds 7978d474f21 Use require !skip_cplus_tests adds 980d95b48c0 Use require !skip_shlib_tests adds b47c999618b Use require !skip_dlmopen_tests adds c89196229b8 Use require !skip_stl_tests adds a9145b105e2 Use require !skip_rust_tests adds 8d0278eb402 Use require !skip_fortran_tests adds d3f81254e57 Use require !skip_ada_tests adds 0c2a02481ab Use require !skip_go_tests adds 1952d8b0423 Use require !skip_d_tests adds c76fbc7fc33 Use require !skip_ctf_tests adds 7c1a12b3e8a Use require !skip_hw_watchpoint_tests adds caab91aebbc Use require !skip_ifunc_tests adds 37c3d17ab7e Use require !skip_aarch64_sve_tests adds ede8c648c4f Use require !skip_btrace_pt_tests adds 6848695de29 Use require !skip_btrace_tests adds 2a904240990 Use require !skip_avx_* adds 0a7043e0c55 Use require support_displaced_stepping adds d9050fb8fa6 Use require is_aarch64_target adds abdc86caeb1 Use require is_aarch32_target adds 9eeafef3729 Use require is_amd64_regs_target adds 28343f921b4 Use require is_elf_target adds b7e11070035 Use require can_single_step_to_signal_handler adds 5f3ef828138 Use require supports_get_siginfo_type adds 1b1f4ab7601 Use require support_go_compile adds 8ce7423fda0 Use require !use_gdb_stub adds 06e93b057c2 Use require can_spawn_for_attach adds 604f757b6da Use require isnative adds ba16d4d85f0 Use require !skip_gdbserver_tests adds 78a1c061b2a Use require !skip_shlib_tests adds 402c7447615 Use require is_c_compiler_gcc adds e5bf39c507a Use require !gdb_debug_enabled adds f40c0f9cab7 Use require gdb_skip_xml_test adds fbee47e0b58 Use require gdb_trace_common_supports_arch adds 9322b96f809 Use require !skip_perf_tests adds 465ee8475ef Use require !skip_opencl_tests adds ec1300f6ea8 Use require target_can_use_run_cmd adds a231b2322f8 Use require using_fission adds 362f09f1652 Use require !skip_debuginfod_tests adds 4b075c16ef8 Use require gnat_runtime_has_debug_info adds 222ef1693c7 Rewrite skip_python_tests adds af4c1c91688 Remove mi_skip_python_tests adds d394684d553 Fix latent bug in default_prompt_gdb_start adds 79749205e72 Use "require" for Python tests adds b963a97fb1c Rename to allow_xml_test adds 71fd14a943d Rename to allow_aarch64_sve_tests adds 74dcf0826ee Rename to allow_ada_tests adds 5f50c7eb573 Rename to allow_avx512bf16_tests adds 6d1df450235 Rename to allow_avx512fp16_tests adds d1821835860 Rename to allow_btrace_pt_tests adds 1ed844ca1e5 Rename to allow_btrace_tests adds 0b94d2b9aa0 Rename to allow_cplus_tests and allow_stl_tests adds 30ce6aa427d Rename to allow_ctf_tests adds 112e10e2e00 Rename to allow_debuginfod_tests adds 673deccaac0 Rename to allow_dlmopen_tests adds f3864a5bc64 Rename to allow_d_tests adds 57b7402d206 Rename to allow_fortran_tests adds cadfc59b0d7 Rename to allow_gdbserver_tests adds b63724b8c28 Rename to allow_go_tests adds 435d58376aa Rename to allow_hw_watchpoint_access_tests adds 9bc8ef1d750 Rename to allow_hw_watchpoint_multi_tests adds e379cbb128e Rename to allow_hw_watchpoint_tests adds 46758593515 Rename to allow_ifunc_tests adds afb754730e6 Rename to allow_opencl_tests adds c241bf50ca0 Rename to allow_perf_tests adds d82e5429b53 Rename to allow_python_tests adds 3eb4aab7199 Rename to allow_rust_tests adds d6195dc9b1e Rename to allow_shlib_tests adds 1cf897dec94 Rename to allow_tsx_tests adds e0c86460bcd Rename to allow_hw_breakpoint_tests adds e71b6502bff Rename to allow_guile_tests adds b5075fb68d4 Rename to allow_tui_tests adds fe0adb538f0 sim: build: delete Make-common.in logic adds dd19001ff62 Automatic date update in version.in adds 311578da0f0 Update how-to-make-a-release file now that the 2.40 release is out adds 856cd0786cc Pass internal gdb flags to --configuration invocations adds 936b119d439 Automatic date update in version.in adds 068b723abc3 sim: build: drop AM_MAKEFLAGS settings adds 49444feaefc sim: common: simplify hw-config.h deps adds 0e7c397dbf3 sim: igen: simplify build dep adds eac2fbdc4ba sim: common: move libcommon.a objects to sources adds ee3134d0288 sim: build: drop most recursive build deps adds 4df74707043 sim: common: move libcommon.a dep to ppc code adds 72be276fffe sim: common: move modules.c to source tracking adds 1b907fc09fc sim: common: simplify modules.c deps adds eaa13962f22 sim: build: drop depdir subdir hack adds 9a7472d7c59 sim: igen: simplify build logic a little adds 2025c82b954 sim: m32r: fix typos in stamp depends adds ad6adc66571 sim: microblaze, mn10300: remove signal.h include in interp.c adds 8cf531c3dbf Automatic date update in version.in adds 109a0a7e902 sim: modules.c: fix generation after recent refactors adds e9bf6a4a207 sim: build: stop probing system extensions (ourselves) adds 4cd7de783bc sim: formally assume unistd.h always exists (via gnulib) adds da8c9663995 sim: assume sys/stat.h always exists (via gnulib) adds 69373ba164f Updated translations for the gas and binutils sub-directories adds f75c8fc014e Update release making howto adds 5999477d92a PR29991, MicroMIPS flag erased after align directives adds 4a3ab0855d6 COFF CALC_ADDEND comment adds 6e4b74e9a96 Leftover hack from i960-coff adds 6eb099ae932 Tidy gas/expr.c static state adds 52936661480 Correct ld-pe/aarch64.d test output adds 24669c55aed libctf: update regexp to allow makeinfo to build document adds 1609cd6c5b1 Automatic date update in version.in adds fd1b3e0e8db C-SKY: Fix machine flag. adds 13023445a33 Fix snafu in previous delta for elf32-csky.c adds 656412a7a4d gas: arm: Fix a further IT-predicated vcvt issue in the pre [...] adds 55e0daa3a3d gas: arm: Change warning message to not reference specific [...] adds 63078a04984 Avoid submitting empty tasks in parallel_for_each adds 1a6191f1a61 Don't erase empty indices in DWARF reader adds 5a89072f36d Move hash_entry and eq_entry into cooked_index::do_finalize adds ac37b79cc44 Fix parameter-less template regression in new DWARF reader adds 4e2a80ba606 gdb/testsuite: expect SIGSEGV from top GDB spawn id adds b22548ddb30 X86: reverse-finish fix adds 92e07580db6 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds ef497b74113 Use require in paramless.exp adds 2c01dcdb5a2 Remove two unused fields from gdbarch adds 493ca3758b3 Automatic date update in version.in adds 47f72fdba3f Revert "gprofng: PR29987 bfd/archive.c:1447: undefined refe [...] adds 87a5cf5c0ec Use subsystem to distinguish between pei-arm-little and pei [...] adds 1b1be68b9b3 sim: ppc: drop local psim link adds 94e76498c37 Speed up objcopy's note merging. adds 722e0dd9e4f gdb: care for dynamic objfiles in build_id_bfd_get () adds 15d2b36c5b6 Revert "PowerPC: fix for gdb.reverse/finish-precsave.exp an [...] adds b986eec55f4 Revert "X86: reverse-finish fix" adds bd3014572d6 Fix 'make TAGS' in gdbserver adds a58c879377f GDB: Fix documentation for `theclass' parameters in cli-decode.c adds 3cfe8022bd5 GDB: Correct inline documentation for `add_setshow_cmd_full [...] adds 439ee793446 GDB: Add missing inline documentation for `add_setshow_cmd_full' adds 0e38c6ff4fa GDB: Add references to erased args in cli-decode.c adds a184bce8040 Automatic date update in version.in adds c064fab2476 sim: mn10300: minimize mn10300-sim.h include in sim-main.h adds e5603897836 sim: v850: drop redundant define adds c743e42e221 sim: v850: reduce extra header inclusion to igen files adds 7fd14d6f580 sim: unify sim-signal.o building adds cc67f780ecd sim: info: convert verbose field to a bool adds 8fb06d7c320 howto install_addend adds 7e42d8dc7a6 coff-aarch64.c howtos adds f07170eb863 Correct coff-aarch64 howtos and delete unnecessary special [...] adds 066bd434118 The fuzzers have found the reloc special functions in coff- [...] adds b8d21eb0cd1 toplevel: Makefile.def: add install-strip dependency on libsframe adds 8344ebca250 PR 30022, concurrent builds can fail adds 75c2efc6f19 Reinitialise macro_nest adds a0d5ef869da [gdb/testsuite] Fix gdb.python/py-value-cc.exp for big endian adds ea2f6fad7e1 [gdb/tdep, aarch64] Remove fp and sp reg aliases, add x31 r [...] adds 5ea14aa4e53 Remove some unused includes adds 0fcd58d843c libsframe: Use AM_SILENT_RULES macro in configure.ac adds 7aeb03e2d41 GDB: Allow arbitrary keywords in integer set commands adds 76b58849c5f GDB: Add a character string limiting option adds 77519ab324b GDB/testsuite: Expand for character string limiting options adds 1bb82b89ae9 i386: Don't emit unsupported TLS relocs on Solaris adds 3db27e74ee6 Use "maint ignore-probes" in no-libstdcxx-probe.exp adds b863a268731 Automatic date update in version.in adds 76d3f746c53 x86: abstract out obtaining of a template's mnemonic adds 5c139202915 x86: move insn mnemonics to a separate table adds 3e451ee4a65 x86: re-use insn mnemonic strings as much as possible adds 992dd393c94 x86: absorb allocation in i386-gen adds 6d86a54595d x86: avoid strcmp() in a few places adds edf772580db x86: embed register names in reg_entry adds 2d9e0890978 x86: embed register and alike names in disassembler adds a2e2f5ad743 x86: split i386-gen's opcode hash entry struct adds 2e175383bfe Add OpenBSD ARM GAS support. adds 1a528d3ef07 Faster string merging adds 26ec71f5128 arm32: Fix rodata-merge-map adds ec15b12d068 Add testcase ld-elf/merge4 adds 173628ae689 gdb/testsuite: add test for negative subrange bounds with u [...] adds b70bff5ea52 gdb/dwarf: fix UBsan crash in read_subrange_type adds 75890dfaf1f Make gdb.ada/ptype_tagged_param.exp pass adds 5a5319833d7 gdb: remove struct trad_frame forward declaration adds 42938c1a5b8 Constify notif_client adds 6ec27270ff9 Use bool in pc_in_* functions adds 57ffc61c6dc Upload SFrame spec files as well adds c85555b1a86 gdb: move type_map_instance to compile/compile.c adds 6ad66f21fc6 gdb: move compile_instance to compile/compile.h adds 83b6e1f1c52 gdb: remove language.h include from frame.h adds b23bf9f7241 gdb: move sect_offset and cu_offset to dwarf2/types.h adds 1298c32f01b gdb: move call site types to call-site.h adds 43e8c9ce203 gdb: move frame_info_ptr to frame.{c,h} adds 848ab2ae8af gdb: add frame_id::user_created_p adds f649a718522 gdb: add user-created frames to stash adds d015d3206e1 gdb: add create_new_frame(frame_id) overload adds bc2cbe815bd gdb: make it possible to restore selected user-created frames adds 836a8d37104 gdb: make user-created frames reinflatable adds 93e39555dd0 gdb: make frame_info_ptr grab frame level and id on construction adds 908de5e6715 gdb: make frame_info_ptr auto-reinflatable adds 76f8ef8d537 Automatic date update in version.in adds 52480b9ef49 Automatic date update in version.in adds c6fcbf65026 Minor fixup in allow_aarch64_sve_tests adds 39ac2b04bf1 Minor cleanup in gdb.btrace/enable.exp adds 2292e336c64 Remove path name from test adds eb8f8bbb117 Automatic date update in version.in adds 7e538762c2c Fix objdump --reloc for specific symbol adds bc0c6793fb4 [gdb/testsuite] Fix untested in gdb.base/frame-view.exp adds 36025e8f484 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp adds b960c86c1e6 Updated Swedish translation for the binutils sub-directory adds eb015bf86b6 [gdb/testsuite] Avoid using .eh_frame in gdb.base/unwind-on [...] adds 29e09a42f1d [gdb/tdep, aarch64] Fix frame address of last insn adds 6f4a117fe1e Add support for secidx relocations to aarch64-w64-mingw32 adds cec13966ba4 ld: Set default subsystem for arm-pe to IMAGE_SUBSYSTEM_WIN [...] adds 844be75db5f Automatic date update in version.in adds 7ebf464bbd5 ld: Avoid magic numbers for subsystems in pe.em and pep.em adds 59d49a8d83a gdb: some int to bool conversion adds f3d8ae90b23 Fix seg-fault when generating an empty DLL with LTO enabled. adds 436bcab7126 libsframe/doc: fix some warnings adds b1a41f59270 gprofng: PR29521 [docs] man pages are not in the release tarball adds 9433de2d57e Automatic date update in version.in adds 7e5afb58f99 gdb/testsuite: use test_gdb_complete_unique more in C++ tests adds db8861ec34a gdb/testsuite: rename test source file to match test script adds b3b0595ff66 gdb/testsuite: extend gdb.tui/tui-layout.exp test script adds 843a1a4f735 gdb/testsuite: update gdb.tui/tui-disasm-long-lines.exp adds 3602634035f gdb/testsuite: update gdb.tui/tui-nl-filtered-output.exp adds 24f3aded1d4 gdb/testsuite/tui: more testing of the 'focus' command adds 6789344ab22 gdb/tui: convert if/error to an assert adds 6db98f026e4 gdb/tui: better filtering of tab completion results for foc [...] adds 2e10cefd83b gdb/tui: make use of a scoped_restore adds 5f6ec13ffe8 [gdb/testsuite] Improve leaf fn in gdb.base/unwind-on-each- [...] adds ebef88edb64 [gdb/testsuite] Analyze non-leaf fn in gdb.base/unwind-on-e [...] adds 1b2fb35d592 gdb, i386: Update stale comment in i386-tdep.h. adds 621271c7819 [gdb/testsuite] Allow nodebug srcfile in gdb.base/unwind-on [...] adds d25a8dbc7c3 [gdb/testsuite] Allow debug srcfile2 in gdb.base/unwind-on- [...] adds 9bf5a417591 [gdb/testsuite] Fix gdb.base/unwind-on-each-insn.exp for -m32 adds c2b7bed6454 Convert skip_altivec_tests to allow form adds 42abd7386e6 Rename skip_float_test to allow form adds ad1046e1cbf Rename skip_power_isa_3_1_tests to allow form adds 9c5221887f0 Rename skip_vsx_tests to allow form adds 73c06197483 Use require with istarget adds c7ccb471770 Introduce and use is_any_target adds e0a8643d2ce Add unsupported calls where needed adds 52c0551e9ac Use require with is_remote adds d8f5b7d1d1e Move target check into allow_altivec_tests adds 0e46a09d12a i386: Pass -Wl,--no-as-needed to compiler as needed adds 6121eeb7297 Clean up unusual code in mi-cmd-stack.c adds d72ba177c85 gdb: dwarf2 generic implementation for caching function data adds 5cf11483141 gdb/arm: Use new dwarf2 function cache adds 9a02fbd1984 ld: Add pdb support to aarch64-w64-mingw32 adds 0f97abf074a ld/testsuite: Add missing targets to PDB tests adds f212f7feec3 Automatic date update in version.in adds 4fe960e8f10 [gdb/testsuite] Add and use is_x86_64_m64_target adds 1d98e564c97 [gdb/testsuite] Add gdb.base/unwind-on-each-insn-{amd64,i386}.exp adds 2b304f501f1 gprofng: PR30043 libgprofng.so.* are installed to a wrong location adds 5dd4f3585df gdb/testsuite/dap: use gdb_assert in gdb.dap/basic-dap.exp adds 48680a5f9d8 gdb/testsuite/dap: prefix some procs with _ adds 4cdda229da5 gdb/testsuite/dap: write requests to gdb.log adds 2e9a03fd2e2 gdb/testsuite/dap: make dap_request_and_response not catch [...] adds 4dde3b33e46 gdb/testsuite/dap: remove catch from dap_read_event adds faee137249c gdb/testsuite/dap: pass around dicts instead of TON objects adds 59db4c934f9 gdb/testsuite/dap: rename dap_read_event to dap_wait_for_ev [...] adds 8abd06e066b gdb/testsuite/dap: make dap_wait_for_event_and_check return [...] adds d4c4ea75838 gdb/testsuite/dap: fix gdb.dap/basic-dap.exp disassembly te [...] adds 4707199bd76 gdb/testsuite: initialize "correct" variable in gdb.cp/cpex [...] adds c37de298155 segv in coff_aarch64_addr32nb_reloc adds 44a178cc69a resolve gas shift expressions with large exponents to zero adds dd61b2d1ac0 Sanity check dwarf5 form of .file adds d437724a56d Free gas/dwarf2dbg.c dirs adds 3efac389d82 Automatic date update in version.in adds 6b9276b7e69 Use ordinary calling convention for clean_restart adds 9b21b701bb5 Use clean_restart in gdb.dlang adds 879ebc53008 Eliminate spurious returns from the test suite adds e1a772ad89b Remove some dead code in gdb.fortran/info-types.exp adds eacd2289096 Minor "require" fixups adds 306e12673e4 Remove unnecessary call to standard_testfile adds d6acf25c03f Start gdb after building executable in mi-basics.exp adds 3ad2b4af38e Use mi_clean_restart more adds 836b6c10cd4 Use clean_restart in gdb.pascal adds 4eed72400bd Use clean_restart in gdb.linespec adds 49e118b61f0 Use clean_restart in gdb.opencl adds a7e727aea73 Use clean_restart in gdb.trace adds 3ae2b57582b Use clean_restart in gdb.objc adds a30f2b7b7e6 Use clean_restart in gdb.threads adds 888438e2b41 Use clean_restart in gdb.guile adds 6dbbae3b678 Use clean_restart in gdb.arch adds b825d4a3de0 Use clean_restart in gdb.reverse adds e8d8a0df4b3 Use clean_restart in gdb.dwarf2 adds 0ce635282ed Use clean_restart in gdb.ada adds 1d6704e0ce0 Use clean_restart in gdb.fortran adds c852f1aeca4 Use clean_restart in gdb.stabs adds 5ae820f38ff Use clean_restart in gdb.go adds 396b136e89e Use clean_restart in gdb.perf adds eefe81b5230 Use clean_restart in gdb.disasm adds e125b182783 Use clean_restart in gdb.cp adds 9b2234b063e Use clean_restart in gdb.python adds c95d486d35f Use clean_restart in gdb.base adds c194b6ac487 gas: Add CodeView constant for aarch64 adds 48afe8b7107 gas/testsuite: Add -gcodeview test for aarch64-w64-mingw32 adds c026360c757 gas macro memory leaks adds 3e7cde4dca8 Call bfd_close_all_done in output_file_close adds 8219cab3f88 Perform cleanup in bfd_close after errors adds 1f5e6267aac Call bfd_close_all_done in ld_cleanup adds 06ceca3a901 x86: remove internationalization from i386-gen.c adds 800c5dd7b39 opcodes: suppress internationalization on build helper tools adds c47b4d71203 x86/Intel: improve special casing of certain insns adds bd78280846e x86: use ModR/M for FPU insns with operands adds 95dfdd858c9 x86: drop dead SSE2AVX-related code adds 31b4cda3d55 x86: move reg_operands adjustment adds 1c66b8a0398 Another fix for EFI generation with LTO enabled. adds efe1b6507b7 gdb/testsuite: fix line feed scrolling in tuiterm.exp adds 58c6d2ac109 gdb/tui: improve errors from tui focus command adds a4f8f290270 gdb/tui: disable tui mode when an assert triggers adds 9bea9aa7d29 gdb/tui: make m_horizontal_offset private adds 6acafdaef76 gdb/tui: rewrite of tui_source_window_base to handle very l [...] adds d2a5ea5622e gdb/tui: avoid extra refresh_window on horizontal scroll adds 99c15700fd4 gdb/tui: avoid extra refresh_window on vertical scroll adds 2d46b103a52 gdb/tui: more debug output adds f6210497fd7 Invert test in gdb.ada/ptype_tagged_param.exp adds d9195131530 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp.tcl adds 35e17631852 More const-correctness in cooked indexer adds ccc42eb2313 Automatic date update in version.in adds 54e7cda2bc6 Automatic date update in version.in adds 594a01c2171 Automatic date update in version.in adds ff52c0736a6 gdb: Make global feature array a per-remote target array adds fe4c3ca0036 gdb: Add per-remote target variables for memory read and wr [...] adds 34f0de5a4ac gdb: Remove workaround for the vCont packet adds 8d31d08fe61 Use xfail in ptype_tagged_param.exp adds 5867ab870b8 gdb: provide const-correct versions of addrmap::find and ad [...] adds 70ca3a6bc95 Make addrmap const-correct in cooked index adds 9d00e8d76a7 Clean up lnp_state_machine constructor adds c121e82c396 Fix comparator bug in cooked index adds 8c4f70ffe79 enum_flags to_string adds 7d82b08e9e0 gdb/dwarf: dump cooked index contents in cooked_index_funct [...] adds 214d883794d gdb: Replace memcpy with std::copy to avoid some g++ warnin [...] adds 902d61e3285 gdb: fix dwarf2/cooked-index.c compilation on 32-bit systems adds 5b16151da29 Remove value_next declaration adds 9c6e6c8f4b0 Automatic date update in version.in adds 9884676d9da testsuite XPASSes adds 6296342ec44 PR 30060, ASAN error in bfd_cache_close adds b3a3d7d9080 Silence ubsan warning about 1<<31 adds a3c2d248683 RISC-V: make C-extension JAL available again for (32-bit) assembly adds 0fcf99b8ab5 gas/ppc: Additional tests for DFP instructions adds 081609f5ff3 Re: Another fix for EFI generation with LTO enabled adds be527f283a3 Updated Swedish translation for the binutils sub-directory adds d8e88d10d86 gdb/testsuite: fix xfail in gdb.ada/ptype_tagged_param.exp adds 95cbab2bebf gdb/testsuite: adjust ensure_gdb_index to cooked_index_func [...] adds d7789889b18 gdbsupport: allow passing nullptr to checked_static_cast adds cd07187f238 gdb: add nullptr check to cooked_index_functions::dump adds df1d8d2e911 Automatic date update in version.in adds 6cb7f6d92e4 [gas] Emit v2 .debug_line for -gdwarf-2 adds a8dc6718397 gdb/dwarf: rename cooked_index to cooked_index_shard adds 19455ee11de gdb/dwarf: rename cooked_index_vector to cooked_index adds 6ca36c85a09 Recursion in as_info_where adds 4788abdec79 Fix compilation of the assembler with sanitization enabled. adds 6647f05df02 gdb: defer warnings when loading separate debug files adds cded17bfca3 gdb/testsuite: fix fetch_src_and_symbols.exp with native-gd [...] adds cbd02f9fa52 gdbserver: Add assert in find_register_by_number adds 43e5fbd8b78 gdbserver: Add PID parameter to linux_get_auxv and linux_get_hwcap adds 2ccd2276a42 gas obj_end adds 02ed5b2723b obj-elf.h BYTES_IN_WORD adds 269c4cda851 Automatic date update in version.in adds 0709900ede7 ld-elf/merge test update adds 469b6d54d3a libsframe/doc: use "stack trace" instead of "unwind" for SFrame adds 91def06c4d2 sframe: use "stack trace" instead of "unwind" for SFrame adds 3e3e792a293 gas: use "stack trace" instead of "unwind" for SFrame adds 53d8d3f0c19 bfd: use "stack trace" instead of "unwind" for SFrame adds 1bd123bdf32 ld/doc: use "stack trace" instead of "unwind" for SFrame adds 839c8aaa431 gdb: remove gdb_indent.sh adds 4a075b258e6 [gas] Update .loc syntax comment in dwarf2dbg.c adds 1a8505cb53f gdb: add supports_arch_info callback to gdbarch_register adds b82d4ec99e3 gdb: make install_breakpoint return a non-owning reference adds 7b065306be3 gdbsupport: add type definitions for pid, lwp and tid adds 9056c917b3e gdb: add inferior_pre_detach observable adds d246d904adf gdb: add gdbarch_up adds 17467c10307 gdb/solib-svr4: don't disable probes interface if probe not found adds 8b588f42120 gdb: make gdb_printing_disassembler::stream public adds 18b4d0736bc gdb: initial support for ROCm platform (AMDGPU) debugging adds e0df1fd7842 Automatic date update in version.in adds 96e034530e0 Add ECOFF Symbolic Header sanity checks adds 0655669b86e RISC-V: don't disassemble unrecognized insns as .byte adds 69196391256 x86-64: respect MOVABS when choosing alternative encodings adds 739d764954b x86: respect {nooptimize} for LEA adds 33740f219e4 x86-64: respect {nooptimize} when building VEX prefix adds 9a4a4499866 x86: drop LOCK from XCHG when optimizing adds e3ee979c1f2 gdb: use assignment to initialize variable in tdesc_parse_xml adds 650160322c0 gdb: move target_desc_info to inferior.h adds 79846903c62 gdb: change inferior::tdesc_info to non-pointer adds 6b0b81b9f2c gdb: remove get_tdesc_info adds 57768366319 gdb: remove copy_inferior_target_desc_info adds 5a19bfd673d gdb: make target_desc_info_from_user_p a method of target_d [...] adds 7f6ebecd56e bpf: fix error conversion from long unsigned int to unsigne [...] adds 69790173961 Automatic date update in version.in adds a9c9f0650ce ld: pru: Merge the bss input sections into data adds ba268471bf9 ld: pru: Add optional section alignments adds 79436bfc5aa gdb/testsuite: don't try to set non-stop mode on a running target adds 4b8f97828b8 Automatic date update in version.in adds f6d5083f592 Automatic date update in version.in adds 023b960d59c [PR 30082] Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstra [...] adds d4a8b80189c Resetting section vma after _bfd_dwarf2_find_nearest_line adds 980dbf36225 gdb: error if 'thread' or 'task' keywords are overused adds 9af467b8240 [gdb/testsuite] Fix gdb.threads/schedlock.exp on fast cpu adds 84789002905 ppc32 and "LOAD segment with RWX permissions" adds 85df9457b72 gdb/doc: extend the documentation for the 'handle' command adds f9b677528fd gdb: adjust comment on target_desc_info::from_user_p adds e7a881b9d49 Automatic date update in version.in adds ca2f51c6960 [gdb/testsuite] Improve untested message in gdb.ada/finish- [...] adds 3a8be578d65 Fix documentation of the 'n' symbol type displayed by nm. adds 944b1b18179 gdb: fix display of thread condition for multi-location bre [...] adds c9245f0df5a Automatic date update in version.in adds 4170bc7ea84 Re: Resetting section vma after _bfd_dwarf2_find_nearest_line adds e02841b095a gprofng: fix SIGSEGV when processing unusual dwarf adds 0ab9328277c [gdb/testsuite] Use maint ignore-probes in gdb.base/solib-c [...] adds 4e315cd4af3 [gdb/testsuite] Use maint ignore-probes in gdb.base/longjmp.exp adds 1947a4a4bb7 Simplify checks of cooked_index adds 3f01c12b900 Use default section indexes in fixup_symbol_section adds b8a6e987814 Set section indices when symbols are made adds 83bad3162d7 Do not pass section index to end_compunit_symtab adds d401e7bf04c Remove compunit_symtab::m_block_line_section adds 5abbfa98221 Set section index when setting a symbol's block adds dae58e04442 Remove most calls to fixup_symbol_section adds 49c1de0e720 Merge fixup_section and fixup_symbol_section adds 300fa060abb Don't let .gdb_history file cause failures adds cdeb7b7de28 Avoid FAILs in gdb.compile adds b885aea1bb9 Simplify interp::exec / interp_exec - let exceptions propagate adds 0671cc8b19d Don't include block.h from expop.h adds dcee6fb3981 Remove block.h includes from some tdep files adds 6d3717d4c41 gdb: call frame unwinders' dealloc_cache methods through de [...] adds 19f988359a6 gdb: give sentinel for user frames distinct IDs, register s [...] adds 4fd74b5f05e Internal error at gas/expr.c:1814 adds 87d206578e1 Clear cached file size when bfd changed to BFD_IN_MEMORY adds 389903128ac Memory leak in bfd_init_section_compress_status adds ec78da9ce65 coff-sh.c keep_relocs, keep_contents and keep_syms adds 0d78a4c40ea Automatic date update in version.in adds c920e5cc604 coff keep_relocs and keep_contents adds 307733cc0fa Let user C-c when waiting for DWARF index finalization adds 119f6cfbd02 Remove mention of cooked_index_vector adds 1775f8b3804 Increase size of main_type::nfields adds 31cf28c7842 gdb, testsuite: Remove unnecessary call of "set print pretty on" adds b695fdd9b24 [aarch64] Avoid initializers for VLAs adds 8ac460b742b Trivially simplify rust_language::print_enum adds 8e77fff268d Fix comment in gdb.rust/fnfield.exp adds 93c8054387a Add full display feature to dwarf-mode.el adds 930531e8f77 Automatic date update in version.in adds 7027a373b24 objcopy of mach-o indirect symbols adds 7fc69528652 x86: improve special casing of certain insns adds aa4c197de16 x86: simplify a few expressions adds ddb62495930 x86: move (and rename) opcodespace attribute adds ba3ffa6de05 x86: limit use of XOP2SOURCES adds 5dab1799d70 x86: drop use of XOP2SOURCES adds aa1807419ba x86: drop use of VEX3SOURCES adds fe8cdc8ec14 Local label checks in integer_constant adds 80aa6647b16 Fix mmo memory leaks adds 779b2502783 RISC-V: Reduce effective linker relaxation passses adds be01687991a [gdb/cli] Add maint info frame-unwinders adds 632652850db [gdb/testsuite] Fix linespec ambiguity in gdb.base/longjmp.exp adds 25eb2931f6f Use std::string in main_info adds 71bb560755c gdb/testsuite: fix gdb.gdb/selftest.exp for native-extended [...] adds 5036bde964b Ensure all DAP requests are keyword-only adds 4a9efa5d63b GDB: Switch to using C++ standard integer type limits adds bae19789c0a GDB: Ignore `max-value-size' setting with value history accesses adds 4f82620cc9f GDB: Fix the mess with value byte/bit range types adds aaab5fce4f2 GDB: Only make data actually retrieved into value history a [...] adds a2fb245a4b8 GDB/testsuite: Add `-nonl' option to `gdb_test' adds a0c07915778 GDB: Introduce limited array lengths while printing values adds bad727e2d2d Automatic date update in version.in adds 40dfb28b56f Move implementation of perror_with_name to gdbsupport adds 8cc96ee4169 gdb/source: Fix open_source_file error handling adds 480ddaa9784 .debug sections without contents adds 0a3137ce4c4 objdump -D of bss sections and -s with -j adds af0d0f34d8b [gdb/tdep] Don't use i386 unwinder for amd64 adds b9c05fc03d3 gdb: remove unnecessary 'dir' commands from gdb-gdb.gdb script adds bb146a79c7d gdb: add test for readline handling very long commands adds ce068c5f45a gdb: don't print global thread-id to CLI in describe_other_ [...] adds f1f517e8103 gdb: show task number in describe_other_breakpoints adds d088d944a03 Automatic date update in version.in adds 0a9ccb9dd79 gdb: only allow one of thread or task on breakpoints or wat [...] adds 2ecee236752 gdb: use -1 for breakpoint::task default value adds f0bdf68d3fb gdb/c++: fix handling of breakpoints on @plt symbols adds 8282ad74c30 gdb: fix describe_other_breakpoints for default task being -1 adds fdc82b33c45 Move some code from dwarf2/read.c to die.c adds f6b9eb5e296 Automatic date update in version.in adds 3eef3b2c2d8 objcopy memory leaks adds 08d8af48e49 gdb: 'show config' shows --with[out]-amd-dbgapi adds 09ad7eb8cc6 gdb/testsuite: Rename skip_hipcc_tests to allow_hipcc_tests adds 310943c20cd gdb/testsuite: require amd-dbgapi support to run rocm tests adds 39f6d7c6b06 gdb/testsuite: allow_hipcc_tests tests the hipcc compiler adds f9767e607d7 gdb/testsuite: look for hipcc in env(ROCM_PATH) adds 103357fb75c Split off gas init to functions adds 24b7e8b18ae stabs.c static state adds 97c19519157 gdb/testsuite: handle differences in guile error string output adds 77be7257442 opcodes/mips: disassemble unknown micromips instructions as [...] adds 0d2f72332c7 _bfd_ecoff_slurp_symbol_table buffer overflow adds b7eab2a9d4f Fix PR30079: abort on mingw adds 14d0e6818a0 Fix doc build dependencies for --with-system-readline adds d159d87072b gdb/python: allow Python TUI windows to be replaced adds 9ae4519da90 gdb/python: deallocate tui window factories at Python shut down adds d27ff777c65 gdb/tui: don't leak the known_window_types map adds da59d966b8d Remove unused imports from gdb's Python code adds 25a0d393c72 PR30120: fix x87 fucomp misassembled adds 382d927ffc1 Rename all fields of struct value adds e714001c789 Move ~value body out-of-line adds 7cf57bc5be6 Move struct value to value.h adds d0c9791728c Turn value_type into method adds 81ae560ca4f Turn deprecated_set_value_type into a method adds f9ee742cd7f Turn value_arch into method adds f49d5fa263e Turn value_bitsize into method adds 5011c493fb5 Turn value_bitpos into method adds fac7bdaaab4 Turn value_parent into method adds 76675c4d0bc Turn value_offset into method adds 4b53ca88831 Turn deprecated_value_modifiable into method adds 463b870d01a Turn value_enclosing_type into method adds 391f86284f6 Turn some value offset functions into method adds 3ee3b2700d5 Turn value_lazy and set_value_lazy functions into methods adds c8580184bbd Turn value_stack and set_value_stack functions into methods adds b9f74d5432f Turn value_computed_closure and value_computed_funcs functi [...] adds 970441058c4 Convert value_lval_const and deprecated_lval_hack to methods adds 8e5b19ad992 Turn value_initialized and set_value_initialized functions [...] adds 9feb2d07deb Turn value_address and set_value_address functions into methods adds f29de665046 Turn more deprecated_* functions into methods adds cbe793af883 Turn allocate_value_lazy into a static "constructor" adds 317c3ed9fc9 Turn allocate_value into a static "constructor" adds b64e2602901 Turn allocate_computed_value into static "constructor" adds b27556e3c10 Turn allocate_optimized_out_value into static "constructor" adds ee7bb2944b7 Turn value_zero into static "constructor" adds bbe912ba889 Turn some value_contents functions into methods adds 78259c365fb Turn value_fetch_lazy into a method adds 82ca8f72011 Turn allocate_value_contents into a method adds 02744ba9a2c Turn value_contents_eq into a method adds e989e63761c Turn value_bits_synthetic_pointer into a method adds d3824ae14ac Move value_ref_policy methods out-of-line adds cdf3de175d4 Turn value_incref and value_decref into methods adds efaf1ae025c Turn remaining value_contents functions into methods adds e18312bb596 Fully qualify calls to copy in value.c adds cda03344344 Turn value_copy into a method adds d00664dbba2 Turn many optimized-out value functions into methods adds aa9f4538ccb Turn value_non_lval and value_force_lval into methods adds 8181b7b6578 Turn set_value_component_location into method adds fcf86fe5977 Change some code to use value methods adds 6bd5c754350 Turn some xmethod functions into methods adds e3fb3c4772d Turn preserve_one_value into method adds 6c49729e593 Turn various value copying-related functions into methods adds e6cf1e1b42c Add value::set_modifiable adds 0d0f488e1dd Turn record_latest_value into a method adds 8f4135314ae Make struct value data members private adds 43b5fba2236 Make ~value private adds 6f9c9d71c24 Introduce set_lval method on value adds 736355f2e18 Remove deprecated_lval_hack adds f28085dfb40 Rely on value_ref_ptr::operator-> adds 978042640c7 Automatic date update in version.in adds f54cd6441de Fix build bug in ppc-linux-nat.c adds 7545aa2dd2e gas: improve interaction between read_a_source_file() and s [...] adds 676dcbb0a02 x86: {LD,ST}TILECFG use an extension opcode adds 12ef6830557 gas: correct symbol name comparison in .startof./.sizeof. handling adds 0d79a2a8e2d ASCIZ Command for output section adds 37d75d4552d [gdb/testsuite] Factor out proc linux_kernel_version adds 9b38b85ec31 Mention that the -plugin command line option is used to lo [...] adds 5bed9dc992a [gdb/testsuite] Add xfail in gdb.python/py-record-btrace.exp adds 81aa19c303c Do not cast away const in agent_run_command adds 92a2cc556c7 gdb: remove unnecessary tui directory check in configure adds 8eaecfb37c8 gdb: cast return value of std::unique_ptr::release to void adds 9981e299e13 gdb/dwarf2: rename some things, index -> gdb_index adds 34116a8a2d0 Remove a use of pagination_enabled adds 3cd0b4f2c03 Automatic date update in version.in adds 72d225ef9cc binutils stabs type list adds c9171430975 More ecoff sanity checks adds c22a7472831 gas: buffer_and_nest() needs to pass nul-terminated string [...] adds ecbc5c4f905 gdb, fortran: Fix quad floating-point type for ifort compiler. adds 2b56cd91911 Fix the linker's merge4 test for the HPPA architecture. adds 11066c2aab9 objdump -G memory leak adds f9c36cc9951 objdump read_section_stabs adds 71e28f788f4 gdb/manual: Move @findex entries adds 81b86eced24 Do not record a rejected target description adds f251cb9bae7 gdb: use std::string for internalvar::name adds dbca589b8d7 gdb: add constructor to internalvar adds 11470e70ea0 gdb: store internalvars in an std::map adds 1cbeca4aa60 Remove H_CFLAGS from doc/local.mk adds 8bb23cdbb49 Simplify @node use in BFD documentation adds 910081a3130 Add copyright headers to the .str files adds 2e60790cf7c Remove the paramstuff word adds 126eff23d21 Use intptr_t rather than long in chew adds fe20eda53c2 Change internalmode to be an intrinsic variable adds b8e81f19cbb Use @deftypefn in chew output adds f370ae88a81 Remove RETURNS from BFD chew comments adds bc32f8e7090 gdb: fix dealloc function not being called for frame 0 adds 6acd95be6a5 gdb/dwarf2: move some things to read.h adds be932484aac gdb/dwarf2: split .gdb_index reading code to own file adds 2ffd1d6e42e gdb/dwarf2: split .debug_names reading code to own file adds a975d4e6bcf Fix "ptype INTERNAL_FUNC" (PR gdb/30105) adds 751495be92b Make "ptype INTERNAL_FUNCTION" in Ada print like other languages adds 91265a7d7cd Add new "$_shell(CMD)" internal function adds 0ace6ace1bf Don't throw quit while handling inferior events adds 90ae0fe902e GC get_active_ext_lang adds 141cd158423 Don't throw quit while handling inferior events, part II adds b2227e67b4b Change value::m_modifiable to bool adds a5b210cb698 Change value::m_lazy to bool adds a7c27481a07 Change value::m_initialized to bool adds 42c13555ff8 Change value::m_stack to bool adds 19124154b94 Have value::bits_synthetic_pointer return bool adds b59ff01d87b Return bool from more value methods adds 42dcffb4698 Automatic date update in version.in adds 0ccade1ae2c x86/gas: replace inappropriate assertion when parsing registers adds 42af03dafee gdb/doc: document MI -remove-inferior command adds c84b3d7eaa3 RISC-V: as_warn() already emits a newline adds 7f27b6b18a0 gas_init adds 7ed4ad59e91 Delete PROGRESS macros adds 1e159729d97 Remove unused declaration from ada-lang.h adds 6f63b61dd11 Constify ada_main_name adds 9fe129a4105 Add support for the ASCII directive inside linker scripts. adds 16b84b6599d Update the 'g' packet documentation adds 12d67b37cde Rename parameter of create_ada_exception_catchpoint adds 4d826e132cc PR30046, power cmpi leads to unknown architecture adds 99983529477 Automatic date update in version.in adds 75092c693dc Wild pointer reads in _bfd_ecoff_locate_line adds 5f497256bee ld test asciz and ascii fails adds ab3fdfe6e48 [gdb/testsuite] Simplify gdb.arch/amd64-disp-step-avx.exp adds fe0431855ab Remove two unnecessary returns in ada-lang.c adds 7a2a5ff865b Fix multi-threaded debugging under AIX adds f6f19a39ecf gprofng: PR30036 Build failure on aarch64 w/ glibc: symbol [...] adds 490ea364df8 gprofng: fix Dwarf reader for DW_TAG_subprogram adds 733da2ced8f gdb: fix regression in gdb.xml/maint_print_struct.exp adds 22e1578cc83 Automatic date update in version.in adds be643e074f3 Avoid manual memory management in go-lang.c adds e8eca7a6b60 Fix crash in go_symbol_package_name adds 47fe57c9281 Fix "start" for D, Rust, etc adds cd414f90c34 Automatic date update in version.in adds 85fc5801281 Avoid memory leak in chew adds 0ea8d78bd3f Buffer overflow in evax_bfd_print_eobj adds 4aabc416643 Rearrange block.c to avoid a forward declaration adds f52688890ed Avoid extra allocations in block adds 683aecac8c3 Don't allow NULL as an argument to block_scope adds 392c1cbd745 Don't allow NULL as an argument to block_using adds 78004096137 Don't allow NULL as an argument to block_static_block adds 8f14fd11203 Don't allow NULL as an argument to block_global_block adds 46baa3c6cf6 Convert block_objfile to method adds 7f5937df01c Convert block_gdbarch to method adds a4dfe747564 Convert block_inlined_p to method adds 3c45e9f915a Convert more block functions to methods adds 3c9d050626d Convert block_linkage_function to method adds 99f3dfd0f94 Convert block_containing_function to method adds d24e14a0c62 Convert block_static_block and block_global_block to methods adds cade9c8a459 Convert set_block_compunit_symtab to method adds 7bf30a44477 Convert block_static_link to method adds 0688bf443c6 Store 'name' in block_iterator adds 81326ac0763 Combine both styles of block iterator adds 0f50815c894 Introduce a block iterator wrapper adds 1c49bb455c2 Convert explicit iterator uses to foreach adds a1b294260f4 Remove ALL_BLOCK_SYMBOLS_WITH_NAME adds 548a89df231 Remove ALL_BLOCK_SYMBOLS adds 69fb3874a70 Fix memory leak in mdebugread.c adds 44bb9f9e7a7 Use 'new' for block and global_block adds 56c0cd61588 Have global_block inherit from block adds 522553837be Remove allocate_block and allocate_global_block adds b32797e8b99 Make block members 'private' adds 0d1912950e3 Convert contained_in to method adds 9a7f501ec33 Automatic date update in version.in adds c50e4ced39b In-memory nested archives adds 13d4a4bd5a7 [gdb/testsuite] Fix gdb.threads/schedlock.exp for gcc 4.8.5 adds 1bcaeecb7fd [gdb/testsuite] Add xfail case in gdb.python/py-record-btrace.exp adds cb911672fb7 [gdb/symtab] Factor out compunit_epilogue_unwind_valid adds 2f9f989c2b6 [gdb/tdep] Fix amd64/i386_stack_frame_destroyed_p adds 5aca7eaa2be [gdb/tdep] Add amd64/i386 epilogue override unwinders adds 8908d9c45cd [gdb/symtab] Trust epilogue unwind info for unknown produce [...] adds 868014341a7 [gdb/symtab] Trust epilogue unwind info for unknown or non- [...] adds c9802aca6d1 So the linker from producing an export data table when run [...] adds a5b6347b660 gdb/doc: Consistency fixes for GDB/MI documentation adds df937aa12a3 ld/testsuite: adjust to Windows path separator. adds a38cd00799f ld/testsuite: handle Windows drive letter in a noinit test adds 19005d19891 gdb: revert one erroneous bool-ification change adds c22ff449275 opcodes: style m68k disassembler output adds ee0e1723013 Fix formatting of long function description in chew output adds 2070491c1c3 Don't use chew comments for static functions adds 03a7c6eb518 Hoist the SECTION comment in opncls.c adds dbe7ee1a871 Redefine FUNCTION in doc.str adds da4bb410dfd Automatic date update in version.in adds 294540ac964 alpha-*-vms missing libraries adds 4a5752f31d9 ld-libs test on alpha-vms adds 284e8cbae0d Both FAIL and PASS "check sections 2"? adds fd7f7424f5f ld/testsuite: don't output to /dev/null adds 6d0020873de [aarch64] Enable pointer authentication support for aarch64 [...] adds 1fafeaac850 gas/testsuite: adjust a test for case insensitive file systems adds c375d69903b Updated translatios for the bfd and gprof directories. adds 4c16e1ab6a6 Update the description of the bfd_fill_in_gnu_debuglink_sec [...] adds d720176596d [gdb/testsuite] Require python in gdb.dap/basic-dap.exp adds b3060b05134 [gdb/testsuite] Require syscall time in gdb.reverse/time-re [...] adds 491b4c189a4 [gdb/testsuite] Require -fsplit-stack in gdb.base/morestack.exp adds 2ef339e38f5 [gdb/testsuite] Require istarget x86* in gdb.reverse/step-i [...] adds f8ab28d773d [gdb/testsuite] Require compilation flags in two gdb.arch/a [...] adds 4c9066e322f gdb: add --with-curses to --configuration output adds 3592bebbbf6 Issue error on erroneous expression adds ee590ebd33a debug_link duplicate file size checks adds 45b36294d60 Re: objdump read_section_stabs adds c65f94a07ae Re: objdump read_section_stabs adds 40f3e48ea25 Automatic date update in version.in adds 5e39600a691 set bfd_error on make_tempname or make_tempdir failure adds ad2f4436809 x86: optimize BT{,C,R,S} $imm,%reg adds ba25141c1e5 x86-64: LAR and LSL don't need REX.W adds 40979066721 gdb.reverse/time-reverse.exp: test both time syscall and C [...] adds 2c5c22d68e5 Automatic date update in version.in adds 81ff113f785 Test SEC_HAS_CONTENTS before reading section contents adds 3a574cce26e Test SEC_HAS_CONTENTS in relax routines adds 98571cade24 ip2k: don't look at stab sections without relocs adds 456481c6d63 dwarf1 .line SEC_HAS_CONTENTS adds e0b74a85b87 Fix the BFD library's find_nearest_line feature to produce [...] adds d273049e140 bfd: xtensa: fix __stop_SECTION literal drop adds 9d7c73af4bf gdb: LoongArch: Modify the result of the info reg command adds 0373a76af6b gdb: LoongArch: Support reg aliases in info reg command adds e98a23bfb30 Remove 'eval' from gdb_breakpoint adds efb04b14e28 gdb: add AMDGPU header files to HFILES_NO_SRCDIR adds c32ea73114d Fix _bfd_elf_find_function so that it can cope with overlap [...] adds eb94f427873 Fix Tcl quoting in gdb_assert adds 831a223b984 gdb: remove --disable-gdbmi configure option adds ee65c8f578b gdb/doc: The RISC-V vector registers didn't change adds 6777dece581 Automatic date update in version.in adds 50980ba3518 RISC-V: Add --[no-]relax-gp to ld adds 18e7a6587e3 PR30155, ld segfault in _bfd_nearby_section adds 7b1792f5431 Enhance better_fit() function to prefer function symbols ov [...] adds 0676ec3c22f GDB: Fix out of bounds accesses with limited-length values adds f1c8928395b [gdb/testsuite] Cleanup unnecessary expr from require line adds c34d1cc9200 x86: restrict insn templates accepting negative 8-bit immediates adds 5eeeafe0a68 x86: have insns acting on segment selector values allow for [...] adds c3bb24f5663 x86-64: don't permit LAHF/SAHF with "generic64" adds cafa5ef72e2 x86: MONITOR/MWAIT are not SSE3 insns adds ae9a0a51e85 x86: allow to request ModR/M encoding adds 2b69325792f testsuite: prune DOS drive letter in test outputs adds 71797f1221a gdb: fix parenthesis position in comment adds 542a33e348a Only use the per-BFD object to write a DWARF index adds 52e5e48e533 Write the DWARF index in the background adds 588d3013543 Remove struct buffer from tracefile-tfile.c adds c9d9117a12b Don't use struct buffer in handle_qxfer_traceframe_info adds 873a185be25 Don't use struct buffer in handle_qxfer_btrace adds 71a64d8ba87 Don't use struct buffer in handle_qxfer_threads adds 356628ee2a1 Don't use struct buffer in event-top.c adds 1293ecd838c Don't use struct buffer in top.c adds 147699fd699 Remove struct buffer adds 2e977d99013 gdbserver/linux-low.cc: Fix a typo in ternary operator adds 95ebc6fdec5 Automatic date update in version.in adds 82341e97982 opcodes/m68k: enable libopcodes styling for GDB adds 83750264d7b gdb/amd64: replace xmalloc/alloca with gdb::byte_vector adds ff3b2421c64 Automatic date update in version.in adds 6fd9b783730 Remove expand_symtab_containing_pc adds 4dd74c176b8 Automatic date update in version.in adds 4e08903f679 gdb, python: do minor modernization in execute_gdb_command adds a3da2e7e550 gdb/testsuite: Improve testing of GDB's completion functions adds 85b922fcdd9 Updated Serbian translations for gold, gprof and opcodes su [...] adds c38463074e0 Fix missing "Core was generated by" when loading a x32 corefile. adds 8034b0baeac Do not change the timestamp when updating the gas asconfig file. adds 85c7cb3c4b7 gdb: don't treat empty enums as flag enums adds 1b30ccce020 gas/testsuite: adjust another test for case insensitive fil [...] adds 08c815c2bff Autogenerate gdb/syscalls/linux-defaults.xml.in (groups) fr [...] adds d11280feed5 Regenerate Linux syscall group info adds 013a623f4cb Implement some agent expressions for Ada adds 935d48567d9 Handle range types in ax-gdb.c adds 810fbe39b27 Remove old GNU indent directives adds debd0556e51 Fix crash with "finish" in Rust adds aa992b382f9 gdb: remove invalid / dead code from gdbarch.py adds 09de95fbb79 gdb: reformat Python files with black 23.1.0 adds c4e1b10cc2e gdb: gdbarch.py: spell out parameters of _Component.__init__ adds fbbe9eb8b51 gdb: gdbarch.py: remove Info.__init__ adds 9f353051dee gdb: pyproject.toml: set pyright typeCheckingMode = "strict" adds 05e4e893736 gdb: split gdbarch component types to gdbarch_types.py adds 116e3492f29 gdb: gdbarch*.py, copyright.py: add type annotations adds dcca01ace7e gdb: make-target-delegates.py: make one string raw adds c6cf3ced973 gdb: make-target-delegates.py: add Entry type adds 13ee5410707 gdb: make-target-delegates.py: add type annotations adds fb6d30e013e Tweak "Using the running image of ..." output adds a81871f7136 Convert previous_inferior_ptid to strong reference to thread_info adds 6bf09ec03d8 Improve "info program" adds 3505d4c4f7e Make follow_fork not rely on get_last_target_status adds bd9482bca71 all-stop "follow-fork parent" and selecting another thread adds 9b955acd7f5 Remove infrun_thread_thread_exit observer adds f3d3bbbcdd8 Fix value chain use-after-free adds 522044dc5fa Introduce gdb_exception_forced_quit adds 63509715af8 Handle gdb SIGTERM by throwing / catching gdb_exception_force_quit adds b1ffd1124a8 Catch gdb_exception_error instead of gdb_exception (in many [...] adds b940a061c0d Python QUIT processing updates adds 53f1f3d4aa7 Guile QUIT processing updates adds 363429d593e QUIT processing w/ explicit throw for gdb_exception_forced_quit adds 80d03917838 Introduce set_force_quit_flag and change type of sync_quit_ [...] adds 96e3f4e3c32 Forced quit cases handled by resetting sync_quit_force_run adds bb66431be17 Automatic date update in version.in adds 3f316bf83bc Another PE SEC_HAS_CONTENTS test adds f6389c5a793 Add some sanity checking in ECOFF lookup_line adds 3a850a365aa Free ecoff debug info adds 38395c77d76 ld: Sort section contributions in PDB files adds 26c294bd1b8 chew.c printf of intptr_t adds 31f2faf5cf1 [Aarch64] Add Binutils support for MEC adds 02aadca4fbe gdb: remove an out of date comment about disp_del_at_next_stop adds 2fd9a436c8d gdb: don't duplicate 'thread' field in MI breakpoint output adds c8dfa492106 gdb/testsuite: make more use of mi-support.exp adds 1ccc4abbb3d gdb/testsuite: extend the use of mi_clean_restart adds 292deeba7d6 gdb/testsuite introduce foreach_mi_ui_mode helper proc adds 47171eeb946 gdb/testsuite: introduce is_target_non_stop helper proc adds 05ac6365e55 gdb/testsuite: fix failure in gdb.mi/mi-pending.exp with ex [...] adds 2968b79fca3 gdb: fix mi breakpoint-deleted notifications for thread-spe [...] adds 7226dd9faab [gdb/testsuite] Fix gdb.rust/watch.exp on ppc64le adds eae679b9c77 Remove value_in adds 0c132dac7f2 [gdb/testsuite] Fix gdb.python/py-breakpoint.exp timeouts adds 139f66c7287 gdb: add HtabPrinter to gdb-gdb.py.in adds 3049589885b Automatic date update in version.in adds 0eb3224b35d Memory leak in gas do_repeat adds d09f4d4a9b9 gas s_fill caused internal error in frag_new adds d80081ef39c Catch overflow in gas s_space adds 2c29b1ed197 [gdb/testsuite] Add another xfail case in gdb.python/py-rec [...] adds 8b2d5ef8d41 Fix btrace regression adds 3ac23310f2e Fix typo with my email address adds 09e5f69526e gdb: fix a whitespace issue in solib-rocm.c adds 9d834fcaa14 Fix type of check_valid_shift_count parameter adds 40e7bdbddc8 Using .mri in assembly adds 6e1ee99772d More bounds checking in macro_expand adds 802dace16f8 Make gdb property batons type-safe adds 5f27603700c Use const for dwarf2_property_baton adds cb8d98ec925 Automatic date update in version.in adds 14ade916606 gdb: update some copyright years (2022 -> 2023) adds 0d5adb56c85 [gdb/symtab] Add set/show always-read-ctf on/off adds 281309f3c8c Don't write zeros to a gap in the output file adds 78c7a5288e2 gdb: LoongArch: Add support for static data member in struct adds 2641391a87d Fix some value comments adds 70728e1d396 Handle half-float in 'x' command adds 344642355ce gdb: fix -Wmaybe-uninitialized warning in value.c adds 425ec1add75 Automatic date update in version.in adds de357ff4e4f binutils coff type list adds 945efa5c538 Tidy type handling in binutils/rdcoff.c adds 81588de012f x86: avoid .byte in testcases where possible adds e9339bee560 gas: default .debug section compression method adjustments adds 43da3d648ed x86: drop redundant calculation of EVEX broadcast size adds 67748abf53b x86: use swap_2_operands() in build_vex_prefix() adds 6a208145d24 gdb/python: replace strlen call with std::string::size call adds adbe951fc95 Prevent the ASCII linker script directive from generating h [...] adds c35b7b22523 Update expected results in long_long.exp adds 9c2c346137e [gdb/testsuite] Use set always-read-ctf on instead of --str [...] adds 803392dc5bb gdb/testsuite: use `kill -FOO` instead of `kill -SIGFOO` adds d1702fea87a Automatic date update in version.in adds fd9cdf3000a Automatic date update in version.in adds ec95986dc23 Automatic date update in version.in adds a734d906cc0 Correct objdump command line error handling adds e3f450f3933 Move nm.c cached line number info to bfd usrdata adds 86a2562b095 Downgrade nm fatal errors to non-fatal adds 5db0367e1b0 Downgrade addr2line fatal errors to non-fatal adds ffdfc835ddd Downgrade objdump fatal errors to non-fatal adds d919194f085 Correct odd loop in ecoff lookup_line adds d845ea8cd3d More _bfd_ecoff_locate_line sanity checks adds 889d15d574a PR30198, Assertion and segfault when linking x86_64 elf and coff adds a1f4d06969b macho null dereference read adds 72ee804c920 Remove two more files in gdb "distclean" adds c52e4861c61 Remove exception_catchpoint::resources_needed adds 68ca7890dda Fix DAP stackTrace through frames without debuginfo adds b24a386d75a [gdb/testsuite] Add gdb.testsuite/gdb-caching-proc.exp adds b50420fd058 [gdb/testsuite] Use regular proc syntax for gdb_caching_proc adds 71f1ab80f1a [gdb/testsuite] Allow args in gdb_caching_proc adds f69005750d7 [gdb/testsuite] Move gdb.base/gdb-caching-proc.exp to gdb.t [...] adds 1d6653fd3f4 gdb/python: Fix --disable-tui build adds a06baa832c9 Automatic date update in version.in adds b1453f150c0 gdb.arch/amd64-gs_base.exp: Support non-Linux. adds 3625712636b amd64-linux-tdep: Don't treat fs_base and gs_base as system [...] adds 3c75f00adce gdb.threads/multi-create: Double the existing stack size. adds cf622c39abf gdb.base/catch-syscall.exp: Remove some Linux-only assumptions. adds 5c1e53c99cf gdb.threads/execl.c: Ensure all threads are started before execl. adds f173b2fc9d0 gdb.threads/next-bp-other-thread.c: Ensure child thread is [...] adds ae61525fcf4 gdbsupport: ignore -Wenum-constexpr-conversion in enum-flags.h adds 07f28593488 gdb: fix -Wsingle-bit-bitfield-constant-conversion warning [...] adds e8850b52624 [gdb/testsuite] Fix gdb.mi/*.exp with remote-gdbserver-on-l [...] adds 60204874f5a Modify altivec-regs.exp testcase for AIX adds a50a8e305d4 [gdb/testsuite] Fix gdb.cp/breakpoint-shlib-func.exp with r [...] adds 1b79c725e40 [gdb/testsuite] Fix gdb.base/signals-state-child.exp for re [...] adds 5c8a0c6654f DIGEST: LICENSING adds 099bf2927d4 DIGEST: NEWS adds 3ec28966c3e DIGEST: Documentation adds a4135d1a488 DIGEST: testsuite adds 48b5163a9dd DIGEST: ldlex.l adds d73c01be266 DIGEST: ldgram.y adds c8f8653fa7e DIGEST: ldmain.c adds bd9466d4aa2 DIGEST: ldlang.*: add timestamp adds 5243990191e DIGEST: calculation adds 78ef6ab03f5 DIGEST: Makefile.* adds 3a80a48386a Build ldint adds b7b7151da05 [gdb/testsuite] Fix gdb.dwarf2/dw2-zero-range.exp for remot [...] adds da4cc0cc367 [gdb/testsuite] Fix gdb.base/break-probes.exp for remote target adds dfe30a41c8c [gdb/testsuite] Fix gdb.base/fork-no-detach-follow-child-dl [...] adds e06f6174c01 [gdb/testsuite] Use shlib gdb_compile option in gdb.base/sk [...] adds e9f59c6f6c0 [gdb/testsuite] Fix gdb.base/skip-solib.exp for remote target adds f0c3dcc1ca7 Ensure index cache entry written in test adds 711b1f02f3e [gdb/testsuite] Fix gdb.threads/execl.exp for remote target adds 2eb2613519a Enable vector instruction debugging for AIX adds 5fc6b6d44cd gdb: Fix GDB_AC_CHECK_BFD macro regression adds 74f1d7f4a31 gprofng: read Dwarf 5 adds 4779ed9757f Fix selfcheck regression due to new maint command adds f4db482bac9 gdb: make get_interp_info return a reference adds 5a8ac2cb96c gdb: make interp::m_name an `const char *` adds 4d2e669ca92 gdb: initialize interp::next adds 2a32d78f8aa Clean up attribute reprocessing adds 21f6be77b97 Merge forget_cached_source_info_for_objfile into objfile method adds 365aee2bdf9 gdb/amdgpu: provide dummy implementation of gdbarch_return_ [...] adds b9ee26d9ca2 Automatic date update in version.in adds d64c8f7181f z8 and z80 coff_reloc16_extra_cases sanity checks adds 160f2007786 Re: Move nm.c cached line number info to bfd usrdata adds 4d98c966f8b Regen potfiles adds c8e85484d8a Re: DIGEST: testsuite adds 447d0669699 Tidy pe_ILF_build_a_bfd a little adds 9a534b9f8e3 ld: Use correct types for crc64 calculations adds 5992fb8541f PowerPC, fix test gdb.arch/altivec-regs.exp adds 100e3935319 Remove OBJF_REORDERED adds 1478a11d76d Automatic date update in version.in adds bf0e3537546 lddigest 32-bit support and gcc-4 compile errors adds 3581f5e4f7c [gdb/testsuite] Fix gdb.server/connect-with-no-symbol-file. [...] adds 079f190d4cf [gdb/testsuite] Fix gdb.server/server-kill.exp for remote target adds ed32754a8c7 [gdb/testsuite] Fix gdb.server/multi-ui-errors.exp for remo [...] adds 6407713fab7 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote target adds 593dda18801 [gdb/testsuite] Fix gdbserver path in remote-stdio-gdbserver.exp adds b40b8facd59 [gdb/testsuite] Fix gdb.server/unittest.exp for remote target adds 64c9b6398c2 [gdb/testsuite] Fix gdb.server/*.exp for remote target adds 89702edd933 [gdb/testsuite] Fix gdb.threads/thread-specific-bp.exp on n [...] adds f2be4eeb6ce [gdb/testsuite] Fix gdb.threads/multiple-successive-infcall [...] adds 2dc2dfa7d7a gas: allow frag address wrapping in absolute section adds 093b56776fc objdump: report no section contents adds 2562954ede6 [gdb/testsuite] Fix gdb.threads/pending-fork-event-detach.e [...] adds 287de65625a gdb, gdbserver, gdbsupport: fix whitespace issues adds 8325b42c4b2 Automatic date update in version.in adds 4148b4fe9fd eh static data adds 0a3eba42658 x86: use set_rex_vrex() also for short-form handling adds 0de704b9cdd x86: move more disp processing out of md_assemble() adds e959ac942ff x86-64: adjust REX-prefix part of SSE2AVX test adds 9b345ce8949 x86: decouple broadcast type and bytes fields adds 96a3eed7be5 Arm64/gas: add missing prereq features adds 36ba37c0854 Arm64/gas: drop redundant feature prereqs adds 75bd292bea5 Revert ld DIGEST support adds a4d5aec71e0 Revert ld ASCII support adds 1cd0716eb19 Move allocate_stub_method to stabsread.c adds 450d26c851c Use require with target_info adds b8d7ef3f67a Use require with gdb_skip_stdio_test adds 24d59b55a8a More uses of require with istarget adds 6349d27e30a Use require with test_compiler_info adds 69b956fbe93 [gdb/testsuite] Fix gdb.python/py-event-load.exp for remote target adds ddc003b7ded [gdb/testsuite] Fix py-autoloaded-pretty-printers-in-newobj [...] adds 254de2628f5 [gdb/testsuite] Fix gdb.python/py-cmd.exp adds 7f3294a9b78 [gdb/testsuite] Fix gdb.python/py-completion.exp adds d58854b6dd8 ld: Allow R_X86_64_GOTPCREL for call *__tls_get_addr@GOTPCR [...] adds 2cef4842303 ld: Allow R_386_GOT32 for call *__tls_get_addr@GOT(%reg) adds a2fbb690388 PR gdb/30214: Prefer local include paths to system include paths adds f4bcff7caea gprofng: PR30195 [display text] Source code location can no [...] adds 1afdbb1e986 Automatic date update in version.in adds 6e6ac32dde6 Add operator< and operator== to linetable_entry adds 1acc9dca423 Change linetables to be objfile-independent adds 977a0c161de Constify linetables adds 82c5090c61e Remove extra scopes from objfile_relocate1 adds ddc6677b170 Change linetable_entry::is_stmt to bool adds 10577a3b13d gprofng: fix the Dwarf reader adds 66889870fa6 Automatic date update in version.in adds c15e75c448f Automatic date update in version.in adds e0994165d1b arm: Expand documentation of XML features adds d7001b29e9f aarch64: Expand documentation of XML features adds 349a125d16b Remove dead code from scalar_binop adds 83b755117d7 gdb/testsuite: add regression test for per-objfile typeprinters adds 1878b6b5f67 [gdb/obvious]: fix python formatting for test gdb.python/py [...] adds 275589d9a0f [gdb/testsuite] Fix gdb.threads/step-bg-decr-pc-switch-thre [...] adds ed7d5797b56 [gdb/testsuite] Fix untested message in gdb.tui/corefile-run.exp adds 6b81ded4876 [gdb/testsuite] Handle USE_TUI in gdb.tui/corefile-run.exp adds 72f160d0122 [gdb/testsuite] Require ![is_remote host] for TUI adds b91f16040a6 [gdb/testsuite] Fix gdb.tui/tui-nl-filtered-output.exp for [...] adds e1b8f529d32 [gdb/testsuite] Fix gdb.tui/tui-layout.exp for remote host adds 0020d62fb3c [gdb/testsuite] Fix gdb.tui/completion.exp for local-remote [...] adds 1cdf05cd2d1 [gdb/testsuite] Fix gdb.python/tui-window.exp for remote host adds 7fee66abd3f [gdb/testsuite] Fix gdb.python/tui-window-factory.exp for r [...] adds 5f056fcb3dc Fix crash in inside_main_func adds 021c14f6385 gdb/gdbarch: remove unused 'invalid=True' from gdbarch_comp [...] adds 0605df704d6 gdb/gdbarch: remove yet more 'invalid=True' from gdbarch_co [...] adds 74b1406e90b gdb/gdbarch: split postdefault setup from invalid check in [...] adds 6e2d282d74b gdb/gdbarch: remove the 'invalid=None' state from gdbarch_c [...] adds 350796840f7 gdbarch: use predefault for more value components within gdbarch adds c317ea57236 gdbarch: improve generation of validation in gdbarch getters adds a3e200efc15 gdbarch: remove some unneeded predefault="0" from gdbarch_c [...] adds 564cddf8edc gdbarch: make invalid=True the default for all Components adds deb65a3cd86 gdb: add gdbarch::displaced_step_buffer_length adds 712d71a24aa Automatic date update in version.in adds 4c6f9528b6d gas/compress-debug.c init all of strm adds fb977255c88 gas/ecoff.c: don't use zero struct copies to init adds a2aee680684 gas/dwarf2dbg.c init more statics adds adb9ac5f398 gas .include and .incbin adds f049c189612 gas/read.c: init more statics adds 746598e07f7 Sanity check read_section_stabs_debugging_info adds c8b3d02c499 objdump segfault after symbol table error adds 2dd1c6e88aa Fix assembler documentation regarding data directives. adds 7506fc9bf1f Adjust the decoded line output to fit into 80 columns. adds ff581559f9d [gdb/testsuite] Add gdb.testsuite/board-sanity.exp adds 97b75c421f7 Prevent an over large memory allocation in readelf when par [...] adds 85c72d708e6 Fix DAP frame bug with older versions of Python adds c8a67010d13 Clean up gmp-utils.h includes adds 302273ca843 Add methods and operators to gdb_mpz adds 7aeae94f887 Rename gdb_mpz::val and make contents private adds 7607de94313 Add operators and methods to gdb_mpq adds 8176838655f Rename gdb_mpq::val and make contents private adds d0aa28e155b Hide the implementation of gdb_mpf adds 8900a92ead1 Implement DAP variables, scopes, and evaluate requests adds 48c35a820d4 Automatic date update in version.in adds 77186045186 Fix an illegal memory access when disassebling a corrupt ARM file. adds 71f646f2b3f Fix an illegal memory access when disassembling a corrupt M [...] adds 2d5783fad77 Add --enable-linker-version option to bfd linker to add an [...] adds 81a7a72f67a [gdb/testsuite] Fix gdb.arch/amd64*.exp with local-remote-h [...] adds 86091eae202 [gdb/testsuite] Unset DEBUGINFOD_URLS on remote host adds 7b0d27b62f5 [gdb/testsuite] Fix gdb.arch/i386-pkru.exp for native-gdbserver adds fdefd3b5314 [gdb/testsuite] Fix gdb.arch/amd64-stap-special-operands.ex [...] adds 5d47e20b22a [gdb/testsuite] Fix re-used exec in gdb.arch/ftrace-insn-reloc.exp adds a8ea150efb9 Enable vector register visibility in core for AIX. adds 06e8a3a98ab Fix formatting in gdb/printing.py adds 5a8b54ae6be Automatic date update in version.in adds d56e433a791 Re: Sanity check read_section_stabs_debugging_info adds 0961e631575 PR30217, dynamic relocations using local dynamic symbols adds 3e8b13bf774 cpu/mem.opc whitespace tidy adds 6752dd75f76 Re: Add --enable-linker-verssion adds 5e4c7a839d1 BPF relocations review / refactoring adds 567e0dfb016 configure: add new target aarch64-*-nto* adds e263a66b01a readelf: add support for QNT_STACK note subsections adds b119512977b ld: add support of QNX stack arguments for aarch64nto adds 7dedc6daabe ld/testsuite: add aarch64nto to ld-aarch64 adds f7a5019a918 ld/testsuite: disable ilp32 tests for aarch64-qnx adds a8afc8a7e15 gdb/doc: spring clean the Python unwinders documentation adds b7571e1e6fe Re: Add --enable-linker-version option adds 74975df62cf gdb/testsuite: Add support for LoongArch in gdb.base/float.exp adds 5a9affd7b87 Fix build breakage in rs6000-aix-tdep.c adds eef174f6a97 gdb/doc: extended documentation for inferior function calls adds abee4501ebe Automatic date update in version.in adds 14317f7f05d [gdb/testsuite] Fix filename in gdb.debuginfod/crc_mismatch.exp adds 3da593e8de1 gas: drop function pointer parameter from macro_init() adds 6786a0211c9 gas: isolate macro_strip_at to macro.c adds dc3f65f0306 gas: use flag_mri directly in macro processing adds 1250cd63901 gas: expose flag_macro_alternate globally adds 529b6c24ff2 gas: apply md_register_arithmetic also to unary '+' adds bf8d2f92356 [gdb/testsuite] Declare ada unsupported for remote host adds 1d7e244fc54 Another source_sh adds 92376883a9a mach-o: out of memory in get_dynamic_reloc_upper_bound adds ff000c4dbb2 [gdb/testsuite] Add escape_for_host adds a14e3d11b26 [gdb/testsuite] Handle remote host in escape_for_host adds 4581f89b8d7 [gdb/testsuite] Handle precise-aligned-alloc.c for remote host adds 0eb0e082878 [gdb/testsuite] Fix have_avx for remote target adds 3741934fdb0 [gdb/testsuite] Set remotedir by default in some boards adds 2a7d1e5ebba [gdb/testsuite] Handle REMOTE_HOST_USERNAME in local-remote-host adds 68f2478faab [gdb/testsuite] Fix gdb.arch/i386-biarch-core.exp for remote host adds 1850ef87c62 [gdb/testsuite] Handle remote host in gdb_load_shlib adds 1b046c8eb92 [gdb/testsuite] Fix regexp in gdb.arch/ftrace-insn-reloc.exp adds 334d405c2ac Move step_until procedure adds 2a8339b71f3 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds 0b63c811efc gdb: introduce bp_loc_tracepoint adds 152d9c48a29 Update the NetBSD system call table to add eventfd(2) and t [...] adds 48e0f38c30a Fix line table regression adds 9e4b2a66970 Automatic date update in version.in adds f2259ae756e [gdb/testsuite] Handle attributes.h for remote host adds 424500e9a24 [gdb/testsuite] Handle my-syscalls.h for remote host adds d1de9f5c6c7 [gdb/testsuite] Handle unbuffer_output.c for remote host adds 6a4d297c62c Introduce type_allocator adds c9eb9f18547 Remove alloc_type_arch adds 9fa83a7ade6 Remove alloc_type_copy adds 8a17bdd9ccc Remove alloc_type adds 95751990e40 Reuse existing builtin types adds cc495054ad5 Remove arch_type adds 333859402c7 Remove init_type adds 2d39ccd3d17 Unify arch_integer_type and init_integer_type adds f50b437c3da Unify arch_character_type and init_character_type adds 46c04ea32f7 Unify arch_boolean_type and init_boolean_type adds 77c5f49648c Unify arch_float_type and init_float_type adds 0776344a337 Unify arch_decfloat_type and init_decfloat_type adds 9c794d2d46f Unify arch_pointer_type and init_pointer_type adds e727c536c6e Use type allocator for range types adds 9e76b17aa5a Use type allocator for array types adds 526648585ca Use type allocator for set types adds 426e5b66a73 Use builtin type when appropriate adds a8ed3dde834 Rename objfile_type to builtin_type adds a9a775da56a Add some types to struct builtin_type adds 2d1bc552337 Remove objfile_type adds 52435e5ff6c Automatic date update in version.in adds 027333da757 ctf segfaults adds 75831f18a03 Another sanity check for read_section_stabs_debugging_info adds 5f51eb93977 rewrite_elf_program_header and want_p_paddr_set_to_zero adds 99b847478c3 XCOFF archive sanity check adds 2bdec58f594 Regen ld/po/BLD-POTFILES.in adds 1a2c0dc1ab7 Enable vector register visibility in core file for AIX binutils adds 92d450c79ad segfault at i386-dis.c:9815 adds f6eefc37654 Don't declare psymbol_functions::fill_psymbol_map adds 2f5dea45584 Automatic date update in version.in adds de8e7059689 gprofng: Use prototype to call libc functions adds d664a6aad2d libctf: unused variable adds 834e4d71622 Revert "segfault at i386-dis.c:9815" adds 442716d4006 gdb: don't use the global thread-id in the saved breakpoints file adds 0fea10f3274 Make ui_out::do_progress_end 'private' adds 6e7eef72164 Use rust_demangle to fix a crash adds 551fde0ae16 Reloc howto access broken for BPF adds 5f784ec9277 Changed ld and gas BPF tests adds ecb96e55497 x86: re-work build_modrm_byte()'s register assignment adds eea96d3f86c x86: VexVVVV is now merely a boolean adds 3f155099ad1 x86: drop "shimm" special case template expansions adds ccb05c9c999 x86/AT&T: restrict recognition of the "absolute branch" pre [...] adds 4795cd4a26b x86: drop identifier_chars[] adds 454f8b67a85 gdb: fix crash during command completion adds 80d6c79866f [gdb/testsuite] Handle remotedir in remote_upload adds 505ca0bfa52 Update python-helper.exp for type allocation changes adds 145674b3257 Remove mi_version function adds 552b178f252 Remove some unnecessary includes from *-exp.y adds 003c8d67e79 Automatic date update in version.in adds fec61519220 Remove .c header files from rs6000-aix-nat.c file adds e43d8768d90 RISC-V: Fix disassemble fetch fail return value. adds 7c872c903c7 [gdb/testsuite] Set remotedir in local-remote-host-native.exp adds 33ddd9fc4f3 [gdb/testsuite] Fix gdb.xml/tdesc-reload.exp for remote host adds 96cabfaa432 [gdb/testsuite] Fix gdb.xml/tdesc-regs.exp for remote host adds 6ad0261323a [gdb/testsuite] Use localhost instead of 127.0.0.1 for boards adds ccd7caeea05 [gdb/testsuite] Remove ${board}_file from remote-stdio-gdbs [...] adds 41246bbd77e [gdb/testsuite] Add missing quote in remote-gdbserver-on-lo [...] adds 827462caad3 [gdb/testsuite] Check remote_exec results in board files adds 70ea5a46bd9 PowerPC: regression fix for reverse-finish command. adds 100f993c53a x86: Check unbalanced braces in memory reference adds ca26b8030e8 gas: expand_irp memory leaks adds 509ab0875d5 XCOFF: use bfd_coff_close_and_cleanup adds 6634b215662 PE fake section for C_SECTION syms adds 317e47ee5e7 PR17910 sym string offset check adds 4d5b27b30b0 Sanity check coff-sh and coff-mcore sym string offset adds 41738595c2b Remove unnecessary memsets in sframe-dump.c adds 347ab617783 Automatic date update in version.in adds bcefc6be975 coff_get_normalized_symtab bfd_release adds 904d9b02a18 gdb: make "maintenance info line-table" show relocated addr [...] adds 722c4596034 [gdb/testsuite] Fix gdb.cp/*.exp for remote host adds 14662762048 [gdb/testsuite] Fix gdb.cp/annota{2,3}.exp for native-exten [...] adds bf3f6c02d73 [gdb/testsuite] Fix gdb.cp/cp-relocate.exp for remote host adds 1c3b2b83dc2 gdb/testsuite: adjust test cases to previous "maintenance i [...] adds 52ec426b5eb Remove unnecessary cast adds 41445712546 gdb: remove gdbarch_displaced_step_fixup_p adds 6891aaf70bb Automatic date update in version.in adds 2f79f2e767c gdb/riscv: add systemtap support adds 557a2f28224 bfd: aarch64: Refactor stub sizing code adds 15b4f66b0a9 bfd: aarch64: Fix stubs that may break BTI PR30076 adds 5834f36d93c bfd: aarch64: Optimize BTI stubs PR30076 adds 91ffa03af1c [gdb/testsuite] Use gdb_remote_download in allow_opencl_tests adds 80251d41850 Add support to readelf for the PT_OPENBSD_MUTABLE segment type. adds 12d290fbbf0 Fix minor grammar issue in python.texi adds 232c5cec145 Automatic date update in version.in adds 8ee55b880fb [gdb/dap] Add logging of ignored lines adds 1985d8cb704 [gdb/testsuite] Fix gdb.cp/m-static.exp regression on Ubuntu 20.04 adds c569a946f69 [gdb/testsuite] Fix unbalanced quotes in mi_expect_stop argument adds 17749b3926d Tidy dwarf1 cached section contents adds 9c26a640c76 Tidy string_ptr increment adds ef1398987a1 aarch64: Check for valid inferior thread/regcache before re [...] adds 4460691252d Fix race in DAP startup adds ca96e367f05 libctf: fix assertion failure with no system qsort_r adds cce0bb8ff8a libctf: work around an uninitialized variable warning adds 04d91c807ea libctf: fix a comment typo adds 3672e326221 libctf: get the offsets of fields of unnamed structs/unions right adds 9ed6d7410c8 [gdb/symtab] Fix line number of static const class member adds 84bc96de16b Implement repl evaluation for DAP adds 4bfcb286dd1 Preserve name of range types adds f06b840b9a0 Automatic date update in version.in adds bc8b216886e Automatic date update in version.in adds 95e592d9ab1 [gdb/testsuite] Introduce allow_dap_tests adds 324998b4736 Automatic date update in version.in adds 16fbc917fa8 [gdb/testsuite] Remove superfluous pid in temp files adds 1770eca698a [gdb/testsuite] Handle missing gdc in gdb.dlang/dlang-start.exp adds eb42b9d6f91 Add an option to the gold linker to put its version string [...] adds 58c4c6a0bf2 XCOFF sanity check adds 92479281c46 Duplicate DW_AT_call_file leak adds 695c3228034 coffgrok access of u.auxent.x_sym.x_tagndx.p adds 3bb1480e2a8 Set proper union selector tag adds a2c7ca15a56 Use stdint types in coff internal_auxent adds f00a29e30bf Remove coff_pointerize_aux table_end param adds 943527750e9 Tidy tc-ppc.c XCOFF auxent access adds 2b3f4c0616a [gdb/testsuite] Add test-case gdb.dlang/dlang-start-2.exp adds 88fc1be26ac [gdb/testsuite] Add missing include_file in gdb.dwarf/*.exp adds 845d99df89b [gdb/testsuite] Fix have_index for remote host adds d0498b325e3 [gdb/testsuite] Fix quoting issues in gdb.dwarf2 for remote host adds 0ecbda2f319 [gdb/testsuite] Fix quoting issue in gdb.base/index-cache.exp adds 8eef5130eee [gdb/testsuite] Fix gdb.dwarf2/per-bfd-sharing.exp for remote host adds a653ec1f361 [gdb/testsuite] Fix gdb.dwarf2/gdb-index.exp on remote host adds 468f212c577 [gdb/testsuite] Fix gdb.dwarf2/enqueued-cu-base-addr.exp fo [...] adds 623f8c6b881 [gdb/testsuite] Fix gdb.dwarf2/gdb-index-cxx.exp for remote host adds b2793801454 [gdb/testsuite] Unsupport gdb.dwarf2/gdb-add-index-symlink. [...] adds b54e6df085a [gdb/testsuite] Fix gdb.dwarf2/imported-unit-bp-c.exp for r [...] adds 22151704858 [gdb/testsuite] Fix gdb.asm/asm-source.exp for remote host adds b6c55de76b1 Populate seen_names hash in cooked_index_shard::do_finalize adds c225d6b8041 Add many operators to gdb_mpz adds c7c3708ac77 Avoid a copy in gdb_mpz::safe_export adds 1c805ba063d Add truncation mode to gdb_mpz adds 4db6e7aa6ae Add value_as_mpz and value_from_mpz adds eb52a49702a Simplify binop_promote adds d784fa8fb29 Use value_true in value_equal and value_less adds 303a881f878 Use gdb_gmp for scalar arithmetic adds 7005080802d Fix 128-bit integer bug in Ada adds 72a8f763233 Change symbol::line to unsigned int adds b0af93ad2ba [gdb/testsuite] Skip do_self_tests on remote host adds 8ee5cc9fc03 [gdb/testsuite] Fix gdb.gdb/unittest.exp for remote host adds bc246dae0ce [gdb/testsuite] Fix gdb.stabs/weird.exp for remote host adds 1e77fa23a02 [gdb/testsuite] Fix gdb.stabs/exclfwd.exp for remote host adds 58c010877e7 displaced step: pass down target_waitstatus instead of gdb_signal adds 57573e54afb linux-nat: introduce pending_status_str adds 66f76c545b2 gprofng: 30089 [display text] Invalid number of threads adds bf505746af1 fbsd-nat: Add missing spaces. adds b48c2f04091 fbsd-nat: Avoid a direct write to target_waitstatus::kind. adds 5b9e851408c fbsd-nat: Use correct constant for target_waitstatus::sig. adds 7e28879b3d4 [gdb/testsuite] Fix gnat_runtime_has_debug_info for remote host adds 5d15dc76588 Automatic date update in version.in adds d75137c755c ubsan: elfnn-aarch64.c:4595:19: runtime error: load of value 190 adds 7ec0e36e9f1 [gdb/testsuite] Unsupport gdb.rust for remote host adds 29dd2d27b20 [gdb/testsuite] Add can_compile rust adds d7f0f10189f [gdb/testsuite] Allow gdb.rust/expr.exp without rust compiler adds c61b7b7b8ea Avoid undefined behaviour in m68hc11 md_begin adds 134ec14b150 [gdb/testsuite] Fix gdb.server/non-existing-program.exp wit [...] adds 357bff173eb gdb: use dynamic year in update-freebsd.sh adds 9121a23fa72 [gdb/testsuite] Fix local-remote-host-native.exp for gdb.se [...] adds 81f5b5156f3 [gdb/testsuite] Fix gdb.server/file-transfer.exp for remote host adds 7a818471f03 [gdb/testsuite] Fix gdb.server/solib-list.exp for remote host adds 3efcb62566c [gdb/testsuite] Require non-remote host for gdb.server/mult [...] adds 16fe515a1d1 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote host adds 4516ff910bb [gdb/testsuite] Fix gdb.server/server-kill-python.exp for r [...] adds 7cd38c3c566 gdb/testsuite: allow "require" callbacks to provide a reason adds 3e8154778ba Put pretty-printers to_string output in varobj result adds f1e5a2b4e28 [gdb/testsuite] Fix gdb.btrace/reconnect.exp for remote target adds c5799b6aa20 [gdb/testsuite] Fix gdb.btrace/gcore.exp for remote host adds a0719e0a055 [gdb/testsuite] Fix gdb.btrace/multi-inferior.exp for remote host adds 6b3a2759052 Use function_view in gdb_bfd_lookup_symbol adds 257c302c695 Move definition of unrelocated_addr earlier adds 584d0cdac2b Use unrelocated_addr in partial symbol tables adds 1ee8702db9c Use unrelocated_addr in psymbols adds 9675da25357 Use unrelocated_addr in minimal symbols adds 93d50cd8f0b Rename "raw" to "unrelocated" adds c3b5c85639b Automatic date update in version.in adds 3901d7da4ee ld testsuite CFLAGS_FOR_TARGET adds 647744420e6 Re: Fix an aout memory leak adds aec101ab066 Sanity check section size in bfd_init_section_compress_status adds 79260be4755 [gdb/testsuite] Fix gdb.guile/guile.exp for remote host adds 7b193de63a5 [gdb/testsuite] Fix gdb.guile/scm-cmd.exp without readline adds eb338e57ce4 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 7eb59fa2561 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 5fc60431a87 [gdb/testsuite] Fix /gdb.guile/scm-parameter.exp for remote host adds af2724d676f [gdb/testsuite] Fix gdb.guile/scm-symbol.exp for remote host adds 6d84a385ed9 gdb: more debug output for displaced stepping adds a6e5abae4e9 gdb: move displaced_step_dump_bytes into gdbsupport (and rename) adds b863b097ee7 gdb, infcmd: remove redundant ERROR_NO_INFERIOR in continue [...] adds f8c88b62313 doc: fix informations typo in gdb.texinfo adds f6424be5548 [gdb/testsuite] Require gnatmake 11 for gdb.ada/verylong.exp adds 52fcd590bda Introduce rust_at_least helper proc adds 1fa14231efd Rewrite version_compare and rust_at_least adds b28937b874f Remove version_at_least adds aeabe83d0a8 Add frame parameter to resolve_dynamic_type adds 168f9f95995 Pass a frame to value_at_lazy and value_from_contents_and_address adds 2fc3b8a4cb8 Use the correct frame when evaluating a dynamic property adds 23068b02d3a RISC-V: Extract the ld code which are too complicated, and [...] adds b679fb488a8 RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations [...] adds 890744e8585 RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS [...] adds 8f797666d99 Automatic date update in version.in adds 94ffdb5959f Fix typo in ld manual --enable-non-contiguous-regions example adds a2276a6d671 Tidy memory on addr2line failures adds 45fec14c029 Tidy leaked objcopy memory adds ea7672c10e0 Fix memory leak in bfd_get_debug_link_info_1 adds 6b958fe36b7 Setting sh_link for SHT_REL/SHT_RELA adds f2f9bde5cde gprofng: Add version symbols to libgprofng.ver adds c22d38baefc Fix an illegal memory access when an accessing a zer0-lengt [...] adds 6bf5f25bb15 gdb/python: make the gdb.unwinder.Unwinder class more robust adds 3194ca90fef gdb/python: remove unneeded nullptr check in frapy_block adds 44d9b0a174b gdb/python: add PENDING_FRAMEPY_REQUIRE_VALID macro in py-unwind.c adds 86b35b7116a gdb/python: add some additional methods to gdb.PendingFrame adds 7e6af18d0c7 gdb/python: add __repr__ for PendingFrame and UnwindInfo adds df4447e4c43 gdb/python: remove Py_TPFLAGS_BASETYPE from gdb.UnwindInfo adds f4d9bc8356e gdb: have value_as_address call unpack_pointer adds 64826d05d3c gdb/python: Allow gdb.UnwindInfo to be created with non gdb [...] adds 3712e78cab0 gdb/python: Add new gdb.unwinder.FrameId class adds 8d17c53b8df Fix an illegal memory access triggered by parsing corrupt D [...] adds 78addeae531 aarch64: Add sme-i16i64 and sme-f64f64 aliases adds d346e1aafd1 aarch64: Fix PSEL opcode mask adds 89f55b440ab aarch64: Restrict range of PRFM opcodes adds eee2ecccdaa aarch64: Fix SVE2 register/immediate distinction adds a5791d58142 aarch64: Make SME instructions use F_STRICT adds 3e4525ca0b4 aarch64: Use aarch64_operand_error more widely adds fd855fbb378 aarch64: Rename REG_TYPE_ZA* to REG_TYPE_ZAT* adds 83dbd40dea2 aarch64: Add REG_TYPE_ZATHV adds 363c5c8b973 aarch64: Move vectype_to_qualifier further up adds 074c89d29b4 aarch64: Rework parse_typed_reg interface adds c211f26867e aarch64: Reuse parse_typed_reg for ZA tiles adds 8cde0b988a9 aarch64: Consolidate ZA tile range checks adds e9e1ddbb989 aarch64: Treat ZA as a register adds 575c497a4ac aarch64: Rename za_tile_vector to za_index adds c888354c611 aarch64: Make indexed_za use 64-bit immediates adds 1d597b88c85 aarch64: Pass aarch64_indexed_za to parsers adds ff60bcbfbec aarch64: Move ZA range checks to aarch64-opc.c adds 9d862382668 aarch64: Consolidate ZA slice parsing adds 61dac77e931 aarch64: Commonise index parsing adds 7da28504bf8 aarch64: Move w12-w15 range check to libopcodes adds f42fba98796 aarch64: Tweak error for missing immediate offset adds 72c1dab0ea9 aarch64: Tweak errors for base & offset registers adds 30ba1d7e2fe aarch64: Tweak parsing of integer & FP registers adds b9ca3896908 aarch64: Improve errors for malformed register lists adds 405f0c4131c aarch64: Try to avoid inappropriate default errors adds e426521ed1f aarch64: Rework reporting of failed register checks adds c1817dc2ee1 aarch64: Update operand_mismatch_kind_names adds 36043bcff49 aarch64: Deprioritise AARCH64_OPDE_REG_LIST adds 859f51df4d0 aarch64: Add an error code for out-of-range registers adds 56ead579a51 aarch64: Commonise checks for index operands adds db3c06bf93f aarch64: Add an operand class for SVE register lists adds 38c5aa5e884 aarch64: Make AARCH64_OPDE_REG_LIST take a bitfield adds 8c2216b2773 aarch64: Tweak register list errors adds b5b4f665451 aarch64: Try to report invalid variants against the closest match adds 1be1148d797 aarch64: Tweak priorities of parsing-related errors adds 56723f6934b aarch64: Rename aarch64-tbl.h OP_SME_* macros adds d09b87e0b11 aarch64: Reorder some OP_SVE_* macros adds 199cfcc4754 aarch64: Add a aarch64_cpu_supports_inst_p helper adds 2f4e3a2c823 aarch64: Rename some of GAS's REG_TYPE_* macros adds 1d1060427db aarch64: Regularise FLD_* suffixes adds ccb6da7c82a aarch64: Resync field names adds b5c36ad2e03 aarch64: Sort fields alphanumerically adds f5b57feac23 aarch64: Add support for strided register lists adds 4eede8c2442 aarch64: Prefer register ranges & support wrapping adds 60336e19658 aarch64: Add +sme2 adds abd542a2f1e aarch64: Add a _10 suffix to FLD_imm3 adds 90cd80f8c24 aarch64: Add _off4 suffix to AARCH64_OPND_SME_ZA_array adds e2dc4040f30 aarch64: Add support for vgx2 and vgx4 adds 586c62819f6 aarch64; Add support for vector offset ranges adds 503fae12992 aarch64: Add support for predicate-as-counter registers adds d8773a8a5f5 aarch64: Add the SME2 MOVA instructions adds b408ebbf526 aarch64: Add the SME2 multivector LD1 and ST1 instructions adds 99e01a66b4c aarch64: Add the SME2 predicate-related instructions adds cbd11b88183 aarch64: Add the SME2 ZT0 instructions adds e87ff6724fe aarch64: Add the SME2 ADD and SUB instructions adds 27f6a0bd65b aarch64: Add the SME2 maximum/minimum instructions adds 80752eb0989 aarch64: Add the SME2 FMLA and FMLS instructions adds ed429b33c1e aarch64: Add the SME2 MLAL and MLSL instructions adds a8cb21aa06e aarch64: Add the SME2 MLALL and MLSLL instructions adds 57e727c77a5 aarch64: Add the SME2 dot-product instructions adds a42de2296a0 aarch64: Add the SME2 vertical dot-product instructions adds 261f8708dbb aarch64: Add the SME2 MOPA and MOPS instructions adds 5f05951e4b7 aarch64: Add the SME2 CLAMP instructions adds 28ef4f20c06 aarch64: Add the SME2 FP<->int conversion instructions adds c04965ec7d8 aarch64: Add the SME2 FP<->FP conversion instructions adds ce623e7aa48 aarch64: Add the SME2 saturating conversion instructions adds 6efa660124f aarch64: Add the SME2 shift instructions adds fa64dc802c8 aarch64: Add the SME2 UNPK instructions adds 7bd1d20e174 aarch64: Add the SME2 UZP and ZIP instructions adds 6a245d9941a aarch64: Add the SVE BFMLSL instructions adds dfc12f9f533 aarch64: Add new SVE dot-product instructions adds d7829a28a4b aarch64: Add new SVE saturating conversion instructions adds b368719a5ab aarch64: Add new SVE shift instructions adds e4cf4736e97 aarch64: Add the SVE FCLAMP instruction adds 8ff429203dc aarch64: Add the RPRFM instruction adds d0562653490 aarch64: Remove stray reglist variable adds 3b431a3c907 PR gdb/30219: Clear sync_quit_force_run in quit_force adds 56ce0c730b5 Automatic date update in version.in adds af9eb2ee1b1 Arm64/ELF: accept relocations against STN_UNDEF adds edd67638687 x86: introduce .insn directive adds d0c2e3ec822 x86: parse VEX and alike specifiers for .insn adds 393fbe8d81e x86: parse special opcode modifiers for .insn adds 0ff3b7d0c70 x86: process instruction operands for .insn adds f7377a91b51 x86: handle EVEX Disp8 for .insn adds e3bf0aade2d x86: allow for multiple immediates in output_disp() adds c032bc4fe7b x86: handle immediate operands for .insn adds 695a8c347a3 x86: document .insn adds 6967633c8b4 x86: convert testcases to use .insn adds 54bca63b5c3 RISC-V: Allocate "various" operand type adds 85413975d80 gdb: Remove extra if statement adds 571eb2644c7 GDB: Favor full symbol main name for backtrace stop adds 5b2007ad26f GDB: Bring back the handling of DW_CC_program adds 03d83cd5f55 GDB: Add `info main' command adds 6f214d0f399 Fix race in background index-cache writing adds 9497d69fc0e Remove language_demangle adds 89447229c79 [gdb/testsuite] Fix gdb.threads/threadapply.exp with editing off adds 103409bb385 [gdb/testsuite] Fix gdb.base/trace-commands.exp with editing off adds 5d49758d2c0 Fix maybe-uninitialized warning in frame.c adds 79cfb928f55 lto: Don't add indirect symbols for versioned aliases in IR adds a3424b70773 Automatic date update in version.in adds 3026cdbdde0 gdb/arm: Fix backtrace for pthread_cond_timedwait adds 9c137cd1640 Automatic date update in version.in adds c4e37fa8e52 gdb: remove unused parameters in print_doc_of_command, apropos_cmd adds 31991eaaeee Memory leak in process_abbrev_set adds a6336913332 rddbg.c stabs FIXMEs adds f679aaa4c8f ubsan: aarch64 parse_vector_reg_list adds 7a6efab20b4 asan: heap buffer overflow printing ecoff debug info file name adds 49782961761 Automatic date update in version.in adds d747348d02f [aarch64] tpidr2: Fix erroneous detection logic for TPIDR2 adds 4c148f65fc1 gdb/testsuite: fix failure in gdb.python/py-unwind.exp adds 71f18376db9 gdb/testsuite: gdb.server/server-kill.exp 'info frame' befo [...] adds 4fc808ae2a3 opcodes/arm: adjust whitespace in cpsie instruction adds 4f6e0c4457b gdb/riscv: convert riscv debug settings to new debug print scheme adds 3ad6e510cd5 gdb/riscv: support c.ldsp and c.lwsp in prologue scanner adds 29caf118366 gdb/riscv: fix regressions in gdb.base/unwind-on-each-insn.exp adds 5cdf86d3637 asan: csky floatformat_to_double uninitialised value adds 2dc3457a454 gdb: include breakpoint number in testing condition error message adds 0576dff20f0 gdbserver: allows agent_mem_read to return an error code adds 3812b38d8de gdbserver: allow agent expressions to fail with invalid mem [...] adds 1bdcdb41926 gdb: avoid repeated signal reporting during failed conditio [...] adds 2e411b8c68e gdb: don't always print breakpoint location after failed co [...] adds 60a13bbcdfb gdb: cleanup around some set_momentary_breakpoint_at_pc calls adds d466f7492ec Add readMemory and writeMemory requests to DAP adds 59bb724b359 Automatic date update in version.in adds 19cacf67293 Use bfd_alloc memory for read_debugging_info storage adds 02d44d76584 bfd+ld: when / whether to generate .c files adds 91385d13a88 Automatic date update in version.in adds 3c8af02fa0b gdb: make find_thread_ptid an inferior method adds 9213a6d79a6 gdb: make find_thread_ptid a process_stratum_target method adds 9278aa6171e gdb: boolify 'should_print_thread' adds 59fa90bce59 gdb, doc: add the missing '-gid' option to 'info threads' adds 3401f947d86 Improve documentation of GDB build requirements and options adds 03e323abf47 gdb: Fix reading of partial symtabs in dbxread.c adds bcd5ead36a1 gdb/testsuite: Default to assembler's preferred debug forma [...] adds b5bfe9351ba Automatic date update in version.in 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 adds 3422b265371 Fix scoped_value_mark not working with empty value chain adds fb7cd8ccfed Automatic date update in version.in adds 9158e49a703 Make MI commands const-correct adds 9dc7ab5c013 PR22263 ld test adds e80578bea74 libsframe: use uint8_t data type for FRE info related stubs adds 812d8688501 libsframe: use const char * consistently for immutable FRE buffers adds 83c219872b2 libsframe: revisit sframe_find_fre API adds 540034ec40b sframe/doc: minor improvements for readability adds d2b1a14de32 x86: de-duplicate operand_special_chars[] wrt extra_symbol_chars[] adds 778415f5975 x86: figure braces aren't really part of mnemonics adds a4aa034a0ab x86: use fixed-width type for codep and friends adds d8acf376931 x86: disassembling over-long insns adds 1a3b4f90bc5 x86: convert two pointers to (indexing) integers adds fd0caa872cd x86: split gas testsuite .exp file adds a7aee0b5770 x86-64: conditionalize tests using --32 adds 590a0fed02a x86-64: improve gas diagnostic when no 32-bit target is configured adds 86b96a79b81 iamcu: suppress tests which can't possibly work adds 7f05c98b812 [gdb/testsuite] Fix reverse attribute in tuiterm adds 52141e2def7 [gdb/testsuite] Add invisible and blinking attributes in tuiterm adds a3b86780b6c [gdb/testsuite] Add test-case gdb.tui/color-prompt.exp adds 93497bf9ab1 x86: fix disassembler build after 1a3b4f90bc5f adds 5fd6b60d86a Remove duplicate definition adds 45b8517aae8 Enhance objdump's --private option so that it can display t [...] adds a70d5ba34cb Automatic date update in version.in adds 225df051d3d [PR ld/22263][PR ld/25694] RISC-V: Avoid dynamic TLS relocs [...] adds 040f24e2eb2 Automatic date update in version.in adds 85f4cf41a85 [readline] Fix double free in _rl_scxt_dispose adds 417bfaa9b5c Automatic date update in version.in adds f818c32ba45 gdb/mi: fix ^running record with multiple MI interpreters adds e20baea1298 [gdb/testsuite] Fix linefeed scrolling in tuiterm adds 93ec7cca41d Automatic date update in version.in adds 9fa2b959749 Regen binutils POTFILES.in adds e193947c3ba Delete include/aout/encap.h adds 0b32bdabdca Don't define COFF_MAGIC adds 20c52e689ac Define IMAGE_FILE_MACHINE_ARMNT adds 796029320e7 arm-pe objdump -P adds 7b9e7db0834 Add support for an ARMMAGIC value of 0xa00 to the PE dumper. adds 57a930e3bfe LoongArch: include: Add support for linker relaxation. adds 1b6fccd28db LoongArch: bfd: Add support for linker relaxation. adds 7ad9de11886 LoongArch: opcodes: Add support for linker relaxation. adds 76244462356 LoongArch: binutils: Add support for linker relaxation. adds 56576f4a722 LoongArch: gas: Add support for linker relaxation. adds 2bd766d6245 LoongArch: ld: Add support for linker relaxation. adds 10d6a2b1a0e Improve header information displayed with objdump -P for PE [...] adds 35f8b0595f7 Slight wording improvement for the -Ur documentation adds 37d9880d653 [gdb] Mention --with/without-system-readline for --configuration adds 3f75a984d27 gdb: add interp::on_signal_received method adds 8782926771b gdb: add interp::on_normal_stop method adds d6bd2ef5f4c gdb: add interp::on_signal_exited method adds bf64d1d5bf7 gdb: add interp::on_exited method adds 2e5dbfab563 gdb: add interp::on_no_history method adds c3d321de3f3 gdb: add interp::on_sync_execution_done method adds 2736b771536 gdb: add interp::on_command_error method adds 77cd03e27c5 gdb: add interp::on_user_selected_context_changed method adds 30e7e0a917b gdb: add interp::on_new_thread method adds 8e7af843458 gdb: add interp::on_thread_exited method adds 023c6d45d79 gdb: add interp::on_inferior_added method adds 0c613e170e6 gdb: add interp::on_inferior_appeared method adds d38086cce9a gdb: add interp::on_inferior_disappeared method adds 2646bfa763e gdb: add interp::on_inferior_removed method adds 44fbffc69d6 gdb: add interp::on_record_changed method adds 52d98df7420 gdb: add interp::on_target_resumed method adds f6485481002 gdb: add interp::on_solib_loaded method adds d711fe3b0f3 gdb: add interp::on_solib_unloaded method adds 7603ea6afa4 gdb: add interp::on_about_to_proceed method adds 0bc845fc987 gdb: add interp::on_traceframe_changed method adds bf506f275a7 gdb: add interp::on_tsv_created method adds f0dffaff4ff gdb: add interp::on_tsv_deleted method adds c27ec5c09f3 gdb: add interp::on_tsv_modified method adds e7692320db9 gdb: add interp::on_breakpoint_created method adds e4239559f48 gdb: add interp::on_breakpoint_deleted method adds 19081eb5f18 gdb: add interp::on_breakpoint_modified method adds 3d654fa72d3 gdb: add interp::on_param_changed method adds ec517d1040b gdb: add interp::on_memory_changed method adds 901682e4a42 gdb: add support for %V to printf command adds 2fee907cfd3 Automatic date update in version.in adds 9d66d71cddd [gdb/tui] Fix fingerprint for cmd-only layout adds e9683acf5e5 python, btrace: Fix some small formatting issues. adds a15891aaea0 Fix printf formating issues in elfxx-loongarch64.c adds 768d1d879be pe/coff - add support for base64 encoded long section names adds 6e9bcaad3fd [gdb/testsuite] Fix gdb.tui/pr30056.exp for native-extended [...] adds 0b1cae35306 [gdb/testsuite] Fix gdb.tui/wrap-line.exp with --disable-tui adds 20fcd174799 Pass correct name to @value in gdb.texinfo adds 739f67599a8 Improve MI -dprintf-insert documentation adds defb734195d gprofng: 29470 The test suite should be made more flexible adds dd8a4e320b3 gprofng: Fix -Wsign-compare warning adds f38f7ef9655 Automatic date update in version.in adds d18f60c747c Remove BFD_FAIL in cpu-sh.c adds 90fd5049bde section_by_target_index memory leak adds 8261abd5134 bfd_close and target free_cached_memory adds 6313825cbf8 Harden PowerPC64 OPD handling against fuzzers adds 20ef84ed2ab [PR ld/22263][PR ld/24676] RISC-V: Avoid spurious R_RISCV_N [...] adds ec2260af615 RISC-V: PR30449, Add lga assembler macro support. adds a5ffdcafc76 libsframe: minor fixups in flip_fre related functions adds d987df5c953 libsframe: avoid using magic number adds cf6522cb2f6 Automatic date update in version.in adds 56e4ccc924d Minor objcopy optimisation for copy_relocations_in_section adds 74a965d8e09 loongarch readelf support adds e0ce6dde978 Re: More ecoff sanity checks adds 63188cb5c3e Re: bfd_close and target free_cached_memory adds 21b9239b70d [AArch64] Fix architecture debug version constant thinkos adds 26cc2053e2e Automatic date update in version.in adds c6e6e3ab2b7 Re: More ecoff sanity checks adds 89c70cd358b Re: loongarch readelf support adds 6d280fed3d0 [gdb/ada] Fix argument name misspelling adds 9e92dbaa0ce [gdbserver] Fix typo in debug message adds 2595faaa1c0 [gdb/compile] Fix typo in debug message adds a383ee40995 [gdb/cli] Fix help text of maint set ignore-prologue-end-flag adds 8def33e68cc [gdb/cli] Fix help text of maint info target-sections adds 2829d6da380 [gdb/tui] Fix help text of show tui tab-width adds 26236df340c [gdb/guile] Fix doc string for value-optimized-out? adds 2242afe8968 [gdb/python] Fix doc string of valpy_const_value adds 343704a6d71 [gdb/tdep] Fix typo in debug message adds 33b5899fc0c [gdb] Fix typos adds a366c78c1bc Automatic date update in version.in adds fa1ccf78958 Automatic date update in version.in adds 094025a30bb MIPS: gas: alter 64 or 32 for mipsisa triples if march is implicit adds be0d391f22f MIPS: default r6 if vendor is img adds ffc528aed56 MIPS: fix r6 testsuites adds cb81e84c729 MIPS: fix -gnuabi64 testsuite adds a0631c1501c MIPS: fix some ld testcases with compiler adds 783a5f46b05 MIPS: add MT ASE support for micromips32 adds c0f7927b3da Revert "MIPS: add MT ASE support for micromips32" adds acce83dacff MIPS: add MT ASE support for micromips32 adds 5b207b91948 MIPS: sync oprand char usage between mips and micromips adds 6fc018e9e59 Yet another ecoff fuzzed object fix adds fc998e4cb70 bfd_error_on_input messages adds 3bfdcabbc20 [gdb] Fix more typos adds f4afd6cb1b7 [gdb] Fix grammar in comments and docs adds baab375361c gdb: building inferior strings from within GDB adds 3f60b98298f ELF: Don't warn an empty PT_LOAD with the program headers adds 611e7b5cb92 Remove baseaddr parameter from dwarf2_record_block_ranges adds 987bdf4dfdb Minor cleanup in loclist_describe_location adds e30deeb0366 Move unrelocated_addr to common-types.h adds 1e73d09f86d Use unrelocated_addr in the DWARF reader adds 0ac9ae37b83 Use unrelocated_addr in dwarf_decode_lines adds d8175bcb7e3 Fix comment in address_class adds 0434c3ef8dc Use "unrelocated" terminology in linetable_entry adds 1ca4b794c93 Constify dwarf2_cie::augmentation adds 6d4e4b63bbd Use local "text offset" variable in dwarf2_frame_cache adds d0516c8e66c Use unrelocated_addr in dwarf2_fde adds 3c5e824b9ce ELF: Add "#pass" to ld-elf/pr30508.d adds 1466e49f7de libsframe: avoid unnecessary type casts adds 92deb60f277 Automatic date update in version.in adds d3f340763ba Re: loongarch readelf support adds f4af42724b8 libsframe: fix cosmetic issues and typos adds d5b46032b8a Automatic date update in version.in adds f5c0d77088e objcopy memory leaks after errors adds c7e6669a5b2 bfd/elf.c strtab memory leak adds 0a22a8f27df Memory leaks in bfd/vms-lib.c adds ba75d1c55cb _bfd_free_cached_info adds cb50f66e6ac Fix gdb.base/memtag.exp failure adds c6cad198b15 ld-elf/eh5 remove xfail hppa64 adds 3d053417ea7 [gdb/testsuite] Handle output after prompt in gdb.threads/s [...] adds d791a1b6ae0 [gdb/testsuite] Fix two typos in gdb.python/tui-window-disa [...] adds d033023bc4c [gdb/testsuite] Add missing wait in gdb.python/tui-window-d [...] adds 22f2cf64f17 Fix PR30369 regression on aarch64/arm (PR30506) adds a6bc87757c8 [gdb/cli] Handle pending ^C after rl_callback_read_char for [...] adds dcb16346459 [gdb/tui] Factor out border-mode help text adds 064ad3ea5ec Add extra linker warning message about discrepancies betwee [...] adds f0874f41920 Simplify ada_lookup_struct_elt_type adds 676cb9d2e01 libsframe: reuse static function sframe_decoder_get_funcdes [...] adds 16476ac950f Automatic date update in version.in adds 09d757a5c2f Re: _bfd_free_cached_info adds 12f7174bf06 Re: _bfd_free_cached_info adds 9b3a1001c84 gdb/corelow.c: fix use-after-free in build_file_mappings adds 0ad504dd464 gdb/corelow.c: avoid repeated warnings in build_file_mappings adds ea70f941f9b gdb/corelow.c: do not try to reopen a file if open failed once adds 36078688fa9 [gdb/testsuite] Add test-case gdb.tui/long-prompt.exp adds 8fd82abda0f Automatic date update in version.in adds ce3ab55fa72 ecoff find_nearest_line and final link leaks adds ca5321d49ae readelf/objdump remember_state memory leaks adds 30711c89cc7 [gdb] Fix typos adds 89459202753 Use scoped_value_mark in two more places adds ec5e9488c0a gdb: fix ASan failure after recent string changes adds f3eee586174 gdb/debuginfod: cleanup debuginfod earlier adds b3c82d5d2c6 [gdb/testsuite] Add test-case gdb.tui/single-key.exp adds 68bb2e3ee06 [gdb/tui] Delete line buffer when switching to singlekey adds a3859ffba3a [gdb/tui] Simplify tui_puts_internal adds 05d63bafad7 [AArch64,arm] Fix some formatting issues in the aarch64/arm [...] adds 937c461e41b libsframe: fix sframe_find_fre for pltN entries adds e4d5d129408 libsframe: testsuite: add sframe_find_fre tests for pltN entries adds 3e27e91062a Automatic date update in version.in adds 5bd10731784 Automatic date update in version.in adds d65befc1522 Permit DW_OP_GNU_uninit to be used with DW_OP_piece adds 26d812a2aad Automatic date update in version.in adds 55e1609e53a LoongArch: gas: Relocations simplification when -mno-relax adds 45601fb84d4 [gdb/tui] Replace macro HELP_ATTRIBUTE_MODE with std::string adds d0cc6472119 [gdb/testsuite] Fix breakpoint regexp in gdb.ada/out_of_lin [...] adds 9f82823f897 [gdb/testsuite] Relax breakpoint count check in gdb.python/ [...] adds 4adf3a4059b Stop gdb in gnat_runtime_has_debug_info adds dd473473033 Use gnat_runtime_has_debug_info in Ada catchpoint tests adds dc3f8fa94a1 Pass tempflag to ada_catchpoint constructor adds 898db0f75d0 Transfer ownership of exception string to ada_catchpoint adds 95f2fe27efb Combine create_excep_cond_exprs and ada_catchpoint::re_set adds 971149cb9a2 Turn should_stop_exception into a method of ada_catchpoint adds 03f531ea222 Mark members of ada_catchpoint "private" adds 2c4c710f569 Don't require inferior execution for Ada catchpoints adds 69ed07d5465 Implement DAP setExceptionBreakpoints request adds d01f36bdfab Implement DAP attach request adds 3eb64586f07 Implement DAP stepOut request adds fc2d72afc05 Add singleThread support to some DAP requests adds 8c8701f9cf5 Rename one DAP function adds 070e93a8b86 Add test for DAP pause request adds 5c7cdc95aaa Fix a latent bug in DAP request decorator adds 5e20b4cd17c Use tuples for default arguments in DAP adds 510586589e7 Add type-checking to DAP requests adds ed801569303 Add gdb.Value.assign method adds c2a0d767db1 Implement DAP setExpression request adds 8115dffa1e7 Handle DAP supportsVariableType capability adds 67efac36f17 Add "target" parameter to DAP attach request adds ad9cdfbcfdf Add "stop at main" extension to DAP launch request adds 3c453cfb194 Implement DAP breakpointLocations request adds 7cb909c4091 Do not report totalFrames from DAP stackTrace request adds d294a0fc268 Implement DAP conditional breakpoints adds a1ef65231b3 Remove f-strings from DAP adds 2e3aff27623 gdb/testsuite: Testing with the armflang compiler adds 9af6e8c6df3 Added self to W.A.A. maintainers adds f3741bbd187 Simplify case DW_OP_GNU_uninit in dwarf_expr_context::execu [...] adds 1e888ec928b Automatic date update in version.in adds bdde90c4cea gdb/testsuite: use proper int size for gdb.dwarf2/symbol_ne [...] adds 40bea10383b [gdb/testsuite] Fix gdb.dap/type_check.exp with older python adds cc313a1d84d [gdb/testsuite] Allow procs with default value args in with [...] adds 3e543c18b17 [gdb/testsuite] Fix and add prompt anchoring in tuiterm adds 63224e96d0c [gdb/testsuite] Fix gdb.tui/long-prompt.exp with read1 adds 3bedac29393 Automatic date update in version.in adds 48375c36dc5 Re: bfd/elf.c strtab memory leak adds 6f860418d55 asprintf memory leaks adds fb221fba1a5 Add --remap-inputs option to the BFD linker. adds 7ade0f1582c Add some expected failures for bfin linker tests adds df3b9a6dfa1 [gdb/testsuite] Fix gdb.base/step-over-exit.exp with glibc [...] adds 87642f63111 Automatic date update in version.in adds 6a28a3c2004 vms write_archive memory leaks adds 0749c73cf8d Re: Add some expected failures for bfin linker tests adds 9cfee3962cf Revert "MIPS: sync oprand char usage between mips and micromips" adds 0c5c669cefa Revert "MIPS: add MT ASE support for micromips32" adds 0b46c1ec2d7 Revert "MIPS: fix some ld testcases with compiler" adds 3c0afdb7898 Revert "MIPS: fix -gnuabi64 testsuite" adds 13527d85aff Revert "MIPS: fix r6 testsuites" adds dbad6904932 Revert "MIPS: default r6 if vendor is img" adds dbec9420c9d Revert "MIPS: gas: alter 64 or 32 for mipsisa triples if ma [...] adds 011365bacac GAS/doc: Correct Tag_GNU_MIPS_ABI_MSA attribute description adds df18f71b565 Add MIPS Allegrex CPU as a MIPS2-based CPU adds d29b94fc9f3 Add rotation instructions to MIPS Allegrex CPU adds a0176d8d121 Add additional missing Allegrex CPU instructions adds 2b462da34de MIPS/GAS/testsuite: Fix `-modd-spreg'/`-mno-odd-spreg' test [...] adds 9012d7819c4 binutils/NEWS: Mention Sony Allegrex MIPS CPU support adds fb0894b2b3e Automatic date update in version.in adds 2a4da073082 Correct ld-elf/eh5 test for hppa64 adds b1c79256866 x86: shrink Masking insn attribute to a single bit (boolean) adds 8203d5e72e3 gdb: update IRC reference from Freenode to Libera.Chat adds d2fddb6d783 LoongArch: Fix ld "undefined reference" error with --enable-shared adds 9fb38608660 [gdb/testsuite] Use %progbits in gdb.arch/thumb*.S adds e2adba909e7 [gdb/testsuite] Clean up before compilation in gdb.ada/call [...] adds 6a4058a6068 Automatic date update in version.in adds 09ea7c9c49e [gdb/testsuite] Use require in gdb.dwarf2/implptr.exp adds 90cce6c0551 [gdb/testsuite] Add nopie in a few test-cases adds 34a6dcd4422 [gdb/testsuite] Remove f-string in gdb.python/py-unwind.py adds 2156c51d71d Automatic date update in version.in adds b7b77500dc5 [gdb/testsuite] Clean standard_output_file dir in gdb_init adds 39f02ae4ad8 Automatic date update in version.in adds 71a75b51a62 riscv: Use run-time endianess for floating point literals adds 2e12e798825 [gdb] Add template functions assign_return/set_if_changed adds ba769bb0e6f [gdb/tui] Simplify tui_update_variables adds 319626ca736 [gdb/testsuite] Add shared_gnat_runtime_has_debug_info adds 74d39f70cd9 Fix illegal memory access implementing relocs in a fuzzed x [...] adds f1a614dc8f0 gdb/dap - Getting thread names adds 28ab59607ef gdb/Python: Added ThreadExitedEvent adds ce65796b17d Fixes f1a614dc8f015743e9fe7fe5f3f019303f8db718 adds d32d7e918de Fixes 28ab59607ef40b9571c0702ffba8f6aa6fb1b033 adds e11a2ebb8e4 Revert "[gdb/testsuite] Clean standard_output_file dir in g [...] adds a89e364b45a Automatic date update in version.in adds 75e73c6cadc Don't segfault in mips reloc special_functions adds 550194db388 Use std::string for MI token adds 8ca8b801ed4 Use unique_xmalloc_ptr for mi_parse::command adds b68e4ea64e9 Use std::string in linux-osdata.c adds 6b19f38ae33 Use byte_vector in remote.c:readahead_cache adds c65030964b6 Use std::string in do_set_command adds c7face14225 x86: Don't check if AVX512 template requires AVX512VL adds 90db289d0d0 Remove mem2hex adds 6f96f4854f1 Use gdb::byte_vector in agent_expr adds a2bbca9fa5e Use std::vector<bool> for agent_expr::reg_mask adds b0b5ba6b7f2 Simplify agent_expr constructor adds da25448d526 Use bool for agent_expr::tracing adds 1e0e3ecd671 Make aop_map 'static' adds 3ba05819556 Remove aop_last adds 00a85428777 Use ARRAY_SIZE in ax-general.c adds 69141f080c0 Automatic date update in version.in adds 9a925d0dad5 macho-o.c don't leak strtab adds 08edd976116 elf32_arm_get_synthetic_symtab memory leak adds fffb10b122c x86: fix expansion of %XV adds 94dd9fb7482 gdbserver: use target_waitstatus::to_string in 'prepare_res [...] adds 0ab7005043e For test for PR 29072 when the linker is configured with -- [...] adds 340640f710e Prune linker warnings about an executable stack being creat [...] adds c9966f7a8e7 [gdb/testsuite] Make Term::wait_for "" match only a prompt adds 9f889c4856f [gdb/testsuite] Reimplement Term::command_no_prompt_prefix adds dc808a2ebab PR30536, ppc64el gold linker produces unusable clang-16 binary adds b96cac16078 [gdb/testsuite] Fix gdb.tui/wrap-line.exp adds 83aa25512de [gdb/testsuite] Add have_host_locale adds c9097e37c7b Add missing backslash to update-gnulib.sh adds d8bcb872360 x86: Free the symbol buffer and the relocation buffer after use adds 07a88d7f212 Automatic date update in version.in adds 596c507f5dd gdb/DAP Few bug fixes & Evaluate Array Watch vars adds 32594d975aa Fix type of DAP hitCondition adds 44fc43e5c8c Reuse breakpoints more frequently in DAP adds c1dad46f358 Handle exceptions when creating DAP breakpoints adds 5ad513ae628 Implement type checking for DAP breakpoint requests adds 59e75852dd9 Handle supportsVariablePaging in DAP adds 0aafd5d0385 Implement DAP logging breakpoints adds d8a001f5701 Implement DAP "hover" context adds d4d5b571954 [gdb/testsuite] Clean or check standard_output_file dir in [...] adds a61cb9dbc6a Revert "x86: Don't check if AVX512 template requires AVX512VL" adds 96ba371ad40 gdb/testsuite: fix gdb.python/py-unwind.exp with python >= 3.11 adds 52aa6959424 Automatic date update in version.in adds 8a269c262e3 Fix off-by-one error adds 0ec2cde4f48 lto test fails with -fno-inline in CFLAGS adds 027614abf11 [GOLD] powerpc DT_RELACOUNT adds bdad2ad579f [GOLD] Support setting DT_RELACOUNT late adds 5a97377e551 [GOLD] PowerPC64 huge branch dynamic relocs adds 7b81dececfe gdb/testsuite: Avoid infinite loop in gdb.reverse/step-reverse.exp adds b46e0b89f3d Automatic date update in version.in adds 0e389a1595b Automatic date update in version.in adds 4142b236835 LoongArch: Support referring to FCSRs as $fcsrX adds 4664287240d Automatic date update in version.in adds 0cf7c497f27 Updated French translation for the gprof sub-directory adds 996ff3e8c56 Sync config.guess and config.sub with upstream master versions. adds 0bbc38601f8 Synchromize libiberty sources with master version in gcc re [...] adds cddbf406ea7 Fix gas tests for aarch64-pe adds 9fc64179c8c Automatic date update in version.in adds 3d990b8548a gprofng: Update intel url adds 15d842846d1 Add note about adding ChangeLog.git to src-release.sh adds b625eff8a23 RISC-V: Support Zicond extension adds b91671f3f99 libsframe: add library versioning adds 852bb8c10de libsframe: remove sframe_get_funcdesc_with_addr API adds 99fde044fc3 libsframe: add symbol versioning adds 36aecb4197c libsframe: update the semantics of sframe_fre_get_ra_offset adds 526960c9121 libsframe: update the semantics of sframe_fre_get_fp_offset adds 100d405dae2 libsframe: use uint32_t for fre_type and fde_type function args adds 49e4485cba2 libsframe: bfd: use uint32_t for return type of sframe_calc [...] adds de4879feca3 libsframe: use uint8_t instead of unsigned char for abi_arch adds a9f1da26dac libsframe: use uint8_t for return type of sframe_fre_get_ba [...] adds 3412dcec612 libsframe: use appropriate data types for args of sframe_encode adds df6f1afb6d3 libsframe: bfd: use uint32_t for return type of get_num_fidx APIs adds fa3d73ebf3b binutils/NEWS: add note about upcoming libsframe changes adds 69933be89fe Automatic date update in version.in adds be1ebb6710a LoongArch: Add R_LARCH_64_PCREL relocation support adds 75b2f521b10 LoongArch: gas: Add lsx and lasx instructions support adds 40aa274a759 LoongArch: gas: Add LSX and LASX instructions test adds 8527c366948 Updated French translation for the gold sub-directory adds b25c1a15cba Stop the linker's --dependency-file option from including t [...] adds 1d2ee87e604 Remove some Python 2 code adds 6e27b5eb007 Fix handling of DW_TAG_unspecified_type for Ada adds edc1244e9b8 section-match: Check parent archive name as well adds 914a96d71dd Remove Python 2 from gdb documentation adds 205e4380c80 aarch64: Remove version dependencies from features adds a06dd733242 gprofng: Add new tests adds 3933413e788 Automatic date update in version.in adds 96127db593a ignore lto-wrapper warnings for lto builds. adds fa2b501cdcb Ignore --prefix-file-map compiler option whist running testsuite. adds 96cc7918c18 ELF: Strip section header in ELF objects adds 02c1ba6c94d ELF: Discard non-alloc sections without section header adds 46675b6b816 bfd: Improve nm and objdump without section header adds 0a06ea7a767 ld: Add simple tests for -z nosectionheader adds 1ad1b8865c1 binutils: Add a --strip-section-headers test adds 3da917d5349 ld: Add tests for -z nosectionheader and --strip-section-headers adds b7b6f36275d ld: Add -z nosectionheader test to bootstrap.exp adds 3169b734cf0 libsframe: fix sframe_find_fre for pltN entries adds 9f71b60bd45 libsframe: add new APIs to get SFrame version adds ce9a87252cd sframe: bfd: gas: ld: format bump to SFrame version 2 adds a5cddf7b64a doc: sframe: update specification for SFRAME_VERSION_2 adds a47cd2a1cde binutils/NEWS: announce SFrame version 2 as the new default adds 69b9300e878 Automatic date update in version.in adds 17f94390382 LoongArch: support disassembling certain pseudo-instructions adds 22be1ca342f opcodes/loongarch: remove unused code adds 1b9ea633cb5 opcodes/loongarch: implement style support in the disassembler adds d04d3bb4a7a opcodes/loongarch: style disassembled address offsets as such adds 8b6fefaddee opcodes/loongarch: do not print hex notation for signed immediates adds 6ad6615a798 opcodes/loongarch: print unrecognized insn words with the . [...] adds 6637ae9232f LoongArch: Deprecate $v[01], $fv[01] and $x names per spec adds 071726dee78 LoongArch: gas: Add LVZ and LBT instructions support adds 0d4d1e76537 LoongArch: gas: Fix code style issues adds 7e3ca9a4afc Fix used-before-initialized warnings when compiling elf.c w [...] adds 0d1cd7d9783 Prevent an illegal memory access when running the strings p [...] adds 3713e829be7 strings: Improve code to detect excessively large minimum s [...] adds 1f3fc45bddc RISC-V: Add support for the Zfa extension adds e5075707548 binutils: NEWS: announce new RISC-V extensions adds 72723f78cc5 Fix regressions caused by agent expression C++-ification adds 4ced24d1907 Automatic date update in version.in adds c8cb37347fd RISC-V: Add support for the Zvbb ISA extension adds c0a98a853d5 RISC-V: Add support for the Zvbc extension adds 9d469329d22 RISC-V: Add support for the Zvkg ISA extension adds fce8fef9659 RISC-V: Add support for the Zvkned ISA extension adds 62edb233ef5 RISC-V: Add support for the Zvknh[a,b] ISA extensions adds 5ec6edd0a21 RISC-V: Add support for the Zvksed ISA extension adds 259a2647dc1 RISC-V: Add support for the Zvksh ISA extension adds c62d5acf847 RISC-V: Add support for the Zvkn ISA extension adds 48558a5e547 RISC-V: Allow nested implications for extensions adds 5dfb644f934 RISC-V: Add support for the Zvkng ISA extension adds 33057f810e9 RISC-V: Add support for the Zvks ISA extension adds c6cffecd3cc RISC-V: Add support for the Zvksg ISA extension adds 937cc1c690c RISC-V: Add support for the Zvknc ISA extension adds d556141eb12 RISC-V: Add support for the Zvksc ISA extension adds 9fdc1b157b6 binutils: NEWS: Announce new RISC-V vector crypto extensions adds c476793d5bb gprofng: fix data race adds a5c38aaa9f2 Automatic date update in version.in adds 3b3ffe01f92 Automatic date update in version.in adds 512a0bc4fe4 opcodes/loongarch: Mark address offset operands of LVZ/LBT [...] adds 4bf2114b634 LoongArch: gas: Fix shared builds adds 0ed3ac2f4a0 binutils: NEWS: Announce LoongArch changes in the 2.41 cycle adds 3863e5e491a gas: NEWS: Announce LoongArch changes in the 2.41 cycle adds d501d384886 Add markers for the 2.41 branch adds 704b30cbb2b RISC-V: Zvkh[a,b]: Remove individual instruction class adds 87485f53492 Change version number to 2.41.50 and regenerate files adds 0d368ae540c Update after creating 2.41 branch adds 22ed04122f2 gdb: split inferior and thread setup when opening a core file adds 8bcead69665 gdb/testsuite: add test for core file with a 0 pid adds 08796916983 gdb: handle core files with .reg/0 section names adds 9dbbe5c948f Fix two Python calls that don't check for errors adds d32e20f0bf7 IBM Z: Fix pcrel relocs for symA-symB expressions adds 7418ba8ab27 Automatic date update in version.in adds 2dd11e43d0c arc: Update neg<.f> 0,b encoding adds abe9e556ae5 arc: Update default target CPU to match GCC defaults adds a34339a82fa Updated Ukranian, Romanian and German translations for vari [...] adds b8c2de06bcb gdb: have mdict_size always return a symbol count adds bb2bd584f31 gdb: add __repr__() implementation to a few Python types adds 07d618b91f5 x86: re-work EVEX-z-without-masking check adds ac500f1772c x86: flag EVEX.z set when destination is a mask register adds 1f83c96159d x86: flag EVEX.z set when destination is memory adds 37c53742912 x86: flag EVEX masking when destination is GPR(-like) adds 151da91724c x86: flag bad EVEX masking for miscellaneous insns adds b7bd93bc51c x86: optimize pre-AVX512 {,V}PCMPEQQ with identical sources adds 33889538969 x86: optimize pre-AVX512 {,V}PCMPGT* with identical sources adds eb4031cb20a x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ adds 1f2218d699e Automatic date update in version.in adds a5042543d81 Align linkerscript symbols according to ABI adds 9c72c3349db Automatic date update in version.in adds 96a73f2cb2a ld: Use [list ] syntax to define run_tests in indirect.exp adds 0f5cb49f68a ld: Use run_host_cmd_yesno in indirect.exp instead of catch exec adds 5f60df99745 Re: Stop the linker's --dependency-file option from includi [...] adds 46f51ac38b8 Use run_host_cmd to run $CC and other no-section-header test fixes adds 0fa7d86440d ld: fix plugin tests for MIPS PIC adds b2ad7bb9e6a Fix Solaris regression (PR tdep/30252) adds c0c3bb70f2f riscv: Ensure LE instruction fetching adds 31a56a22c45 Linux: Avoid pread64/pwrite64 for high memory addresses (PR [...] adds 36b7610ad70 Automatic date update in version.in adds dd78c0a824c Minor updates to release readme adds 3baacfd61d9 Udated Freach and Romainian translations for various sub-di [...] adds 7c632c2a696 gdb/testsuite: fix license on recently added file adds 13aa307c9a9 arc: Update/Add ARCv3 support. adds eae2847fbff ld: fix build with old glibc / gcc adds bde240e7f83 gdb: fix printf of wchar_t early in a gdb session adds 1a36815e2f1 gdb: remove two uses of alloca from printcmd.c adds 7d8708653dc gdb: remove last alloca call from printcmd.c adds 13f5f57e0d2 gdb: check max-value-size when reading strings for printf adds 73aa9ef81be Remove unchecked casts to mi_interp adds de5dfbe91cb Fix result of DAP setExpression adds 71e0261b339 Automatic date update in version.in adds 4d792107c91 gdb/cp-namespace.c: Fix assert failure caused by malformed [...] adds 4fb2abb59d1 Automatic date update in version.in adds 5e24da908db PR30592 objcopy: allow --set-section-flags to add or remove [...] adds 12e32890e4a Automatic date update in version.in adds c432a27df33 gdb/testsuite: Testing with the nvfortran compiler adds 3f3ffaca049 gdb: include location number in breakpoint error message adds 44c8334f4af gdb/testsuite: return after reporting a test unsupported adds 9f462ddef84 gdb/testsuite: avoid stack addresses in test names adds 424646edf42 gdbserver: handle all eval_result_type values in tracepoint.cc adds dd2532ad8af Avoid crash with absolute symbol adds fb4e5d7dda1 Remove a use of xfree adds ec714f6b595 Replace use of xfree with byte_vector adds c7b3e7462ab Use unique_ptr for trace_filename adds d4ea64fb5dd Use unique_ptr for trace_dirname adds ebd4fd0a4fe Use function_view in traceframe_walk_blocks adds d3a05ac8957 Constify tfile_interp_line adds 940d6baa709 Move definition of ctf_target type adds b812967a603 Change 'handle_id' to be a local variable adds 7355e1a74d1 Fix execute_frame_filters doc string adds 70ef91c5aa0 Add new interface to frame filter iteration adds 4a1311ba0c4 Fix oversights in frame decorator code adds f921fe93188 Simplify FrameVars adds 5b86f10883d Reimplement DAP stack traces using frame filters adds c38bda5104e Handle typedefs in no-op pretty printers adds 405a9dd0641 Add Ada scope test for DAP adds 9fe01a376b2 Update TUI window title when changed adds 57685738614 Remove target_close adds c4fb288bbbe Automatic date update in version.in adds eb70d820e85 ld/PDB: fix off-by-1 in add_globals_ref() adds c8bbc28bb8c x86: fold certain legacy/VEX table entries adds 3ef1c4468d4 x86: fold legacy/VEX {,V}MOV{H,L}* entries adds 7be4d0e3f01 x86: {,V}MOVNT* don't need to go through mod_table[] adds 61ff5707944 x86: misc further memory-only insns don't need to go throug [...] adds 5d9f7f50992 x86: SIMD shift-by-immediate don't need to go through mod_table[] adds 2ad525c286b x86: slightly rework handling of some register-only insns adds 2bd8129f96b x86: various operations on mask registers can avoid going t [...] adds 310e6b63227 x86: misc further register-only insns don't need to go thro [...] adds 1a05d24e986 x86: convert 0FXOP to just XOP in enumerator names adds 034b6bec547 x86: simplify table-referencing macros adds 606d8632361 Remove some TODOs from gdb.cp tests adds 0ec80e02657 Automatic date update in version.in adds 1052fb3ecb1 Re: Keeping track of rs6000-coff archive element pointers adds 9596ca8194b Re: Align linkerscript symbols according to ABI adds dbe6d432d1f .noinit and .persistent alignment adds 9dbd067f964 .noinit and .persistent for msp430 adds ec1115b344c [gdb/tui] Remove default entries in TUI translation tables adds 0bad8af9cec [gdb/tui] Introduce translate_acs adds 275cef13491 [gdb/tui] Merge tui border-kind corner translation tables adds 664ac93fa86 [gdb/tui] Make translate return entry->value instead of entry adds a839dbdce5d [gdb/tui] Assume HAVE_WBORDER adds e726bad8af9 Automatic date update in version.in adds 22e90ac5af4 elf_object_p load of dynamic symbols adds f6f78318fca Let '^' through the lexer adds 1e5ae3d17f0 Remove ada_attribute_name adds 22f6f7979cb Implement 'Enum_Val and 'Enum_Rep adds 0d8de8f255d Automatic date update in version.in adds 478409b71d3 AIX_WEAK_SUPPORT adds 6d872a1a807 More tidies to objcopy archive handling adds 4993e5cc1e2 Fix loongarch build with gcc-4.5 adds a879fdb2671 Make the default gas symbol hash table larger adds 9d9f26d8b1a gprofng: 30602 [2.41] gprofng test hangs on i686-linux-gnu adds 0f819434f24 gdb/cli: Factor out code to list lines around a given line adds 3e3a1874fce gdb/cli: add '.' as an argument for 'list' command adds f52625f1f29 gdb/cli: Improve UX when using list with no args adds a4e5901bb16 gdb/doc: document '+' argument for 'list' command adds 36b6b4594e7 Re: Let '^' through the lexer adds 97b6e0f6c88 *-fbsd-nat: Handle null inferior in read_description. adds a4a688ffa46 *-linux-nat: Handle null inferior in read_description. adds 6af166ed587 Add a have_native_target helper function for use with require. adds 40e76c4db13 Test that native targets can read a tdesc without a process [...] adds 23e46b680f6 Revert "Simplify auto_load_expand_dir_vars and remove subst [...] adds f591041956c Minor cleanups in py-inferior.exp adds eef2e91d329 Refactor py-inferior.exp adds 817437c2ffc Rename Python variable in py-inferior.exp adds eeaffa60ebb Remove obsolete comment from gdbthread.h adds cb26e4bbedb Introduce scoped_restore_current_inferior_for_memory adds 75ec0982978 Use correct inferior in Inferior.read_memory et al adds c1f6762ce51 Automatic date update in version.in adds b664df49f3d [gdb/testsuite] Fix gdb.dwarf2/forward-spec.exp with read1 adds 34f997c8f74 gdb: style filenames in separate debug file warnings adds 6c1e84f5c6f gdb/tui: make tui_win_info::title private adds 21751cefc44 Automatic date update in version.in adds 5c77898d60c [gdb/testsuite] Handle has_native_target in gdb.testsuite/g [...] adds 63e8fb86255 Support NEXT_SECTION in ALIGNOF and SIZEOF adds 02d2a36902c PR10957, Missing option to really print section+offset adds 8193fa9cbe1 Automatic date update in version.in adds 1e12f6358cf gdb: catch more errors in gdb.base/foll-vfork.exp adds 14ec41722aa gdb: don't restart vfork parent while waiting for child to finish adds d5f5a83a973 gdb: fix an issue with vfork in non-stop mode adds e07d892ce78 gdb, infrun: refactor part of `proceed` into separate function adds b1e0126ec56 gdb: don't resume vfork parent while child is still running adds a068d1a6b2d gdb/testsuite: expand gdb.base/foll-vfork.exp adds d3a2163ee2d gdb/testsuite: remove use of sleep from gdb.base/foll-vfork.exp adds b26b06dd42f gdb: additional debug output in infrun.c and linux-nat.c adds c684d6c4e3c Also support '^=' in linker script expressions adds 4676d038042 Remove unused declaration of child_terminal_init_with_pgrp adds ffcdd0184d2 Automatic date update in version.in adds 7ab8bf1c777 RISC-V: Support Zca/f/d extensions. adds b0a101c53a1 RISC-V: Supports Zcb extension. adds 9cc5af6a1f8 PR 30632 - ld segfaults if linker script includes a STARTUP line. adds fdc60e8cf68 Updated Swedish translation for the binutils subdirectory adds 057d00baa69 Automatic date update in version.in adds 1d9f0053f02 gas 32-bit host compile warnings adds eb84343a1d3 Build all the objdump extensions with --enable-targets=all adds b7bf7f1b8f6 Tidy binutils configure adds 03c02b696e9 [GOLD, PowerPC64] Debug info relocation overflow adds 0d332f11122 [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flt [...] adds 81dd93c8562 gdb/amd-dbgapi-target: Use inf param in detach adds df750b07aea Updated Romainian translation for the opcodes directory adds 6d30ada87b7 Fix gdb.Inferior.read_memory without execution (PR dap/30644) adds fc07c81340b gdb: LoongArch: Update status of the entire regset in regcache adds 2de783f754c Automatic date update in version.in adds 22e69d8d377 MIPS: Don't move __gnu_lto_slim to .scommon adds 167ce0566cd Automatic date update in version.in adds 24b43533e95 [gdb/tui] Fix superfluous newline for long prompt adds f4c4456eb4d [gdb/symtab] Add optimized out static var to cooked index adds c54748b2fae x86: simplify disassembly of LAR/LSL adds 178e197078e x86: adjust disassembly of insns operating on selector values adds 1c850ca80dc gdb/solib-rocm: limit the number of opened file descriptors adds d218e7fedc7 DesCGENization of the BPF binutils port adds 7bb9f0c2be9 sim/bpf: desCGENization of the BPF simulator adds 386d30593e4 bpf: add missing bpf-dis.c to opcodes/Makefile.am adds 83f362cf8f9 Remove ancient Ada workaround adds 812e7caf60b Add instruction bytes to DAP disassembly response adds b3a27d2f97a Implement Ada target name symbol adds 8d80d240535 Fix typo in py-type.c docstring adds 01deb24db99 Remove redundant @findex from python.texi adds 2f3dbc5fb5e bpf: opcodes, gas: support for signed register move V4 inst [...] adds c24fd9547fb bpf: opcodes, gas: support for signed load V4 instructions adds 4f7d9afbcdf Document array indexing for Python gdb.Value adds 672c55ddcf1 Remove unused imports adds 27b2eff1b82 Add Progspace.objfile_for_address adds 8a35f6b30a3 Implement DAP modules request adds e8fc65713d6 bpf: disasemble offsets of value 0 as "+0" adds 4d051f3a4e2 Fix crash with DW_FORM_implicit_const adds 6fbe38ce117 Automatic date update in version.in adds 09075d5d4a2 [gdb/testsuite] Use proc readnow in two test-cases adds b40b1e4f9a3 [gdb/testsuite] Improve gdb.arch/arm-pthread_cond_timedwait-bt.exp adds 7f9e225fde0 Automatic date update in version.in adds dd82bbc1b3e gdb/testsuite: replace $testfile with $binfile in one case adds 8a9da63e407 gdb: two changes to linux_nat_debug_printf calls in linux-nat.c adds 560c121c207 Export gdb.block_signals and create gdb.Thread adds 338b21b0881 Use 'name' in DAP start_thread function adds c2ca88d74ba bpf: add support for jal/gotol jump instruction with 32-bit target adds 167991e60e4 Automatic date update in version.in adds 3ccfc0b46ca bpf: gas,opcodes: fix pseudoc syntax for MOVS* and LDXS* insns adds a50ead7822b bpf: gas: fix in manual that MOVS* pseudoc syntax uses = in [...] adds 5cbe549257b bpf: gas,include,opcode: add suppor for instructions BSWAP{ [...] adds 378535f277b LoongArch: Fix instruction immediate bug caused by sign-extend adds a38b0c05b6e LoongArch: Fix immediate overflow check bug adds 3fa45fb168c LoongArch: ld: Simplify inserting IRELATIVE relocations to [...] adds 4701770c57a Updated translations for bfd, gold and opcodes adds 6badd1020f5 objcopy embeds the current time and ignores SOURCE_DATE_EPO [...] adds 766f6d170c5 RISC-V: Prohibit the 'Zcf' extension on RV64 adds 6e30678feb8 RISC-V: Implications from 'Zc[fd]' extensions adds 3dfee720102 Automatic date update in version.in adds 695776dc2f4 RISC-V: Enable RVC on ".option arch, +zca" etc. adds 055a4c8e0f1 bpf: Update atomic instruction pseudo-C syntax adds 02f68ef297b bpf: Add atomic compare-and-exchange instructions adds 6296109afcd Automatic date update in version.in adds af67f1d01d2 Regen bpf opcodes POTFILE adds fafcbd14a7e bpf: format not a string literal adds 0d8e39f5ce5 Don't warn on .attach_to_group to same group adds eb14a8b4bfb [GOLD] reporting local symbol names adds 477c9f2ba26 PR30657, gprof heap buffer overflow adds 04896832b2e bpf: fix register NEG[32] instructions adds 42003372192 bpf: fix neg and neg32 BPF instructions in simulator adds 906c2c65649 [gdb/testsuite] Fix regexps in gdb.base/step-over-syscall.exp adds c0afd99439f [gdb/tui] Fix assert in ~gdbpy_tui_window_maker adds 2b8bee8b34d [gdb/testsuite] Fix gdb.gdb/python-helper.exp with -O2 -flt [...] adds 87c9b0289d7 [gdb/tui] Fix secondary prompt adds bcf43b33cfd [gdb/testsuite] Drop -nostdlib in gdb.dwarf2/typeddwarf.exp adds ac284430be5 bpf: gas: add negi and neg32i tests adds 200546f1a33 [gdb/build] Fix Wstringop-truncation in coff_getfilename adds 9d1e07bd19f bpf: accept # as an inline comment char adds afca9a9b451 [gdb/testsuite] Fix gdb.python/py-thread-exited.exp adds 513c7e5f3e8 Automatic date update in version.in adds 3fde5f6e7d3 Support Intel AVX-VNNI-INT16 adds 3ac2eb94812 Support Intel SHA512 adds c55ba32b7a7 Support Intel SM3 adds 2bced1684b3 Support Intel SM4 adds cd2908958ac Support Intel PBNDKB adds f1036ada3bc sh: uninitialised sh_operand_info.type in get_specific adds 2902e6682d6 /DISCARD/ in ld testsuite adds 2f01a2b9eaa Report supportsBreakpointLocationsRequest adds b871f5ee337 gdb: remove trailing empty line in target-delegates.c adds f921e120da7 Automatic date update in version.in adds fdc5ba89ca8 Fix typo in riscv-dis.c comment adds 6551c119bf7 RISC-V: Add actual 'Zvkt' extension support adds 41c8b9f097e coff/pe/xcoff and --extract-symbols adds d989e8dc6ba Fix recent x86 pe/coff testsuite regressions adds b6dfdfde886 ldscripts/empty-address vs. xcoff adds cc66ad2d2a6 Revert "MIPS: support mips*64 as CPU and gnuabi64 as ABI" adds f625926792d MIPS/LD: Include n64 `.interp' with INITIAL_READONLY_SECTIONS adds 2b4a60ab59f MIPS/GAS/testsuite: Disable compact EH #7 tests with OpenBS [...] adds 67e789ae32f MIPS/LD/testsuite: Fix unaligned JALX failures with OpenBSD [...] adds 94052ee4ccf MIPS/LD/testsuite: Fix JALR relaxation test failure with IRIX 6 adds d4e5281f037 MIPS/LD/testsuite: Fix `attr-gnu-4-10' failures with IRIX targets adds b50c220d179 MIPS/LD/testsuite: Fix `attr-gnu-4-10' failures with OpenBS [...] adds 70116eb5e6c MIPS/LD/testsuite: Run `got-dump-1' for o32/n32 ABIs adds ce0077a2e72 MIPS/GAS/testsuite: Force o32 for tests expecting 32-bit ad [...] adds 3c8ed624caf MIPS/LD/testsuite: Fix MIPS16 interlinking test n64 regressions adds ec3205bbc6f MIPS/LD/testsuite: Fix MIPS16 interlinking test IRIX 6 regressions adds 60ec8306db1 testsuite: Also discard the `.MIPS.options' section adds ec76a6172f7 MIPS/testsuite: Handle 64-bit addresses adds ed4dca900c0 testsuite: Handle composed R_MIPS_NONE relocations adds 316be2b229f MIPS/GAS/testsuite: Fix n64 compact EH failures adds 29c108c9610 MIPS: Support `-gnuabi64' target triplet suffix for 64-bit [...] adds 95b83567a45 gas: amend X_unsigned uses adds 0c8a0b88d18 Re-acquire GIL earlier in gdbpy_parse_and_eval adds 07d8d4bd2ad [gdb] Rename variable main_thread to main_thread_id adds 249d4715e41 bpf: gas: support relaxation of V4 jump instructions adds 648bd020a28 bpf: remove spurious comment from tc-bpf.c adds 8e72ee1de8d Automatic date update in version.in adds b9176a418ca Automatic date update in version.in adds 82be476a08a Update how to make a release document after the 2.41 release adds 03460429385 bpf: gas: add field overflow checking to the BPF assembler adds 1e18ffc9915 bpf: include, bfd, opcodes: add EF_BPF_CPUVER ELF header flags adds ac3506c4965 GDB Global Maintainer update (3 maintainers stepping down) adds 71ddc1cc0b8 Automatic date update in version.in adds 3b2ffd32d21 bpf: sim: do not overflow instruction immediates in tests adds 55b1edf5994 RISC-V: Fix typo in the test case name adds 30c01bb104e Restore previous sigmask in gdb.block_signals adds 6a6e82dc75a Updated Spanish translation for the gprof directory adds 5b512234c87 bpf: opcodes: fix regression in BPF disassembler adds f717822dd7b Set PYTHONMALLOC in the test suite adds 38797d2e73d gdb/testsuite/rocm: Add the hip_devices_support_debug_multi [...] adds e2140f3072c gdb/amdgpu: Fix debugging multiple inferiors using the ROCm [...] adds 3d05c80b5dc ld: fix typo in --enable-warn-rwx-segments help adds fe34aba0602 Fix bug in fixed-point handling adds fa2b9e04060 [gdb/testsuite] Set TSAN_OPTIONS by default to history_size=7 adds 55f635a216a Automatic date update in version.in adds c8e1332cc7d gprofng: create a list of available views adds 9a53bcc89d7 ld: Fix test failures with --enable-textrel-check=error adds 0251080cb8d Add note to check that all changes have been pushed before [...] adds c7de8f2570c gas: rework timestamp preservation on doc/asconfig.texi adds b99a9693430 Fix "--only-keep-debug for ELF relocatables" binutils test [...] adds a18b53a8f68 Add thread exited event adds f3337b1e944 Rename private member of FrameDecorator adds 7abfd03742d Refactor dap_launch adds f131a579081 Add "cwd" parameter to DAP launch request adds 65403bd0ed2 Full paths in DAP stackTrace responses adds e982d96cd60 Move DAP breakpoint event code to breakpoint.py adds 8a8a5ccadd1 Do not send "new breakpoint" event when breakpoint is set adds 21db866dc69 Implement DAP 'terminated' event adds af93035b275 Add DAP support for C++ exceptions adds 2128d888b88 Respect supportsMemoryReferences in DAP adds e1376998848 Implement ValueFormat for DAP adds 7b4a5561e4b Don't supply DAP 'path' for non-file shared libraries adds c64cba1b56e Introduce sourceReference handling in DAP adds 4b6521cf69f Handle Source in DAP breakpointLocations adds 13bd1a91759 Implement DAP "source" request adds 665b41c0ce1 Regen ld/configure adds b6456e91d40 Don't declare xmalloc or xrealloc in bucomm.h adds 44f8d229e86 Don't declare xmalloc and others in ldmisc.h adds 1913729810b Automatic date update in version.in adds 69c37f53e20 gprofng: Fix build with 64bit file offset on 32bit machines adds 675b9d612cc 2.41 Release sources adds b5c37946cce Revert "2.41 Release sources" adds 86bb2d76c90 Avoid failures in fixed_points.exp with older GCC adds 3c3e54d7b5f [gdb/dap] Disable DAP for python <= 3.5 adds c082d7f58ef [gdb] Initialize main_thread_id earlier adds 4b177a76d5b Automatic date update in version.in adds 92f46037a0f RISC-V: Imply 'Zicsr' from 'Zve32x' adds e57ed3695a6 RISC-V: Add support for 'Zvfh' and 'Zvfhmin' adds e34acfce343 Fix Wlto-type-mismatch in opcodes/ft32-dis.c adds 1720b64f735 gdb: fix possible nullptr dereference in a remote_debug_pri [...] adds 760fb390fd4 objdump, nm: sprintf sanitizer null destination pointer adds b077a53b2b8 cris: sprintf sanitizer null destination pointer adds d191eacb7b5 wrstabs: sprintf sanitizer null destination pointer adds e2e7c526131 dlltool: sprintf sanitizer null destination pointer adds 137f6bc0dab resrc: sprintf sanitizer null destination pointer adds 23f6f86ca03 gprof: sprintf sanitizer null destination pointer adds eaf1fa5ac59 ld: sprintf sanitizer null destination pointer adds ebfd369c3e9 xtensa: sprintf sanitizer null destination pointer adds b43e801e285 arm: sanitizer stringop-overflow adds 75747be51e6 cris: sprintf optimisation adds ad923ded82d binutils sprintf optimisation adds f8c4789c7f4 readelf sprintf optimisation adds f559e52a8e7 Remove PEI_HEADERS define adds b1c0ab20809 gdb: avoid double stop after failed breakpoint condition check adds 30baee68655 Use frame.name() in FrameDecorator adds 5c9adb880eb Remove f-string from DAP adds 8d76ceb7f1d [gdb/symtab] Remove superfluous handling of Ada main in wri [...] adds ea305f846fd Automatic date update in version.in adds 49459ed32b7 gdb/testsuite: Disable gdb.compile when testing with clang adds ae337712246 PR30697, ppc32 mix of local-dynamic and global-dynamic TLS adds 066c738ec5d ppc: sanity check writing relocs adds 8adc5522280 [gdb/symtab] Fix data race on index_cache::m_enabled adds 488b3ff1fc7 [gdb/symtab] Fix data race on bfd::{cacheable,format} adds 12afdeecc91 [gdb/symtab] Fix race on dwarf2_per_cu_data::{queued,is_deb [...] adds edb157dfc6a [gdb/symtab] Fix data race on dwarf2_per_cu_data::{m_header [...] adds b44293099e2 [gdb/testsuite] Extend gdb.base/index-cache.exp adds 38ef7c3513f [gdb/symtab] Fix data race on dwarf2_per_cu_data::{mark,is_ [...] adds 0961970dea9 [gdb/symtab] Fix data race on dwarf2_per_cu_data::{files_re [...] adds 1f83e2cd3f5 [gdb/testsuite] Move "maint wait-for-index-cache" ALAP in g [...] adds babce214ecb [gdb/testsuite] Extend gdb.base/index-cache.exp further adds 0133072f87b Fix potential infinite loop in bfd_cache_close_all. adds 079e7983028 Fix incorrect class name in free_objfile documentation adds c8f6fc9200d Remove extra '.' from error message adds 0ecf4403168 Consolidate calls to bfd_set_cacheable adds 9c808ba1a9c Reindent recursive_dump_type adds cbe2690e6b7 Automatic date update in version.in adds db583cf8dca as: Fix typo in manual adds d06730bc020 [gdb/symtab] Find main language without symtab expansion adds 5e66f55c62e Automatic date update in version.in adds ad233d0d746 Automatic date update in version.in adds 2f98b09492b gdb/fortran: Align intrinsic/variable precedence adds 8d27b09d087 RISC-V: move comment describing rules for riscv_opcodes[] adds e0282cf1284 gprofng: 30700 tmpdir/gp-collect-app_F test fails adds d734d43a048 Automatic date update in version.in adds e3f5898021b RISC-V: Update ratified 'Ztso' extension version adds aaa1d4b8f22 [gdb/build] Fix build breaker with -std=c++11 adds 67be0489f28 Guard against killing unrelated processes in amd64-disp-step.exp adds 38b61fee3da Update my name in maintainers file adds 0e339f6b4f2 ld: Fix relocatable.d XFAIL/notarget entry for hppa adds e3b66187192 ld: Fix retain7a.d XFAIL/notarget entry for hppa adds 7570a17cbbe [gdb/build] Use move capture in gdb_demangle adds f82ee0c8dc4 PR30724, cygwin ld performance regression since 014a602b86 adds feddea4b466 Add ld makefile dependencies adds 226f9f4fadb Rename bfd_bread and bfd_bwrite adds 7d523a910bd Automatic date update in version.in adds 3cdc2d7e66a gdb, breakpoint: add breakpoint location debugging logs adds 6bf6f9245ac bpf: use w regs in 32-bit non-fetch atomic pseudo-c adds fe1a221c888 Automatic date update in version.in adds 62a21046a98 [gdb/symtab] Fix assertion in write_debug_names adds 107ab8d45df [gdb/testsuite] Improve failure mode in gdb.dwarf2/enqueued [...] adds 698652da936 [gdb/testsuite] Fix gdb.dwarf2/enqueued-cu-base-addr.exp wi [...] adds 67bed49ec85 aarch64: Enable Cortex-A520 CPU adds d0ffdf64820 Pass unique_ptr to add_thread_with_info adds 78e7f66e75f Change py-thread-exited.exp to work with gdbserver adds 22f46409aaf Fix gdb.ada/O2_float_param.exp for PowerPC adds 8f258a6c979 [gdb/symtab] Dump qualified name of cooked_index_entry adds aa5b8b8cc3c [gdb/symtab] Fix off-by-one error in cooked_indexer::recurse adds 6085bf5240c Automatic date update in version.in adds 5b576ed1434 RISC-V: Remove support for non-existing 'Zve32d' adds 934ee74bc0d RISC-V: Fix opcode entries of "vmsge{,u}.vx" adds e416bd75c3f warn unused result for bfd IO functions adds 734dfd1cc96 x86: pack CPU flags in opcode table adds cca56b22a33 gas: purge md_elf_section_word() adds 19c5c1bb327 Fix AIX build break. adds 2db20b97f1d gdb: warn unused result for bfd IO functions adds 1c450dc2e76 RISC-V: Add reference to Zve32* adds 86dfe011797 RISC-V: Reflect actual range of vlen for hashing adds a17805b199b Test GNAT encodings in arr_acc_idx_w_gap.exp adds f8b12b8e104 Fix Python documentation for range type fields adds a2d9ce47dee gdb.ada/mi_var_access.exp adds 0e75fc54bb2 Automatic date update in version.in adds a5e58a41647 Libvtv: Add loongarch support. adds 9ba1efd2150 c++: source position of lambda captures [PR84471] adds 82fc3423c36 Updated constants from https://dwarfstd.org/Languages.php adds 079b20e89d3 LoongArch: implement count_{leading,trailing}_zeros adds 047b13da37d Darwin : Update libtool and dependencies for Darwin20 [PR97865] adds 6d80d4cf716 configure: Do not build the ununsed libffi shared library. adds 947edb094ec configure: When host-shared, pass --with-pic to in-tree lib [...] adds 60b42421e90 configure: Implement --enable-host-pie adds d0aa61ca5cf configure: Only create serdep.tmp if needed adds ed0a861b072 configure, Darwin: Ensure overrides to host-pie are passed [...] adds ddb5be247e4 Remove support for Intel MIC offloading adds 46335e8e4db configure: use OBJDUMP determined by libtool [PR95648] adds b8326e1c4ad configure: Account CXXFLAGS in gcc-plugin.m4. adds 8fdbd80f1fc Add TFLAGS to gcc's GCC_FOR_TARGET adds 917f20be837 Merge modula-2 front end onto gcc. adds 83e8a1eff6d 32-bit PA-RISC with HP-UX: remove deprecated ports adds 9f2c14223f0 Fix PR bootstrap/102389: --with-build-config=bootstrap-lto [...] adds 3a712247e2c gcc: Add 'mcf' thread model support from mcfgthread adds 3c4e12ba885 Darwin, config: Revise host config fragment. adds c841db95382 configure: Allow host fragments to react to --enable-host-shared. adds a710d78f319 mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables adds ba1eb82eae0 mh-mingw: drop unused BOOT_CXXFLAGS variable adds 85f61137bb2 config-ml.in: Suppress output from multi-do recipes adds b63eb8bc8c6 Add D front-end, libphobos library, and D2 testsuite. adds 6248684a126 MSP430: Add -fno-exceptions multilib adds f70e7020651 gcc: xtensa: add XCHAL_HAVE_{CLAMPS, DEPBITS, EXCLUSIVE, XE [...] adds db863e7870e gcc: xtensa: add data alignment properties to dynconfig adds 5006459c397 toplevel: reconcile few divergences with GCC adds f34b00a4362 Generic configury support for shared libs on VxWorks adds a55212c34e4 Fix hppa64-hpux11 build to remove source paths from embedded path. adds 14af24e0a83 libtool.m4: Sort output of 'find' to enable deterministic builds. adds 445ae0cf004 FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts adds af5478e1f3c Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin. adds 68a78f460a7 Makefile.def: drop remnants of unused libelf adds f553b1471e7 d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 [...] adds 5ce0ff9b546 Collect both user and kernel events for autofdo tests and a [...] adds d3d2eb0cacf Fix collection and processing of autoprofile data for target libs adds 91c7a3089cc Fix autoprofiledbootstrap build adds 2e834cd2770 Disable warnings as errors for STAGEautofeedback. adds 573ea74515e Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [ [...] adds 27a02858210 PR bootstrap/106472: Add libgo depends on libbacktrace to M [...] adds dbd77e21946 gccrs: Add gcc-check-target check-rust adds 19824f6fab2 Use substituted GDCFLAGS adds e26b2c86a1a toplevel: Substitute GDCFLAGS instead of using CFLAGS adds 6a6859cbff7 regen config adds b6d8d612d30 gdbserver: Reinstall software single-step breakpoints in re [...] adds 8c8224dc163 PR30715, VAX: md_create_long_jump adds ec2479e820c Re: gdb: warn unused result for bfd IO functions adds e5776db07a2 Automatic date update in version.in adds e15197c8040 gprofng: fix typos in get_realpath() and check_executable() adds 84004b2a709 gprofng: pass gprofng location to gp-display-gui adds aef36dee93b [gdb/symtab] Don't deduplicate variables in gdb-index adds cd69e3f575f Automatic date update in version.in adds 3b23a5ea693 ld: fix relocatable, retain7a target pattens for HPPA adds 33efa77ecf7 Re: PR30715, VAX: md_create_long_jump adds 9381cdb1fb8 Remove fall-back prune_warnings adds 51dd9e7c4ca ld: Build libpr23169a.so with -z lazy adds 980111642db [gdb] Fix maint print symbols/psymbols help text adds 7f7ecb46c1a [gdb/build] Remove superfluous variable param_types in gdb/ [...] adds 6a93ab8af49 [gdb/build] Fix enum param_types odr violation adds 9972aac27d5 [gdb/build] Fix struct token_and_value odr violation adds e72b937ddda [gdb/build] Fix struct token odr violation adds dad9ed2f252 Remove alloca from osabi.c adds 1b0fa457412 fbsd-nat: Add a list of pending events. adds a6f51542941 fbsd-nat: Defer any ineligible events reported by wait. adds 12e5b10965c fbsd-nat: Fix resuming and waiting with multiple processes. adds e1d94b3b521 fbsd-nat: Fix several issues with detaching. adds 57c28d45f9a fbsd-nat: Fix thread_alive against a running thread. adds fdeef5e428c fbsd-nat: Stop a process if it is running before killing it. adds bc6c74b1406 [gdb/build] Fix YYSTYPE and yyalloc odr violation adds 2d7f31063b8 Automatic date update in version.in adds a2182c73d24 PPC: remove indirection from struct pd_reg adds 02a63525ef0 RISC-V: remove indirection from register tables adds 2266f863180 RISC-V: Add support for the 'Zihintntl' extension adds 239af8cbd15 RISC-V: Make "fli.h" available to 'Zvfh' + 'Zfa' adds f9280e396f1 RISC-V: Make T-Head testing pattern more generic adds 22b6999fa01 Updated Russian translation for the bfd directory adds 2a3f442df9e Mention process_stratum in inferior::priv comment adds ba22cd5e885 Automatic date update in version.in adds da1f552dc79 gdb, infcmd: support jump command in multi-inferior case adds 7d6a2e34ee8 aarch64: Enable Cortex-A720 CPU adds 6e712424f5c kvx: New port. adds 05e1cac2496 gdb: fix vfork regressions when target-non-stop is off adds a345d14fa65 gdb/testsuite: fix race condition in gdb.python/py-thread-e [...] adds 100dbc6de52 Implement DAP module-removed event adds 94c5098e4d9 Fix obvious bug in aggregate expression adds 033bc52bb61 Avoid buffer overflow in ada_decode adds eeee4389cf3 [gdb/symtab] Handle self-reference DIE adds 4c072eb6297 Automatic date update in version.in adds 646657284f6 ld: ld-lib.exp: log failed dump.out contents for debugging adds 5be1b787276 bpf: gas: consolidate handling of immediate overflows adds 3afe50fe197 gas: tc-sparc.c: undo spurious change in 5be1b787276d2adbe8 [...] adds f0ae7030f00 [gdb/testsuite] Fix copy-to-remote in gdb.base/vfork-follow [...] adds 24a601dd70a [gdb/build, c++20] Fix Wdeprecated-enum-enum-conversion adds 84c9951ebd1 [gdb/build, c++20] Stop using deprecated is_pod adds 63b87362a58 [gdb/build, c++20] Fix DISABLE_COPY_AND_ASSIGN use in ui_ou [...] adds 5bd5fecdd25 [gdb/build, c++20] Fix deprecated implicit capture of this adds 2b9ed6db3fb [gdb/build, c++20] Fix invalid conversion in test_symbols adds 9246b7bd6df [gdb/build] Return const reference in target_read_auxv adds 6feae66da1d [gdb/build, c++20] Handle deprecated std::allocator::construct adds 880802688cf Re: sim frv: Add a missing return value for frvbf_check_acc_range. adds 05fbbeacaa7 generated bfd files, and kvx regen adds 0c9546b152f [gdb/build] Fix yysymbol_kind_t odr violation adds b080fe54fb3 gdb: add inferior-specific breakpoints adds 1f572864da9 gprofng: Use execvp instead of execv adds e76d241a64c C++-ify minidebug.c adds 3b5f2477bca Automatic date update in version.in adds 899748950c1 RISC-V: Report "c or zca" for INSN_CLASS_C when error reporting. adds b41ef0baac4 gas: make S_IS_LOCAL() and S_IS_EXTERNAL() exclusive of one [...] adds 069a1561b76 x86: remove indirection from bx[] and di_si[] adds cbd44c311f3 Remove most includes of psymtab.h adds b7cadd86197 Merge psympriv.h into psymtab.h adds 28bb48114db Fix off-by-one in call to vector::reserve adds b92b89993c8 Automatic date update in version.in adds 0e1b3420fbb sim prune_warnings adds e7ad52cde6c sim --enable-cgen-maint adds c7631501b22 sim regen preparation adds 9d4f36166d6 sim regen adds f03d5c972e1 Remove extraneous '%' from sim/cris/local.mk adds 887f85fb624 Placate -Wmissing-declarations in sim/cris adds 8e1316e2e4d Automatic date update in version.in adds 29c0e751249 Automatic date update in version.in adds 51939d713fc LoongArch: gas: Fix make check-gas crash adds fa62aafb7d8 bfd_close_all_done bug and bfd_last_cache adds 682267bfe42 aarch64/sme: Core file support adds 11e3488d3f7 aarch64/sme2: Teach binutils/BFD about the NT_ARM_ZT register set adds 41aa80c5440 bpf: correct neg and neg32 instruction encoding adds 3f3175554f2 sim: bpf: remove negi, neg32i insns adds fc31b79a37b Automatic date update in version.in adds bb8b2f633e1 Re: kvx: New port. adds fddbba54a4b kvx-linux config adds 5bf26ab7cb8 kvx_dis_init adds 8032f75b299 objdump: file name table entry count check adds a4822788d7c aarch64: Improve naming conventions for A and R-profile arc [...] adds 72275f1e6a2 Remove value::copy call from gdbpy_get_varobj_pretty_printer adds 883d90a0ff6 [gdb/build] Work around cgen odr violations adds e2ce77cd639 Automatic date update in version.in adds 8c8145a43ee bfd_get_symbol_leading_char vs. "" adds 0e3513d256c gdb: bfd_get_symbol_leading_char vs. "" adds d530ba0af9b bfd kvx formatting fixes adds c5ed8c6376e kvx bfd signed calculations and _bfd_kvx_elf_resolve_relocation adds 847fb383d83 kvx: asan: out-of-bounds read adds 990f9a1d13e kvx: ubsan: integer overflow adds 36a52ab3bf4 kvx: O_pseudo_fixup adds 835f16daa77 kvx: fix 32-bit build adds f29ab2e0e35 gdb: add missing notify_breakpoint_modified call adds adc5f8b99a9 gdb/testsuite: improve MI support for inferior specific bre [...] adds 0b72cde372f gdb: add gdb::make_unique function adds e200b179ce7 gdb: have mi_out_new return std::unique_ptr adds 951dbdfeec4 gdb: remove mi_parse::make functions adds 604fe2d97f7 gdb: make inferior::clear_thread_list always silent adds 9324bfeab9b gdb: remove the silent parameter from exit_inferior_1 and cleanup adds 9d7d58e7262 gdb: centralize "[Thread ...exited]" notifications adds 696b09bb2a1 gdb/testsuite: add mi_info_frame helper proc (and use it) adds 3ce8f906be7 gdb: MI stopped events when unwindonsignal is on adds 589d38af0de readelf/objdump: Handle DWARF info with mixed types of rang [...] adds d367563d55c Correct PR number in previous delta adds cdb090c88b4 gdb: fix up a few places where a char was treated as a bool adds 2c9d78274a9 Fix Windows sharing_input_terminal hang adds c99853f48cd gdb: fix build failure in amd-dbgapi-target.c adds fa4f2d46f95 x86: Fix DT_JMPREL/DT_PLTRELSZ when relocs share a section adds 01027869044 [gdb/build] Support reference return type in make-target-de [...] adds ee84251abac [gdb/build] Run black on make-target-delegates.py adds 2ada0458d51 Automatic date update in version.in adds 492e9b6b0f9 kvx: remove kvx_elf64_linux_vec adds 66644c5dc3d kvx: fix handling of STB_GNU_UNIQUE symbols adds af6242628aa kvx: use {u,}int32_t and {u,}int64_t adds 21f8c9c1874 kvx: bfd/config.bfd & ld/configure.tgt adds 8eb7b3a7dbc sim: or1k: Eliminate dangerous RWX load segments adds fb9b7fbf17f nds32, sh, kvx: DT_JMPREL/DT_PLTRELSZ adds 6aadf8a04d1 optimize handle_COMDAT adds 81656b43f15 kvx: workaround gcc-4.5 bug adds a47dae3f3a6 gdb/testsuite: Fix many errors in gdb.reverse with clang adds 890891f14de gdb/testsuite: fix gdb.reverse/solib-*.exp tests when using clang adds 6e7db5d6bcc gdb/testsuite: fix testing gdb.reverse/step-reverse.exp with clang adds 476dd29dc60 gdb/testsuite: Multiple improvements for gdb.reverse/insn-r [...] adds f1917fc6316 kvx: fix kvx_reassemble_bundle index 8 out of bounds adds 1f08d324601 [gdb/build] Return gdb::array_view in thread_info_to_thread_handle adds 540a5904eb5 gdb/solib-rocm: Detect SO for unsupported AMDGPU device adds cbbeee21a28 Automatic date update in version.in adds d537f77ef3b PR30794, PowerPC gold: internal error in add_output_section [...] adds b73ffa23bf6 som: buffer overflow writing strings adds 7b793987b5e Use GNU make pattern rule in ld Makefile adds cefaa117f76 gas/ELF: allow "inheriting" section attributes and type adds 183440b0aa1 gas/ELF: widen use of $dump_opts in testsuite adds 67694446f77 bfd: correct relocation handling for objcopy COFF -> ELF adds 26fca3f1fe3 Fix 64 bit red zone frame size in AIX adds 99dc97091be Fix for call feature having 9th function parameter and beyo [...] adds eb9bbbb8d3d Update FreeBSD system calls for the upcoming 14.0-RELEASE adds 58abdf88782 Verify COFF symbol stringtab offset adds 91df9a6f810 Fix gdb/coffread.c build on 32bit architectures adds 07f9535fd97 ld .deps/*.Pc files adds 7b1fdf17d5a Automatic date update in version.in adds b8a0c930580 ld STRINGIFY adds d2ac569f7b4 opcodes i386 and ia64 gen file warnings adds 9030a82d6f7 Use get_frame_address_in_block in print_frame adds fd669f71eaf Simplify definition of GUILE adds c6b80f2a92c Automatic date update in version.in adds 9cadc5fa8d2 Re: ld STRINGIFY adds 398f1ddf5e8 sanity check n_numaux adds 26d0081b52d Confusion in coff_object_cleanup adds 8606b47e940 comdat_hash memory leaks adds 6785fd72d50 PE dos_message adds 8b075babf55 Automatic date update in version.in adds cf8565fb2ea Gold: Add targ_extra_little_endian to configure.ac adds 39834263784 Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian adds adb3ae2eba7 Gold/MIPS: Drop mips*le/mips*el* triple pattern adds d6cdc0af2b8 Gold/MIPS: Add targ_extra_size=64 for mips32 triples adds 5c4cdba100b Gold/MIPS: Add mips64*/mips64*el triple support adds 025e84f9356 MIPS: Use 64-bit a ABI by default for `mipsisa64*-*-linux*' [...] adds c67caa51e47 [gdb/testsuite] Handle gdb.cp/*.exp with older compiler adds 6871e2180fc [gdb/testsuite] Refactor gdb.cp/subtypes.exp adds f5362c933e2 [gdb/testsuite] Add xfail in gdb.cp/subtypes.exp adds 54d57acf610 Re: comdat_hash memory leaks adds daafebb58da COFF swap_aux_in adds 8d83f51b910 [gdb/symtab] Handle self-reference in inherit_abstract_dies adds a6ce491c3d9 Use hex_string in gdb/coffread.c instead of PRIxPTR adds b8a175b4154 Use sect_offset_str in cooked_index::dump adds d39b60f2e03 x86: Add an x86_xsave_layout structure to handle variable X [...] adds a388ab0b863 gdb: Store an x86_xsave_layout in i386_gdbarch_tdep. adds c689d1fe58b core: Support fetching x86 XSAVE layout from architectures. adds e85aad4ae76 nat/x86-cpuid.h: Add x86_cpuid_count wrapper around __get_c [...] adds 2e639674c56 x86 nat: Add helper functions to save the XSAVE layout for [...] adds 22ca5c10279 gdb: Update x86 FreeBSD architectures to support XSAVE layouts. adds 24ef2641d91 gdb: Support XSAVE layouts for the current host in the Free [...] adds b42405a1594 gdb: Update x86 Linux architectures to support XSAVE layouts. adds 9848bf83750 gdb: Support XSAVE layouts for the current host in the Linu [...] adds 8938f531175 gdb: Use x86_xstate_layout to parse the XSAVE extended state area. adds 03e6fe7e0a6 gdbserver: Add a function to set the XSAVE mask and size. adds c0c43317ef9 gdbserver: Refactor the legacy region within the xsave struct adds 1f14ecbee66 gdbserver: Use x86_xstate_layout to parse the XSAVE extende [...] adds e30e39d5c01 x86: Remove X86_XSTATE_SIZE and related constants. adds 2e7b61ed19d gdbserver: Simplify handling of ZMM registers. adds b3e174482ff gdbserver: Fix style of struct declarations in i387-fp.cc adds 0789a13f8af [gdb/testsuite] Improve xfail in gdb.cp/nsusing.exp adds c58d51c612c Automatic date update in version.in adds 130e33d8617 [gdb/testsuite] Check for sys/random.h in gdb.reverse/getra [...] adds 74b180e0d8e Remove getpkt_sane adds ef6a9843785 Remove expecting_notif parameter from getpkt_or_notif_sane_1 adds 8756b726c2a Use bool in getpkt adds a60f93c7748 Unify getpkt and getpkt_or_notif_sane adds aa7b36b832a Default getpkt 'forever' parameter to 'false' adds 90de8f9c808 readelf: typos in user messages adds ee12f46f45c [gdb/testsuite] Fix false negative in have_host_locale adds 62b28bd6688 [gdb/testsuite] Handle some test-cases with older compiler adds 8370a35d4b8 [gdb/testsuite] Require gcc >= 5 in gdb.linespec/cpls-abi-tag.exp adds 8468e036886 [gdb/testsuite] Require have_compile_flag -mavx512f in gdb. [...] adds 4fd1ba162ed gdb/testsuite: recognize one more unsupported instruction i [...] adds c73556cb0e6 Use gdb::array_view for value_array adds 0f2d28db8e9 Declare 'tem' in loop header in array_operation::evaluate adds 9c00ec6fe09 Hoist array bounds check in array_operation::evaluate adds 21bdf43aa28 Remove redundant variable from array_operation::evaluate adds 8b2ac9b2164 Remove another redundant variable from array_operation::evaluate adds b47331bf901 Remove "highbound" parameter from value_array adds 2922821e4fe More renames in array_operation::evaluate adds 97319ac805e [gdb/build] Fix C inclusion of nat/x86-cpuid.h adds 0637da3c732 Automatic date update in version.in adds a422bb9db1a Re: readelf/objdump: Handle DWARF info with mixed types of [...] adds 02838630379 binutils/dwarf.c abbrev list leak adds aa1e22eb8d6 objdump: Free sorted_syms on error path adds fe0f44a0caf RISC-V: Make XVentanaCondOps RV64 only adds 59487af3c84 gdbserver, linux-low: add a couple of nullptr assertions. adds c1a54648091 Revert "MIPS: Use 64-bit a ABI by default for `mipsisa64*-* [...] adds 7c9ab4a564d Revert "Gold/MIPS: Add mips64*/mips64*el triple support" adds edc9d95966b Revert "Gold/MIPS: Add targ_extra_size=64 for mips32 triples" adds 6537f54611b Revert "Gold/MIPS: Drop mips*le/mips*el* triple pattern" adds ddf8117d3cc Revert "Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE fo [...] adds 0c164d29d11 Revert "Gold: Add targ_extra_little_endian to configure.ac" adds 7c651c5fe6d gdb: simplify vector construction in eval_op_rust_array adds 50e193c1862 [gdb/testsuite] Fix gdb.dwarf2/nullptr_t.exp with cc-with-dwz-m adds d7d4e911554 DEFAULT_BUFFERSIZE adds 00aea11f400 libbfd.texi zero size adds 48abc08d13e Automatic date update in version.in adds bac5753ca24 elf: Check DT_SYMTAB only on non-IR object adds 68a2d9bf874 elf: Don't merge sections with different SHF_LINK_ORDER adds cd60a3956da arc: Update elfarcv2 script template adds 0b8b932dce2 [gdb/symtab] Fix uninitialized memory in buildsym_compunit: [...] adds 2774f2dad5f [gdb/symtab] Factor out type::{alloc_fields,copy_fields} adds 4b3d893ac8b [gdb/symtab] Do more zero-initialization of type::fields adds 34c9386e218 [gdb/symtab] Replace TYPE_ALLOC + memset with TYPE_ZALLOC adds 6d3c2d749be [gdb/symtab] Replace TYPE_ALLOC + B_CLRALL with TYPE_ZALLOC adds 959db212304 [gdb/symtab] Replace TYPE_ALLOC with TYPE_ZALLOC where required adds 53330039693 gas OBJ_PROCESS_STAB adds 3bab069c29b gas init_stab_section and get_stab_string_offset adds ad4ee59eb7d vms-alpha: Free memory on failure path adds 3f62178ed70 [gdb/contrib] Require minimal dwz version in cc-with-tweaks.sh adds 3b23b03a863 Revert "Simplify @node use in BFD documentation" adds 8688bb62781 Unify DW_TAG_typedef case in new_symbol adds 62669649dc0 [symtab/27831] Fix OBJF_MAINLINE assert adds 79771b88bf2 [symtab/27831] New test case: gdb.base/add-symbol-file-attach.exp adds 4bea97df59d Remove eval_op_ternop adds 321d8b3f28c gdb: introduce field::is_artificial / field::set_is_artificial adds 6c0f749351b gdb: remove FIELD_ARTIFICIAL adds 454977cdc41 gdb: remove TYPE_FIELD_ARTIFICIAL adds 886176b8650 gdb: introduce field::bitsize / field::set_bitsize adds 3be8c919101 gdb: remove FIELD_BITSIZE adds 3757d2d44f6 gdb: remove TYPE_FIELD_BITSIZE adds 8c329d5c651 gdb: remove TYPE_FIELD_PACKED adds 911e1e795e2 Add symbol::matches method adds 12123021f11 elf: Adjust PR ld/30791 tests adds eb5b52158ff PR30806, CPPFLAGS are missing for bfd/chew, syslex_wrap and [...] adds 9e2dda428d1 Automatic date update in version.in adds 8ba212f8933 gdb: remove uses of alloca in gdbtypes.c adds 12e70a6d0c3 RISC-V: Fixed the wrong expansion for pseudo vmsge[u].vx in [...] adds be3bed0696a Fix ld Makefile variable naming: ELF_CLFAGS -> ELF_CFLAGS adds f438659a6fb RISC-V: move various alias entries adds e746be98588 x86: drop Size64 from VMOVQ adds e30e9575926 x86: correct source used for two non-AVX512 VEXWIG tests adds d54678ebc02 x86: rename CpuPCLMUL adds dfab07b9ead x86: unindent most of set_cpu_arch() adds b47a4f92de5 Fix "usage" errors for some MI varobj commands adds 7fdd4fcee1c config: Fix host -rdynamic detection for build != host != target adds 06ef1876687 Automatic date update in version.in adds 41770089162 gdbserver: i387_cache_to_xsave: fix copy dest of zmm registers adds a496e1a71e1 Automatic date update in version.in adds 0f020d9cedc Automatic date update in version.in adds 1b9a9c30a07 [gdb/testsuite] Fix race in gdb.base/add-symbol-file-attach.exp adds b3a1e48614c arm: Make 'conflicting CPU architectures' error message mor [...] adds 292273af370 Automatic date update in version.in adds 9294a13008b RISC-V: Prohibit combination of 'E' and 'H' adds a303646f175 RISC-V: Add 'Smcntrpmf' extension and its CSRs adds 2a546455f45 RISC-V: Fix typo in the testsuite adds 404def8928b RISC-V: Add stub support for the 'Svadu' extension adds d4868004365 RISC-V: fold duplicate code in vector_macro() adds b6ac461ace1 readelf: Add option to display the names of sections refere [...] adds 655e4e52ef4 Avoid crash with Ada and -fdata-sections adds 358be6e72d4 Read Ada main name from executable, not inferior adds 5cd2b85eba5 gdb/riscv: Fix oob memory access when printing info registers adds e1a482ad96a Move rust_language::lookup_symbol_nonlocal adds 49ed499c44d Refactor Rust code for slice-to-array operation adds dec28322cf6 Introduce TYPE_SPECIFIC_RUST_STUFF adds cf1eca3cbbf Use ada_value_subscript in valpy_getitem adds 84914f598e5 Introduce type::is_array_like and value_to_array adds 91c7233d2da Select frame when fetching a frame variable in DAP adds 59668c9d8c2 Add new Python APIs to support DAP value display adds 708cedb7221 Handle array- and string-like values in no-op pretty printers adds 317577025f5 gdb/testsuite: Fix style.exp failures on targets without ar [...] adds cb7926b3ef7 gdb/testsuite: Adjust some testcases to allow Windows pathnames adds 8de9b683a5f gdb/testsuite: Disable some tests that are broken on remote [...] adds a006bc9c37e gdb/testsuite: Make hook-stop.exp ignore termination messag [...] adds a13e4c5c10d Fix 30808 gprofng tests failed adds 84522284a50 Automatic date update in version.in adds 83066cb9c7d src-release.sh (SIM_SUPPORT_DIRS): Add libsframe, libctf/sw [...] adds 7023b8d86c6 [gdb/symtab] Handle PU in iterate_over_some_symtabs adds e061219f5d6 [gdb/symtab] Fix too many symbols in gdbpy_lookup_static_symbols adds 313b2841b8e [gdb/testsuite] Fix gdb.ada/same_enum.exp adds 9e99d10c9a7 PR30828, notes obstack memory corruption adds 33a0b291058 Automatic date update in version.in adds 5e9091dab88 gold: Use char16_t, char32_t instead of uint16_t, uint32_t [...] adds 6de11ff67a9 RISC-V: Clarify the naming rules of vendor operands. adds ecb802d02ee Use 32/64_PCREL to replace a pair of ADD32/64 and SUB32/64. adds 4d944db22c3 Add testcase for generation of 32/64_PCREL. adds 825a7d7492a gdb: fix indentation in mi/mi-parse.h adds def28037892 gdb/mi: make current_token a field of mi_interp adds b7a92724c5b Simplify block_find_symbol adds ef136c7fa16 [gdb/ada] Move identical enums handling later adds 74c36641b0e [gdb/ada] Extend type equivalence test in ada_resolve_enum adds be7d5d2c417 [gdb/symtab] Fix gdb-index writing for .debug_types adds aa15623fe68 Allow pretty-printer 'children' method to return strings adds 665b55a92ed Remove dead code from varobj_set_display_format adds 78dfcce3174 Remove variable_default_display adds d1369de649a Fix bug in -var-evaluate-expression adds dd39dcae888 PR30793, kvx_reassemble_bundle index 8 out of bounds adds 6ab5851ceb8 kvx: Add a testcase for bundles with KVXMAXBUNDLEWORDS syllables adds 768c40b5eeb gdb: add Abdul Basit Ijaz to gdb/MAINTAINERS adds 85832a8c3c9 testsuite, fortran: make mixed-lang-stack less compiler dependent adds 6fe8aea3c0b testsuite, fortran: Remove self assignment non-statements adds 41439185cd0 testsuite, fortran: adapt tests for ifort's 'start' behavior adds 056f6ae0f37 testsuite, fortran: make kfail gfortran specific adds 8cde0346f2a Automatic date update in version.in adds bec941b342c gdb: remove interp_pre_command_loop adds 3c11aea0297 gdb: remove interp_supports_command_editing adds 1adecddd190 x86: restrict prefix use with .insn VEX/XOP/EVEX adds 932a49fff33 gdb/testsuite: fix gdb.mi/mi-condbreak-throw.exp failure adds 7993baae024 [gdb/testsuite] Fix build-ids in gdb.dwarf2/dwzbuildid.exp adds 7f49a8c0742 [gdb/testsuite] Add aranges in gdb.dwarf2/dwzbuildid.exp adds 92b7ae3f9a3 [gdb/testsuite] Add kfail in gdb.dwarf2/dwzbuildid.exp adds 9c5bc1bd139 [gdb/testsuite] Make gdb.dwarf2/dwzbuildid.exp more robust adds bbee713c144 aarch64: Remove unused function adds 3c83779e12f gdb/doc: rename "x86 Architecture-specific Issues" section [...] adds 15db2284f2f gdb/doc: describe x87 registers adds 92c713d7da3 Set insn_type for branch instructions on aarch64 adds e9536c6dd51 Run 'black' on recent test case adds 7ca61249cdc Make sure DW_CFA_advance_loc4 is in the same frag adds 38a984fa440 Automatic date update in version.in adds 8a51670e8e2 Automatic date update in version.in adds 4bd620d10df Automatic date update in version.in adds ebc76ef6e60 gdb/testsuite: fix gdb.arch/amd64-init-x87-values.exp on AMD CPUs adds 1bcb9dcf4a9 gdb, btrace: move xml parsing into remote.c adds cdda72c2fa1 gdb: c++ify btrace_target_info adds 2e2d1ccdc5b testsuite, fortran: Fix regression due to fix for ifort's ' [...] adds 31131df04b7 gdb/testsuite: use foreach_with_prefix in gdb.guile/scm-ports.exp adds 14432bde076 Update Python signal-handling documentation adds 9a343d2bb57 Specialize std::hash for ptid_t adds 318d3bda5ca Automatic date update in version.in adds aa240fbd480 gdb/testsuite/rocm: fix rocm-multi-inferior-gpu.cpp adds d1722abe60c gdb: Fix -Wuninitialized issue adds f8ab0270088 Avoid spurious breakpoint-setting failure in DAP adds 4bc4551bdc5 gdb/mi: remove warning about mi1 adds bc92a20a84e Automatic date update in version.in adds 452855278aa Fix: "Possible Memory leak in bed hash.c" adds 38cc67cc00d Fix: "Missing NULL check" adds 5c83c7600e1 Automatic date update in version.in adds d5f9027c4c2 x86: make AES/PCMULQDQ respectively prereqs of VAES/VPCMULQDQ adds 2548c261604 x86: support AVX10.1/512 adds 4fc85f37dc7 x86: support AVX10.1 vector size restrictions adds d7680f13df1 x86: Vxy naming correction adds d03878e670d [gdb/testsuite] Modernize gdb.base/huge.exp adds 265687478be [gdb/exp] Clean up asap in value_print_array_elements adds 54392c4df60 gdb: fix buffer overflow in DWARF reader adds 98f6baad7c3 Throw error when creating an overly large gdb-index file adds 95fc47d5c6b Automatic date update in version.in adds f8bf778c811 gdb/testsuite: explicitly test for stderr in gdb.mi/mi-dprintf.exp adds b44fef84a96 x86: re-order update_code_flag() adds 1d07cfb4406 x86: make code size vs CPU arch checking consistent adds c0260ac6191 x86: don't play with cpu_arch_flags.cpu{,no}64 adds da5f9eb43fd x86: fold CpuLM and Cpu64 adds 7c93730fe50 LoongArch: Enable gas sort relocs adds 7d9931cc31b gdb: add some missing filename styling adds 5a6dafd5f11 gdb: small cleanup in symbol_file_add_with_addrs adds 0a43fbaa23a arc: Fix alignment of the TLS Translation Control Block adds fe26aa95336 Rename split_style::DOT adds d27f3b2fde2 gdb: add Lancelot Six as maintainer of the AMD GPU port adds 5490b88bfb3 gdb/amdgpu: Silence wave termination messages adds 0e0edacca5f Fix build failure with GCC 4.8 adds c6ae604573f gdb: add inferior_cloned observable adds 947e047fac4 gdb/testsuite: add linux target check in allow_hipcc_tests adds 607c90c7389 gdb/amdgpu: add precise-memory support adds 7057275297f gdb: remove -Werror annotations from MAINTAINERS file adds cbabd45022b Automatic date update in version.in adds 93203eebe2a [gdb/symtab] Fix overly large gdb-index file check for 32-bit adds 518eb2b4511 Automatic date update in version.in adds 8b8050d46d3 Automatic date update in version.in adds cb277507026 gdb: remove unused free_actions declaration adds cf2ab5ef0b7 Fix: Use of uninitialized memory adds 4eaa39a22dd Move val_prettyformat to valprint.h adds e8aafb7d7a5 More type safety for symbol_search adds 5d69d9edc4f Automatic date update in version.in adds 12f567bcb64 gdb/cli: fixes to newly added "list ." command adds 093da43d2ad gdb, breakpoint: add a destructor to the watchpoint struct adds bcafd1c19e6 Use gdb::checked_static_cast for watchpoints adds 01bccc56af0 Use gdb::checked_static_cast for tracepoints adds 6a9196a65f1 Use gdb::checked_static_cast for code_breakpoint adds 8e032233a01 Use gdb::checked_static_cast for catchpoints adds d559227272d Pass a type allocator to init_fixed_point_type adds d948c67c5d6 Regularize some DWARF type initialization adds 26733fc7477 Add is_array_like and to_array to language_defn adds 76fc0f62138 Give a language to a type adds a56e5dce69b Handle pointers and references correctly in DAP adds a1d1634d001 elf-attrs.c memory allocation fail adds 765a0c0a86c readelf.c 'ext' may be used uninitialized adds 39d12f21592 Automatic date update in version.in adds fbf4b3c9bb0 PR30870, VMS_DEBUG compilation error adds 973db6fae30 [gdb/symtab] Error out for .debug_types section in dwz file adds 0f6a6994789 gdb/tui: add 'set tui mouse-events off' to restore mouse selection adds 4abf53c9911 Run 'black' on printing.py adds 155f5df517c gdb/dap: check for breakpoint source before unpacking adds d2266b2305c gdb/dap: ignore unused keyword args in step_out adds 61830fcb31d gdb/dap: use breakpoint fullname to resolve source adds 0b7de6d3ee0 gdb/dap: only include sourceReference if file path does not exist adds ef0f16ccf8c Remove explanatory comments from includes adds 2bcbfaeadcd Remove stray trailing "," from DAP breakpoint.py adds f21e7f44e49 Automatic date update in version.in adds 0ad14a8c34c ld: write resolved path to included file to dependency-file adds b3453e999ac Automatic date update in version.in adds 7434de7ef9a gprofng: 30834 improve disassembly output for call and bran [...] adds e7bb5090cb0 Remove keywords from target debug printer names adds 2da39de8dfb fbsd-nat: Pacify gcc with no functional changes adds 9c1e3e42042 Update the NetBSD system call table to add memfd_create(2) [...] adds 0f7710ced04 Automatic date update in version.in adds 7a5fa3dbe55 Automatic date update in version.in adds be8e8313099 Automatic date update in version.in adds f0a3c3dd52d arc: Update binutils arc predicate for tests. adds 462693a455f arc: Add new GAS tests for ARCv3. adds 6e467e9a94c arc: Add new LD tests for ARCv3. adds 06e8d9861d1 arc: Add new ARCv3 ISA to BFD. adds 4deb1ee57fd arc: Add new linker emulation and scripts for ARCv3 ISA. adds 04414221df5 arc: Update opcode related include files for ARCv3. adds f3d38d7d0b7 arc: Update ARC's Gnu Assembler backend with ARCv3 ISA. adds c99dc76089a arc: Add new opcode functions for ARCv3 ISA. adds 67036dfacf8 arc: New ARCv3 ISA instruction table adds ef90c0991e7 arc: Update arc's gas tests adds a47d304b122 arc: Update NEWS files adds 7345d05aafd RISC-V: Protect .got with relro adds 5e5116071b0 arc: Update bfd arc pattern file to allow enable-targets=all adds 0a87388b3b4 Revert "arc: Update bfd arc pattern file to allow enable-ta [...] adds f14cd06ba47 Revert "arc: Update NEWS files" adds efd35d85fcf Revert "arc: Update arc's gas tests" adds f3594421d78 Revert "arc: New ARCv3 ISA instruction table" adds 3b7e24aa56f Revert "arc: Add new opcode functions for ARCv3 ISA." adds 6ba813bf383 Revert "arc: Update ARC's Gnu Assembler backend with ARCv3 ISA." adds 8784b6df887 Revert "arc: Update opcode related include files for ARCv3." adds 7f2b40892ac Revert "arc: Add new linker emulation and scripts for ARCv3 ISA." adds d9d85c086f5 Revert "arc: Add new ARCv3 ISA to BFD." adds ad6a51b91ce Revert "arc: Add new LD tests for ARCv3." adds 35d21ea02d6 Revert "arc: Add new GAS tests for ARCv3." adds 84102ebc29a Fix readelf's display of dwarf v5 range lists adds 5437a944648 Automatic date update in version.in adds 01285426733 Use string_file::release in some places adds 6f567398070 Allow the use of SOURCE_DATE_EPOCH in the timestamps for me [...] adds dd05a5ca694 Fix to step instruction due to P10 prefix instruction. adds d5fa6e8c6cb fbsd-nat: Fix build failure with GCC 12 adds fc21e0f029c [gdb/dap] Fix dap for python < 3.8 adds 4abb672ac1a aarch64: Restructure feature flag handling adds d86dbbea8a8 aarch64: Allow feature flags to occupy >64 bits adds 940bb336cbc [gdb/testsuite] Fix gdb.server/ext-run.exp in container adds 854f72b36dc Fix a snafu in the new tests for reproducible archives that [...] adds fb282576998 Introduce gdb.ValuePrinter adds f35baff348a Add two new pretty-printer methods adds 54e053874dd Remove some unnecessary qualification from printing.py adds 9373a4b8918 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp with newer gcc adds ea186080fe2 gdb/testsuite: add xfail for gdb/29965 in gdb.threads/proce [...] adds 5f22c5abdc6 Automatic date update in version.in adds f07dd5f7dd1 Add support for "pcaddi rd, symbol" adds df940f8bb34 gdb: Fix an ODR warning with byacc with GDB_YY_REMAP adds fb1c10585ea x86-64: fix suffix-less PUSH of symbol address adds f79d55e124f x86-64: REX.W overrides DATA_PREFIX adds f586e3409b7 x86: tighten .insn SAE and broadcast checking adds a6f3add0027 x86: fold certain VEX and EVEX templates adds f94f390ef87 x86: fold VAES/VPCLMULQDQ VEX and EVEX templates adds da0784f961d x86: fold FMA VEX and EVEX templates adds 193327db9fd Fix: Output section type does not been applied to section f [...] adds a4045fdf2e8 opcodes: microblaze: Add wdc.ext.clear and wdc.ext.flush insns adds 3c3aa8bfc21 gdb.threads/pthreads.c, K&R -> ANSI function style adds ed11fb37b3f Fix gdb.threads/pthreads.c formatting adds f3e4716cc53 Fix gdb.threads/pthreads.exp error handling/printing adds b5726437226 In gdb.threads/pthreads.c, handle pthread_attr_setscope ENOTSUP adds aeb889f580a Adjust gdb.thread/pthreads.exp for Cygwin adds bd483d213a5 x86: correct cpu_arch_isa_flags maintenance adds fb2637073b4 x86: drop cpu_arch_tune_flags adds 58bceb18274 x86: prefer VEX encodings over EVEX ones when possible adds 4befded43f5 nm: heap-buffer-overflow at elfcode.h:1507 in bfd_elf64_slu [...] adds 28bc495137b config/debuginfod.m4: Add check for libdebuginfod 0.188 adds be92e534283 Automatic date update in version.in adds 2654f77d142 [gdb/testsuite] Add nopie to gdb.base/unwind-on-each-insn-a [...] adds 6136093c0d0 Fix: nm: SEGV on unknow address at nm.c:718 in print_symname adds 73b22419edd Add support to readelf for the PT_OPENBSD_NOBTCFI segment type. adds 054f25955c2 gdb/x86: use size of XSAVE area of enabled features adds ce65386db66 gdb/doc: extend the description for Progspace.filename adds 5ce85461a14 gdb/python: new Progspace.symbol_file attribute adds 4e02aca0c5e gdb/python: new Progspace.executable_filename attribute adds a0a031bce05 gdb: remove one user of the executable changed observer adds a2827364e2b gdb: remove final user of the executable_changed observer adds aac60a978e2 gdb: remove unnecessary notification of executable_changed [...] adds 063453b199e gdb: pass more arguments to the executable_changed observer adds 42f297ad36a gdb/python: make the executable_changed event available fro [...] adds c7bdb38bafa gdb: use reopen_exec_file from reread_symbols adds bb75a8698c2 Introduce type-safe variant of gdb_bfd_openr_iovec adds 5153027c7ff Small constructor change to target_buffer adds 4d2edefa524 Convert mem_bfd_iovec to new type-safe gdb_bfd_openr_iovec adds dcc045272c6 Convert target fileio to new type-safe gdb_bfd_openr_iovec adds d1f50898e13 Convert minidebug to new type-safe gdb_bfd_openr_iovec adds e537ccc211c Convert solib-rocm to new type-safe gdb_bfd_openr_iovec adds 4ef9b04fa6c Remove old gdb_bfd_openr_iovec adds 72535eb14bd [gdb/tui] Fix segfault in tui_find_disassembly_address adds 1a64c359960 Added support in gas for mlittle-endian and mbig-endian fla [...] adds 2e75eb583e2 Automatic date update in version.in adds c1cd9664073 gdb: remove unused imports in solib*.[ch] adds fb908c299d5 gdb: remove nbsd_{ilp32,lp64}_solib_svr4_fetch_link_map_offsets adds 3ec033fab4a gdb/testsuite: Add relative versus absolute LD_LIBRARY_PATH test adds 17827f61835 gdb: add Sam James to MAINTAINERS adds 68510906a98 Update README file's installation instructions adds a78c3c9717e Fix: Segmentation fault caused by npd in objdump adds 832ca732b8a x86-64: Add -z mark-plt and -z nomark-plt adds 54fd15eef72 bfd: microblaze: Fix bug in TLSTPREL Relocation adds 2677a57064a tc-microblaze.c - int compare for X_add_number. adds 4ebfd53de03 Support the NO_COLOR environment variable adds 23b5268986d Automatic date update in version.in adds 1d8f691da90 Automatic date update in version.in adds 8f6f3f29653 Automatic date update in version.in adds 6a6117ab0ff Use bfd_get_current_time in places where it is suitable adds dc63d5682e4 Fix memory leak in RiscV assembler. adds bd93891c9ae gdb: remove solib::pspace field adds 59912fb2d22 gdb: add Python events for program space addition and removal adds 89238cfdbaa [gdb/testsuite] Add KFAIL for PR ada/30908 adds a0f18a2547b [gdb/testsuite] Handle older gcc in gdb.ada/import.exp adds 8546d15ba94 gdb/debuginfod: Add debuginfod_section_query adds 4afdefc3375 gdb: Add command 'maint set/show debuginfod download-sections' adds a97875a518e gdb/testsuite: accept variable number of spaces in gdb.base [...] adds 8f11ec2d3c5 Clean up intermediate values in val_print_packed_array_elements adds 57c699398c1 Add regression test for instructionReference change adds e030ce2c79f gdb/python: reformat file with black adds cc4455ec1e1 Automatic date update in version.in adds 8c7125feaaa Fix: readelf..info misreports DW_FORM_loclistx, DW_FORM_rnglistx adds 1c9b44fe075 MIPS: Fix `readelf -S bintest' test for n64 targets adds c14993e9dc5 gdb/corefile: write NT_GDB_TDESC based on signalled thread adds 1181bcd0d25 Automatic date update in version.in adds 1bf6696b594 aarch64: system register aliasing detection adds 5dd233b3141 aarch64: Refactor system register data adds 15f38ed1016 Fix register fetch/store order for native AArch64 Linux adds 6ada909eaf5 refactor: Rename SVE-specific files adds 78d6a7e98cc refactor: Simplify SVE interface to read/write registers adds 89c4ee8398e sve: Fix return command when using V registers in a SVE-ena [...] adds ca65640ff72 sme: Enable SME registers and pseudo-registers adds 6a65998a8a9 Convert tdesc's expedite_regs to a string vector adds 223dbdd276c refactor: Adjust expedited registers dynamically adds b816042e885 sme: Add support for SME adds 1bb099a2449 sve: Fix signal frame z/v register restore adds f62b3d21ec1 sme: Signal frame support adds 5add3fce49f sme: Fixup sigframe gdbarch when vg/svg changes adds e58e9cc14e4 sme: Support TPIDR2 signal frame context adds 147fa85a600 Get rid of linux-core-thread-data adds 7070423f17f corefile/bug: Use thread-specific gdbarch when dumping regi [...] adds b93d537fba7 corefile/bug: Add hook to control the use of target descrip [...] adds 69bfb2b6d08 sme: Core file support for Linux adds 16582a51c6e sme: Add SVE/SME testcases adds 6762e153a9e sme: Document SME registers and features adds 42019af6210 sme2: Enable SME2 for AArch64 gdb on Linux adds 45f6a1e6aa4 sme2: Enable SME2 support in gdbserver adds 189e5663eb9 sme2: signal frame support adds a391a7a8c52 sme2: Core file support for ZT register set adds c6727038aa7 sme2: Extend SME tests to include SME2 adds cacc7bd710a sme2: Document SME2 registers and features adds 6487710babe opcodes: microblaze: Add hibernate and suspend instructions adds 2aafdd4de60 ld: microblaze: ignore rwx segments adds 1bdabb9e9fe gdb/testsuite: XFAIL some gdb.base/fileio.exp adds 29d1b2baed8 Automatic date update in version.in adds b90eb3e5b25 microblaze: Add address extension instructions adds 0515a7b643c aarch64: Enable Cortex-X4 CPU adds 41ef7afa972 Fix: ld testsuite: 'Version' pattern grabs 'Version5 EABI', [...] adds 5c18eb6bb54 gdb: some additional filename styling adds 95cb8bf72b6 gdb: use archive name in warning when appropriate adds b09dba5a5fc gdb: remove use of a static buffer for building error strings adds 3d38b301bb5 gdb: remove print_sys_errmsg adds f2c4f78c813 gdb: fix reread_symbols when an objfile has target: prefix adds 693ac69b4d4 Fix: ld testsuite: pr22001-1 test segfaults on musl/x86 adds 8023a054649 Fix: ld testsuite: Thumb PLT and GOT tests should be skippe [...] adds 99b06f8a80c Fix: ld testsuite: non-PIC shared tests fail on powerpc-linux-musl adds 8838ac1c9e0 Fix: ld testsuite: glibc-specific DT_RELR tests should not [...] adds c4e0d285cfc Fix: addr2line testsuite fails when targeting PowerPC 64 bi [...] adds 1499719e6d7 Fix: ld: Test case pr28158 fails on x86_64-linux-musl when [...] adds 345309aadd6 Fix: nm: SEGV at bfd/elf.c:2267 in _bfd_elf_get_dynamic_symbols adds e5b3bfa519a gprofng: 30894 bison should be no hard dependency adds 1b28c0f488b gdb: fix auxv cache clearing from new_objfile observer adds 6114d650785 gdb: add program_space parameter to ada_clear_symbol_cache adds a49d37f32e4 gdb: add program_space parameters to some functions in symtab.c adds aa9be61e7d4 gdb: add program_space parameter to emit_clear_objfiles_event adds eb0558dee5e gdb: use objfile->pspace in auto-load.c adds 74ce4f8ecf8 gdb: add program_space parameters to some auto-load functions adds 74daa597e74 gdb: add all_objfiles_removed observer adds e0322c6a7b9 gdb: remove unnecessary nullptr check in free_objfile observers adds 0b6a94ecbc8 gdb: use objfile->pspace in free_objfile observers adds 3f577261903 [gdb/go] Handle v3 go_0 mangled prefix adds 1aa39bcc2ea Automatic date update in version.in adds 740ce35025a gdb/configure.ac: Add option --with-additional-debug-dirs adds b75b3eb082b Fix: alpha: ld segfaults in adds f1f0a06d5b3 gdbserver: fix handling of single quote arguments adds 7663126c0b8 gdbserver: fix handling of trailing empty argument adds 67e6945b7e3 gdbserver: handle newlines in inferior arguments adds f9089d2f7b7 gdbserver: cleanup in handle_v_run adds fef7f251fec gdb/testsuite: cleanup in gdb.base/args.exp adds dd6a9ec16e0 gdbserver: fix gdbserver builds after expedite_regs changes adds 9a896be3322 gdb/NEWS: reorder some entries in the NEWS file adds 6bbf249557b opcodes: microblaze: Add new bit-field instructions adds 0f3efefb34f process-dies-while-detaching.exp: Exit early if GDB misses [...] adds c09200601f3 Automatic date update in version.in adds 08330ace11f gprofng: 30910 cross test fail: can't read "CHECK_TARGET": [...] adds 7a3bb62d826 gdb: support rseq auxvs adds 6542e3df206 [gdb/testsuite] Fix gdb.arch/i386-signal.exp on x86_64 adds a3f61244835 Revert "opcodes: microblaze: Add new bit-field instructions" adds b68c661196e Automatic date update in version.in adds 816029e0676 as: add option for generate R_LARCH_32/64_PCREL. adds 8f12a1a841c Add testsuits for new assembler option of mthin-add-sub. adds 7c841d29235 Bump version to 15.0.50.DATE-git. adds bfc57664183 Update gdb/NEWS after GDB 14 branch creation. adds 4503c19bc50 Automatic date update in version.in adds 2f349e7d2ac gdb/testsuite: match complete lines in gdb.base/maint.exp adds e7c3fa04b6c Fix: A potential bug of null pointer dereference adds cb0f1baf44a Fix: Null pointer dereference in elf32-i386.c adds ee1cb49e5a9 Fix: A potential null_pointer_deference bug adds 1b334e27f84 Fix: Null pointer dereference in ldlex.l adds a8ff7b9f87d gdb_unique_ptr.h: Fix a typo in a comment adds d883c61283a Automatic date update in version.in adds 8b9c08eddac [gdb/symtab] Add name_of_main and language_of_main to the D [...] adds 9847ba8f085 [readelf] Handle .gdb_index section version 9 adds 1fb3cdd87ec LoongArch/GAS: Add support for branch relaxation adds 80a3485f813 gdb/python: generalize serialize_mi_result() adds 4825fd2d355 gdb/python: implement support for sending custom MI async n [...] adds 322b071c45d asan: invalid free in bfd_init_section_compress_status adds f22f27f46c7 asan: null dereference in read_and_display_attr_value adds ae0d827fa48 asan: buffer overflow in elf32_arm_get_synthetic_symtab adds 27b1f19f8f5 gdb: add inferior::{arch, set_arch} adds 97153a2bbfc gdb: add inferior parameter to architecture_changed observable adds 72c4529c859 gdb: move set_target_gdbarch to inferior::set_arch adds 99d9c3b92ca gdb: remove target_gdbarch adds d6bfbb5256e gdb: scope down registers_changed call in inferior::set_arch adds 7a78108ae93 gdb: remove trailing whitespaces in remote.c adds 92b98b378a4 gdb: make remote_state's async token private adds e84ffe7bcf2 gdb: add remote_state::{is_async_p,can_async_p} adds 635b2dd919b gdb: add assertion when marking the remote async flag adds 95735b00a07 gdb: LoongArch: Handle special struct in dummy call adds e6587c5e664 Automatic date update in version.in adds f6ca448ab70 gprofng: Use the correct application name in error messages adds c524b5f2f66 [RFA] Fix for mcore simulator adds 4b41a55fe53 Automatic date update in version.in adds 241f29fba6a bfd/cache: change type used to track cached BFDs from int t [...] adds b8ead7d503a bfd: add new bfd_cache_size() function adds 07c833f99c3 Fix test suite failure in file-then-restart.exp adds 59fed66dcef Automatic date update in version.in adds 5772d798236 Move -lsocket check to common.m4 adds 9326300e4d3 RISC-V: Add support for numbered ISA mapping strings adds 318d83e6587 ld: allow update of existing QNX stack note adds 1eba15a5011 ld: correctly handle QNX --lazy-stack without -zstack-size adds 4f6f3bea520 ld: warn when duplicated QNX stack note are detected adds b5248d602e4 ld: replace wrong bfd_malloc in nto.em adds bf4fcf8bc5d [aarch64] Use SVE_VQ_BYTES instead of __SVE_VQ_BYTES adds 5e2c9ce9c0b Automatic date update in version.in adds cd09b5ddefe Automatic date update in version.in adds 30ebc4310b0 sim: mips: fix printf string adds bb0d05ff74f opcodes: microblaze: Add new bit-field instructions adds edabd378348 sim: add distclean dep for gnulib adds de59d50076b Automatic date update in version.in adds f1a0961ee09 RISC-V: Remove RV64E conflict adds 6674b23fe64 RISC-V: Add "lp64e" ABI support adds 9f9073e5b8f objcopy: Fix name of the field modified by pe_stack_reserve. adds 4b2f71e6c67 gdb: replace architecture_changed with new_architecture observer adds 5d4a870e05a Only allow closure lookup by address if there are threads d [...] adds 1d45d90934b [gdb/symtab] Work around PR gas/29517 adds ed5504c7b6f Add DAP scope cache adds a79e9a07a0d Fix: GNU-ld: ARM: Issues when trying to set target output a [...] adds fd00374fc73 Fix: GNU-ld: ARM: Issues when trying to set target output a [...] adds 138c7d26610 Fix register-setting response from DAP adds ee81567c7cd Handle gdb.LazyString in DAP adds 41ab08f84b9 Have DAP handle non-Value results from 'children' adds 8375fdfe4cb gdb: remove unnecessary declarations in target.c adds 43b1a3cb340 Automatic date update in version.in adds 2b6cdc46a23 nat/x86-cpuid.h: Remove non-x86 fallbacks adds f46ff02f181 RISC-V: Fix typo adds 84f24adc5ba asan: Invalid free in alpha_ecoff_get_relocated_section_contents adds 3233ad1e4e4 LoongArch: readelf -d RELASZ excludes .rela.plt size adds 7e564915672 [gdb/cli] Skip string copy in source_cache::ensure adds 62dfd02e30e [gdb/cli] Factor out try_source_highlight adds dcbdb080edf [gdb/cli] Keep track of styling failures in source_cache adds 22bfda88f89 Update the documentation of the LINKER_VERSIOn script comma [...] adds 998a4f589d6 libctf: Sanitize error types for PR 30836 adds c96ceed9dce gdb: include the end address in in-memory bfd filenames adds 1a5e256f200 gas: testsuite: microblaze: Add new bit-field tests adds cc45b289914 Automatic date update in version.in adds 85ad846e722 LoongArch: Correct comments. adds 4352c0ac04a RISC-V: Make sure rv32q conflict won't affect the zfa gas t [...] adds 729d0667945 [gdb/symtab] Fix style issues in v9 .gdb_index section support adds 8bb3d8b1f90 [gdb/symtab] Fix two style issues in gdb/dwarf2/index-write.c adds b6d3616fb3c [gdb/testsuite] Fix gdb.base/jit-bfd-name.exp adds 0f79aa900f3 libctf: Return CTF_ERR in ctf_type_resolve_unsliced PR 30836 adds fded0fb8986 gdb/testsuite/gdb.rocm: Check value returned by hipDeviceSy [...] adds 29736fc507c libctf: check for problems with error returns adds 1c37b309450 sim/riscv: fix JALR instruction simulation adds 99d603ec893 gdb/testsuite/gdb.rocm: Fix incorrect use of continue N in [...] adds e734b3e980d Automatic date update in version.in adds 6f85247eec6 RISC-V: Remove semicolons from DECLARE_INSN adds d08515a68e5 RISC-V: Don't do undefweak relaxations for the linker_def symbols. adds 6fe4d5bf185 gdb: remove empty clear_solib functions adds 581b34c2a15 gdb: add program_space parameter to target_so_ops::clear_solib adds c1d21880e98 gdb: make interps_notify work with references adds bb86ab837e3 gdb: replace some so_list parameters to use references adds 1f08aca9d04 gdbsupport: use "reference" and "pointer" type aliases in i [...] adds 539223dec93 gdb: make get_cbfd_soname_build_id static adds 94d5c64878a gdb: allocate so_list with new, deallocate with delete adds ae4bf24404a gdb: rename lm_info_base to lm_info adds e3b63a7910a gdb: remove target_so_ops::free_so adds 3fcbae9d9c7 gdb: use gdb::checked_static_cast when casting lm_info adds 96bb3873ec2 gdb: make solib-svr4 not use so_list internally adds 5340140e1b0 gdb: make solib-rocm not use so_list internally adds 1c0dfccba7b gdb: remove lm_info_vector typedef adds 7ad0a42e88c gdb: make so_list::lm_info a unique_ptr adds 4ac91b6bb82 gdb: make clear_so a method of struct so_list adds 25b5a04e858 gdb: remove target_section_table typedef adds ae19ef71d22 gdb: make so_list::sections not a pointer adds 200b85632a9 gdb: make so_list::abfd a gdb_bfd_ref_ptr adds 98107b0b17a gdb: make so_list::{so_original_name,so_name} std::strings adds 8971d2788e7 gdb: link so_list using intrusive_list adds 38dc8f35f92 gdb: don't call so_list::clear in free_so adds 30932f40120 gdb: remove free_so function adds 3fe0dfd1604 gdb: rename struct so_list to shobj adds 8fa1b632c15 ld: fix typo in ld.texi metdata->metadata adds f005ccb4bcc gdb: fix no-expat build of solib-target.c adds 1b1b9bc05f8 PR30984, assertion fail elf.c:8485 adds 379435351c8 Fix race in DWARF reader adds 4781e165dc9 Automatic date update in version.in adds 2d1777b530d opcodes: microblaze: Fix bit masking bug adds 938459015ca [gdb/symtab] Fix more style issues in v9 .gdb_index section [...] adds d605374748f bfd: microblaze: Add 32_NONE reloc type adds cd4a8fc4f0b libctf: fix creation-time parent/child dict confusions adds 1fa80e4c818 gas: testsuite: microblaze: cosmetic fix adds fb8ea9d2ca2 Don't include cooked-index.h from dwarf2/read.h adds eefa43c9366 [gdb/cli] Allow source-highlight to autodetect language adds 4a6daabb949 Automatic date update in version.in adds 0e17d3fc080 gdb: fix owner passed to remove_target_sections in clear_solib adds d249c8a63ae Automatic date update in version.in adds e2c04ee0007 Style history variable output adds 23cdc1d6da5 bfd-in2.h BFD_RELOC_* comments adds 4d47dfdba34 Automatic date update in version.in adds be381d7175e objcopy: fix typo in --heap and --stack parser adds ed71929492f x86: record flag_code in tc_frag_data adds d12c7ab814c x86: i386_generate_nops() may not derive decisions from glo [...] adds d164359dbc1 x86: don't use 32-bit LEA as NOP surrogate in 64-bit code adds 5e0729b655a x86: don't use operand size override with NOP in 16-bit code adds cd75cd859e5 x86: respect ".arch nonop" when selecting which NOPs to emit adds c8be4b6f1d4 x86: i686 != PentiumPro adds 9f314ead9de x86: don't record full i386_cpu_flags in struct i386_tc_frag_data adds ad9f3230565 x86: add a few more NOP patterns adds ae7067fb218 x86: fold a few of the "alternative" NOP patterns adds c69011e9533 x86: fold NOP testcase expectations where possible adds a0094f1a70e gas: make .nops output visible in listing adds 093c25c488a [gdb/python] Only include gdbsupport/selftest.h if GDB_SELF_TEST adds 8bf3b48f727 Automatic date update in version.in adds f87cf663af7 as: fixed internal error when immediate value of relocation [...] adds 07a9e709114 [readelf] Handle unknown name of main in .gdb_index section adds cda750802ae [gdb/cli] Add gnu-source-highlight selftest adds f959280488d Automatic date update in version.in adds e3afa685584 asan: NULL deref in alpha_ecoff_get_relocated_section_contents adds 220be060180 asan: out of memory in som_set_reloc_info adds 7ac6d0c38c3 asan: _bfd_elf_slurp_version_tables memory leak adds 53beac2e23b gprofng: Fix -Wformat= warnings adds 23e6f781518 gdb: make get_msymbol_address a private method of minimal_symbol adds f9b96f673e6 gdb: make get_symbol_address a private method of symbol adds fe7c8e26fca gdbserver: don't leak program name in handle_v_run adds f603d794f94 gdb/testsuite: fix running gdb.python/py-explore-cc with clang adds def86538a46 gdb/testsuite: add a clang XFAIL to gdb.python/py-watchpoint.exp adds eefa1c2a646 Automatic date update in version.in adds 35ce3b813f8 gdb/nat/aarch64-scalable-linux-ptrace.h: Don't include itself adds 743d3f0945c [gdb/testsuite] Add wait-for-index-cache in gdb.dwarf2/per- [...] adds fd492bf1e20 gdb: handle main thread exiting during detach adds ef8cf9093dc gdb/python: Add new gdb.Value.bytes attribute adds 1c47569f537 Automatic date update in version.in adds 2029e13917d RISC-V: Clarify the behaviors of SET/ADD/SUB relocations. adds 2c1e03b4520 gdb: trim trailing spaces in i386-tdep.{c,h} adds c62e5702f62 Automatic date update in version.in adds 8b476884c3c opcodes: bpf-dis.c: fix typo in comment adds e3e1e1231d7 gas: tc-bpf.c: fix formatting of comment adds eb4de4047d8 gdb/ax_cxx_compile_stdcxx.m4: upgrade adds f74dc26792a gdb/gdbsupport/gdbserver: Require c++17 adds ca362799ee0 Automatic date update in version.in adds c7224db7af3 Pre-read .debug_aranges section adds 04f0f42bcf4 Move read_addrmap_from_aranges to new file adds 5ea615a22b0 Automatic date update in version.in adds c9b0a82151f aarch64: Update aarch64-sys-regs.def header adds a4a51292bb5 Accept and ignore the R_BPF_64_NODLYD32 relocation. adds 8942e52e251 Fix calls with small integers on ARM adds b4b9074dc0d Fix "finish" with range types on ARM adds a0bfd1bfa6e Fix "finish" for vector types on ARM adds 47231c30a04 Fix range-type "return" command on ARM adds a23cf0c2ece Fix fixed-point "return" on ARM adds d3beaa140dd gas: bpf: new test for MOV with C-like numbers ll suffix adds 69bded92607 New Georgian translation for the ld sub-directory adds a05b22b6c7f Automatic date update in version.in adds 1f9e9ea5b7c Remove some frame invalidation code adds 8170af78e17 Support Intel USER_MSR adds 87e3cc466e8 Implement DAP setVariable request adds 98ef1d81d6a [gdb/symtab] Add producer_is_gas adds a833790a626 [gdb/symtab] Work around gas PR28629 adds f514e6e4806 Automatic date update in version.in adds 85921e9a258 ld: Support input section description keyword: REVERSE adds 5fbee060e80 Fix typo in recent update to the ld/NEWS file adds aab2d3a649d gdb: use gdb::byte_vector instead of gdb::def_vector<gdb_byte> adds 2285e8952aa Automatic date update in version.in adds 7b32e37eb68 gprofng: remove dependency on help2man adds bf77f42f670 ld x86_64 tests: Accept x86-64-v3 as a needed ISA adds 8cee11caccd aarch64: Add support for Armv8.9-A and Armv9.4-A Architectures. adds 6c0ecdbad70 aarch64: Add support for Check Feature Status Extension. adds f985c2512ae aarch64: Add support for GCS extension. adds c58f84d899b aarch64: Add support for GCSB DSYNC instruction. adds 486b7204e96 aarch64: Add GCS system registers. adds cb9045becc6 [gdb/tdep] Fix nr array elements in ppc64_aggregate_candidate adds 268109cad16 Automatic date update in version.in adds e4bec45d366 RISC-V: make FLQ/FSQ macro-insns work adds 3aacf044eb9 RISC-V: add F- and D-extension testcases adds 0afb0215bdc RISC-V: Lx/Sx macro insn tests adds c76820a017d RISC-V: reduce redundancy in load/store macro insn handling adds 88bfe6ac8bc gas: correct ignoring of C-style number suffixes adds dbbfabb4415 gdbsupport: record and print failed selftest names adds 8cb2c7fc2ea gdbsupport: mark array_view::slice with [[nodiscard]] adds 8489362f002 Remove unused declaration adds de2efa143e3 Automatic date update in version.in adds 0a845aef62b Automatic date update in version.in adds 91874afabcd Pre-read DWZ file in DWARF reader adds ae86085027a Automatic date update in version.in adds a3f007ea284 [gdb/testsuite] Fix gdb.dwarf2/dw2-gas-workaround.exp adds 0c4b8ed69c5 RISC-V: Moved out linker internal relocations after R_RISCV_max. adds f005d229412 RISC-V: Make sure rv32q conflict won't affect the fp-q-insn [...] adds f1837d9c3f2 ld: =fillexp different behaviors for hexidecimal literal adds 169fe7ab54b Change gdb.base/examine-backwards.exp for AIX. adds 4458f245568 Fix resizing of TUI python windows adds d19dbeea4a7 gdb: Update email address for Carl Love in gdb/MAINTAINERS adds e0da5ef09c5 Automatic date update in version.in adds cf0d07fd071 Remove EXTERN_C and related defines adds ccb388ca39f RISC-V: Add support for XCVmac extension in CV32E40P adds d1bd9787f9a RISC-V: Add support for XCValu extension in CV32E40P adds 50df0f438e8 Revert "ld x86_64 tests: Accept x86-64-v3 as a needed ISA" adds eab996435fe ld/x86: reduce testsuite dependency on system object files adds 8c3273ee07f gdb/arm: remove thumb bit in arm_adjust_breakpoint_address adds 9203a155ee9 aarch64: Add THE system register support adds ecd4c78ddde aarch64: Add 128-bit system register flags adds 6219f9dae7d aarch64: Add LSE128 instruction operand support adds f0d70d8ee63 aarch64: Add arch support for LSE128 extension adds f3f6c0df60c aarch64: Add LSE128 instructions adds 9da76ef30c4 Automatic date update in version.in adds 426931be4b5 Make _bfd_error_buf static adds c6d6a048f5a Make various error-related globals thread-local adds 1185b5b79a1 Add minimal thread-safety to BFD adds fb290809357 ld: print branch fixups into the map file for ppc elf targets adds 80968745ee9 gas: S_GET_{NAME,SEGMENT}() don't alter their input symbol adds f3a8a979bbe gdb: error if /r and /b are used with disassemble command adds 7f51f2cd586 gdb: make skip_over_slash_fmt available outside printcmd.c adds b20885b0a43 gdb: add a custom command completer for disassemble command adds 75b2eb97a49 gdb: call update_thread_list for $_inferior_thread_count function adds 3c09fd57e6f gdb: call update_thread_list after completing an inferior call adds 1bd70cb9f83 rs6000, Fix Linux DWARF register mapping adds a0a97b8cac5 rs6000, Fix test gdb.base/store.exp adds cf5f570bd00 Automatic date update in version.in adds 3eda60e3d6e x86: Intel Core processors do not support CMPXCHG16B adds 3e624fa4b87 x86: Cpu64 handling improvements adds a5e91879d14 x86: split insn templates' CPU field adds 706ce98422d x86: do away with is_evex_encoding() adds e7d74879870 x86: rework UWRMSR operand swapping adds f11f256f563 aarch64: Fix error in THE system register checking adds 98b94ebb3ff bfd: aarch64: Fix BTI stub optimization PR30957 adds d3a8dfdef07 bfd: aarch64: Fix broken BTI stub PR30930 adds a74ac8c4197 bfd: aarch64: Fix leaks in case of BTI stub reuse adds fc48504c7ab bfd: aarch64: Avoid BTI stub for a PLT that has BTI adds b418c9d49ec ld: aarch64: Add BTI stub insertion test PR30930 adds 7b0c124970d ld: aarch64: Use lp64 abi in recent BTI stub tests adds 836654b1177 ld: Avoid overflows in string merging adds 21160d8a18d bfd: use less memory in string merging adds e0446214a07 Automatic date update in version.in adds 98712e137ed Add support for ilp32 register alias. adds a73c0d9b228 Move new features above the 'Changes in 2.41' comment adds e922d1eaa37 Add ability to change linker warning messages into errors w [...] adds d173146d9b0 MIPS: Change all E_MIPS_* to EF_MIPS_* adds 3cb843c9df2 GAS/MIPS: Add mips16-e-irix.d testcase adds b05efa39b47 readelf..debug-dump=loc displays bogus base addresses adds 5efb1045972 GAS/MIPS: Fix testcase module-defer-warn2 for r2+ triples adds 870a4f2cc3d Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian adds 364081efa5d Correct formatting errors in elf32-microblaze.c adds a7a0cb6c92e bfd, binutils: add gfx11 amdgpu architectures adds 943e09db605 Automatic date update in version.in adds 328e0159543 Automatic date update in version.in adds df3926bb636 Automatic date update in version.in adds e5da53e26f4 Remove declaration of re_comp adds aba9fa5f4be [gdb/tui] Make assert in tui_find_disassembly_address more strict adds 6b682bbf86f [gdb/tui] Fix Wmaybe-uninitialized in tui_find_disassembly_address adds 0ae5b8faded Add "maint info linux-lwps" command adds 6a534f85cbd gdb/linux: Delete all other LWPs immediately on ptrace exec event adds 0d36baa9af0 Step over clone syscall w/ breakpoint, TARGET_WAITKIND_THRE [...] adds 53de5394f7b Support clone events in the remote protocol adds 26f047ce788 Avoid duplicate QThreadEvents packets adds 65c459abebf Thread options & clone events (core + remote) adds 25b16bc9e79 Thread options & clone events (native Linux) adds 393a6b5947d Thread options & clone events (Linux GDBserver) adds faf44a31056 gdbserver: Hide and don't detach pending clone children adds 6bd50ebd298 Remove gdb/19675 kfails (displaced stepping + clone) adds 00b0dc819d1 all-stop/synchronous RSP support thread-exit events adds ad320fbf91e gdbserver/linux-low.cc: Ignore event_ptid if TARGET_WAITKIN [...] adds 7730e5c6c26 Move deleting thread on TARGET_WAITKIND_THREAD_EXITED to core adds d8d96409c83 Introduce GDB_THREAD_OPTION_EXIT thread option, fix step-ov [...] adds 48989498002 Implement GDB_THREAD_OPTION_EXIT support for Linux GDBserver adds a51e14efe29 Implement GDB_THREAD_OPTION_EXIT support for native Linux adds 21d4830415e gdb: clear step over information on thread exit (PR gdb/27338) adds d828dbed9c9 stop_all_threads: (re-)enable async before waiting for stops adds ef980d654ba gdbserver: Queue no-resumed event after thread exit adds 7ac958f2678 Don't resume new threads if scheduler-locking is in effect adds e8a625d126e Report thread exit event for leader if reporting thread exi [...] adds 9d124749d2a gdb/testsuite/lib/my-syscalls.S: Refactor new SYSCALL macro adds 7c6cb899c75 Testcases for stepping over thread exit syscall (PR gdb/27338) adds b11df22aa7d Document remote clone events, and QThreadOptions packet adds 9488c32734e Cancel execution command on thread exit, when stepping, nex [...] adds 63611bfe22f Fix redundant space typo in linker documentation. adds 94c641840b4 MIPS: Fix binutils-all tests for r6 triples adds aa1bde7e910 Add documentation for the MIPS assembler's -march=from-abi [...] adds 88bbac7c76e Regenerate gas/config.in and ld/configure adds b0dfd7427be GNU-ld: ARM: Issues when trying to set target output architecture adds 284c40cb7dc Fix the gdb.ada/inline-section-gc.exp test adds 70911fd87f2 [gdb/tui] Refactor prefresh call in tui_source_window_base: [...] adds ff3c86a8442 [gdb/tui] Add tui_win_info::{box_width,box_size} adds 5fa871f5d93 [gdb/tui] Don't include border_width in left_margin adds 319b460545d Automatic date update in version.in adds fab62191f84 Improve objdump's handling of compressed sections. adds b2a6584d753 Fix another linker command line option that was not being r [...] adds 7628a997f27 gdb/coffread: bring separate debug file logic into line wit [...] adds 27807da5849 gdb: merge debug symbol file lookup code from coffread & el [...] adds 6234ba17598 gdb: refactor objfile::find_and_add_separate_symbol_file adds 661d98a3331 gdb: add an extension language hook for missing debug info adds 8f6c452b5a4 gdb: implement missing debug handler hook for Python adds 3f57217b8fc [gdb/testsuite] Fix gdb.threads/stepi-over-clone.exp regexp adds 5baaed487bf gdb: regenerate target-delegates.c adds c7be5fa993b gdb: refactor make-target-delegates.py's ARGTYPES adds 85a427b26c5 [gdb/tui] Factor out tui_noscroll_window et al adds 812789dcfa6 gdb: normalize whitespaces in MAINTAINERS adds 52cd4e012a3 gdb/MAINTAINERS: add John Baldwin as global maintainer adds 038805cf977 gdb/MAINTAINERS: add Luis Machado as global maintainer adds 3141397e865 gdb/MAINTAINERS: add Guinevere Larsen as record-full maintainer adds edf1b9640bb Add two convenience methods to block adds ba707cadae1 Add block::function_block adds 19b83d5c9ba Move follow_static_link to frame.c adds 4ead09a294a Add gdb.Frame.static_link method adds e9dacb1d6ca Fix a bug in DAP scopes code adds ebea770b19c Handle the static link in FrameDecorator adds 5006ea556da Update gdb.Symbol.is_variable documentation adds 07b3255c3ba Filter invalid encodings from Linux thread names adds c748dbd95bf Remove some redundant "break"s adds 1146d27749f Remove path name from test case adds 80f90d95e39 Automatic date update in version.in adds 42fb2f0b097 MIPS: Fix Irix gas testcases about pdr section adds 862776f26a5 Finalized intl-update patches adds 56172576da0 GAS/MIPS: add "--defsym r6=" for default when it's r6 adds 9e11e7460da Finalized intl-update patches (deux) adds 35b38b0182d Finalized intl-update patches (trois) adds e1ccbfffb5e Minor cleanups in ada-nested.exp adds 7d21600b31f Check gdb_python_module in gdbpy_handle_missing_debuginfo adds d2eca84d73a Fix gdb.threads/threads-after-exec.exp race adds 5391e967b03 Automatic date update in version.in adds 66cf42940aa gdb: mips: Change E_MIPS_* to EF_MIPS_* adds 27c22a4c76f sim: mips: Change E_MIPS_* to EF_MIPS_* adds c441a361287 Fix emit-relocs for aarch64 gold adds 8d081332318 gdb/NEWS: merge two 'New commands' sections adds ebd5c32f2f0 aarch64: Add SLC target for PRFM instruction. adds 43e228e98c3 aarch64: Add features to the Statistical Profiling Extension. adds 311276f10c4 aarch64: Add support to new features in RAS extension. adds 281fda33bcf aarch64: Add new AT system instructions. adds 44167ca8da9 aarch64: Add support for VMSA feature enhancements. adds 7db795bc67a gdb/python: remove use of str.isascii() adds a721a9b12f7 Fix small bug in compile.exp adds 0da4f405f8d Automatic date update in version.in adds d6ac292e5fe gdb: remove two uses of obstack adds 363174776d1 LoongArch: Fix ld --no-relax bug adds 4e94082d95e LoongArch: Directly delete relaxed instuctions in first rel [...] adds b130a0849a1 LoongArch: Multiple relax_trip in one relax_pass adds 4f2469d0cdd LoongArch: Remove "elf_seg_map (info->output_bfd) == NULL" [...] adds 8338aecd231 LoongArch: Modify link_info.relax_pass from 3 to 2 adds 580a53dab47 LoongArch: Add more relaxation testcases adds 742b55c7364 x86-64: extend expected-size check in check_qword_reg() adds d9a1b71137d x86: fold conditionals in check_long_reg() adds 071c5d81c76 x86: conditionally hide object-format-specific functions adds ed049bd6d81 x86: use IS_ELF adds 3086ed9a458 x86: CPU-qualify {disp16} / {disp32} adds 97f31cb469f x86: don't allow pseudo-prefixes to be overridden by legacy [...] adds 54294d7364b x86: improve a few diagnostics adds 74affa1bc07 Fix AMD_DBGAPI_SCOPED_DEBUG_START_END wrong setting adds 1920148904f Handle StackFrameFormat in DAP adds 619a8a364d6 Gold/MIPS: Add targ_extra_size=64 for mips32 triples adds c98921b258b Automatically run (most) DAP requests in gdb thread adds 68caad9d0b0 Remove ExecutionInvoker adds cfd00e8050a Implement the notStopped DAP response adds 4a1b9a4badc Ignore static members in NoOpStructPrinter adds 5070b0e66c5 Fix read_ranges for 32-bit long adds 4a2530397b8 Remove extraneous blocks from dwarf2/read.c:new_symbol adds 7438771288f gdb: remove regcache's address space adds 9c742269ec8 gdb: remove get_current_regcache adds 41336620315 gdb: pass address_space to target dcache functions adds e5d6f72eb3d bpf: avoid creating wrong symbols while parsing adds 26c7a0ea380 Automatic date update in version.in adds 8fbb497b720 gas: bpf: do not allow referring to register names as symbo [...] adds 1e62d51f295 Automatic date update in version.in adds 11788869e0a Automatic date update in version.in adds bf2813aff8f gdb/record: print frame information when exiting a recursive call adds fb84fbf8a51 gdb/infrun: simplify process_event_stop_test adds 96619f154a3 gdb: move all bfd_cache_close_all calls in gdb_bfd.c adds 70fd94b2445 gdb: fix reopen_exec_file for files with target: prefix adds fdb4c2e02e6 libctf: adding CU mappings should be idempotent adds d50480b5afc PowerPC: Fix test gdb.ada/finish-large.exp adds 81161696766 Restore .gdb_index v9 display in readelf adds 5a6c54baa43 Automatic date update in version.in adds 4be3bbe89f6 gdb: Fix segfault with a big .dynamic section size adds a68722065fd Fix gdb.bas/sigall.exp testcase in AIX. adds 1c320501655 Fix: symbols eliminated by --gc-sections still trigger warn [...] adds eb42bb14895 [gdb/tdep] Fix catching syscall execve exit for arm adds 1367eeec2cb Fix: symbols eliminated by --gc-sections still trigger warn [...] adds 6b62451ad08 gdb: Use C++17's std::make_unique instead of gdb::make_unique adds 6b09f1342cf gdb: Replace gdb::optional with std::optional adds 42742fc5817 gdbsupport: remove gdb::optional adds 8082468ffe6 gdb: Use std::string_view instead of gdb::string_view adds 882b0505164 gdb: Remove uses of gdb::to_string (const std::string_view &) adds 393be56421a gdbsupport: Remove gdb::string_view adds 70d02be7e36 gdbsupport: Replace gdb::invoke_result with std::invoke_result adds 072f1814d33 gdb/disasm.h: Mark callbacks noexcept unconditionally adds cc1cc4061bc gdb: Use initializers in lambda captures unconditionally adds 42ffc15774f [gdb/testsuite] Fix spurious FAILs with examine-backward.ex [...] adds d80aef339f6 [gdb/tdep] Handle memory error in s390_linux_get_syscall_number adds 587a1031aa1 Refactor DAP queue handling adds 790ce1f70c2 gdb: fix build of darwin-nat.c adds 54195469c18 [opcodes] ARC + PPC: Fix -Walloc-size warnings adds 97b29a61f7f bpf: Fixed register parsing disambiguating with possible symbol. adds e626733c050 Use .def file to stringify type codes adds 5ffb4736f07 Print field accessibility inline adds 61461a5b41f Remove byte vectors from cplus_struct_type adds c3842cbe442 Add field::is_public adds a3e9fbf7e88 Remove some QUIT calls from need_access_label_p adds 20aadb931dd Remove some type field accessor macros adds e17fd6c28e7 Remove char-based bitfield macros adds 5028c9e206e Use enum accessibility in types and member functions adds 3eac77a5002 Simplify C++ type-printing adds f178a375085 Automatic date update in version.in adds df4ffdd8c87 LoongArch: fix internal error when as handling unsupported [...] adds 27365c51899 gdbserver: cleanup monitor_show_help adds e8c3dafa5f5 [gdb/python] Don't import curses.ascii module unless necessary adds 6697fa28bb6 [gdb/tui] Allow command window of 1 or 2 lines adds 03893ce67b5 [gdb/tui] Fix resizing of terminal to 1 or 2 lines adds 10a0a5e2396 Fix AIX thr!= NULL assertion failure during fork. adds da02021b599 Automatic date update in version.in adds 86fbfedd715 RISC-V: Add T-Head VECTOR vendor extension. adds 6fdd02bb1f5 RISC-V: Add CSRs for T-Head VECTOR vendor extension adds 9aa5dde64d7 RISC-V: Add configuration-setting instructions for T-Head V [...] adds 0bd0e6522a8 RISC-V: Add load/store instructions for T-Head VECTOR vendo [...] adds 763c4daa35a RISC-V: Add load/store segment instructions for T-Head VECT [...] adds 4d8f1ff3bc7 RISC-V: Add sub-extension XTheadZvamo for T-Head VECTOR ven [...] adds c63af675b9b RISC-V: Add integer arithmetic instructions for T-Head VECT [...] adds 9a51da26367 RISC-V: Add fixed-point arithmetic instructions for T-Head [...] adds 1ba39b6fe59 RISC-V: Add floating-point arithmetic instructions for T-He [...] adds b4cf88da83f RISC-V: Add reductions instructions for T-Head VECTOR vendo [...] adds 832cdeeccb0 RISC-V: Add vector mask instructions for T-Head VECTOR vend [...] adds d95ba7227e2 RISC-V: Add vector permutation instructions for T-Head VECT [...] adds a54a99a6e51 Fix build with GCC 7.5 adds dd5516bf98f [gdb/python] Reformat missing_debug.py using black adds 469b3b3c002 MIPS/GAS: Fix test failures due to jr encoding changes on r6 adds f5027ee8181 MIPS/GAS: Use addiu instead of addi in test elf-rel. adds 9c422a59953 s390: Position independent verification of relative addressing adds 3f3c1e513bd s390: Add brasl edge test cases from ESA to z/Architecture adds eeafc61979c s390: Make operand table indices relative to each other adds fca086d928a s390: Align optional operand definition to specs adds 2bf1f788bd7 s390: Add missing extended mnemonics adds 6e1d1b2e7b2 s390: Correct prno instruction name adds ad785961c9e Automatic date update in version.in adds d81251ee1f8 RISC-V: Update 'Zfa' extension version adds 6c0c7d489bd Fix building for the s390 target with clang adds 27b33966b18 RISC-V: disallow x0 with certain macro-insns adds eb5e952f954 RISC-V: reduce redundancy in sign/zero extension macro insn [...] adds 39bb3ade816 x86: also prefer VEX encoding over EVEX one for VCVTNEPS2BF [...] adds d3b01414b93 x86: shrink opcode sets table adds 2ec31e54dff RISC-V: drop leftover match_never() references adds fa1c74b22aa gdb: Fix "target file /proc/.../cmdline contained unexpecte [...] adds 15717656549 [gdb/testsuite] Two fixes in gdb.python/tui-window-disabled.exp adds a2ee3a8fffc [gdb/testsuite] Use more %progbits for arm adds c97aab39b81 Automatic date update in version.in adds 476bf7d5e66 Automatic date update in version.in adds 598c50b0b0b Automatic date update in version.in adds 9ff4752d0f6 as: Add new atomic instructions in LoongArch v1.1 adds cd51849c90e as: Add new estimated reciprocal instructions in LoongArch v1.1 adds 935dc9ff652 gdb/python: handle completion returning a non-sequence adds f087eb27651 gdb: make catch_syscall_enabled return bool adds c618a1c5481 Fix bug in DAP handling of 'pause' requests adds 4dda9cc4b03 Fix latent bug in ser_windows_send_break adds 602971b3863 Introduce throw_winerror_with_name adds ad3cf8c64e6 Change serial_setbaudrate to throw exception adds a2e0acea420 Change serial "open" functions to throw exception adds d69939bded5 Change serial_send_break and serial_write to throw adds 0da23004a06 Change serial_readchar to throw adds f1b8ee6f2b4 [gdb/testsuite] Add boards/cc-with-index-cache.exp adds 66637e209cc i386: Use a fallback XSAVE layout for remote targets adds 9a20cccbcd8 Automatic date update in version.in adds 314f65803f1 testsuite: Clean up #as in dump file for i386 tests adds 31477859c0c testsuite: Clean up .allow_index_reg in i386 tests adds f9582a22dba [gdb] Fix segfault in for_each_block, part 1 adds 14414227bfa [gdb] Fix segfault in for_each_block, part 2 adds ec7917750c7 New Romanian translation for ld adds 4793f551a5a gdb: allow use of ~ in 'save gdb-index' command adds 640713c5a08 gdb: option completion for 'save gdb-index' command adds 1f0fab7ff86 gdb/testsuite: small refactor in selftest-support.exp adds aa19bc1d259 gdb: reduce size of generated gdb-index file adds acc117b57f7 gdb: C++-ify mapped_symtab from dwarf2/index-write.c adds aff250145af gdb: generate gdb-index identically regardless of work thre [...] adds 3644f41dc80 gdb: generate dwarf-5 index identically as worker-thread co [...] adds bcf90a927e7 gdb/testsuite: log 'make check' command in make-check-all.sh adds e5f1ee1832f gdb/testsuite: add a new check-all-boards target adds 4a50820ee8f libiberty, ld: Use x86 HW optimized sha1 adds 4c5f2370fd1 gas: change meaning of ; in the BPF assembler adds 9d4db627b2a sim: bpf: do not use semicolon to begin comments adds 1f6ce803887 [gdb/tui] Use const std::string for string literals in tui-stack.c adds 14e461bed44 Emit DAP "process" event adds 927d9ccfd30 gas: add NEWS entry for change of comment syntax in BPF assembler adds 0a3249820f6 gdb: fix call to breakpoint_inserted_here_p in darwin-nat.c adds 0f2fd473202 gnulib: mark configure +x adds b489eb90880 gdb/testsuite: improve test regexp in gdb_get_worker_threads adds a393b155174 gdb/python: display errors from command completion adds 35efddd5a12 Automatic date update in version.in adds 46c56757982 gprofng: updated man pages and user guide adds a0dc1f9a12a gprofng: support GNU option syntax in gp-display-html, plus [...] adds d182e398810 Use C++17 [[fallthrough]] attribute adds d57f38ec74f Switch to -Wimplicit-fallthrough=5 adds dead89d2764 Enable some C++14 code in array-view.h adds b0965248274 Use try_emplace in index-write.c adds 553b78748fd Rely on C++17 <new> in new-op.cc adds cc87f13181d Rely on copy elision in scope-exit.h adds d02f31bb130 Use C++17 void_t adds 69f6730df3d Remove gdb_static_assert adds 0e78c95c497 Automatic date update in version.in adds dd2947e76aa gas: support double-slash line comments in BPF assembly adds 460e0e6e3e6 RISC-V: Avoid updating state until symbol is found adds 56006f79386 libiberty: Disable hwcaps for sha1.o adds 53302c2d33c Fix procfs.c compilation adds 070961b377b MIPS: Set r6 as default arch if vendor is img adds 946df73fa09 MIPS/GAS: Add -march=loongson2f to loongson-2f-3 test adds d5835df2eeb [gdb/build] Fix adding -DNDEBUG to python flags of release build adds 3281156164a Automatic date update in version.in adds ea1bd007428 RISC-V: Zv*: Add support for Zvkb ISA extension adds 248bf6de040 RISC-V: Add SiFive custom vector coprocessor interface inst [...] adds 8321007a988 RISC-V: Update gas/NEWS for RISC-V vendor extension news. adds 2b33b0d9600 RISC-V: Make riscv_is_mapping_symbol stricter adds a521809d9b1 gdb: fix warnings about invalid [[fallthrough]] usage adds 1f865bae65d x86: allow 32-bit reg to be used with U{RD,WR}MSR adds b5482fe5358 x86: last-insn recording should be per-section adds 175ce60f0ff x86: suppress optimization after potential non-insn adds 54fc4573887 gas: no md_cons_align() for .nop{,s} adds ce69d08114b x86: i386_cons_align() badly affects diagnostics adds 0aa5d0c9e90 x86: adjust NOP generation after potential non-insn adds 2d9b910d561 gas: drop unused fields from struct segment_info_struct adds 236b4847490 binutils/Dwarf: avoid "shadowing" of glibc function name adds 036cee3ad8d ld: fix build with old makeinfo adds 1089d2017c7 Fix: nm -U short flag erroneously consumes argument adds d7ac0027a44 Remove unnecessary returns and unused variables in AIX. adds fbd9e35c543 gdb/testsuite: fix completion tests when using READ1 adds 37d6ee9350c Fix right shifts in mcore simulator on 64 bit hosts. adds f644dde103c Add link to Debugger Adapter Protocol node in documentation adds c47886c7a1d gdb: return when exceeding buffer size in regcache::transfe [...] adds 9d8fc40eb0e gdb: add missing regcache_map_entry array null terminators [...] adds 31141b55202 Minor cleanup in linux_proc_attach_tgid_threads adds 596cd22cb10 Use gdb_dir_up in linux_proc_attach_tgid_threads adds c6f7f9c80c3 Bail out of "attach" if a thread cannot be traced adds f39cb7ff7ce Automatic date update in version.in adds 260aa570edc Fix ld/x86: reduce testsuite dependency on system object files adds a47b0babe48 gdb: Update Petr Tesarik's email address in gdb/MAINTAINERS adds 721e21d62f3 binutils: Fix documentation typo in the --set-sect-name option adds b0732c20109 Automatic date update in version.in adds 57e6a098ae5 Fix detach bug when lwp has exited/terminated adds 6497a01d1d3 Automatic date update in version.in adds d1a912db7fd [gdb/tui] Fix wrapping strings adds fc7df214ef5 gdb: install CLI uiout while processing early init files adds 33ae45434d0 gdb: Enable early init of thread pool size adds 74bbf9359a7 Update fall-through comment in gdbserver adds 86b775c5159 Remove incorrect "fall-through" comment adds c5306fed7d4 s390: Support for jump visualization in disassembly adds 9c2370293eb gdb: add Ciaran Woodward to gdb/MAINTAINERS adds e0a874120a2 Fix two buglets in .debug_names dumping adds 850f4ee5465 [gdb/doc] Escape the '@' symbols in generated texinfo files. adds 2c4caca9873 gdb/testsuite: fix directory name in test name adds 9d0b2b5daf4 Automatic date update in version.in adds 21a2a3d567a aarch64-elf: FAIL: indirect call stub to BTI stub relaxation adds a3d3d9a7d9e sim: ppc: cleanup getrusage decls adds c96b63a2e96 sim: ppc: fix -Wmisleading-indentation warnings adds 9a9205a0c72 sim: ppc: fix implicit enum conversion adds ab18008ed17 sim: warnings: enable only for development builds adds be3701ba8cb sim: rx: constify some read-only global vars adds 02b8b049a4b sim: rx: mark unused static var as unused adds c53b543736c Handle "efi-app-riscv64" and similar targets in objcopy. adds 4cd76614836 Don't use free_contents in _bfd_elf_slurp_version_tables adds 1024d59cb24 memory leak in display_debug_addr adds db4ab410dec alpha_ecoff_get_relocated_section_contents buffer overflow adds 1b183017aa2 Add basic support for RISC-V 64-bit EFI objects adds 9d4a8c0a2e0 sim: m32c: use UTF-8 encoding adds cd1c74bec6f sim: mn10300: fix sim_engine_halt call adds 682ff29bfc8 sim: sh: trim trailing whitespace in generated code adds de501587c2e sim: mips: fix sim_fpu usage adds 3381781151c Fix off-by-one error in compute_delayed_physnames adds e60675a228a Fix: strip --strip-debug breaks relocations adds dcdb91b3a66 Remove some DAP helper functions adds 66e00622a89 gdb/testsuite: Update worker thread show assertion adds 6e28dd6fa30 Fix breakpoints on symbols with multiple trampoline symbols adds a286e98273a libiberty: Fix build with GCC < 7 adds 9d498f4286d Automatic date update in version.in adds 3c8852fcc80 PR31096, nm shows 32bit addresses as 64bit addresses adds 3c7666dca52 sim: warnings: sync some build logic from gdbsupport adds b17ef9dcd8d [gdb/symtab] Redo "Fix assert in set_length" adds 5a22e042e41 gdb: fix libstdc++ assert caused by invalid use of std::clamp adds 288363c1737 Fix hardware watchpoints in replay mode adds d8ad643f4ef Start abbrevs at 1 in DWARF assembler adds 47cd8fcf54b Improve performance of Ada name searches adds 957ce53750b Always use expand_symtabs_matching in ada-lang.c adds f5bf1046212 Remove split_style::UNDERSCORE adds 2bb9e05637f Remove quick_symbol_functions::expand_matching_symbols adds a70364f6b4c Fix minor grammar error in gdb.texinfo adds 2574cd903dd Fix DLL export forwarding adds fce5866a1cb Automatic date update in version.in adds d86cb16645f RISC-V: Fix "withand" in LEB128 error messages adds 062e89021ec Add more 'step' tests to gdb.base/watchpoint.exp adds b0c06375e16 sim: warnings: add more flags adds d7befe04faa sim: cris: move generated file to right place adds 708aee5ec64 sim: support dlopen in -lc adds d2ee8bb6945 gdb/record: Support for rdtscp in i386_process_record. adds a7292455262 sim: warnings: disable -Wenum-conversion fow now [PR sim/29752] adds 5e43a46efc4 sim: m32r: add more cgen prototypes to enable -Werror in mo [...] adds ff46c180998 Automatic date update in version.in adds 190fcd0d6ce sim: m32r: add more cgen prototypes for traps adds 9c80f001f0d sim: m32r: include more glibc headers for the funcs we use [...] adds c26f7543b2c sim: m32r: fix syslog call adds ad4106f8dd9 sim: arm: fix -Wunused-but-set-variable warnings adds 058d0bf5f09 sim: bfin: gui: fix -Wunused-but-set-variable warnings adds ee45e43358f sim: bfin: fix -Wunused-but-set-variable warnings adds 4125d647384 sim: cris: fix -Wunused-but-set-variable warnings adds a886474a62e sim: d10v: fix -Wunused-but-set-variable warnings adds 89d7fc2ab0b sim: erc32: fix -Wunused-but-set-variable warnings adds 0dabdc69c72 sim: frv: fix -Wunused-but-set-variable warnings adds ab46df15a0e sim: ft32: fix -Wunused-but-set-variable warnings adds 7368a2cf739 sim: h8300: fix -Wunused-but-set-variable warnings adds fca8f1a3dc1 sim: m68hc11: fix -Wunused-but-set-variable warnings adds 2a04b8c9085 sim: mcore: fix -Wunused-but-set-variable warnings adds 5dda1cd28ae sim: mips: fix -Wunused-but-set-variable warnings adds 0e12bb132e9 sim: msp430: fix -Wunused-but-set-variable warnings adds 49b556efb55 sim: sh: fix -Wunused-but-set-variable warnings adds bbe7b93875b sim: v850: fix -Wunused-but-set-variable warnings adds 8958a917148 sim: ppc: fix -Wunused-but-set-variable warnings adds 3762437eadd sim: common: fix -Wunused-but-set-variable warnings adds c64ec6d0825 sim: aarch64: fix -Wunused-but-set-variable warnings adds aaba0d3a1aa gdb: Guarantee that an SAL's end is right before the next s [...] adds 703adbb1f97 Fix dynamic type resolution for LOC_CONST and LOC_CONST_BYT [...] adds 44671f3f7f4 Allow cast of 128-bit integer to pointer adds ee1e9bbb513 [gdb/tui] Fix displaying main after resizing adds 7543c960b00 Use pretty printers for struct member stubs adds 1753e2c3f6c gdb: fix GDB_DEBUG and GDBSERVER_DEBUG Makefile variables adds 3bf9e166ca7 gdbserver: allow the --debug command line option to take a value adds 8fd5a6058fc gdbserver: allow for general 'monitor set debug COMPONENT V [...] adds e59d0ad9bf8 gdb/testsuite: fix gdb.ada/complete.exp timeout in READ1 mode adds cff71358132 gdb/testsuite: tighten up some end-of-line patterns adds 576745e26c0 Fix printing of global variable stubs if no inferior is running adds 612f120d41e [gdb/tui] Show focus window in status line adds 95385060771 Automatic date update in version.in adds 2540e3a87ed [gdb/tui] Handle shared border in fixed-sized layout adds eef4ff9b707 Automatic date update in version.in adds 76c51bed599 Improve performance of the H8 simulator adds 15c350f1924 Add some new DW_IDX_* constants adds 01312843c83 Fix "not not" in Python documentation adds 811cc76ba3e Automatic date update in version.in adds 7fcc471ca22 R_MICROMIPS_GPREL7_S2 adds 884203000f8 RISC-V/gas: Clarify the definition of `relaxable' in md_apply_fix adds 4cf28100ec6 regen bfd POTFILES adds 42cb93f57d5 bfd_find_nearest_line leaks dwarf_rnglists_buffer adds 22b78fad28d LoongArch: Add support for <b ".L1"> and <beq, $t0, $t1, ".L1"> adds 0238b543f3c Fix dynamic_cast adds 9a099bc220f Add DAP items to NEWS adds 9394690cb87 Use TARGET_SYSROOT_PREFIX in more places adds 7e383deb468 [gdb/testsuite] Fix $eol regexp usage in some test-cases adds f2e2493b1f8 Move py_ui_out to a new header adds e187e7c9696 Emit stop reason details in Python stop events adds 7729e7c0bdd Simplify DAP stop-reason code adds 080530d8b6c Clean up handling of DAP not-stopped response adds f895e1592d5 Move DAP JSON reader to its own thread adds 3a12e74eced Introduce gdb.interrupt adds 606fc72a5f0 Rename a couple of DAP procs in the testsuite adds c0a652c2aa8 Catch KeyboardInterrupt in send_gdb_with_response adds 1c79c8dad90 Implement DAP cancellation adds e61ea34e74f Automatic date update in version.in adds dff565fcca8 RISC-V: Resolve PCREL_HI20/LO12_I/S fixups with local symbo [...] adds bf69326fb74 RISC-V: Emit R_RISCV_RELAX for the la/lga pseudo instruction adds 14f2724f80b Fix whitespace snafu in tc-riscv.c adds 0804d18a023 Support rodata in flash for more AVR devices adds 52e0b52e6f2 Support dynamically computed convenience variables in get_i [...] adds 80ffe722645 Fix gdb.FinishBreakpoint when returning to an inlined function adds fa659800b00 gdbserver/win32: fix crash on detach adds b05f7f79858 Automatic date update in version.in adds f0a4cb15c3f Clean base_reg and assign correct values to regs for input_ [...] adds b70a487d594 Make const_1_mode print $1 in AT&T syntax adds 5c5e642dc0f gdb: improve error reporting for 'save gdb-index' adds 7ae9ecfd801 gdb: move gdbpy_gil into python-internal.h adds 8170efad364 gdb/python: avoid use of _PyOS_ReadlineTState adds 14a2449eee4 [gdb/tui] add SingleKey bindings for reverse execution commands adds 63fc64a8d0e Update Make const_1_mode print $1 in AT&T syntax adds e7cdec66058 Use unique_xmalloc_ptr in linespec_location_spec adds fde841947e4 Use unique_xmalloc_ptr in explicit_location_spec adds 0040ddf4e11 Automatic date update in version.in adds e20298da05f Remove redundant Byte, Word, Dword and Qword from insn templates. adds 8cb16b68584 RISC-V: Fix the wrong encoding and operand of the XTheadFmv [...] adds 1d2f86b6b74 Allow calling of variadic C++ functions adds c3a03de70fd gdb: don't handle i386 k registers as pseudo registers adds e4e20d45110 gdb: use reg_buffer_common throughout gdbsupport/common-regcache.h adds f06b7577642 gdb: make store_integer take an array_view adds 08d8e7ff947 gdb: simplify conditions in regcache::{read,write,raw_colle [...] adds 51e6b8cfd64 gdb: change regcache interface to use array_view adds e94d1f726ff gdb: fix bugs in {get,put}_frame_register_bytes adds f6e3d5577db gdb: make put_frame_register take an array_view adds a7952927db5 gdb: change value_of_register and value_of_register_lazy to [...] adds 2461802cbec gdb: remove frame_register adds 584468de6c4 gdb: make put_frame_register take the next frame adds 534dcbcb809 gdb: make put_frame_register_bytes take the next frame adds 9fc79b42369 gdb: make get_frame_register_bytes take the next frame adds 6831f2cd547 gdb: add value::allocate_register adds b3245ceff0e gdb: read pseudo register through frame adds d1340b1763f gdb: change parameter name in frame_unwind_register_unsigne [...] adds 7f0f3b0f565 gdb: rename gdbarch_pseudo_register_write to gdbarch_deprec [...] adds 1f624181f8a gdb: add gdbarch_pseudo_register_write that takes a frame adds 1aebac8a31a gdb: migrate i386 and amd64 to the new gdbarch_pseudo_regis [...] adds 246179eaf68 gdb: make aarch64_za_offsets_from_regnum return za_offsets adds 06f02beb8fa gdb: add missing raw register read in aarch64_sme_pseudo_re [...] adds bdbf426247a gdb: migrate aarch64 to new gdbarch_pseudo_register_write adds f8a311f06ee gdb: migrate arm to gdbarch_pseudo_register_read_value adds fa751379806 gdb: migrate arm to new gdbarch_pseudo_register_write adds f5d420bbcee gdb/testsuite: add tests for unwinding of pseudo registers adds 03ce4e1bdb8 gdb/options: fix copy&paste error in string_option_def adds 01b386b55ec gprofng: fix -Wuse-after-free warning adds bf19fc7706c Automatic date update in version.in adds b291c12e8d0 RISC-V: Imply 'Zicntr' and 'Zihpm' implicitly depended on 'Zicsr' adds e838a672aa7 Re: readelf..debug-dump=loc displays bogus base addresses adds 4ace84a15ca PR31145, potential memory leak in binutils/ld adds feb1ad0aecc regen ld POTFILES adds 880530b71fb sim: igen: do not reindent literal semantics output adds 2f1de745019 sim: m32r: use @cpu@_fill_argbuf_tp to set trace & profile state adds 10802d9ac0c sim: m32r: fix mloop.in variant stamp deps adds a5a863b4b9c Addendum to PR31124 adds 4f53c99c998 Arm64: fix build for certain gcc versions adds 7d3182d6aad x86: Intel syntax implies Intel mnemonics adds 35266cb1396 x86: fold assembly dialect attributes adds df5a4840c40 revert "x86: allow 32-bit reg to be used with U{RD,WR}MSR" adds d4064aad87f x86: don't needlessly override .bss adds f2711095545 ELF: drop "push" parameter from obj_elf_change_section() adds c26906716ea ELF: reliably invoke md_elf_section_change_hook() adds da374e94085 x86: last-insn recording should be per-subsection adds 2e822854181 arm: document -march=armv9.[123]-a binutils options adds 528c1f2b58c aarch64: Enable Cortex-X3 CPU adds c5a473d789d arm: reformat -march option section in gas documentation adds fc4ddd6734e Fix segmentation fault in bfd/elf32-hppa.c adds 1414fbf9411 Boolify ada_type_match adds d56fdf1b976 Refine Ada overload matching adds 18054f49ca9 Automatic date update in version.in adds 81a3befa0ac sim: mn10300: fix incorrect implementation of a few insns adds 00383ba6b4a sim: warnings: enable -Wunused-but-set-variable adds 302bd5bf182 sim: bfin: fix typo in bf52x ports adds 0fd9d0cec01 sim: sh: tidy up gencode slightly adds 82a398adb85 sim: sh: adjust some dsp insn masks adds 9846e9c1108 sim: cr16: clean up unused insn operands adds bebb0dd44b9 [gdb/tui] Use more box_width in tui-regs.c adds 86a6f9a9fb1 [gdb/tui] Show regs when switching to regs layout adds 14e61dbbbbb [gdb/build] Remove dependency on _rl_term_autowrap adds b45d18f19ec Use function entry point record only for entry values adds 946b3878bb0 Automatic date update in version.in adds 2757c1c65fd sim: warnings: add more flags adds c4fb39bb31a Automatic date update in version.in adds d51cd0f64c6 PR31177: Let region text start at __TEXT_REGION_ORIGIN___ adds dc5f359ed6a LoongArch: Add new relocation R_LARCH_CALL36 adds 784d5a936a7 LoongArch: Add call36 and tail36 pseudo instructions for me [...] adds 17f6581c36a gdb/testsuite: another attempt to fix gdb.threads/thread-sp [...] adds 4cc1f41cfa4 PR31162, Memory Leak in ldwrite.c adds 8ea1e363b92 ld: Print 0 size in B and not in GB adds 989ea4061f2 gettext: disable install, docs targets, libasprintf, threads adds f6149394f9a Automatic date update in version.in adds b3fa92f12a8 Yet another fix for mcore-sim (rotli) adds 15aacf324fb LoongArch: Allow la.got -> la.pcrel relaxation for shared object adds fa88a361f99 x86: Remove the restriction for size of the mask register in AVX10 adds e9026cfbcfa cpu: cris: drop some unused vars adds 715dd70c299 sim: common: fix -Wunused-variable warnings adds 91669a0537a sim: aarch64: fix -Wunused-variable warnings adds 4ff93a08abd sim: bfin: fix -Wunused-variable warnings adds 4b75ed17979 sim: bpf: fix -Wunused-variable warnings adds 303dc26d24b sim: cr16: fix -Wunused-variable warnings adds 1857c9f587a sim: cris: fix -Wunused-variable warnings adds c6ce030ba9c sim: erc32: fix -Wunused-variable warnings adds cd3f716d9a0 sim: frv: fix -Wunused-variable warnings adds 8bc2893fb4c sim: ft32: fix -Wunused-variable warnings adds 04a33b24eb4 sim: h8300: fix -Wunused-variable warnings adds ef2022265bf sim: iq2000: fix -Wunused-variable warnings adds 9340c172419 sim: lm32: fix -Wunused-variable warnings adds 568b2f90c7d sim: m32r: fix -Wunused-variable warnings adds 2705c08342f sim: mcore: fix -Wunused-variable warnings adds 96967be368c sim: microblaze: fix -Wunused-variable warnings adds bb2f91823ff sim: mips: fix -Wunused-variable warnings adds 7704565d2f9 sim: mn10300: fix -Wunused-variable warnings adds eade7580251 sim: msp430: fix -Wunused-variable warnings adds 5daeb7f67a0 sim: moxie: fix -Wunused-variable warnings adds 67df132b65a sim: sh: fix -Wunused-variable warnings adds e7198a4305e sim: v850: fix -Wunused-variable warnings adds e875d98ee51 sim: common: delete unused argbuf in generated mloop code adds 25bb95ea6dd gdb: register frame_destroyed function for amd64 gdbarch adds 88b5a8ae138 aarch64: Add FEAT_SPECRES2 support adds db168da2e0d aarch64: Add FEAT_ECBHB support adds d645278cdf4 aarch64: Add FEAT_ITE support adds f00c5474efa gdb: remove stale comment in value_assign adds 80d2ef0c44b gdb: use put_frame_register instead of put_frame_register_b [...] adds cf86e13d8bf Re: PR31145, potential memory leak in binutils/ld adds 90bfe9e2b42 Automatic date update in version.in adds 06f05f35856 sim: frv: enable warnings in memory.c adds 78aa7688e89 s390: Fix build when using EXEEXT_FOR_BUILD adds 8e194ff8cce s390: Align letter case of instruction descriptions adds 2ff609b4ce8 s390: Provide IBM z16 (arch14) instruction descriptions adds 730e7ddc243 s390: Enhance error handling in s390-mkopc adds a3fa108623c s390: Use safe string functions and length macros in s390-mkopc adds f96fe7f454b s390: Optionally print instruction description in disassembly adds 1c354ebcbac s390: Add suffix to conditional branch instruction descriptions adds 5ac2d81b64a gdb: remove stale comment and ctor in gdbarch_info adds d5cebea18e7 Make cached_reg_t own its data adds e2163381230 Complete use of unique_ptr with notif_event and stop_reply adds aed77b16f17 Fix bug in previous remote unique_ptr change adds 4ea7412e536 gdb.threads/step-over-thread-exit.exp improvements adds d0b59149795 Ensure selected thread after thread exit stop adds 249d0812878 displaced_step_finish: Don't fetch the regcache of exited threads adds 45fd40cf542 Step over thread exit, always delete the thread non-silently adds 7d1fd671358 Fix thread target ID of exited waves adds 33179c5b57c Fix handling of vanishing threads that were stepping/stopping adds 0b3ad397ef2 gprofng: 31169 Source code locations can not be found in a [...] adds 515603a7328 Automatic date update in version.in adds 09d4e6bb2fe sim: cgen: unify the genmloop logic a bit adds a4de6c88c99 sim: common: delete unused scache in some mloop paths adds 2f84390fd49 sim: bfin: clean up astat reg name decode a little adds 0960c785ac2 sim: mn10300: fix LAST_TIMER_REG typo adds 95cd009f5d7 sim: warnings: enable -Wduplicated-cond adds 5eba9ae8d52 sim: ppc: mark halt & restart funcs as noreturn adds cbdfef872be sim: ppc: phb: add missing break to address decoder adds c5190830dbb sim: common: mark engine restart as noreturn adds 3cf7f9363d4 sim: arm: add missing breaks to SWI processing adds cc6aaa31491 sim: cr16: add missing break statement adds 4935610a577 sim: iq2000: add fallback for exit syscall adds c31d7253d2d sim: rx: add missing break to memory write adds 4675df34be5 sim: rx: mark abort func as noreturn since it doesn't adds f184f3a2244 sim: sh: add missing breaks to bit processing adds d137b254d9a sim: signal: mark signal callback funcs as noreturn since t [...] adds 29f1ffea25b sim: add ATTRIBUTE_FALLTHROUGH for local code adds 9362022e951 sim: common: fix -Wimplicit-fallthrough warnings adds 5e6951299a5 sim: aarch64: fix -Wimplicit-fallthrough warnings adds beb9aecf121 sim: arm: fix -Wimplicit-fallthrough warnings adds 639bab3ca6e sim: avr: fix -Wimplicit-fallthrough warnings adds f0e2dc75ce0 sim: bfin: fix -Wimplicit-fallthrough warnings adds b356d0c5a04 sim: cris: fix -Wimplicit-fallthrough warnings adds fcad8e6ba7a sim: erc32: fix -Wimplicit-fallthrough warnings adds aab71521866 sim: frv: fix -Wimplicit-fallthrough warnings adds 452bfb00b5f sim: m68hc11: fix -Wimplicit-fallthrough warnings adds 80200ef6b49 sim: mcore: fix Wimplicit-fallthrough warnings adds 28c06ff1a15 sim: mips: fix -Wimplicit-fallthrough warnings adds 77b3c4f6664 sim: or1k: fix -Wimplicit-fallthrough warnings adds 92a9d946da8 sim: ppc: fix -Wimplicit-fallthrough warnings adds 05b9feffffb sim: riscv: fix -Wimplicit-fallthrough warnings adds e8aaac5fe64 sim: rl78: fix -Wimplicit-fallthrough warnings adds 85433eb3310 sim: rx: fix -Wimplicit-fallthrough warnings adds 849bdf4ead7 sim: sh: fix -Wimplicit-fallthrough warnings adds 3a4ee628681 sim: warnings: enable -Wimplicit-fallthrough=5 adds bfcfa995f94 Fix Clang build issue with flexible array member and non-tr [...] adds 333a6b1a639 ld: Add lib32 directories for 32-bit emulation on FreeBSD/amd64 adds cf2ef009cd6 Rename tui-stack -> tui-status adds e0dd0e4d944 Rename TUI locator window -> status adds 10df3b929c7 Automatic date update in version.in adds c0e97c85259 sim: common: add $LINENO rewriting support to genmloop scripts adds 6003fe166df sim: mloop: add #line pragmas everywhere adds 06bc778c13c sim: m32c: fix initial #line number in generated code adds fa113bd940e sim: warnings: fix -Wreturn-mismatch typo adds 3744b73e3bf sim: warnings: enable -Wreturn-type adds 866a2ad35b7 sim: ppc: igen: fix -G handling adds c3d507aba3e LoongArch: Add support for the third expression of .align f [...] adds ce7056886a6 x86: properly respect rex/{rex} adds 3e4a511bee8 x86-64: refuse "high" 8-bit regs with .insn and VEX/XOP/EVE [...] adds 0495b25221b RISC-V: drop .bss override adds 1124f3d536e hppa/ELF: fix .text/.data interaction with .previous adds f91e91d85ec nios2: fix .text/.data interaction with .previous adds 316e74cec34 gdb: add git trailer information on gdb/MAINTAINERS adds 4a517293bbd sim: cris: regen cgen decoders to fix build warnings [PR si [...] adds 401b5b00ece sim: cgen: regenerate decode tables to avoid shadow warnings adds eb6476e2db4 Add 'program' to DAP 'attach' request adds 54ede87e196 gdb: fix refactoring hiccup in rs6000_register_to_value adds 9b9e5c09b18 Fix build with clang 16 adds 2a89c9508ea Introduce and use DAPException adds dfc4bd461b4 Add DAP log level parameter adds 0b32d225818 Avoid exception from attach in DAP adds 2129106d208 Check for rogue DAP exceptions in test suite adds 68bd2358ea1 Automatic date update in version.in adds 2bf4edd2ea5 sim: aarch64: fix -Wshadow=local warnings adds 8ce49cf1025 sim: arm: fix -Wshadow=local warnings adds 5f347a1106f sim: bfin: fix -Wshadow=local warnings adds ef382e84b75 sim: common: fix -Wshadow=local warnings adds c99faa9291f sim: cris: fix -Wshadow=local warnings adds 87271996ea9 sim: cris: disable -Wshadow=local in generated mloop files adds a4531a4010a sim: erc32: fix -Wshadow=local warnings adds 9b5e6c1e489 sim: frv: fix -Wshadow=local warnings adds a42661395e9 sim: h8300: fix -Wshadow=local warnings adds 2d351bda2f0 sim: iq2000: fix -Wshadow=local warnings adds e4e3a80911a sim: m32c: fix -Wshadow=local warnings adds c6f30b8791e sim: m68hc11: fix -Wshadow=local warnings adds d31fd3f617c sim: mips: fix -Wshadow=local warnings adds 5cc45e23842 sim: ppc: fix -Wshadow=local warnings adds f0fcc327e33 sim: riscv: fix -Wshadow=local warnings adds 62544b0cf1b sim: sh: fix -Wshadow=local warnings adds 576d2c97d8d gprofng: fix build problems on linux-musl adds 4da6be3f1ad sim: warnings: rework individual flag disable into dedicated vars adds 1bdba1b7730 Automatic date update in version.in adds fed277fe151 sim: sh: fix plds Dz,MACL implementation adds 43fbcdcd03f sim: sh: refine pwsb & pwad nops adds aea0b94653b sim: cgen: regenerate decode tables adds 9e6855c7cb2 sim: cgen: mark cgen_rtx_error noreturn adds 59b6dbff95a sim: cris: rvdummy: delete unused variable adds 6658f874cf7 gdb: don't set frame id after calling cooked_read_value adds 9f02b3a0249 gdb: pass frame_info_ptr to gdbarch_value_from_register adds 9960c5d0a05 gdb: pass non-nullptr frame to gdbarch_value_from_register [...] adds 8ada4c640ba gdb: add type parameter to value::allocate_register and add [...] adds c465f430377 gdb: remove read_frame_register_value's frame parameter adds 306f960b492 gdb: implement address_from_register using value_from_register adds 8b31004bd82 gdb: remove VALUE_NEXT_FRAME_ID, add value::next_frame_id adds 78f2fd84e83 gdb: remove VALUE_REGNUM, add value::regnum adds 32a5d479d23 gdb: make value::allocate_register_lazy store id of next no [...] adds 2d120f18ef0 Re: LoongArch: Add support for <b ".L1"> and <beq, $t0, $t1 [...] adds 051b3736af7 Automatic date update in version.in adds 26265e7fdf1 LoongArch: Add new relocs and macro for TLSDESC. adds 4f248d61eb9 LoongArch: Add support for TLSDESC in ld. adds 3898e04b8e4 LoongArch: Add tls transition support. adds ae296cc4525 LoongArch: Add support for TLS LD/GD/DESC relaxation adds d27473e7c54 LoongArch: Add testsuit for DESC and tls transition and tls [...] adds ca86dbbdbc0 binutils: SECURITY: use https URI adds e7a293f376f Automatic date update in version.in adds c2289ae3481 Automatic date update in version.in adds a70dcdebbd5 sim: common: pull in newlib extensions for Linux compatibility adds 145c21056ab PR31191, objcopy leaves temporary files adds 3bb1944a5a0 asan: buffer overflow in loongarch_elf_rtype_to_howto adds 64e34e4134e Automatic date update in version.in adds 73d931e5600 RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibili [...] adds fcd5cdd5aee sim: pru: Fix emulation of carry bit adds 80d61d8d614 Support APX GPR32 with rex2 prefix adds 2b1d6655c5c Created an empty EVEX_MAP4_ sub-table for EVEX instructions. adds 6177c84d5ed Support APX GPR32 with extend evex prefix adds ce9cddf5dd2 Add tests for APX GPR32 with extend evex prefix adds 3083f376435 Support APX NDD adds 08a98d4c133 Support APX Push2/Pop2 adds ac32c879b26 Support APX pushp/popp adds 6967f19dcd3 Support APX NDD optimized encoding. adds cca90632f83 Support APX JMPABS for disassembler adds eccdc733a50 x86: Add NT_X86_SHSTK note adds 5e2f0c9a5f3 gas: Mention initial support for Intel APX in NEWS adds 3d5a60de525 x86-64: Add R_X86_64_CODE_4_GOTPCRELX adds 4a54cb06585 gold: Handle R_X86_64_CODE_4_GOTPCRELX adds a533c8df598 x86-64: Add R_X86_64_CODE_4_GOTTPOFF/R_X86_64_CODE_4_GOTPC3 [...] adds 00a17c6ad06 Gold: Handle R_X86_64_CODE_4_GOTPC32_TLSDESC/R_X86_64_CODE_ [...] adds a6d0019eb7f ld: Mention support for Intel APX relocations in NEWS adds 0e2ec3dbce8 Automatic date update in version.in adds 77d242a06e3 RISC-V: THEAD: Add 5 assembly pseudoinstructions for XThead [...] adds aae8784c58d LoongArch: bfd: Add support for tls le relax. adds 775dead218e LoongArch: include: Add support for tls le relax. adds b449f8428b4 LoongArch: opcodes: Add support for tls le relax. adds 40372b03b36 LoongArch: gas: Add support for tls le relax. adds 90827b4eefb LoongArch: ld: Add support for tls le relax. adds 69570475c61 gdb, dwarf: move part of dwarf2_get_pc_bounds into separate [...] adds 06740cf11f6 gdb, dwarf: add assert to dwarf2_get_pc_bounds adds 3396471b4cd dwarf, fortran: add support for DW_TAG_entry_point adds eed38d8a02b Fix x86-64: Add R_X86_64_CODE_4_GOTPCRELX adds 2eda6e3ecdd x86: Don't use .insn with '/' adds 302a296de0e x86: Append "#pass" to APX tests adds 0ede03b5197 Automatic date update in version.in adds b383acf2481 MAINTAINERS: Update my email address adds 3957a3fb0e5 Regen bfd-in2.h adds 3838f0bc107 LoongArch: Commas inside double quotes adds 11e73fe731c [gdb/testsuite] Fix gdb.base/gdb-index-err.exp for root user adds 1f1c84ddf7b Add keywords to TuiWindow.write adds bb5239ce00c Automatic date update in version.in adds 276e7f5c883 [gdb/testsuite] Fix typo in gdb.base/catch-syscall.exp adds 6374b0a9834 Run 'black' on tui-window.py adds ee0dbcf99ef Automatic date update in version.in adds cbbb73f4f9b sim: fix pervasive typo adds fa99355b567 cpu: or1k: drop unused l.swa flag adds 58d38850b68 sim: warnings: enable -Wunused-variable adds 361a6d49c65 sim: arm: mark local read-only arrays as static const adds f793be444cc sim: frv: fix cmpb uninitialized variable usage adds 22a09a1a33c sim: ppc: drop unused host bitsize settings adds 2363ba65d77 sim: igen: remove libigen.a when cleaning adds a295b6b0cd7 sim: ppc: simplify filter_host.c logic adds 179bd7a89d8 sim: ppc: drop build-config.h usage adds 5817b1f52f5 sim: ppc: hoist igen compilation into top-level adds a243f0a5a18 sim: ppc: replace filter_filename with lbasename adds 0a4d338dd01 sim: ppc: unify igen filter_filename implementations adds fd520e1af1d sim: igen: minor constify logic adds 9b6e0cb3bac sim: ppc: rename igen max_insn_bit_size adds ef993dfa05f sim: igen: extend error to take arguments adds 9ddac092a83 sim: ppc: rework igen error to match common adds 1b89e2b7205 sim: ppc: merge misc igen APIs new e57fcc02390 gitignore: ignore site.{bak,exp} treewide new 502cbfc8979 gdb: ignore test generated files new b1c1da5c4f8 sim: bfin: add bootroms new 0da902b23f5 sim: tweak signed to unsigned local vars new d07460446a9 gdb: bfin: add some Blackfin-specific tests new 7eb2c710983 sim: bfin: separate port levels from isa levels in the CEC new 00c4a7f8d13 sim: bfin: keep output port levels from SIC level and up-to-date new b295d144aee sim: bfin: make the core timer output port an edge new a3a35fa65a0 sim: bfin: add proper regs to dmac new 8695b9b4dc9 Revert "sim: bfin: add proper regs to dmac" new 00a90590019 sim: skip sysroot for most syscalls new 8144b1d2f5a b/sim/testsuite/sim/bfin/se_undefinedinstruction3.S is brok [...] new 873196ab5ba sim: bfin: handle invalid dsp32 mac/mult insns new 6771eaa2e2b sim: bfin: add new UART model (bf60x) new 366fa5cd534 sim: bfin: add new CGU (clock generation) model (bf60x) new f1e0a2afaf8 sim: bfin: add new SEC (system event controller) model (bf60x) new 11f25750953 sim: bfin: add new SPU (system protection unit) model (bf60x) new 30541b0805d sim: bfin: add new EFS (Electronic Fuse Serial) model (bf60x) new b444dcd4b1a sim: bfin: add new SMC (static memory) model (bf60x) new cba5f2973b1 sim: bfin: add new DDE (distributed DMA engine) model (bf60x) new e89ae6351ba sim: bfin: add new GPIO model (bf60x) new f032e9bf9ea ignore more stuff new 33ea576665f se_all32bitopcodes: mark certain block of insns as invalid [...] new 2f3d3316b83 sim: bfin: initial bf60x support
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 (e6ea37c9f86) \ N -- N -- N refs/heads/users/vapier/sim/bfin (2f3d3316b83)
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 24 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: .gitignore | 1 + ChangeLog | 90 + Makefile.def | 142 +- Makefile.in | 17710 +-- Makefile.tpl | 48 +- SECURITY.txt | 6 + bfd/.elfnn-loongarch.c.swp | Bin 0 -> 16384 bytes bfd/.gitignore | 2 +- bfd/ChangeLog | 447 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 175 +- bfd/Makefile.in | 281 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 7 + bfd/aix386-core.c | 282 - bfd/aix5ppc-core.c | 33 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 17 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 65 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 176 +- bfd/archive64.c | 32 +- bfd/archures.c | 20 +- bfd/ax_tls.m4 | 71 + bfd/bfd-in.h | 376 +- bfd/bfd-in2.h | 11342 +- bfd/bfd.c | 899 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 178 +- bfd/bfdwin.c | 68 +- bfd/binary.c | 4 +- bfd/bpf-reloc.def | 106 + bfd/cache.c | 225 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 10 +- bfd/coff-aarch64.c | 812 +- bfd/coff-alpha.c | 560 +- 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 | 5 +- bfd/coff-ia64.c | 9 +- bfd/coff-loongarch64.c | 9 +- bfd/coff-mcore.c | 12 +- bfd/coff-mips.c | 25 +- bfd/coff-riscv64.c | 130 + bfd/coff-rs6000.c | 415 +- bfd/coff-sh.c | 40 +- bfd/coff-stgo32.c | 18 +- bfd/coff-tic30.c | 4 +- bfd/coff-tic4x.c | 4 +- bfd/coff-tic54x.c | 44 +- bfd/coff-x86_64.c | 83 +- bfd/coff-z80.c | 122 +- bfd/coff-z8k.c | 154 +- bfd/coff64-rs6000.c | 75 +- bfd/coffcode.h | 930 +- bfd/coffgen.c | 598 +- bfd/cofflink.c | 107 +- bfd/coffswap.h | 23 +- bfd/compress.c | 580 +- bfd/config.bfd | 89 +- bfd/config.in | 40 + bfd/configure | 2665 +- bfd/configure.ac | 65 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 16 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 7 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 18 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-kvx.c | 124 + 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 | 4 +- 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 | 7 +- 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 | 8 +- 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 | 16 +- bfd/doc/bfdint.texi | 43 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 330 +- bfd/doc/doc.str | 68 +- bfd/doc/local.mk | 14 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 80 +- bfd/dwarf1.c | 23 +- bfd/dwarf2.c | 345 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 258 +- bfd/ecofflink.c | 286 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 85 +- bfd/elf-bfd.h | 93 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-hppa.h | 5 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 8 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 14 +- bfd/elf-m10300.c | 18 +- bfd/elf-nacl.c | 4 +- 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 | 562 + bfd/elf-strtab.c | 7 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 1426 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 26 +- bfd/elf32-arm.c | 169 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 16 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 5 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 14 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-crx.c | 14 +- bfd/elf32-csky.c | 29 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 5 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 2 +- bfd/elf32-ft32.c | 7 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 14 +- bfd/elf32-hppa.c | 12 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 51 +- bfd/elf32-ip2k.c | 7 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 5 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc11.c | 7 +- bfd/elf32-m68hc12.c | 4 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 4 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 46 +- bfd/elf32-mips.c | 25 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 8 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 17 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 20 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 16 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 129 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 10 +- 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 | 27 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 3 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 23 +- bfd/elf32-z80.c | 2 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 29 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 324 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 4 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 22 +- bfd/elf64-mips.c | 17 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 223 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 6 +- bfd/elf64-sparc.c | 6 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 432 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 152 +- bfd/elfcore.h | 22 +- bfd/elflink.c | 194 +- bfd/elfn32-mips.c | 29 +- bfd/elfnn-aarch64.c | 1038 +- bfd/elfnn-ia64.c | 7 +- bfd/elfnn-kvx.c | 4779 + bfd/elfnn-loongarch.c | 1411 +- bfd/elfnn-riscv.c | 667 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-kvx-relocs.h | 1105 + bfd/elfxx-kvx.c | 211 + bfd/elfxx-kvx.h | 66 + bfd/elfxx-loongarch.c | 1083 +- bfd/elfxx-loongarch.h | 14 +- bfd/elfxx-mips.c | 615 +- bfd/elfxx-mips.h | 19 +- bfd/elfxx-riscv.c | 775 +- bfd/elfxx-riscv.h | 15 +- bfd/elfxx-sparc.c | 4 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 10 +- bfd/elfxx-tilegx.c | 2 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 514 +- bfd/elfxx-x86.h | 61 +- bfd/format.c | 157 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 363 +- 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 | 4 +- bfd/hpux-core.c | 15 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 90 +- bfd/i386msdos.c | 14 +- bfd/ihex.c | 28 +- bfd/init.c | 28 +- bfd/irix-core.c | 8 +- bfd/libaout.h | 82 +- bfd/libbfd-in.h | 99 +- bfd/libbfd.c | 278 +- bfd/libbfd.h | 390 +- bfd/libcoff-in.h | 69 +- bfd/libcoff.h | 114 +- bfd/libecoff.h | 18 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 41 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 81 +- bfd/lynx-core.c | 6 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 3 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 243 +- bfd/mach-o.h | 4 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 822 +- bfd/mmo.c | 101 +- bfd/netbsd-core.c | 6 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 503 +- bfd/osf-core.c | 6 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 62 +- bfd/pdp11.c | 84 +- bfd/pe-aarch64.c | 3 +- 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 | 3 +- bfd/peXXigen.c | 191 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 18 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 3 +- 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 | 3 +- bfd/pei-mcore.c | 2 +- bfd/pei-riscv64.c | 74 + bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 8 +- bfd/peicode.h | 200 +- bfd/plugin.c | 27 +- bfd/plugin.h | 4 +- bfd/po/BLD-POTFILES.in | 3 + bfd/po/Make-in | 6 +- bfd/po/SRC-POTFILES.in | 9 +- bfd/po/bfd.pot | 3979 +- bfd/po/fr.po | 3732 +- bfd/po/ka.po | 9348 ++ bfd/po/ro.po | 8562 +- bfd/po/ru.po | 4359 +- bfd/po/sr.po | 3736 +- bfd/po/uk.po | 3730 +- bfd/ppcboot.c | 9 +- bfd/ptrace-core.c | 4 +- bfd/reloc.c | 1595 +- bfd/reloc16.c | 61 +- bfd/rs6000-core.c | 30 +- bfd/sco5-core.c | 401 - bfd/section.c | 110 +- bfd/simple.c | 22 +- bfd/som.c | 433 +- bfd/som.h | 4 +- bfd/srec.c | 42 +- bfd/stab-syms.c | 13 +- bfd/stabs.c | 102 +- bfd/syms.c | 62 +- bfd/sysdep.h | 2 +- bfd/targets.c | 86 +- bfd/tekhex.c | 22 +- bfd/trad-core.c | 6 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 29 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 565 +- bfd/vms-lib.c | 83 +- bfd/vms-misc.c | 14 +- bfd/vms.h | 4 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 38 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 173 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 44 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 147 + bfd/xtensa-isa.c | 16 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 4 +- binutils/ChangeLog | 375 +- binutils/MAINTAINERS | 9 +- binutils/Makefile.am | 32 +- binutils/Makefile.in | 39 +- binutils/NEWS | 80 +- binutils/README | 30 +- binutils/README-how-to-make-a-release | 227 +- binutils/SECURITY.txt | 68 + binutils/aclocal.m4 | 2 + binutils/addr2line.c | 24 +- binutils/ar.c | 58 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 7 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 10 +- binutils/bfdtest2.c | 212 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 8 +- binutils/bucomm.h | 8 +- binutils/budbg.h | 4 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 42 +- binutils/coffgrok.h | 2 +- binutils/config.in | 26 +- binutils/configure | 3930 +- binutils/configure.ac | 250 +- 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 | 126 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 6 +- binutils/doc/binutils.texi | 108 +- binutils/doc/local.mk | 2 +- binutils/doc/sframe.options.texi | 10 + binutils/dwarf-mode.el | 21 +- binutils/dwarf.c | 1747 +- binutils/dwarf.h | 37 +- binutils/elfcomm.c | 6 +- binutils/elfcomm.h | 28 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 321 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 385 +- binutils/objdump.c | 482 +- binutils/objdump.h | 9 +- binutils/od-elf32_avr.c | 21 +- binutils/od-macho.c | 19 +- binutils/od-pe.c | 780 + binutils/od-xcoff.c | 27 +- binutils/po/Make-in | 2 +- binutils/po/POTFILES.in | 1 + binutils/po/bg.po | 5525 +- binutils/po/binutils.pot | 6161 +- binutils/po/fr.po | 6268 +- binutils/po/ro.po | 9784 +- binutils/po/sv.po | 6219 +- binutils/po/uk.po | 6347 +- 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 | 4187 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 7 +- binutils/resrc.c | 40 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 10 +- binutils/srconv.c | 2 +- binutils/stabs.c | 416 +- binutils/strings.c | 44 +- 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 | 9 +- binutils/testsuite/binutils-all/ar.exp | 230 +- binutils/testsuite/binutils-all/arc/objdump.exp | 4 +- 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 +- .../testsuite/binutils-all/dw2-decodedline-2.S | 18 + 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/kvx/kvx.exp | 37 + binutils/testsuite/binutils-all/kvx/pcrel_bundle.d | 33 + binutils/testsuite/binutils-all/kvx/pcrel_bundle.s | 25 + .../binutils-all/kvx/pcrel_bundle32bits.d | 33 + .../binutils-all/kvx/pcrel_bundle32bits.s | 25 + binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../binutils-all/loongarch64/loongarch64.exp | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- .../binutils-all/mips/micromips-reserved-enc-n32.d | 5 + .../binutils-all/mips/micromips-reserved-enc-n64.d | 5 + .../binutils-all/mips/micromips-reserved-enc-o32.d | 10 + .../binutils-all/mips/micromips-reserved-enc.s | 9 + binutils/testsuite/binutils-all/mips/mips-ase-1.d | 2 +- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 24 +- .../binutils-all/mips/mips1-branch-alias.d | 4 +- .../binutils-all/mips/mips1-branch-noalias.d | 4 +- .../binutils-all/mips/mips16-extend-noinsn.d | 27 +- .../testsuite/binutils-all/mips/mips16-pcrel.d | 16 +- .../binutils-all/mips/mips32r6-branch-alias.d | 4 +- .../binutils-all/mips/mips32r6-branch-noalias.d | 4 +- .../binutils-all/mips/mixed-mips16-micromips.d | 1 + binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 19 +- binutils/testsuite/binutils-all/objcopy.exp | 77 +- binutils/testsuite/binutils-all/objdump.WL | 8 +- binutils/testsuite/binutils-all/objdump.Zs | 9 + binutils/testsuite/binutils-all/objdump.exp | 100 +- binutils/testsuite/binutils-all/objdump.s | 1 + binutils/testsuite/binutils-all/readelf.exp | 15 +- binutils/testsuite/binutils-all/readelf.r-64 | 2 + binutils/testsuite/binutils-all/readelf.s-64-tmips | 31 + binutils/testsuite/binutils-all/remove-relocs-01.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-04.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-05.d | 2 +- binutils/testsuite/binutils-all/remove-relocs-06.d | 2 +- .../testsuite/binutils-all/rename-section-01.d | 15 + .../testsuite/binutils-all/riscv/pei-riscv64.d | 16 + .../testsuite/binutils-all/riscv/pei-riscv64.s | 31 + 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/strip-3.d | 2 +- .../binutils-all/strip-section-headers-1.d | 5 + binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/verilog-I4.hex | 6 + binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- .../binutils-all/x86-64/large-sections-2-x32.d | 15 + .../binutils-all/x86-64/large-sections-2.d | 15 + .../binutils-all/x86-64/large-sections-i386.d | 6 + .../testsuite/binutils-all/x86-64/large-sections.d | 14 + .../testsuite/binutils-all/x86-64/large-sections.s | 8 + 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 | 92 +- 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 | 14 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 493 +- config-ml.in | 37 +- config.guess | 69 +- config.sub | 57 +- config/ChangeLog | 17 + config/bootstrap-lto-lean.mk | 6 +- config/bootstrap-lto.mk | 6 +- config/debuginfod.m4 | 13 +- config/dejagnu.m4 | 22 + config/gcc-plugin.m4 | 9 +- config/gettext-sister.m4 | 35 +- config/gettext.m4 | 361 +- config/gthr.m4 | 1 + config/hwcaps.m4 | 1 + config/iconv.m4 | 313 +- config/intlmacosx.m4 | 69 + config/mh-darwin | 65 +- config/mh-mingw | 1 + config/mh-pa-hpux10 | 4 - config/picflag.m4 | 3 + configure | 513 +- configure.ac | 261 +- cpu/ChangeLog | 13 + cpu/bpf.cpu | 855 - cpu/bpf.opc | 191 - cpu/cris.cpu | 10 +- cpu/frv.cpu | 1 + cpu/iq2000.cpu | 2 +- cpu/mep.opc | 127 +- cpu/or1korbis.cpu | 2 +- elfcpp/ChangeLog | 10 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 3 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 121 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 16 +- 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 | 604 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 25 +- gas/Makefile.in | 64 +- gas/NEWS | 93 +- gas/README | 2 +- gas/acinclude.m4 | 1 + gas/aclocal.m4 | 6 + gas/app.c | 2 +- gas/as.c | 236 +- gas/as.h | 40 +- 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 | 548 + gas/codeview.h | 105 + gas/compress-debug.c | 10 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config.in | 24 +- 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/kvx-parse.c | 1029 + gas/config/kvx-parse.h | 33815 ++++++ gas/config/loongarch-lex-wrapper.c | 2 +- gas/config/loongarch-lex.h | 2 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 8 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 8 +- 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 | 19 +- gas/config/obj-coff.h | 8 +- gas/config/obj-ecoff.c | 4 +- gas/config/obj-ecoff.h | 6 +- gas/config/obj-elf.c | 235 +- gas/config/obj-elf.h | 24 +- 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 | 4 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 15 +- gas/config/obj-som.c | 17 +- gas/config/obj-som.h | 6 +- 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 | 2824 +- gas/config/tc-aarch64.h | 60 +- gas/config/tc-alpha.c | 5 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 22 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 73 +- gas/config/tc-arm.h | 3 +- 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 | 1688 +- gas/config/tc-bpf.h | 16 +- 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 | 112 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 6 +- 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 | 124 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 184 +- gas/config/tc-i386.c | 5758 +- gas/config/tc-i386.h | 104 +- gas/config/tc-ia64.c | 5 +- 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-kvx.c | 2668 + gas/config/tc-kvx.h | 320 + gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 823 +- gas/config/tc-loongarch.h | 78 +- 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 | 58 +- 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 | 107 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 66 +- 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 | 53 +- 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 | 6 +- 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 | 129 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 2 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 1189 +- gas/config/tc-riscv.h | 17 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 10 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 33 +- 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 | 29 +- gas/config/tc-sh.h | 4 +- gas/config/tc-sparc.c | 25 +- 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 | 59 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 8 +- 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 | 22 +- 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 | 34 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 16 +- gas/config/tc-z80.h | 3 +- gas/config/tc-z8k.c | 2 +- gas/config/tc-z8k.h | 3 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-svr4.h | 23 - gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 8 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 2413 +- gas/configure.ac | 40 +- gas/configure.com | 2 +- gas/configure.tgt | 14 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 117 +- gas/doc/c-aarch64.texi | 38 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 251 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 794 +- 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 | 186 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-kvx.texi | 147 + 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 | 18 +- gas/doc/c-mips.texi | 7 +- 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 | 97 +- 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 | 5 +- gas/dw2gencfi.c | 32 +- gas/dw2gencfi.h | 3 +- gas/dwarf2dbg.c | 69 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 32 +- gas/ecoff.h | 4 +- gas/ehopt.c | 54 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 238 +- 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 | 1378 + gas/gen-sframe.h | 157 + gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 108 +- 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 | 48 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 257 +- gas/macro.h | 10 +- gas/makefile.vms | 2 +- gas/messages.c | 49 +- gas/obj.h | 9 +- gas/output-file.c | 10 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 10 +- gas/po/fr.po | 7306 +- gas/po/gas.pot | 7541 +- gas/po/ru.po | 5542 +- gas/po/uk.po | 7304 +- gas/read.c | 397 +- gas/read.h | 15 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 4 +- gas/sframe-opt.c | 175 + gas/stabs.c | 321 +- gas/subsegs.c | 5 +- gas/subsegs.h | 14 +- gas/symbols.c | 21 +- gas/symbols.h | 6 +- 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/adr_1.d | 2 + gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsimd-mov-bad.d | 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.d | 2 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.l | 6 +- gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 2 +- gas/testsuite/gas/aarch64/armv8_9-a-sysregs-bad.d | 3 + gas/testsuite/gas/aarch64/armv8_9-a-sysregs-bad.l | 79 + gas/testsuite/gas/aarch64/armv8_9-a-sysregs.d | 86 + gas/testsuite/gas/aarch64/armv8_9-a-sysregs.s | 100 + gas/testsuite/gas/aarch64/b_1.d | 2 + gas/testsuite/gas/aarch64/beq_1.d | 2 + gas/testsuite/gas/aarch64/bfloat16-directive-be.d | 2 +- gas/testsuite/gas/aarch64/bfloat16-directive-le.d | 2 +- gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/chk-bad-1.d | 4 + gas/testsuite/gas/aarch64/chk-bad-1.l | 13 + gas/testsuite/gas/aarch64/chk-bad-1.s | 12 + gas/testsuite/gas/aarch64/chk.d | 11 + gas/testsuite/gas/aarch64/chk.s | 2 + gas/testsuite/gas/aarch64/clrbhb-1.d | 9 + gas/testsuite/gas/aarch64/clrbhb-1.s | 2 + gas/testsuite/gas/aarch64/codealign_1.d | 2 + gas/testsuite/gas/aarch64/codeview-lines | 9 + gas/testsuite/gas/aarch64/codeview.exp | 332 + gas/testsuite/gas/aarch64/codeview1.s | 7 + gas/testsuite/gas/aarch64/codeview2.s | 2 + gas/testsuite/gas/aarch64/cpu-cortex-a720.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/aarch64/cpu-cortex-x3.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-x4.d | 6 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/cssc.d | 167 + gas/testsuite/gas/aarch64/cssc.s | 160 + gas/testsuite/gas/aarch64/diagnostic.l | 49 +- gas/testsuite/gas/aarch64/diagnostic.s | 23 + gas/testsuite/gas/aarch64/dotproduct.d | 2 +- gas/testsuite/gas/aarch64/dwarf.d | 2 + gas/testsuite/gas/aarch64/f32mm.d | 2 +- gas/testsuite/gas/aarch64/f64mm.d | 2 +- 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/gcs-1-bad.d | 3 + gas/testsuite/gas/aarch64/gcs-1-bad.l | 45 + gas/testsuite/gas/aarch64/gcs-1.d | 55 + gas/testsuite/gas/aarch64/gcs-1.s | 20 + gas/testsuite/gas/aarch64/gcs-sysregs-bad.d | 3 + gas/testsuite/gas/aarch64/gcs-sysregs-bad.l | 21 + gas/testsuite/gas/aarch64/gcs-sysregs.d | 29 + gas/testsuite/gas/aarch64/gcs-sysregs.s | 20 + gas/testsuite/gas/aarch64/hint-bad.d | 4 + gas/testsuite/gas/aarch64/hint-bad.l | 8 + gas/testsuite/gas/aarch64/hint-bad.s | 8 + gas/testsuite/gas/aarch64/i8mm.d | 1 + gas/testsuite/gas/aarch64/illegal-bfloat16.l | 40 +- gas/testsuite/gas/aarch64/illegal-by-element.l | 396 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.l | 6 +- gas/testsuite/gas/aarch64/illegal-ite1-1.d | 3 + gas/testsuite/gas/aarch64/illegal-ite1-1.l | 2 + gas/testsuite/gas/aarch64/illegal-ldapr.l | 36 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 8 +- gas/testsuite/gas/aarch64/illegal-lse.l | 1648 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.d | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 70 +- gas/testsuite/gas/aarch64/illegal-predres2-1.d | 3 + gas/testsuite/gas/aarch64/illegal-predres2-1.l | 5 + gas/testsuite/gas/aarch64/illegal-sve2.l | 1709 +- gas/testsuite/gas/aarch64/illegal-sve2.s | 5 + gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 20 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 192 + gas/testsuite/gas/aarch64/illegal-sysreg-8.s | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 29 + gas/testsuite/gas/aarch64/illegal.l | 906 +- gas/testsuite/gas/aarch64/illegal.s | 7 +- gas/testsuite/gas/aarch64/ilp32-basic.d | 2 + gas/testsuite/gas/aarch64/int-insns.d | 2 + gas/testsuite/gas/aarch64/ite1.d | 9 + gas/testsuite/gas/aarch64/ite1.s | 3 + gas/testsuite/gas/aarch64/ldr_1.d | 2 + 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/ls64-invalid.s | 2 +- gas/testsuite/gas/aarch64/ls64.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/lse128-atomic.d | 32 + gas/testsuite/gas/aarch64/lse128-atomic.s | 33 + 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/mapping_5.d | 2 + gas/testsuite/gas/aarch64/mapping_6.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/mops_invalid_2.d | 2 + gas/testsuite/gas/aarch64/movw_label.d | 2 + 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/optional.d | 10 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 2 + gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 + gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/pr20364.d | 2 +- gas/testsuite/gas/aarch64/pr27217.d | 2 + gas/testsuite/gas/aarch64/pr29519.d | 2 + gas/testsuite/gas/aarch64/predres2.d | 10 + gas/testsuite/gas/aarch64/predres2.s | 4 + gas/testsuite/gas/aarch64/programmer-friendly.d | 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/reloc-data.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0.d | 2 + .../gas/aarch64/reloc-dtprel_g0_nc-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_g2.d | 2 + .../gas/aarch64/reloc-dtprel_hi12-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ilp32-1.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst16.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst64.d | 2 + .../gas/aarch64/reloc-dtprel_lo12-ldst8.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d | 2 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d | 2 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gotoff_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-gottprel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-insn.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g0.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g2.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-prel_g3.d | 2 + .../gas/aarch64/reloc-tlsdesc_off_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d | 3 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d | 2 + .../gas/aarch64/reloc-tlsldm-page-ilp32-1.d | 2 + gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d | 2 + .../gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst16.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst64.d | 2 + .../gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d | 2 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d | 2 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.d | 2 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/rprfm-1-invalid.d | 3 + gas/testsuite/gas/aarch64/rprfm-1-invalid.l | 11 + gas/testsuite/gas/aarch64/rprfm-1-invalid.s | 9 + gas/testsuite/gas/aarch64/rprfm-1.d | 83 + gas/testsuite/gas/aarch64/rprfm-1.s | 74 + gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-2-illegal.l | 58 +- gas/testsuite/gas/aarch64/sme-2-illegal.s | 11 + gas/testsuite/gas/aarch64/sme-3-illegal.l | 31 +- gas/testsuite/gas/aarch64/sme-3-illegal.s | 6 + gas/testsuite/gas/aarch64/sme-4-illegal.l | 54 +- gas/testsuite/gas/aarch64/sme-4-illegal.s | 12 + gas/testsuite/gas/aarch64/sme-5-illegal.l | 101 +- gas/testsuite/gas/aarch64/sme-5-illegal.s | 16 + gas/testsuite/gas/aarch64/sme-6-illegal.l | 92 +- gas/testsuite/gas/aarch64/sme-6-illegal.s | 9 + gas/testsuite/gas/aarch64/sme-7-illegal.l | 71 +- gas/testsuite/gas/aarch64/sme-7-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-8-illegal.l | 12 +- gas/testsuite/gas/aarch64/sme-9-illegal.l | 56 +- gas/testsuite/gas/aarch64/sme-9-illegal.s | 17 + gas/testsuite/gas/aarch64/sme-9.d | 3 + gas/testsuite/gas/aarch64/sme-9.s | 5 + gas/testsuite/gas/aarch64/sme-f64f64.d | 32 + gas/testsuite/gas/aarch64/sme-i16i64.d | 118 + gas/testsuite/gas/aarch64/sme-illegal.l | 119 +- gas/testsuite/gas/aarch64/sme-illegal.s | 1 + gas/testsuite/gas/aarch64/sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-1-invalid.l | 327 + gas/testsuite/gas/aarch64/sme2-1-invalid.s | 323 + gas/testsuite/gas/aarch64/sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-1-noarch.l | 289 + gas/testsuite/gas/aarch64/sme2-1.d | 305 + gas/testsuite/gas/aarch64/sme2-1.s | 338 + gas/testsuite/gas/aarch64/sme2-10-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-10-invalid.l | 67 + gas/testsuite/gas/aarch64/sme2-10-invalid.s | 50 + gas/testsuite/gas/aarch64/sme2-10-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-10-noarch.l | 641 + gas/testsuite/gas/aarch64/sme2-10.d | 649 + gas/testsuite/gas/aarch64/sme2-10.s | 799 + gas/testsuite/gas/aarch64/sme2-11-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-11-invalid.l | 101 + gas/testsuite/gas/aarch64/sme2-11-invalid.s | 91 + gas/testsuite/gas/aarch64/sme2-11-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-11-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-11.d | 125 + gas/testsuite/gas/aarch64/sme2-11.s | 127 + gas/testsuite/gas/aarch64/sme2-12-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-12-invalid.l | 155 + gas/testsuite/gas/aarch64/sme2-12-invalid.s | 136 + gas/testsuite/gas/aarch64/sme2-12-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-12-noarch.l | 571 + gas/testsuite/gas/aarch64/sme2-12.d | 579 + gas/testsuite/gas/aarch64/sme2-12.s | 633 + gas/testsuite/gas/aarch64/sme2-13-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-13-invalid.l | 80 + gas/testsuite/gas/aarch64/sme2-13-invalid.s | 83 + gas/testsuite/gas/aarch64/sme2-13-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-13-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-13.d | 261 + gas/testsuite/gas/aarch64/sme2-13.s | 283 + gas/testsuite/gas/aarch64/sme2-14-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-14-invalid.l | 7 + gas/testsuite/gas/aarch64/sme2-14-invalid.s | 7 + gas/testsuite/gas/aarch64/sme2-14-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-14-noarch.l | 107 + gas/testsuite/gas/aarch64/sme2-14.d | 115 + gas/testsuite/gas/aarch64/sme2-14.s | 118 + gas/testsuite/gas/aarch64/sme2-15-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-15-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-15-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-15-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-15-noarch.l | 187 + gas/testsuite/gas/aarch64/sme2-15.d | 195 + gas/testsuite/gas/aarch64/sme2-15.s | 203 + gas/testsuite/gas/aarch64/sme2-16-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-16-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-16-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-16-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-16-noarch.l | 249 + gas/testsuite/gas/aarch64/sme2-16.d | 257 + gas/testsuite/gas/aarch64/sme2-16.s | 271 + gas/testsuite/gas/aarch64/sme2-17-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-17-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-17-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-17-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-17-noarch.l | 45 + gas/testsuite/gas/aarch64/sme2-17.d | 53 + gas/testsuite/gas/aarch64/sme2-17.s | 47 + gas/testsuite/gas/aarch64/sme2-18-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-18-invalid.l | 21 + gas/testsuite/gas/aarch64/sme2-18-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-18-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-18-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-18.d | 29 + gas/testsuite/gas/aarch64/sme2-18.s | 21 + gas/testsuite/gas/aarch64/sme2-19-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-19-invalid.l | 36 + gas/testsuite/gas/aarch64/sme2-19-invalid.s | 36 + gas/testsuite/gas/aarch64/sme2-19-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-19-noarch.l | 41 + gas/testsuite/gas/aarch64/sme2-19.d | 49 + gas/testsuite/gas/aarch64/sme2-19.s | 43 + gas/testsuite/gas/aarch64/sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-2-invalid.l | 229 + gas/testsuite/gas/aarch64/sme2-2-invalid.s | 205 + gas/testsuite/gas/aarch64/sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-2-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-2.d | 489 + gas/testsuite/gas/aarch64/sme2-2.s | 511 + gas/testsuite/gas/aarch64/sme2-20-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-20-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-20-invalid.s | 23 + gas/testsuite/gas/aarch64/sme2-20-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-20-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-20.d | 29 + gas/testsuite/gas/aarch64/sme2-20.s | 21 + gas/testsuite/gas/aarch64/sme2-21-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-21-invalid.l | 18 + gas/testsuite/gas/aarch64/sme2-21-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-21-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-21-noarch.l | 43 + gas/testsuite/gas/aarch64/sme2-21.d | 51 + gas/testsuite/gas/aarch64/sme2-21.s | 47 + gas/testsuite/gas/aarch64/sme2-22-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-22-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-22-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-22-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-22-noarch.l | 111 + gas/testsuite/gas/aarch64/sme2-22.d | 119 + gas/testsuite/gas/aarch64/sme2-22.s | 131 + gas/testsuite/gas/aarch64/sme2-23-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-23-invalid.l | 14 + gas/testsuite/gas/aarch64/sme2-23-invalid.s | 8 + gas/testsuite/gas/aarch64/sme2-23-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-23-noarch.l | 65 + gas/testsuite/gas/aarch64/sme2-23.d | 73 + gas/testsuite/gas/aarch64/sme2-23.s | 79 + gas/testsuite/gas/aarch64/sme2-24-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-24-invalid.l | 22 + gas/testsuite/gas/aarch64/sme2-24-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-24-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-24-noarch.l | 17 + gas/testsuite/gas/aarch64/sme2-24.d | 25 + gas/testsuite/gas/aarch64/sme2-24.s | 19 + gas/testsuite/gas/aarch64/sme2-25-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-25-invalid.l | 48 + gas/testsuite/gas/aarch64/sme2-25-invalid.s | 28 + gas/testsuite/gas/aarch64/sme2-25-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-25-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-25.d | 45 + gas/testsuite/gas/aarch64/sme2-25.s | 44 + gas/testsuite/gas/aarch64/sme2-26-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-26-invalid.l | 13 + gas/testsuite/gas/aarch64/sme2-26-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-26-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-26-noarch.l | 25 + gas/testsuite/gas/aarch64/sme2-26.d | 33 + gas/testsuite/gas/aarch64/sme2-26.s | 29 + gas/testsuite/gas/aarch64/sme2-27-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-27-invalid.l | 31 + gas/testsuite/gas/aarch64/sme2-27-invalid.s | 25 + gas/testsuite/gas/aarch64/sme2-27-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-27-noarch.l | 50 + gas/testsuite/gas/aarch64/sme2-27.d | 62 + gas/testsuite/gas/aarch64/sme2-27.s | 71 + gas/testsuite/gas/aarch64/sme2-28-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-28-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-28-invalid.s | 11 + gas/testsuite/gas/aarch64/sme2-28-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-28-noarch.l | 26 + gas/testsuite/gas/aarch64/sme2-28.d | 34 + gas/testsuite/gas/aarch64/sme2-28.s | 29 + gas/testsuite/gas/aarch64/sme2-29-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-29-invalid.l | 39 + gas/testsuite/gas/aarch64/sme2-29-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-29-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-29-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-29.d | 45 + gas/testsuite/gas/aarch64/sme2-29.s | 47 + gas/testsuite/gas/aarch64/sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-3-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-3-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-3-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-3.d | 489 + gas/testsuite/gas/aarch64/sme2-3.s | 511 + gas/testsuite/gas/aarch64/sme2-30-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-30-invalid.l | 29 + gas/testsuite/gas/aarch64/sme2-30-invalid.s | 18 + gas/testsuite/gas/aarch64/sme2-30-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-30-noarch.l | 91 + gas/testsuite/gas/aarch64/sme2-30.d | 99 + gas/testsuite/gas/aarch64/sme2-30.s | 109 + gas/testsuite/gas/aarch64/sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-4-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-4-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-4-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-4.d | 489 + gas/testsuite/gas/aarch64/sme2-4.s | 511 + gas/testsuite/gas/aarch64/sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-5-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-5-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-5-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-5.d | 489 + gas/testsuite/gas/aarch64/sme2-5.s | 511 + gas/testsuite/gas/aarch64/sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-6-invalid.l | 139 + gas/testsuite/gas/aarch64/sme2-6-invalid.s | 92 + gas/testsuite/gas/aarch64/sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-6-noarch.l | 145 + gas/testsuite/gas/aarch64/sme2-6.d | 153 + gas/testsuite/gas/aarch64/sme2-6.s | 164 + gas/testsuite/gas/aarch64/sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-7-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-7-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-7-noarch.l | 321 + gas/testsuite/gas/aarch64/sme2-7.d | 329 + gas/testsuite/gas/aarch64/sme2-7.s | 351 + gas/testsuite/gas/aarch64/sme2-8-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-8-invalid.l | 208 + gas/testsuite/gas/aarch64/sme2-8-invalid.s | 116 + gas/testsuite/gas/aarch64/sme2-8-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-8-noarch.l | 104 + gas/testsuite/gas/aarch64/sme2-8.d | 112 + gas/testsuite/gas/aarch64/sme2-8.s | 124 + gas/testsuite/gas/aarch64/sme2-9-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-9-invalid.l | 179 + gas/testsuite/gas/aarch64/sme2-9-invalid.s | 128 + gas/testsuite/gas/aarch64/sme2-9-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-9-noarch.l | 177 + gas/testsuite/gas/aarch64/sme2-9.d | 185 + gas/testsuite/gas/aarch64/sme2-9.s | 199 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sme2-f64f64-1.d | 41 + gas/testsuite/gas/aarch64/sme2-f64f64-1.s | 35 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l | 98 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-f64f64-2.d | 125 + gas/testsuite/gas/aarch64/sme2-f64f64-2.s | 127 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l | 111 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s | 86 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l | 57 + gas/testsuite/gas/aarch64/sme2-i16i64-1.d | 65 + gas/testsuite/gas/aarch64/sme2-i16i64-1.s | 61 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l | 95 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s | 88 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-i16i64-2.d | 261 + gas/testsuite/gas/aarch64/sme2-i16i64-2.s | 283 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l | 125 + gas/testsuite/gas/aarch64/sme2-i16i64-3.d | 133 + gas/testsuite/gas/aarch64/sme2-i16i64-3.s | 135 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l | 11 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-i16i64-4.d | 29 + gas/testsuite/gas/aarch64/sme2-i16i64-4.s | 21 + gas/testsuite/gas/aarch64/sve-invalid.l | 68 +- gas/testsuite/gas/aarch64/sve-invalid.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_1.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 20 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 + gas/testsuite/gas/aarch64/sve-movprfx_27.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_28.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 2 + 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/symbol-variant_pcs-1.d | 2 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 2 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 2 + gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/sysreg-2.d | 10 +- gas/testsuite/gas/aarch64/sysreg-2.s | 2 + gas/testsuite/gas/aarch64/sysreg-8.d | 4 + gas/testsuite/gas/aarch64/sysreg-8.s | 5 + gas/testsuite/gas/aarch64/system.d | 82 +- gas/testsuite/gas/aarch64/system.s | 7 +- gas/testsuite/gas/aarch64/tail_padding.d | 2 + gas/testsuite/gas/aarch64/tbz_1.d | 2 + gas/testsuite/gas/aarch64/tls-desc.d | 2 + gas/testsuite/gas/aarch64/tls.d | 2 + 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/align.d | 5 +- gas/testsuite/gas/all/assign.d | 4 + gas/testsuite/gas/all/const-1.l | 64 + gas/testsuite/gas/all/const-1.s | 20 + gas/testsuite/gas/all/fwdexp.d | 2 + gas/testsuite/gas/all/gas.exp | 28 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/none.d | 2 + gas/testsuite/gas/all/octa.d | 8 + gas/testsuite/gas/all/octa.s | 8 + gas/testsuite/gas/all/org-1.d | 1 + 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/relax.d | 4 + 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 | 702 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 444 +- gas/testsuite/gas/arm/armv8-a+rdma.l | 64 + gas/testsuite/gas/arm/bfloat16-bad.l | 43 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 43 + gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-x1c.d | 6 + gas/testsuite/gas/arm/ehabi-pacbti-m.d | 16 + gas/testsuite/gas/arm/ehabi-pacbti-m.s | 38 + .../gas/arm/group-reloc-ldc-parsing-bad.l | 435 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.l | 50 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabav-bad.l | 34 +- gas/testsuite/gas/arm/mve-vabav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabsneg-bad-1.l | 36 +- gas/testsuite/gas/arm/mve-vabsneg-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vadc-bad.l | 24 +- gas/testsuite/gas/arm/mve-vadc-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddlv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddlv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 8 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l | 90 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l | 90 +- gas/testsuite/gas/arm/mve-vaddv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vand-bad.l | 52 +- gas/testsuite/gas/arm/mve-vand-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbic-bad.l | 52 +- gas/testsuite/gas/arm/mve-vbic-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbrsr-bad.l | 12 +- gas/testsuite/gas/arm/mve-vbrsr-bad.s | 10 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.l | 22 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.s | 16 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.l | 20 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcls-bad.l | 22 +- gas/testsuite/gas/arm/mve-vcls-bad.s | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.l | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.s | 14 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.l | 60 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.l | 48 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.l | 128 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.s | 20 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.l | 96 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.l | 48 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.l | 192 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad.l | 106 +- gas/testsuite/gas/arm/mve-vcvt-bad.s | 63 +- gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 15 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 11 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 23 +- gas/testsuite/gas/arm/mve-vcvtne-it.s | 18 +- gas/testsuite/gas/arm/mve-vddup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vddup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vdup-bad.l | 20 +- gas/testsuite/gas/arm/mve-vdup-bad.s | 16 +- gas/testsuite/gas/arm/mve-veor-bad.l | 12 +- gas/testsuite/gas/arm/mve-veor-bad.s | 10 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.l | 68 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.s | 28 +- gas/testsuite/gas/arm/mve-vfmas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vfmas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l | 90 +- gas/testsuite/gas/arm/mve-vhcadd-bad.l | 22 +- gas/testsuite/gas/arm/mve-vhcadd-bad.s | 16 +- gas/testsuite/gas/arm/mve-vidup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vidup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vldr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vldr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 54 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.l | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmladav-bad.l | 48 +- gas/testsuite/gas/arm/mve-vmladav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.l | 50 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmlalv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlalv-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vmlas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlav-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlav-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmul-bad-1.l | 40 +- gas/testsuite/gas/arm/mve-vmul-bad-1.s | 18 +- gas/testsuite/gas/arm/mve-vmul-bad-2.l | 72 +- gas/testsuite/gas/arm/mve-vmulh-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmulh-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmullbt-bad.l | 64 +- gas/testsuite/gas/arm/mve-vmullbt-bad.s | 32 +- gas/testsuite/gas/arm/mve-vmvn-bad.l | 28 +- gas/testsuite/gas/arm/mve-vmvn-bad.s | 16 +- gas/testsuite/gas/arm/mve-vorn-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorn-bad.s | 24 +- gas/testsuite/gas/arm/mve-vorr-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorr-bad.s | 24 +- gas/testsuite/gas/arm/mve-vpnot-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpnot-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpsel-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpsel-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpt-bad-1.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vpt-bad-2.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.l | 32 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqaddsub-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmulh-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmull-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqmovn-bad.l | 80 +- gas/testsuite/gas/arm/mve-vqmovn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqrshl-bad.l | 42 +- gas/testsuite/gas/arm/mve-vqrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.l | 100 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vrev-bad.l | 44 +- gas/testsuite/gas/arm/mve-vrev-bad.s | 20 +- gas/testsuite/gas/arm/mve-vrint-bad.l | 98 +- gas/testsuite/gas/arm/mve-vrint-bad.s | 16 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l | 240 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s | 32 +- gas/testsuite/gas/arm/mve-vrshl-bad.l | 36 +- gas/testsuite/gas/arm/mve-vrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vsbc-bad.l | 28 +- gas/testsuite/gas/arm/mve-vsbc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vshlc-bad.l | 20 +- gas/testsuite/gas/arm/mve-vshlc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshll-bad.l | 48 +- gas/testsuite/gas/arm/mve-vshll-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshr-bad.l | 44 +- gas/testsuite/gas/arm/mve-vshr-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshrn-bad.l | 72 +- gas/testsuite/gas/arm/mve-vshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vsli-bad.l | 20 +- gas/testsuite/gas/arm/mve-vsli-bad.s | 16 +- gas/testsuite/gas/arm/mve-vsri-bad.l | 26 +- gas/testsuite/gas/arm/mve-vsri-bad.s | 16 +- gas/testsuite/gas/arm/mve-vstld-bad.l | 216 +- gas/testsuite/gas/arm/mve-vstr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vstr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vstr-bad-3.l | 54 +- gas/testsuite/gas/arm/neon-cond-bad.l | 66 +- gas/testsuite/gas/arm/shift-bad-pc.l | 165 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 144 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 180 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.l | 60 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 32 +- .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 4 +- gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 22 +- gas/testsuite/gas/arm/t16-bad.l | 492 +- gas/testsuite/gas/arm/t16-bad.s | 4 +- gas/testsuite/gas/arm/thumb32.l | 50 +- gas/testsuite/gas/arm/wince.d | 6 +- 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 | 72 + gas/testsuite/gas/bpf/alu-be.d | 42 +- gas/testsuite/gas/bpf/alu-pseudoc.d | 72 + gas/testsuite/gas/bpf/alu-pseudoc.s | 65 + gas/testsuite/gas/bpf/alu-xbpf.d | 17 - gas/testsuite/gas/bpf/alu-xbpf.s | 11 - gas/testsuite/gas/bpf/alu.d | 43 +- gas/testsuite/gas/bpf/alu.s | 12 + gas/testsuite/gas/bpf/alu32-be-pseudoc.d | 62 + gas/testsuite/gas/bpf/alu32-be.d | 39 +- gas/testsuite/gas/bpf/alu32-pseudoc.d | 62 + gas/testsuite/gas/bpf/alu32-pseudoc.s | 54 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 - gas/testsuite/gas/bpf/alu32-xbpf.s | 11 - gas/testsuite/gas/bpf/alu32.d | 40 +- gas/testsuite/gas/bpf/alu32.s | 9 +- gas/testsuite/gas/bpf/asm-extra-sym-1.d | 7 + gas/testsuite/gas/bpf/asm-extra-sym-1.s | 1 + gas/testsuite/gas/bpf/atomic-be-pseudoc.d | 32 + gas/testsuite/gas/bpf/atomic-be.d | 26 +- gas/testsuite/gas/bpf/atomic-pseudoc.d | 32 + gas/testsuite/gas/bpf/atomic-pseudoc.s | 24 + gas/testsuite/gas/bpf/atomic-v1-be.d | 12 + gas/testsuite/gas/bpf/atomic-v1.d | 12 + gas/testsuite/gas/bpf/atomic-v1.s | 5 + gas/testsuite/gas/bpf/atomic.d | 29 +- gas/testsuite/gas/bpf/atomic.s | 27 +- gas/testsuite/gas/bpf/bpf.exp | 61 +- gas/testsuite/gas/bpf/call-be.d | 4 +- gas/testsuite/gas/bpf/call.d | 4 +- gas/testsuite/gas/bpf/comments-pseudoc.d | 12 + gas/testsuite/gas/bpf/comments-pseudoc.s | 5 + gas/testsuite/gas/bpf/comments.d | 12 + gas/testsuite/gas/bpf/comments.s | 5 + gas/testsuite/gas/bpf/data-be.d | 2 +- gas/testsuite/gas/bpf/data.d | 2 +- gas/testsuite/gas/bpf/disp16-overflow-relax.d | 3 + gas/testsuite/gas/bpf/disp16-overflow-relax.l | 5 + gas/testsuite/gas/bpf/disp16-overflow-relax.s | 4 + gas/testsuite/gas/bpf/disp16-overflow.d | 3 + gas/testsuite/gas/bpf/disp16-overflow.l | 3 + gas/testsuite/gas/bpf/disp16-overflow.s | 4 + gas/testsuite/gas/bpf/disp32-overflow.d | 3 + gas/testsuite/gas/bpf/disp32-overflow.l | 3 + gas/testsuite/gas/bpf/disp32-overflow.s | 4 + gas/testsuite/gas/bpf/exit-be.d | 4 +- gas/testsuite/gas/bpf/exit.d | 4 +- gas/testsuite/gas/bpf/imm32-overflow.d | 3 + gas/testsuite/gas/bpf/imm32-overflow.l | 3 + gas/testsuite/gas/bpf/imm32-overflow.s | 4 + gas/testsuite/gas/bpf/indcall-1-pseudoc.d | 23 + gas/testsuite/gas/bpf/indcall-1-pseudoc.s | 13 + gas/testsuite/gas/bpf/indcall-1.d | 11 +- gas/testsuite/gas/bpf/indcall-bad-1.l | 3 - gas/testsuite/gas/bpf/indcall-bad-1.s | 1 - gas/testsuite/gas/bpf/jump-be-pseudoc.d | 34 + gas/testsuite/gas/bpf/jump-be.d | 6 +- gas/testsuite/gas/bpf/jump-pseudoc.d | 34 + gas/testsuite/gas/bpf/jump-pseudoc.s | 27 + gas/testsuite/gas/bpf/jump-relax-ja-be.d | 17 + gas/testsuite/gas/bpf/jump-relax-ja.d | 17 + gas/testsuite/gas/bpf/jump-relax-ja.s | 16 + gas/testsuite/gas/bpf/jump-relax-jump-be.d | 19 + gas/testsuite/gas/bpf/jump-relax-jump.d | 19 + gas/testsuite/gas/bpf/jump-relax-jump.s | 12 + gas/testsuite/gas/bpf/jump.d | 11 +- gas/testsuite/gas/bpf/jump.s | 4 +- gas/testsuite/gas/bpf/jump32-be-pseudoc.d | 32 + gas/testsuite/gas/bpf/jump32-be.d | 32 + gas/testsuite/gas/bpf/jump32-pseudoc.d | 32 + gas/testsuite/gas/bpf/jump32-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump32.d | 7 +- gas/testsuite/gas/bpf/lddw-be-pseudoc.d | 18 + gas/testsuite/gas/bpf/lddw-be.d | 10 +- gas/testsuite/gas/bpf/lddw-pseudoc.d | 18 + gas/testsuite/gas/bpf/lddw-pseudoc.s | 6 + gas/testsuite/gas/bpf/lddw.d | 11 +- gas/testsuite/gas/bpf/mem-be-pseudoc.d | 36 + gas/testsuite/gas/bpf/mem-be.d | 16 +- gas/testsuite/gas/bpf/mem-pseudoc.d | 36 + gas/testsuite/gas/bpf/mem-pseudoc.s | 29 + gas/testsuite/gas/bpf/mem.d | 19 +- gas/testsuite/gas/bpf/mem.s | 8 +- gas/testsuite/gas/bpf/offset16-overflow.d | 3 + gas/testsuite/gas/bpf/offset16-overflow.l | 3 + gas/testsuite/gas/bpf/offset16-overflow.s | 4 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.d | 3 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.l | 8 + gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.s | 7 + gas/testsuite/gas/bpf/spacing-pseudoc.d | 18 + gas/testsuite/gas/bpf/spacing-pseudoc.s | 9 + .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-1.s | 61 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.s | 18 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 27 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 36 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d | 17 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.s | 3 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 17 + .../cfi-sframe-common-2.s} | 0 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 17 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.s | 4 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.s | 8 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 20 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s | 12 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 22 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.s | 30 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 101 + gas/testsuite/gas/cfi-sframe/common-empty-1.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-1.s | 5 + gas/testsuite/gas/cfi-sframe/common-empty-2.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-2.s | 8 + gas/testsuite/gas/cfi-sframe/common-empty-3.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-3.s | 9 + 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/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-bss.err | 62 + gas/testsuite/gas/elf/bignums.d | 4 +- gas/testsuite/gas/elf/bss.d | 2 +- gas/testsuite/gas/elf/common3.s | 7 + gas/testsuite/gas/elf/common3a.d | 9 + gas/testsuite/gas/elf/common3b.d | 9 + gas/testsuite/gas/elf/dwarf-5-irp.d | 3 +- gas/testsuite/gas/elf/dwarf-5-loc0.d | 7 +- gas/testsuite/gas/elf/dwarf-5-macro-include.d | 17 + gas/testsuite/gas/elf/dwarf-5-macro-include.inc | 3 + gas/testsuite/gas/elf/dwarf-5-macro-include.s | 5 + gas/testsuite/gas/elf/dwarf-5-macro.d | 27 + gas/testsuite/gas/elf/dwarf-5-macro.s | 28 + gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.d | 3 +- 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.d | 3 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.d | 3 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.d | 3 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.d | 3 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.d | 5 +- 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/ehopt0.d | 3 + gas/testsuite/gas/elf/elf.exp | 38 +- gas/testsuite/gas/elf/group1a.d | 2 - gas/testsuite/gas/elf/groupautoa.d | 2 - gas/testsuite/gas/elf/line.l | 36 +- gas/testsuite/gas/elf/line.s | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 9 +- gas/testsuite/gas/elf/section10.d | 2 - gas/testsuite/gas/elf/section11.d | 5 - gas/testsuite/gas/elf/section30.d | 28 + gas/testsuite/gas/elf/section30.s | 67 + gas/testsuite/gas/elf/section4.d | 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/287.s | 2 +- gas/testsuite/gas/i386/8087.s | 2 +- gas/testsuite/gas/i386/adx.s | 1 - gas/testsuite/gas/i386/align-branch-6.d | 15 +- gas/testsuite/gas/i386/align-branch-6.e | 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 | 6 + gas/testsuite/gas/i386/apx-push2pop2-inval.l | 5 + gas/testsuite/gas/i386/apx-push2pop2-inval.s | 9 + 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/arch-14-1.d | 22 + gas/testsuite/gas/i386/arch-14-1.s | 16 + gas/testsuite/gas/i386/arch-14-znver4.d | 5 + gas/testsuite/gas/i386/att-regs.s | 2 +- gas/testsuite/gas/i386/avx-gather-intel.d | 1 - gas/testsuite/gas/i386/avx-gather.d | 1 - gas/testsuite/gas/i386/avx-ifma-intel.d | 5 +- gas/testsuite/gas/i386/avx-ifma.d | 5 +- gas/testsuite/gas/i386/avx-ifma.s | 2 - gas/testsuite/gas/i386/avx-ne-convert-intel.d | 1 - gas/testsuite/gas/i386/avx-ne-convert.d | 1 - gas/testsuite/gas/i386/avx-ne-convert.s | 1 - gas/testsuite/gas/i386/avx-scalar-2.s | 1 - gas/testsuite/gas/i386/avx-vex.l | 217 + gas/testsuite/gas/i386/avx-vex.s | 28 + gas/testsuite/gas/i386/avx-vnni-int16-intel.d | 129 + gas/testsuite/gas/i386/avx-vnni-int16.d | 129 + gas/testsuite/gas/i386/avx-vnni-int16.s | 126 + gas/testsuite/gas/i386/avx-vnni-int8-intel.d | 1 - gas/testsuite/gas/i386/avx-vnni-int8.d | 1 - gas/testsuite/gas/i386/avx-vnni-int8.s | 1 - gas/testsuite/gas/i386/avx-vnni.d | 2 +- gas/testsuite/gas/i386/avx-vnni.s | 2 - gas/testsuite/gas/i386/avx-wig.s | 1 - gas/testsuite/gas/i386/avx10-vsz.l | 113 + gas/testsuite/gas/i386/avx10-vsz.s | 31 + gas/testsuite/gas/i386/avx10.1-256-1.d | 4 + gas/testsuite/gas/i386/avx10.1-256-1.s | 3 + gas/testsuite/gas/i386/avx10.1-256-2.d | 4 + gas/testsuite/gas/i386/avx10.1-256-2.s | 3 + gas/testsuite/gas/i386/avx10.1-256-3.d | 4 + gas/testsuite/gas/i386/avx10.1-256-3.s | 3 + gas/testsuite/gas/i386/avx10.1-256-4.d | 4 + gas/testsuite/gas/i386/avx10.1-256-4.s | 3 + gas/testsuite/gas/i386/avx10.1-256-5.d | 1077 + gas/testsuite/gas/i386/avx10.1-256-5.s | 25 + gas/testsuite/gas/i386/avx10.1-256-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-256-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx10.1-512-1.d | 4 + gas/testsuite/gas/i386/avx10.1-512-1.s | 3 + gas/testsuite/gas/i386/avx10.1-512-2.d | 4 + gas/testsuite/gas/i386/avx10.1-512-2.s | 3 + gas/testsuite/gas/i386/avx10.1-512-3.d | 4 + gas/testsuite/gas/i386/avx10.1-512-3.s | 3 + gas/testsuite/gas/i386/avx10.1-512-4.d | 4 + gas/testsuite/gas/i386/avx10.1-512-4.s | 3 + gas/testsuite/gas/i386/avx10.1-512-5.d | 654 + gas/testsuite/gas/i386/avx10.1-512-5.s | 25 + gas/testsuite/gas/i386/avx10.1-512-gfni.d | 4 + gas/testsuite/gas/i386/avx10.1-512-gfni.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vaes.s | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s | 4 + gas/testsuite/gas/i386/avx2-wig.s | 1 - gas/testsuite/gas/i386/avx2.s | 1 - gas/testsuite/gas/i386/avx256int.s | 1 - gas/testsuite/gas/i386/avx512_4fmaps.s | 1 - gas/testsuite/gas/i386/avx512_4vnniw.s | 1 - gas/testsuite/gas/i386/avx512_bf16.d | 3 +- gas/testsuite/gas/i386/avx512_bf16.s | 3 +- gas/testsuite/gas/i386/avx512_bf16_vl-inval.l | 4 +- gas/testsuite/gas/i386/avx512_bf16_vl-inval.s | 1 - gas/testsuite/gas/i386/avx512_bf16_vl.d | 3 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 3 +- gas/testsuite/gas/i386/avx512_fp16-intel.d | 1 - gas/testsuite/gas/i386/avx512_fp16-inval-bcast.l | 48 +- gas/testsuite/gas/i386/avx512_fp16-inval-bcast.s | 1 - gas/testsuite/gas/i386/avx512_fp16.d | 1 - gas/testsuite/gas/i386/avx512_fp16.s | 1 - gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.d | 1 - gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.s | 1 - gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512_fp16_vl.d | 1 - gas/testsuite/gas/i386/avx512_fp16_vl.s | 1 - gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq.d | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 3 +- gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d | 69 + gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s | 64 + gas/testsuite/gas/i386/avx512bitalg-intel.d | 3 +- gas/testsuite/gas/i386/avx512bitalg.d | 3 +- gas/testsuite/gas/i386/avx512bitalg.s | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl.d | 3 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 3 +- gas/testsuite/gas/i386/avx512bw-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512bw-opts.d | 1 - gas/testsuite/gas/i386/avx512bw-opts.s | 1 - gas/testsuite/gas/i386/avx512bw-wig.s | 1 - gas/testsuite/gas/i386/avx512bw.s | 1 - gas/testsuite/gas/i386/avx512bw_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts.d | 1 - gas/testsuite/gas/i386/avx512bw_vl-opts.s | 1 - gas/testsuite/gas/i386/avx512bw_vl-wig.s | 1 - gas/testsuite/gas/i386/avx512bw_vl.d | 1 - gas/testsuite/gas/i386/avx512bw_vl.s | 1 - gas/testsuite/gas/i386/avx512cd-intel.d | 3 +- gas/testsuite/gas/i386/avx512cd.d | 3 +- gas/testsuite/gas/i386/avx512cd.s | 3 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512cd_vl.d | 3 +- gas/testsuite/gas/i386/avx512cd_vl.s | 3 +- gas/testsuite/gas/i386/avx512dq-intel.d | 1 - gas/testsuite/gas/i386/avx512dq-rcig.s | 1 - gas/testsuite/gas/i386/avx512dq.d | 1 - gas/testsuite/gas/i386/avx512dq.s | 1 - gas/testsuite/gas/i386/avx512dq_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512dq_vl.d | 1 - gas/testsuite/gas/i386/avx512dq_vl.s | 1 - gas/testsuite/gas/i386/avx512er-intel.d | 1 - gas/testsuite/gas/i386/avx512er-rcig.s | 1 - gas/testsuite/gas/i386/avx512er.d | 1 - gas/testsuite/gas/i386/avx512er.s | 1 - gas/testsuite/gas/i386/avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/avx512f-nondef.s | 44 +- gas/testsuite/gas/i386/avx512f-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512f-opts.d | 1 - gas/testsuite/gas/i386/avx512f-opts.s | 1 - gas/testsuite/gas/i386/avx512f-rcig.s | 1 - gas/testsuite/gas/i386/avx512f.s | 1 - gas/testsuite/gas/i386/avx512f_gfni-intel.d | 1 - gas/testsuite/gas/i386/avx512f_gfni.d | 1 - gas/testsuite/gas/i386/avx512f_gfni.s | 1 - gas/testsuite/gas/i386/avx512f_vaes-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vaes.d | 1 - gas/testsuite/gas/i386/avx512f_vaes.s | 1 - gas/testsuite/gas/i386/avx512f_vl-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts.d | 1 - gas/testsuite/gas/i386/avx512f_vl-opts.s | 1 - gas/testsuite/gas/i386/avx512f_vl-wig.s | 1 - gas/testsuite/gas/i386/avx512f_vl.d | 1 - gas/testsuite/gas/i386/avx512f_vl.s | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/avx512ifma-intel.d | 3 +- gas/testsuite/gas/i386/avx512ifma.d | 3 +- gas/testsuite/gas/i386/avx512ifma.s | 3 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512ifma_vl.d | 3 +- gas/testsuite/gas/i386/avx512ifma_vl.s | 3 +- gas/testsuite/gas/i386/avx512pf-intel.d | 1 - gas/testsuite/gas/i386/avx512pf.d | 1 - gas/testsuite/gas/i386/avx512pf.s | 1 - gas/testsuite/gas/i386/avx512vbmi-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi.d | 3 +- gas/testsuite/gas/i386/avx512vbmi.s | 3 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2.s | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl.d | 3 +- gas/testsuite/gas/i386/avx512vbmi2_vl.s | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl.d | 3 +- gas/testsuite/gas/i386/avx512vbmi_vl.s | 3 +- gas/testsuite/gas/i386/avx512vl-1.l | 4 +- gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_gfni.d | 1 - gas/testsuite/gas/i386/avx512vl_gfni.s | 1 - gas/testsuite/gas/i386/avx512vl_vaes-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_vaes.d | 1 - gas/testsuite/gas/i386/avx512vl_vaes.s | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/avx512vnni-intel.d | 3 +- gas/testsuite/gas/i386/avx512vnni.d | 3 +- gas/testsuite/gas/i386/avx512vnni.s | 3 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 3 +- gas/testsuite/gas/i386/avx512vnni_vl.d | 3 +- gas/testsuite/gas/i386/avx512vnni_vl.s | 3 +- gas/testsuite/gas/i386/bmi-intel.d | 1 - gas/testsuite/gas/i386/bmi.d | 1 - gas/testsuite/gas/i386/bmi.s | 1 - gas/testsuite/gas/i386/bmi2-intel.d | 1 - gas/testsuite/gas/i386/bmi2.d | 1 - gas/testsuite/gas/i386/bmi2.s | 1 - gas/testsuite/gas/i386/cdr.s | 17 +- gas/testsuite/gas/i386/cldemote-intel.d | 1 - gas/testsuite/gas/i386/cldemote.d | 1 - gas/testsuite/gas/i386/cldemote.s | 1 - gas/testsuite/gas/i386/clflushopt-intel.d | 1 - gas/testsuite/gas/i386/clflushopt.d | 1 - gas/testsuite/gas/i386/clflushopt.s | 1 - gas/testsuite/gas/i386/clwb-intel.d | 1 - gas/testsuite/gas/i386/clwb.d | 1 - gas/testsuite/gas/i386/clwb.s | 1 - gas/testsuite/gas/i386/cmpccxadd-inval.l | 8 +- gas/testsuite/gas/i386/cmpccxadd-inval.s | 1 - gas/testsuite/gas/i386/code16.d | 1 + gas/testsuite/gas/i386/code16.e | 3 + gas/testsuite/gas/i386/code16.s | 4 +- gas/testsuite/gas/i386/codeview-lines.d | 9 + gas/testsuite/gas/i386/codeview.exp | 324 + gas/testsuite/gas/i386/codeview1.s | 7 + gas/testsuite/gas/i386/codeview2.s | 2 + gas/testsuite/gas/i386/compat-intel.d | 38 +- gas/testsuite/gas/i386/compat-intel2.d | 31 + gas/testsuite/gas/i386/compat.d | 4 + gas/testsuite/gas/i386/compat.s | 4 + gas/testsuite/gas/i386/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 | 377 +- gas/testsuite/gas/i386/disassem.s | 156 +- 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/enqcmd-intel.d | 1 - gas/testsuite/gas/i386/enqcmd-inval.l | 8 +- gas/testsuite/gas/i386/enqcmd-inval.s | 1 - gas/testsuite/gas/i386/enqcmd.d | 1 - gas/testsuite/gas/i386/enqcmd.s | 1 - gas/testsuite/gas/i386/evex-lig-2.s | 1 - gas/testsuite/gas/i386/evex-lig.s | 1 - gas/testsuite/gas/i386/evex-wig.s | 1 - gas/testsuite/gas/i386/evex.s | 19 +- gas/testsuite/gas/i386/float.l | 15 +- gas/testsuite/gas/i386/float.s | 8 + gas/testsuite/gas/i386/fma-scalar.s | 1 - gas/testsuite/gas/i386/fma.s | 1 - gas/testsuite/gas/i386/fma4.s | 1 - gas/testsuite/gas/i386/fpu-bad.d | 2 +- gas/testsuite/gas/i386/fpu-bad.s | 3 +- gas/testsuite/gas/i386/gfni-intel.d | 1 - gas/testsuite/gas/i386/gfni.d | 1 - gas/testsuite/gas/i386/gfni.s | 1 - gas/testsuite/gas/i386/hle.s | 1 - gas/testsuite/gas/i386/hreset.d | 1 - gas/testsuite/gas/i386/i386-intel.d | 58 + gas/testsuite/gas/i386/i386.d | 58 + gas/testsuite/gas/i386/i386.exp | 706 +- gas/testsuite/gas/i386/i386.s | 74 + gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/enqcmd.s | 1 - gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/movdir.s | 1 - gas/testsuite/gas/i386/ilp32/reloc64.l | 159 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d | 157 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d | 157 +- .../gas/i386/ilp32/x86-64-nops-1-pentium.d | 164 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d | 157 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d | 162 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d | 15 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d | 215 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d | 76 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d | 76 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 62 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 47 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 47 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 2 +- gas/testsuite/gas/i386/immed64.d | 6 + gas/testsuite/gas/i386/immed64.s | 6 + gas/testsuite/gas/i386/insn-32.d | 57 + gas/testsuite/gas/i386/insn-32.s | 94 + gas/testsuite/gas/i386/insn-64.d | 66 + gas/testsuite/gas/i386/insn-64.s | 106 + gas/testsuite/gas/i386/intel-intel.d | 55 +- gas/testsuite/gas/i386/intel-regs.s | 2 +- gas/testsuite/gas/i386/intel.d | 23 +- gas/testsuite/gas/i386/intel.e | 7 - gas/testsuite/gas/i386/intel.s | 20 +- gas/testsuite/gas/i386/intel16.d | 10 +- gas/testsuite/gas/i386/intel16.s | 12 +- gas/testsuite/gas/i386/intelbad.l | 30 + gas/testsuite/gas/i386/intelbad.s | 46 + gas/testsuite/gas/i386/inval-16.l | 2 +- gas/testsuite/gas/i386/inval-16.s | 2 +- gas/testsuite/gas/i386/inval-avx512vl.l | 4 +- gas/testsuite/gas/i386/invpcid-intel.d | 1 - gas/testsuite/gas/i386/invpcid.d | 1 - gas/testsuite/gas/i386/katmai.d | 1 + gas/testsuite/gas/i386/katmai.s | 2 +- gas/testsuite/gas/i386/keylocker-intel.d | 1 - gas/testsuite/gas/i386/keylocker.d | 1 - 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/lfence-byte.d | 9 + gas/testsuite/gas/i386/lfence-byte.e | 5 +- gas/testsuite/gas/i386/lfence-byte.s | 7 + gas/testsuite/gas/i386/lfence-load.d | 2 +- gas/testsuite/gas/i386/lfence-section.d | 19 + gas/testsuite/gas/i386/lfence-section.e | 3 + gas/testsuite/gas/i386/lfence-section.s | 19 + gas/testsuite/gas/i386/lfence-subsect.d | 18 + gas/testsuite/gas/i386/lfence-subsect.s | 19 + gas/testsuite/gas/i386/lwp.s | 1 - gas/testsuite/gas/i386/movdir-intel.d | 1 - gas/testsuite/gas/i386/movdir.d | 1 - gas/testsuite/gas/i386/movdir.s | 1 - gas/testsuite/gas/i386/movdir64b-reg.l | 4 +- gas/testsuite/gas/i386/movdir64b-reg.s | 1 - gas/testsuite/gas/i386/movs.s | 39 + gas/testsuite/gas/i386/movs32.d | 22 + gas/testsuite/gas/i386/movs64.d | 30 + gas/testsuite/gas/i386/movx16.l | 6 +- gas/testsuite/gas/i386/movx32.l | 6 +- gas/testsuite/gas/i386/movx64.l | 50 +- gas/testsuite/gas/i386/movx64.s | 40 + gas/testsuite/gas/i386/mpx-inval-1.l | 55 +- gas/testsuite/gas/i386/mpx-inval-1.s | 1 - gas/testsuite/gas/i386/mpx.s | 11 +- gas/testsuite/gas/i386/msrlist-inval.l | 4 +- gas/testsuite/gas/i386/msrlist-inval.s | 1 - gas/testsuite/gas/i386/noavx512-1.l | 866 +- gas/testsuite/gas/i386/noavx512-1.s | 177 +- gas/testsuite/gas/i386/noavx512-2.l | 291 +- gas/testsuite/gas/i386/noavx512-2.s | 27 +- gas/testsuite/gas/i386/nop-1-suffix.d | 50 +- gas/testsuite/gas/i386/nop-1.d | 50 +- gas/testsuite/gas/i386/nop-1.l | 39 + gas/testsuite/gas/i386/nop-2.d | 84 +- gas/testsuite/gas/i386/nop-4.d | 4 +- gas/testsuite/gas/i386/nop-5.d | 6 +- gas/testsuite/gas/i386/nops-1-i386-i686.d | 164 +- gas/testsuite/gas/i386/nops-1-i386.d | 164 +- gas/testsuite/gas/i386/nops-1-i686.d | 165 +- gas/testsuite/gas/i386/nops-1-k8.d | 157 +- gas/testsuite/gas/i386/nops-1.d | 34 +- gas/testsuite/gas/i386/nops-10.d | 13 + gas/testsuite/gas/i386/nops-10.s | 6 + gas/testsuite/gas/i386/nops-2-core2.d | 169 +- gas/testsuite/gas/i386/nops-2-i386.d | 169 +- gas/testsuite/gas/i386/nops-2.d | 40 +- gas/testsuite/gas/i386/nops-3-i386.d | 18 +- gas/testsuite/gas/i386/nops-3-i686.d | 18 +- gas/testsuite/gas/i386/nops-3.d | 13 +- gas/testsuite/gas/i386/nops-4-i386.d | 245 +- gas/testsuite/gas/i386/nops-4-i686.d | 245 +- gas/testsuite/gas/i386/nops-4.d | 115 +- gas/testsuite/gas/i386/nops-5-i686.d | 76 +- gas/testsuite/gas/i386/nops-5.d | 24 +- gas/testsuite/gas/i386/nops-5.s | 1 + gas/testsuite/gas/i386/nops-6.d | 4 +- gas/testsuite/gas/i386/nops-7.d | 259 +- gas/testsuite/gas/i386/nops-9.d | 27 + gas/testsuite/gas/i386/nops-9.s | 19 + gas/testsuite/gas/i386/nops.d | 3 +- gas/testsuite/gas/i386/nops.s | 71 +- gas/testsuite/gas/i386/nops16-1.d | 224 +- gas/testsuite/gas/i386/noreg-intel64.l | 136 + gas/testsuite/gas/i386/noreg16-data32.d | 32 +- gas/testsuite/gas/i386/noreg16.d | 32 +- gas/testsuite/gas/i386/noreg16.l | 115 + gas/testsuite/gas/i386/noreg32-data16.d | 32 +- gas/testsuite/gas/i386/noreg32-data16.e | 30 +- gas/testsuite/gas/i386/noreg32.d | 32 +- gas/testsuite/gas/i386/noreg32.l | 125 + gas/testsuite/gas/i386/noreg64-data16.d | 32 +- gas/testsuite/gas/i386/noreg64-data16.e | 30 +- gas/testsuite/gas/i386/noreg64-rex64.d | 32 +- gas/testsuite/gas/i386/noreg64.d | 32 +- gas/testsuite/gas/i386/noreg64.l | 134 + gas/testsuite/gas/i386/nosse-3.l | 1 + gas/testsuite/gas/i386/nosse-3.s | 1 + gas/testsuite/gas/i386/nosse-4.l | 38 +- gas/testsuite/gas/i386/nosse-4.s | 2 - gas/testsuite/gas/i386/notrack.s | 12 +- gas/testsuite/gas/i386/notrackbad.l | 35 +- gas/testsuite/gas/i386/notrackbad.s | 1 - gas/testsuite/gas/i386/opcode-intel.d | 10 +- gas/testsuite/gas/i386/opcode-suffix.d | 18 +- gas/testsuite/gas/i386/opcode.d | 20 +- gas/testsuite/gas/i386/opcode.s | 45 +- gas/testsuite/gas/i386/optimize-1.d | 25 + gas/testsuite/gas/i386/optimize-1.s | 33 +- gas/testsuite/gas/i386/optimize-1a.d | 25 + gas/testsuite/gas/i386/optimize-2.d | 6 + gas/testsuite/gas/i386/optimize-2.s | 10 +- gas/testsuite/gas/i386/optimize-2b.d | 6 + gas/testsuite/gas/i386/optimize-3.d | 2 + gas/testsuite/gas/i386/optimize-3.s | 4 +- gas/testsuite/gas/i386/optimize-4.d | 25 + gas/testsuite/gas/i386/optimize-5.d | 25 + gas/testsuite/gas/i386/optimize-6.s | 1 - gas/testsuite/gas/i386/optimize-6a.l | 115 +- gas/testsuite/gas/i386/optimize-7.l | 9 +- gas/testsuite/gas/i386/optimize-7.s | 1 - gas/testsuite/gas/i386/opts.s | 1 - gas/testsuite/gas/i386/pbndkb-inval.l | 2 + gas/testsuite/gas/i386/pbndkb-inval.s | 5 + gas/testsuite/gas/i386/pr27198.d | 1 - gas/testsuite/gas/i386/pr29483.s | 2 +- gas/testsuite/gas/i386/pr30248.d | 1 + .../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/prefetchwt1-intel.d | 1 - gas/testsuite/gas/i386/prefetchwt1.d | 1 - gas/testsuite/gas/i386/prefetchwt1.s | 3 +- gas/testsuite/gas/i386/prefix.s | 378 +- gas/testsuite/gas/i386/prefix32.l | 21 + gas/testsuite/gas/i386/prefix32.s | 14 + gas/testsuite/gas/i386/prefix64.l | 39 +- gas/testsuite/gas/i386/prefix64.s | 2 + gas/testsuite/gas/i386/pseudos.d | 89 +- gas/testsuite/gas/i386/pseudos.s | 28 + gas/testsuite/gas/i386/ptwrite-intel.d | 1 - gas/testsuite/gas/i386/ptwrite.d | 1 - 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/raoint-intel.d | 1 - gas/testsuite/gas/i386/raoint.d | 1 - gas/testsuite/gas/i386/raoint.s | 1 - gas/testsuite/gas/i386/reloc32.l | 201 +- gas/testsuite/gas/i386/reloc64.l | 249 +- gas/testsuite/gas/i386/rex-bad.l | 10 + gas/testsuite/gas/i386/rex-bad.s | 13 + gas/testsuite/gas/i386/rmpquery.d | 20 + gas/testsuite/gas/i386/rmpquery.s | 13 + gas/testsuite/gas/i386/serialize.d | 1 - gas/testsuite/gas/i386/sha.s | 1 - gas/testsuite/gas/i386/sha512-intel.d | 16 + gas/testsuite/gas/i386/sha512-inval.l | 4 + gas/testsuite/gas/i386/sha512-inval.s | 7 + gas/testsuite/gas/i386/sha512.d | 16 + gas/testsuite/gas/i386/sha512.s | 12 + gas/testsuite/gas/i386/sm3-intel.d | 28 + gas/testsuite/gas/i386/sm3.d | 28 + gas/testsuite/gas/i386/sm3.s | 24 + gas/testsuite/gas/i386/sm4-intel.d | 33 + gas/testsuite/gas/i386/sm4.d | 33 + gas/testsuite/gas/i386/sm4.s | 30 + gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse2avx.s | 1 - gas/testsuite/gas/i386/sse3-intel.d | 1 + gas/testsuite/gas/i386/sse3.d | 47 +- gas/testsuite/gas/i386/sse3.s | 1 + gas/testsuite/gas/i386/tbm-intel.d | 1 - gas/testsuite/gas/i386/tbm.s | 1 - gas/testsuite/gas/i386/tdx.d | 1 - gas/testsuite/gas/i386/tsxldtrk.d | 1 - gas/testsuite/gas/i386/user_msr-inval.l | 3 + gas/testsuite/gas/i386/user_msr-inval.s | 6 + gas/testsuite/gas/i386/vaes-wig1.d | 118 +- gas/testsuite/gas/i386/vaes.s | 1 - gas/testsuite/gas/i386/vex-lig-2.s | 1 - gas/testsuite/gas/i386/vp2intersect-intel.d | 1 - gas/testsuite/gas/i386/vp2intersect-inval-bcast.l | 8 +- gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 1 - gas/testsuite/gas/i386/vp2intersect.d | 1 - gas/testsuite/gas/i386/vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/vpclmulqdq-wig1.d | 44 +- gas/testsuite/gas/i386/vpclmulqdq.d | 1 - gas/testsuite/gas/i386/vpclmulqdq.s | 1 - gas/testsuite/gas/i386/waitpkg-intel.d | 1 - gas/testsuite/gas/i386/waitpkg.d | 1 - gas/testsuite/gas/i386/wrmsrns-intel.d | 1 - gas/testsuite/gas/i386/wrmsrns.d | 1 - gas/testsuite/gas/i386/x86-64-adx.s | 1 - gas/testsuite/gas/i386/x86-64-amx-bad.d | 3 +- gas/testsuite/gas/i386/x86-64-amx-bad.s | 71 +- gas/testsuite/gas/i386/x86-64-amx-complex-bad.d | 18 + gas/testsuite/gas/i386/x86-64-amx-complex-bad.s | 17 + gas/testsuite/gas/i386/x86-64-amx-complex-intel.d | 18 + 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 | 14 + gas/testsuite/gas/i386/x86-64-amx-complex.s | 14 + gas/testsuite/gas/i386/x86-64-amx-fp16-bad.d | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16-bad.s | 38 +- gas/testsuite/gas/i386/x86-64-amx-fp16-intel.d | 1 - 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-fp16.d | 1 - gas/testsuite/gas/i386/x86-64-amx-fp16.s | 1 - gas/testsuite/gas/i386/x86-64-amx-intel.d | 1 - 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-amx.d | 1 - gas/testsuite/gas/i386/x86-64-apx-egpr-inval.l | 202 + gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s | 209 + .../gas/i386/x86-64-apx-egpr-promote-inval.l | 20 + .../gas/i386/x86-64-apx-egpr-promote-inval.s | 29 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d | 21 + gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s | 23 + .../gas/i386/x86-64-apx-evex-promoted-bad.d | 42 + .../gas/i386/x86-64-apx-evex-promoted-bad.s | 49 + .../gas/i386/x86-64-apx-evex-promoted-intel.d | 318 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d | 318 + gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s | 314 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d | 40 + gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s | 15 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.d | 12 + gas/testsuite/gas/i386/x86-64-apx-jmpabs.s | 5 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d | 133 + gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s | 125 + gas/testsuite/gas/i386/x86-64-apx-ndd.d | 161 + gas/testsuite/gas/i386/x86-64-apx-ndd.s | 155 + .../gas/i386/x86-64-apx-push2pop2-intel.d | 42 + .../gas/i386/x86-64-apx-push2pop2-inval.l | 13 + .../gas/i386/x86-64-apx-push2pop2-inval.s | 17 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.d | 42 + gas/testsuite/gas/i386/x86-64-apx-push2pop2.s | 39 + .../gas/i386/x86-64-apx-pushp-popp-intel.d | 15 + .../gas/i386/x86-64-apx-pushp-popp-inval.l | 5 + .../gas/i386/x86-64-apx-pushp-popp-inval.s | 7 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d | 15 + gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s | 8 + gas/testsuite/gas/i386/x86-64-apx-rex2.d | 83 + gas/testsuite/gas/i386/x86-64-apx-rex2.s | 85 + 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-arch-4-1.d | 23 + gas/testsuite/gas/i386/x86-64-arch-4-1.s | 18 + gas/testsuite/gas/i386/x86-64-arch-4-znver4.d | 5 + gas/testsuite/gas/i386/x86-64-avx-gather-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-gather.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ifma-intel.d | 5 +- gas/testsuite/gas/i386/x86-64-avx-ifma-inval.l | 2 +- gas/testsuite/gas/i386/x86-64-avx-ifma.d | 5 +- gas/testsuite/gas/i386/x86-64-avx-ifma.s | 2 - .../gas/i386/x86-64-avx-ne-convert-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ne-convert.d | 1 - gas/testsuite/gas/i386/x86-64-avx-ne-convert.s | 1 - gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 1 - gas/testsuite/gas/i386/x86-64-avx-swap.s | 1 - .../gas/i386/x86-64-avx-vnni-int16-intel.d | 129 + gas/testsuite/gas/i386/x86-64-avx-vnni-int16.d | 129 + gas/testsuite/gas/i386/x86-64-avx-vnni-int16.s | 126 + .../gas/i386/x86-64-avx-vnni-int8-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-int8.d | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-int8.s | 1 - gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l | 2 +- gas/testsuite/gas/i386/x86-64-avx-vnni.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-vnni.s | 2 - gas/testsuite/gas/i386/x86-64-avx-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx2-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx2.s | 1 - gas/testsuite/gas/i386/x86-64-avx256int.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 1 - .../gas/i386/x86-64-avx512_bf16_vl-inval.l | 4 +- .../gas/i386/x86-64-avx512_bf16_vl-inval.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.s | 39 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1 - .../gas/i386/x86-64-avx512_fp16-inval-bcast.l | 48 +- .../gas/i386/x86-64-avx512_fp16-inval-bcast.s | 1 - .../gas/i386/x86-64-avx512_fp16-inval-register.l | 16 +- .../gas/i386/x86-64-avx512_fp16-inval-register.s | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 1 - .../gas/i386/x86-64-avx512_fp16_pseudo_ops.d | 1 - .../gas/i386/x86-64-avx512_fp16_pseudo_ops.s | 1 - .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 1 - .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg.s | 1 - .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 1 - .../gas/i386/x86-64-avx512bw-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-intel.d | 1 - .../gas/i386/x86-64-avx512bw_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512bw_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd.s | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512cd_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512er-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512er-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512er.d | 1 - gas/testsuite/gas/i386/x86-64-avx512er.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-nondef.s | 20 +- gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f-rcig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_gfni.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vaes.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 1 - .../gas/i386/x86-64-avx512f_vl-opts-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl-wig.s | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 1 - .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 1 - gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma.s | 1 - .../gas/i386/x86-64-avx512ifma_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512ifma_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512pf-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512pf.d | 1 - gas/testsuite/gas/i386/x86-64-avx512pf.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2.s | 1 - .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s | 1 - .../gas/i386/x86-64-avx512vbmi_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vbmi_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vl-1.l | 4 +- .../gas/i386/x86-64-avx512vl_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s | 1 - .../gas/i386/x86-64-avx512vl_vaes-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 1 - .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni.s | 1 - .../gas/i386/x86-64-avx512vnni_vl-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d | 1 - gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni.d | 1 - gas/testsuite/gas/i386/x86-64-avx_gfni.s | 5 +- gas/testsuite/gas/i386/x86-64-bmi-intel.d | 1 - gas/testsuite/gas/i386/x86-64-bmi.d | 1 - gas/testsuite/gas/i386/x86-64-bmi.s | 1 - gas/testsuite/gas/i386/x86-64-bmi2-intel.d | 1 - gas/testsuite/gas/i386/x86-64-bmi2.d | 1 - gas/testsuite/gas/i386/x86-64-bmi2.s | 1 - gas/testsuite/gas/i386/x86-64-cldemote-intel.d | 1 - gas/testsuite/gas/i386/x86-64-cldemote.d | 1 - gas/testsuite/gas/i386/x86-64-cldemote.s | 1 - gas/testsuite/gas/i386/x86-64-clflushopt-intel.d | 1 - gas/testsuite/gas/i386/x86-64-clflushopt.d | 1 - gas/testsuite/gas/i386/x86-64-clflushopt.s | 1 - gas/testsuite/gas/i386/x86-64-clwb-intel.d | 1 - gas/testsuite/gas/i386/x86-64-clwb.d | 1 - gas/testsuite/gas/i386/x86-64-clwb.s | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd.d | 1 - gas/testsuite/gas/i386/x86-64-cmpccxadd.s | 1 - gas/testsuite/gas/i386/x86-64-disassem.d | 371 +- gas/testsuite/gas/i386/x86-64-disassem.s | 156 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 8 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 1 - gas/testsuite/gas/i386/x86-64-enqcmd.s | 1 - gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 1 - gas/testsuite/gas/i386/x86-64-evex-lig.s | 1 - gas/testsuite/gas/i386/x86-64-evex-wig.s | 1 - gas/testsuite/gas/i386/x86-64-evex-wig2.s | 1 - gas/testsuite/gas/i386/x86-64-evex.d | 2 +- gas/testsuite/gas/i386/x86-64-fma-scalar.s | 1 - gas/testsuite/gas/i386/x86-64-fma.s | 1 - gas/testsuite/gas/i386/x86-64-fma4.s | 1 - gas/testsuite/gas/i386/x86-64-fred-intel.d | 14 + gas/testsuite/gas/i386/x86-64-fred.d | 14 + gas/testsuite/gas/i386/x86-64-fred.s | 10 + gas/testsuite/gas/i386/x86-64-gfni-intel.d | 1 - gas/testsuite/gas/i386/x86-64-gfni.d | 1 - gas/testsuite/gas/i386/x86-64-gfni.s | 1 - gas/testsuite/gas/i386/x86-64-gotpcrel.d | 12 + gas/testsuite/gas/i386/x86-64-gotpcrel.s | 19 + gas/testsuite/gas/i386/x86-64-gottpoff.d | 19 + gas/testsuite/gas/i386/x86-64-gottpoff.s | 15 + gas/testsuite/gas/i386/x86-64-hle-intel.d | 8 + gas/testsuite/gas/i386/x86-64-hle.d | 8 + gas/testsuite/gas/i386/x86-64-hle.s | 9 +- gas/testsuite/gas/i386/x86-64-hreset.d | 1 - gas/testsuite/gas/i386/x86-64-inval-avx512vl.l | 4 +- gas/testsuite/gas/i386/x86-64-inval-crc32.l | 40 +- gas/testsuite/gas/i386/x86-64-inval-crc32.s | 2 + gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 1 - gas/testsuite/gas/i386/x86-64-invpcid.d | 1 - gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 1 - gas/testsuite/gas/i386/x86-64-keylocker.d | 1 - gas/testsuite/gas/i386/x86-64-lfence-byte.e | 5 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 11 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 7 +- gas/testsuite/gas/i386/x86-64-lkgs-intel.d | 24 + 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 | 24 + gas/testsuite/gas/i386/x86-64-lkgs.s | 20 + gas/testsuite/gas/i386/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.s | 2 + gas/testsuite/gas/i386/x86-64-lwp.s | 1 - gas/testsuite/gas/i386/x86-64-movdir.s | 1 - gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 4 +- gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 1 - gas/testsuite/gas/i386/x86-64-movsxd-intel.d | 1 - gas/testsuite/gas/i386/x86-64-movsxd.d | 1 - gas/testsuite/gas/i386/x86-64-mpx-inval-1.l | 27 +- gas/testsuite/gas/i386/x86-64-mpx-inval-1.s | 1 - gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 91 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 1 - gas/testsuite/gas/i386/x86-64-mpx.s | 31 +- gas/testsuite/gas/i386/x86-64-msrlist-intel.d | 1 - gas/testsuite/gas/i386/x86-64-msrlist.d | 1 - gas/testsuite/gas/i386/x86-64-nop-2.d | 77 +- gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 158 +- gas/testsuite/gas/i386/x86-64-nops-1-g64.d | 158 +- gas/testsuite/gas/i386/x86-64-nops-1-k8.d | 157 +- gas/testsuite/gas/i386/x86-64-nops-1-pentium.d | 43 +- gas/testsuite/gas/i386/x86-64-nops-1a-core2.d | 5 + gas/testsuite/gas/i386/x86-64-nops-1a-g64.d | 5 + gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 216 +- gas/testsuite/gas/i386/x86-64-nops-4-k8.d | 215 +- gas/testsuite/gas/i386/x86-64-nops-5-k8.d | 77 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 24 +- gas/testsuite/gas/i386/x86-64-nops-6.d | 13 + gas/testsuite/gas/i386/x86-64-nops-6.s | 7 + 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 | 21 +- gas/testsuite/gas/i386/x86-64-notrackbad.l | 35 +- gas/testsuite/gas/i386/x86-64-notrackbad.s | 1 - gas/testsuite/gas/i386/x86-64-opcode-bad.s | 10 +- gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 26 +- gas/testsuite/gas/i386/x86-64-opcode-inval.s | 4 - gas/testsuite/gas/i386/x86-64-opcode.d | 8 +- 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 | 14 +- gas/testsuite/gas/i386/x86-64-optimize-2.d | 19 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 24 +- gas/testsuite/gas/i386/x86-64-optimize-2a.d | 19 + gas/testsuite/gas/i386/x86-64-optimize-2b.d | 19 + gas/testsuite/gas/i386/x86-64-optimize-2c.d | 226 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 12 +- gas/testsuite/gas/i386/x86-64-optimize-3b.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 2 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 4 +- gas/testsuite/gas/i386/x86-64-optimize-5.d | 19 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 19 + gas/testsuite/gas/i386/x86-64-optimize-7.s | 1 - gas/testsuite/gas/i386/x86-64-optimize-7a.l | 147 +- gas/testsuite/gas/i386/x86-64-optimize-8.l | 9 +- gas/testsuite/gas/i386/x86-64-optimize-8.s | 1 - gas/testsuite/gas/i386/x86-64-opts.s | 1 - gas/testsuite/gas/i386/x86-64-pbndkb-intel.d | 12 + gas/testsuite/gas/i386/x86-64-pbndkb.d | 12 + gas/testsuite/gas/i386/x86-64-pbndkb.s | 8 + gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 1 + gas/testsuite/gas/i386/x86-64-prefetch.d | 1 + gas/testsuite/gas/i386/x86-64-prefetchi-intel.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-prefetchi-warn.s | 1 - gas/testsuite/gas/i386/x86-64-prefetchi.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchi.s | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1.d | 1 - gas/testsuite/gas/i386/x86-64-prefetchwt1.s | 3 +- gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 75 +- gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 74 + gas/testsuite/gas/i386/x86-64-pseudos.d | 149 + gas/testsuite/gas/i386/x86-64-pseudos.s | 102 + gas/testsuite/gas/i386/x86-64-ptwrite-intel.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.d | 1 - gas/testsuite/gas/i386/x86-64-raoint-intel.d | 1 - gas/testsuite/gas/i386/x86-64-raoint.d | 1 - gas/testsuite/gas/i386/x86-64-raoint.s | 1 - gas/testsuite/gas/i386/x86-64-serialize.d | 1 - gas/testsuite/gas/i386/x86-64-sha.s | 1 - gas/testsuite/gas/i386/x86-64-sha512-intel.d | 16 + gas/testsuite/gas/i386/x86-64-sha512-inval.l | 4 + gas/testsuite/gas/i386/x86-64-sha512-inval.s | 7 + gas/testsuite/gas/i386/x86-64-sha512.d | 16 + gas/testsuite/gas/i386/x86-64-sha512.s | 12 + gas/testsuite/gas/i386/x86-64-sm3-intel.d | 28 + gas/testsuite/gas/i386/x86-64-sm3.d | 28 + gas/testsuite/gas/i386/x86-64-sm3.s | 24 + gas/testsuite/gas/i386/x86-64-sm4-intel.d | 33 + gas/testsuite/gas/i386/x86-64-sm4.d | 33 + gas/testsuite/gas/i386/x86-64-sm4.s | 30 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 44 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 49 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.s | 1 + gas/testsuite/gas/i386/x86-64-sysenter.d | 1 - gas/testsuite/gas/i386/x86-64-tbm-intel.d | 1 - gas/testsuite/gas/i386/x86-64-tbm.s | 1 - gas/testsuite/gas/i386/x86-64-tdx.d | 1 - gas/testsuite/gas/i386/x86-64-tlsdesc.d | 17 + gas/testsuite/gas/i386/x86-64-tlsdesc.s | 13 + gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 1 - gas/testsuite/gas/i386/x86-64-uintr.d | 1 - gas/testsuite/gas/i386/x86-64-user_msr-intel.d | 46 + gas/testsuite/gas/i386/x86-64-user_msr-inval.l | 9 + gas/testsuite/gas/i386/x86-64-user_msr-inval.s | 12 + gas/testsuite/gas/i386/x86-64-user_msr.d | 46 + gas/testsuite/gas/i386/x86-64-user_msr.s | 42 + gas/testsuite/gas/i386/x86-64-vaes.s | 1 - gas/testsuite/gas/i386/x86-64-vex-lig-2.s | 1 - gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 1 - .../gas/i386/x86-64-vp2intersect-inval-bcast.l | 8 +- .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 1 - gas/testsuite/gas/i386/x86-64-vp2intersect.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 1 - gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 3 +- gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 1 - gas/testsuite/gas/i386/x86-64-waitpkg.d | 1 - gas/testsuite/gas/i386/x86-64-wrmsrns-intel.d | 1 - gas/testsuite/gas/i386/x86-64-wrmsrns.d | 1 - gas/testsuite/gas/i386/x86-64-xop.s | 45 +- gas/testsuite/gas/i386/x86-64-xsavec-intel.d | 1 - gas/testsuite/gas/i386/x86-64-xsavec.d | 1 - gas/testsuite/gas/i386/x86-64-xsavec.s | 1 - gas/testsuite/gas/i386/x86-64-xsaves-intel.d | 1 - gas/testsuite/gas/i386/x86-64-xsaves.d | 1 - gas/testsuite/gas/i386/x86-64-xsaves.s | 1 - gas/testsuite/gas/i386/x86-64.exp | 698 + gas/testsuite/gas/i386/x86_64-intel.d | 68 + gas/testsuite/gas/i386/x86_64.d | 68 + gas/testsuite/gas/i386/x86_64.s | 82 + gas/testsuite/gas/i386/xop.s | 51 +- gas/testsuite/gas/i386/xsavec-intel.d | 1 - gas/testsuite/gas/i386/xsavec.d | 1 - gas/testsuite/gas/i386/xsavec.s | 1 - gas/testsuite/gas/i386/xsaves-intel.d | 1 - gas/testsuite/gas/i386/xsaves.d | 1 - gas/testsuite/gas/i386/xsaves.s | 1 - 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/kvx/fat-bundles.s | 13 + gas/testsuite/gas/kvx/kv3-1-fat-bundles.d | 20 + gas/testsuite/gas/kvx/kv3-1-insns-32.d | 2297 + gas/testsuite/gas/kvx/kv3-1-insns-32.s | 2307 + gas/testsuite/gas/kvx/kv3-1-insns-64.d | 2297 + gas/testsuite/gas/kvx/kv3-1-insns-64.s | 2307 + gas/testsuite/gas/kvx/kv3-2-fat-bundles.d | 20 + gas/testsuite/gas/kvx/kv3-2-insns-32.d | 2416 + gas/testsuite/gas/kvx/kv3-2-insns-32.s | 2425 + gas/testsuite/gas/kvx/kv3-2-insns-64.d | 2415 + gas/testsuite/gas/kvx/kv3-2-insns-64.s | 2425 + gas/testsuite/gas/kvx/kv4-1-insns-32.d | 2408 + gas/testsuite/gas/kvx/kv4-1-insns-32.s | 2417 + gas/testsuite/gas/kvx/kv4-1-insns-64.d | 2407 + gas/testsuite/gas/kvx/kv4-1-insns-64.s | 2417 + gas/testsuite/gas/kvx/kvx.exp | 23 + gas/testsuite/gas/kvx/nop-align.d | 31 + gas/testsuite/gas/kvx/nop-align.s | 35 + gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns-common-1-kvx.s | 33 + gas/testsuite/gas/lns/lns.exp | 5 +- gas/testsuite/gas/loongarch/64_pcrel.d | 11 + gas/testsuite/gas/loongarch/64_pcrel.s | 2 + .../gas/loongarch/deprecated_reg_aliases.d | 18 + .../gas/loongarch/deprecated_reg_aliases.l | 7 + .../gas/loongarch/deprecated_reg_aliases.s | 5 + .../gas/loongarch/double_quotation_marks.d | 13 + .../gas/loongarch/double_quotation_marks.s | 2 + gas/testsuite/gas/loongarch/float_op.d | 8 +- gas/testsuite/gas/loongarch/float_op.s | 8 +- gas/testsuite/gas/loongarch/imm_ins.d | 137 +- gas/testsuite/gas/loongarch/imm_ins_32.d | 91 +- gas/testsuite/gas/loongarch/imm_op.d | 82 +- gas/testsuite/gas/loongarch/imm_op.s | 2 +- gas/testsuite/gas/loongarch/imm_overflow.d | 3 + gas/testsuite/gas/loongarch/imm_overflow.l | 2 + gas/testsuite/gas/loongarch/imm_overflow.s | 4 + gas/testsuite/gas/loongarch/imm_unalign.d | 3 + gas/testsuite/gas/loongarch/imm_unalign.l | 2 + gas/testsuite/gas/loongarch/imm_unalign.s | 6 + gas/testsuite/gas/loongarch/jmp_op.d | 65 +- gas/testsuite/gas/loongarch/la_branch_relax_1.d | 64 + gas/testsuite/gas/loongarch/la_branch_relax_1.s | 33 + gas/testsuite/gas/loongarch/la_branch_relax_2.d | 40 + gas/testsuite/gas/loongarch/la_branch_relax_2.s | 23 + gas/testsuite/gas/loongarch/li.d | 16 +- gas/testsuite/gas/loongarch/load_store_op.d | 122 +- gas/testsuite/gas/loongarch/load_store_op.s | 42 + gas/testsuite/gas/loongarch/loongarch.exp | 11 +- gas/testsuite/gas/loongarch/lvz-lbt.d | 191 + gas/testsuite/gas/loongarch/lvz-lbt.s | 181 + gas/testsuite/gas/loongarch/macro_op.d | 116 +- gas/testsuite/gas/loongarch/macro_op_32.d | 108 +- gas/testsuite/gas/loongarch/macro_op_large_abs.d | 150 +- gas/testsuite/gas/loongarch/macro_op_large_pc.d | 150 +- gas/testsuite/gas/loongarch/medium-call.d | 21 + gas/testsuite/gas/loongarch/medium-call.s | 8 + gas/testsuite/gas/loongarch/no_thin_add_sub.d | 66 + gas/testsuite/gas/loongarch/no_thin_add_sub.s | 44 + gas/testsuite/gas/loongarch/nop.d | 2 +- gas/testsuite/gas/loongarch/pcaddi.d | 13 + gas/testsuite/gas/loongarch/pcaddi.s | 4 + gas/testsuite/gas/loongarch/privilege_op.d | 8 +- gas/testsuite/gas/loongarch/raw-insn.d | 11 + gas/testsuite/gas/loongarch/raw-insn.s | 7 + gas/testsuite/gas/loongarch/relax_align.d | 36 + gas/testsuite/gas/loongarch/relax_align.s | 7 + gas/testsuite/gas/loongarch/reloc.d | 20 +- gas/testsuite/gas/loongarch/reloc.s | 11 + gas/testsuite/gas/loongarch/reloc_type.d | 3 + gas/testsuite/gas/loongarch/reloc_type.l | 2 + gas/testsuite/gas/loongarch/reloc_type.s | 3 + gas/testsuite/gas/loongarch/thin_add_sub_norelax.d | 53 + gas/testsuite/gas/loongarch/thin_add_sub_norelax.s | 42 + gas/testsuite/gas/loongarch/thin_add_sub_relax.d | 60 + gas/testsuite/gas/loongarch/thin_add_sub_relax.s | 46 + .../gas/loongarch/tls_le_insn_format_check.s | 15 + gas/testsuite/gas/loongarch/tlsdesc_32.d | 27 + gas/testsuite/gas/loongarch/tlsdesc_32.s | 12 + gas/testsuite/gas/loongarch/tlsdesc_32_abs.d | 26 + gas/testsuite/gas/loongarch/tlsdesc_32_abs.s | 8 + gas/testsuite/gas/loongarch/tlsdesc_64.d | 28 + gas/testsuite/gas/loongarch/tlsdesc_64.s | 12 + gas/testsuite/gas/loongarch/tlsdesc_large_abs.d | 34 + gas/testsuite/gas/loongarch/tlsdesc_large_abs.s | 12 + gas/testsuite/gas/loongarch/tlsdesc_large_pc.d | 38 + gas/testsuite/gas/loongarch/tlsdesc_large_pc.s | 17 + gas/testsuite/gas/loongarch/uleb128.d | 36 + .../gas/{all/relax.s => loongarch/uleb128.s} | 0 gas/testsuite/gas/loongarch/vector.d | 1469 + gas/testsuite/gas/loongarch/vector.s | 1459 + 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/irp.d | 12 + gas/testsuite/gas/macros/macros.exp | 3 +- gas/testsuite/gas/macros/repeat.d | 72 + gas/testsuite/gas/macros/rept.d | 6 + gas/testsuite/gas/macros/test2.d | 6 + gas/testsuite/gas/macros/vararg.d | 12 + 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.d | 6 + gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.s | 9 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.d | 5 + gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/reloc_weaksym.s | 5 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/align-after-label.s | 3 + gas/testsuite/gas/mips/align2-el.d | 8 +- gas/testsuite/gas/mips/align2.d | 8 +- gas/testsuite/gas/mips/allegrex.d | 50 + gas/testsuite/gas/mips/allegrex.s | 47 + gas/testsuite/gas/mips/allegrex@c0.d | 265 + gas/testsuite/gas/mips/allegrex@c1.d | 265 + .../gas/mips/{mips2@c3.d => allegrex@c3.d} | 0 .../gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} | 0 .../gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} | 0 .../gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} | 0 .../gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} | 0 gas/testsuite/gas/mips/allegrex@isa-override-1.d | 29 + gas/testsuite/gas/mips/allegrex@isa-override-2.d | 4 + gas/testsuite/gas/mips/allegrex@isa-override-2.l | 4 + .../mips/{mips2@save-sub.d => allegrex@save-sub.d} | 0 gas/testsuite/gas/mips/branch-section-1.d | 2 +- gas/testsuite/gas/mips/branch-weak-1.d | 2 +- gas/testsuite/gas/mips/call-nonpic-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-1.d | 9 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 21 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 21 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 13 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 1 + gas/testsuite/gas/mips/compact-eh-el-1.d | 9 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 21 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 21 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 13 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 1 + gas/testsuite/gas/mips/elf-rel.d | 12 +- gas/testsuite/gas/mips/elf-rel.s | 36 +- gas/testsuite/gas/mips/elf-rel26.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 12 +- gas/testsuite/gas/mips/fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/interaptiv-mr2@mcu.d | 112 +- gas/testsuite/gas/mips/irix-no-pdr.d | 8 + gas/testsuite/gas/mips/llpscp-64.d | 1 + gas/testsuite/gas/mips/loongson-2f-2.d | 2 +- gas/testsuite/gas/mips/loongson-2f-3.d | 6 +- .../gas/mips/micromips-align-after-label.d | 13 + gas/testsuite/gas/mips/micromips@fix-rm7000-2.d | 2 +- gas/testsuite/gas/mips/mips-align-after-label.d | 12 + gas/testsuite/gas/mips/mips-jalx.d | 4 +- gas/testsuite/gas/mips/mips.exp | 81 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 6 +- gas/testsuite/gas/mips/mips16-32@mips16-sub.d | 436 +- gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d | 4 +- gas/testsuite/gas/mips/mips16-32@mips16e-sub.d | 66 +- gas/testsuite/gas/mips/mips16-e-irix.d | 50 + gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo-match.d | 2 +- gas/testsuite/gas/mips/mips16@save-sub.d | 68 +- gas/testsuite/gas/mips/mips1@isa-override-1.d | 16 +- gas/testsuite/gas/mips/mips1@save-sub.d | 68 +- gas/testsuite/gas/mips/mips2@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips32@isa-override-1.d | 14 +- gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 14 +- gas/testsuite/gas/mips/mips64-dsp.d | 2 +- gas/testsuite/gas/mips/module-defer-warn2-r2.d | 5 + gas/testsuite/gas/mips/module-defer-warn2-r2.l | 2 + gas/testsuite/gas/mips/module-defer-warn2.d | 5 + gas/testsuite/gas/mips/octeon-saa-saad.d | 1 + gas/testsuite/gas/mips/option-pic-1.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-0.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-1.d | 2 +- gas/testsuite/gas/mips/pcrel-1.d | 4 +- gas/testsuite/gas/mips/r5900-full.d | 2 +- gas/testsuite/gas/mips/r5900-vu0.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 718 +- gas/testsuite/gas/mips/tls-o32.d | 4 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe-aarch64.d | 230 +- gas/testsuite/gas/pe/pe-aarch64.s | 162 +- gas/testsuite/gas/pe/pe.exp | 4 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 13 +- gas/testsuite/gas/ppc/bcaterr.l | 210 +- gas/testsuite/gas/ppc/bcyerr.l | 171 +- gas/testsuite/gas/ppc/future-raw.d | 15 + gas/testsuite/gas/ppc/future-raw.s | 6 + gas/testsuite/gas/ppc/power6-dfp.d | 95 + gas/testsuite/gas/ppc/power6-dfp.s | 90 + gas/testsuite/gas/ppc/ppc.exp | 6 +- gas/testsuite/gas/ppc/raw.d | 2 + gas/testsuite/gas/ppc/raw.s | 1 + gas/testsuite/gas/ppc/rfc02655.d | 19 + gas/testsuite/gas/ppc/rfc02655.s | 10 + gas/testsuite/gas/ppc/rfc02656.d | 19 + gas/testsuite/gas/ppc/rfc02656.s | 10 + gas/testsuite/gas/ppc/xcoff-tls-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-tls-64.d | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/auipc-parsing.l | 2 + gas/testsuite/gas/riscv/auipc-parsing.s | 3 + gas/testsuite/gas/riscv/b-ext-64-na.d | 72 - gas/testsuite/gas/riscv/b-ext-64.d | 48 +- gas/testsuite/gas/riscv/b-ext-na.d | 51 - gas/testsuite/gas/riscv/b-ext.d | 28 +- 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/c-zero-imm-na.d | 24 - gas/testsuite/gas/riscv/c-zero-imm.d | 12 +- gas/testsuite/gas/riscv/c-zero-reg.d | 2 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 40 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 45 +- gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d | 6 +- gas/testsuite/gas/riscv/csr-insns-pseudo.d | 6 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 80 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 1000 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 80 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 998 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 80 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 880 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 80 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 1034 +- gas/testsuite/gas/riscv/csr.s | 48 +- gas/testsuite/gas/riscv/cv-alu-boundaries.d | 3 + gas/testsuite/gas/riscv/cv-alu-boundaries.l | 14 + gas/testsuite/gas/riscv/cv-alu-boundaries.s | 27 + gas/testsuite/gas/riscv/cv-alu-fail-march.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-march.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-march.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l | 32 + gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l | 25 + gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s | 26 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s | 4 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l | 9 + gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s | 10 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l | 9 + gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s | 10 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d | 3 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l | 33 + gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s | 34 + gas/testsuite/gas/riscv/cv-alu-insns.d | 102 + gas/testsuite/gas/riscv/cv-alu-insns.s | 124 + gas/testsuite/gas/riscv/cv-mac-fail-march.d | 3 + gas/testsuite/gas/riscv/cv-mac-fail-march.l | 23 + gas/testsuite/gas/riscv/cv-mac-fail-march.s | 24 + gas/testsuite/gas/riscv/cv-mac-fail-operand.d | 3 + gas/testsuite/gas/riscv/cv-mac-fail-operand.l | 147 + gas/testsuite/gas/riscv/cv-mac-fail-operand.s | 156 + gas/testsuite/gas/riscv/cv-mac-insns.d | 87 + gas/testsuite/gas/riscv/cv-mac-insns.s | 81 + gas/testsuite/gas/riscv/dis-addr-addiw-a.d | 8 +- gas/testsuite/gas/riscv/dis-addr-addiw-b.d | 8 +- gas/testsuite/gas/riscv/dis-addr-overflow-32.d | 4 +- gas/testsuite/gas/riscv/dis-addr-overflow-64.d | 8 +- gas/testsuite/gas/riscv/ext-32.d | 48 +- gas/testsuite/gas/riscv/ext-64.d | 64 +- gas/testsuite/gas/riscv/fixup-local-norelax.d | 22 + gas/testsuite/gas/riscv/fixup-local-relax.d | 41 + gas/testsuite/gas/riscv/fixup-local.s | 13 + gas/testsuite/gas/riscv/float-be.d | 8 + gas/testsuite/gas/riscv/float-le.d | 8 + gas/testsuite/gas/riscv/float.s | 3 + gas/testsuite/gas/riscv/fp-d-insns-32.d | 128 + gas/testsuite/gas/riscv/fp-d-insns-32.s | 140 + gas/testsuite/gas/riscv/fp-d-insns-64.d | 119 + gas/testsuite/gas/riscv/fp-d-insns-64.s | 128 + gas/testsuite/gas/riscv/fp-f-insns-32.d | 145 + gas/testsuite/gas/riscv/fp-f-insns-32.s | 162 + gas/testsuite/gas/riscv/fp-f-insns-64.d | 131 + gas/testsuite/gas/riscv/fp-f-insns-64.s | 144 + gas/testsuite/gas/riscv/fp-q-insns-32.d | 120 + gas/testsuite/gas/riscv/fp-q-insns-32.s | 128 + gas/testsuite/gas/riscv/fp-q-insns-64.d | 125 + gas/testsuite/gas/riscv/fp-q-insns-64.s | 133 + gas/testsuite/gas/riscv/fp-zfh-insns.d | 12 + gas/testsuite/gas/riscv/fp-zfh-insns.s | 2 + gas/testsuite/gas/riscv/insn-dwarf.d | 10 +- gas/testsuite/gas/riscv/insn-na.d | 8 + gas/testsuite/gas/riscv/insn.d | 34 +- gas/testsuite/gas/riscv/insn.s | 9 + gas/testsuite/gas/riscv/k-ext-64.d | 4 +- gas/testsuite/gas/riscv/k-ext.d | 2 +- gas/testsuite/gas/riscv/l-s-macro.d | 56 + gas/testsuite/gas/riscv/l-s-macro.s | 14 + gas/testsuite/gas/riscv/la-variants.d | 45 + gas/testsuite/gas/riscv/la-variants.s | 11 + gas/testsuite/gas/riscv/li32.d | 8 +- gas/testsuite/gas/riscv/li64.d | 56 +- gas/testsuite/gas/riscv/lla32.d | 6 +- gas/testsuite/gas/riscv/lla64.d | 10 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.l | 2 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.l | 2 +- gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.l | 2 +- gas/testsuite/gas/riscv/march-fail-base-02.d | 3 - gas/testsuite/gas/riscv/march-fail-base-02.l | 2 - 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-rv32eh.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32eh.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64i_zcf.d | 3 + gas/testsuite/gas/riscv/march-fail-rv64i_zcf.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-imply-zcd.d | 6 + gas/testsuite/gas/riscv/march-imply-zcf.d | 6 + 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/rouding-fail.d | 3 - gas/testsuite/gas/riscv/rounding-fail.d | 3 + .../gas/riscv/{rouding-fail.l => rounding-fail.l} | 0 .../gas/riscv/{rouding-fail.s => rounding-fail.s} | 0 gas/testsuite/gas/riscv/sifive-insns.d | 37 + gas/testsuite/gas/riscv/sifive-insns.s | 33 + gas/testsuite/gas/riscv/smstateen-csr-s.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.s | 13 + gas/testsuite/gas/riscv/tprel-add.l | 1 - gas/testsuite/gas/riscv/vector-insns-fail-vsew.d | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.l | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.s | 1 + gas/testsuite/gas/riscv/vector-insns-vmsgtvx.d | 8 +- gas/testsuite/gas/riscv/x-thead-ba-fail.l | 2 +- gas/testsuite/gas/riscv/x-thead-bb-fail.l | 4 +- gas/testsuite/gas/riscv/x-thead-bs-fail.l | 2 +- gas/testsuite/gas/riscv/x-thead-fmemidx-fail.l | 16 +- gas/testsuite/gas/riscv/x-thead-fmv.d | 11 + gas/testsuite/gas/riscv/x-thead-fmv.s | 3 + gas/testsuite/gas/riscv/x-thead-int.d | 11 + gas/testsuite/gas/riscv/x-thead-int.s | 3 + gas/testsuite/gas/riscv/x-thead-memidx-fail.l | 6 +- gas/testsuite/gas/riscv/x-thead-mempair-fail.l | 10 +- gas/testsuite/gas/riscv/x-thead-vector-csr-warn.d | 3 + gas/testsuite/gas/riscv/x-thead-vector-csr-warn.l | 16 + gas/testsuite/gas/riscv/x-thead-vector-csr.d | 21 + gas/testsuite/gas/riscv/x-thead-vector-csr.s | 13 + gas/testsuite/gas/riscv/x-thead-vector-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-vector-fail.l | 2 + gas/testsuite/gas/riscv/x-thead-vector-zvamo.d | 81 + gas/testsuite/gas/riscv/x-thead-vector-zvamo.s | 74 + gas/testsuite/gas/riscv/x-thead-vector.d | 1659 + gas/testsuite/gas/riscv/x-thead-vector.s | 1741 + gas/testsuite/gas/riscv/x-ventana-condops-32.d | 3 + gas/testsuite/gas/riscv/x-ventana-condops-32.l | 3 + gas/testsuite/gas/riscv/x-ventana-condops.d | 12 + gas/testsuite/gas/riscv/x-ventana-condops.s | 4 + gas/testsuite/gas/riscv/zbkb-32.d | 2 +- gas/testsuite/gas/riscv/zbkb-64.d | 4 +- gas/testsuite/gas/riscv/zca.d | 54 + gas/testsuite/gas/riscv/zca.s | 47 + gas/testsuite/gas/riscv/zcb.d | 32 + gas/testsuite/gas/riscv/zcb.s | 25 + gas/testsuite/gas/riscv/zcd.d | 16 + gas/testsuite/gas/riscv/zcd.s | 10 + gas/testsuite/gas/riscv/zcf.d | 16 + gas/testsuite/gas/riscv/zcf.s | 10 + gas/testsuite/gas/riscv/zfa-32.d | 10 + gas/testsuite/gas/riscv/zfa-32.s | 3 + gas/testsuite/gas/riscv/zfa-64.d | 10 + gas/testsuite/gas/riscv/zfa-64.s | 3 + gas/testsuite/gas/riscv/zfa-fail.d | 3 + gas/testsuite/gas/riscv/zfa-fail.l | 12 + gas/testsuite/gas/riscv/zfa-fail.s | 16 + gas/testsuite/gas/riscv/zfa-zvfh.d | 16 + gas/testsuite/gas/riscv/zfa-zvfh.s | 10 + gas/testsuite/gas/riscv/zfa.d | 89 + gas/testsuite/gas/riscv/zfa.s | 87 + gas/testsuite/gas/riscv/zicond.d | 12 + gas/testsuite/gas/riscv/zicond.s | 3 + gas/testsuite/gas/riscv/zihintntl-base.d | 24 + gas/testsuite/gas/riscv/zihintntl-base.s | 29 + gas/testsuite/gas/riscv/zihintntl-na.d | 33 + gas/testsuite/gas/riscv/zihintntl.d | 32 + gas/testsuite/gas/riscv/zihintntl.s | 32 + gas/testsuite/gas/riscv/zvbb.d | 43 + gas/testsuite/gas/riscv/zvbb.s | 34 + gas/testsuite/gas/riscv/zvbc.d | 16 + gas/testsuite/gas/riscv/zvbc.s | 8 + gas/testsuite/gas/riscv/zvkb.d | 28 + gas/testsuite/gas/riscv/zvkb.s | 20 + gas/testsuite/gas/riscv/zvkg.d | 10 + gas/testsuite/gas/riscv/zvkg.s | 2 + gas/testsuite/gas/riscv/zvkn.d | 30 + gas/testsuite/gas/riscv/zvkn.s | 22 + gas/testsuite/gas/riscv/zvknc.d | 18 + gas/testsuite/gas/riscv/zvknc.s | 10 + gas/testsuite/gas/riscv/zvkned.d | 21 + gas/testsuite/gas/riscv/zvkned.s | 13 + gas/testsuite/gas/riscv/zvkng.d | 12 + gas/testsuite/gas/riscv/zvkng.s | 4 + gas/testsuite/gas/riscv/zvknha.d | 12 + gas/testsuite/gas/riscv/zvknha_zvknhb.s | 3 + gas/testsuite/gas/riscv/zvknhb.d | 12 + gas/testsuite/gas/riscv/zvks.d | 30 + gas/testsuite/gas/riscv/zvks.s | 22 + gas/testsuite/gas/riscv/zvksc.d | 18 + gas/testsuite/gas/riscv/zvksc.s | 10 + gas/testsuite/gas/riscv/zvksed.d | 12 + gas/testsuite/gas/riscv/zvksed.s | 4 + gas/testsuite/gas/riscv/zvksg.d | 12 + gas/testsuite/gas/riscv/zvksg.s | 4 + gas/testsuite/gas/riscv/zvksh.d | 11 + gas/testsuite/gas/riscv/zvksh.s | 3 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/s390/esa-g5.d | 105 +- gas/testsuite/gas/s390/esa-g5.s | 1 + gas/testsuite/gas/s390/esa-reloc.d | 2 +- gas/testsuite/gas/s390/esa-z900.d | 96 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch13.d | 4 + gas/testsuite/gas/s390/zarch-arch13.s | 4 + gas/testsuite/gas/s390/zarch-insndesc.d | 19 + gas/testsuite/gas/s390/zarch-insndesc.s | 12 + gas/testsuite/gas/s390/zarch-z10.d | 272 +- gas/testsuite/gas/s390/zarch-z10.s | 18 + gas/testsuite/gas/s390/zarch-z196.d | 14 +- gas/testsuite/gas/s390/zarch-z196.s | 11 + gas/testsuite/gas/s390/zarch-z9-109.d | 2 + gas/testsuite/gas/s390/zarch-z9-109.s | 2 + gas/testsuite/gas/s390/zarch-z900.d | 19 +- gas/testsuite/gas/s390/zarch-z900.s | 7 + gas/testsuite/gas/s390/zarch-zEC12.d | 24 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + 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-at.s | 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/broken_word.d | 62 + gas/testsuite/gas/vax/broken_word.s | 57 + gas/testsuite/gas/vax/vax.exp | 17 +- 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 | 29 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 102 +- gas/write.h | 5 +- gdb/.dir-locals.el | 2 +- gdb/MAINTAINERS | 229 +- gdb/Makefile.in | 91 +- gdb/NEWS | 546 +- gdb/README | 49 +- 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 | 45 +- gdb/aarch64-fbsd-tdep.c | 67 +- gdb/aarch64-fbsd-tdep.h | 3 +- gdb/aarch64-linux-nat.c | 291 +- gdb/aarch64-linux-tdep.c | 1209 +- gdb/aarch64-linux-tdep.h | 5 +- gdb/aarch64-nat.c | 2 +- gdb/aarch64-nat.h | 2 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-ravenscar-thread.c | 2 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 1255 +- gdb/aarch64-tdep.h | 70 +- gdb/acinclude.m4 | 11 +- gdb/aclocal.m4 | 15 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 4 +- gdb/ada-exp.h | 126 +- gdb/ada-exp.y | 144 +- gdb/ada-lang.c | 1975 +- gdb/ada-lang.h | 26 +- gdb/ada-lex.l | 90 +- gdb/ada-tasks.c | 107 +- gdb/ada-typeprint.c | 49 +- gdb/ada-unicode.py | 3 +- gdb/ada-valprint.c | 160 +- gdb/ada-varobj.c | 14 +- gdb/addrmap.c | 18 +- gdb/addrmap.h | 36 +- gdb/agent.c | 4 +- gdb/aix-thread.c | 653 +- gdb/alloc.c | 2 +- gdb/alpha-bsd-nat.c | 2 +- gdb/alpha-bsd-tdep.c | 4 +- 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 | 37 +- gdb/alpha-tdep.h | 2 +- gdb/amd-dbgapi-target.c | 2374 + 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 | 45 +- gdb/amd64-fbsd-tdep.c | 25 +- gdb/amd64-fbsd-tdep.h | 2 +- gdb/amd64-linux-nat.c | 10 +- gdb/amd64-linux-tdep.c | 19 +- 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 | 271 +- gdb/amd64-tdep.h | 4 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 45 +- gdb/amdgpu-tdep.c | 1387 + gdb/amdgpu-tdep.h | 93 + gdb/annotate.c | 9 +- gdb/annotate.h | 2 +- gdb/arc-linux-nat.c | 2 +- gdb/arc-linux-tdep.c | 20 +- gdb/arc-linux-tdep.h | 4 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 33 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 113 +- gdb/arch-utils.h | 27 +- 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-scalable-linux.c | 55 + gdb/arch/aarch64-scalable-linux.h | 59 + gdb/arch/aarch64.c | 47 +- gdb/arch/aarch64.h | 107 +- 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 | 10 +- gdb/arch/arm-get-next-pcs.h | 7 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 6 +- gdb/arch/arm.h | 6 +- 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 | 11 +- 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 | 39 +- gdb/arm-fbsd-tdep.c | 70 +- gdb/arm-fbsd-tdep.h | 5 +- gdb/arm-linux-nat.c | 5 +- gdb/arm-linux-tdep.c | 59 +- 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 | 633 +- 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 | 66 +- gdb/auto-load.h | 7 +- gdb/auxv.c | 50 +- gdb/auxv.h | 6 +- gdb/avr-tdep.c | 33 +- gdb/ax-gdb.c | 129 +- gdb/ax-gdb.h | 4 +- gdb/ax-general.c | 197 +- gdb/ax.h | 69 +- gdb/ax_cxx_compile_stdcxx.m4 | 128 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 12 +- gdb/bfd-target.h | 4 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 19 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 333 +- gdb/block.h | 333 +- gdb/blockframe.c | 12 +- gdb/bpf-tdep.c | 8 +- gdb/break-catch-exec.c | 6 +- gdb/break-catch-fork.c | 6 +- gdb/break-catch-load.c | 38 +- gdb/break-catch-sig.c | 16 +- gdb/break-catch-syscall.c | 37 +- gdb/break-catch-throw.c | 25 +- gdb/breakpoint.c | 2623 +- gdb/breakpoint.h | 190 +- gdb/bsd-kvm.c | 12 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 41 +- gdb/bsd-uthread.h | 2 +- gdb/bt-utils.c | 4 +- gdb/bt-utils.h | 4 +- gdb/btrace.c | 325 +- gdb/btrace.h | 10 +- gdb/build-id.c | 25 +- gdb/build-id.h | 12 +- gdb/buildsym-legacy.c | 8 +- gdb/buildsym-legacy.h | 8 +- gdb/buildsym.c | 124 +- gdb/buildsym.h | 13 +- gdb/c-exp.h | 4 +- gdb/c-exp.y | 29 +- gdb/c-lang.c | 56 +- gdb/c-lang.h | 9 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 217 +- gdb/c-valprint.c | 55 +- gdb/c-varobj.c | 55 +- gdb/cgen-remap.h | 53 + gdb/charset-list.h | 2 +- gdb/charset.c | 4 +- gdb/charset.h | 2 +- gdb/cli-out.c | 17 +- gdb/cli-out.h | 4 +- gdb/cli/cli-cmds.c | 321 +- gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.c | 382 +- gdb/cli/cli-decode.h | 6 +- gdb/cli/cli-dump.c | 19 +- gdb/cli/cli-interp.c | 294 +- gdb/cli/cli-interp.h | 34 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-option.c | 120 +- gdb/cli/cli-option.h | 60 +- gdb/cli/cli-script.c | 40 +- gdb/cli/cli-script.h | 13 +- gdb/cli/cli-setshow.c | 288 +- gdb/cli/cli-setshow.h | 22 +- gdb/cli/cli-style.c | 6 +- gdb/cli/cli-style.h | 2 +- gdb/cli/cli-utils.c | 6 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 135 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 200 +- gdb/command.h | 128 +- gdb/compile/compile-c-support.c | 6 +- gdb/compile/compile-c-symbols.c | 53 +- gdb/compile/compile-c-types.c | 17 +- gdb/compile/compile-c.h | 3 +- gdb/compile/compile-cplus-symbols.c | 38 +- gdb/compile/compile-cplus-types.c | 28 +- gdb/compile/compile-cplus.h | 3 +- gdb/compile/compile-internal.h | 131 +- gdb/compile/compile-loc2c.c | 8 +- gdb/compile/compile-object-load.c | 64 +- 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 | 21 +- 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 | 73 +- gdb/completer.h | 38 +- gdb/config.in | 42 +- 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 | 27566 +++-- gdb/configure.ac | 183 +- gdb/configure.nat | 12 +- gdb/configure.tgt | 24 +- 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 | 32 +- 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 | 6 +- gdb/corefile.c | 40 +- gdb/corelow.c | 334 +- gdb/cp-abi.c | 5 +- gdb/cp-abi.h | 8 +- gdb/cp-name-parser.y | 10 +- gdb/cp-namespace.c | 239 +- gdb/cp-support.c | 55 +- gdb/cp-support.h | 6 +- gdb/cp-valprint.c | 125 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 16 +- gdb/cris-tdep.h | 2 +- gdb/csky-linux-tdep.c | 2 +- gdb/csky-tdep.c | 372 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 102 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 29 +- gdb/d-lang.c | 46 +- gdb/d-lang.h | 2 +- gdb/d-namespace.c | 11 +- gdb/d-valprint.c | 19 +- gdb/darwin-nat-info.c | 18 +- gdb/darwin-nat.c | 22 +- gdb/darwin-nat.h | 4 +- gdb/data-directory/Makefile.in | 26 +- gdb/dbxread.c | 239 +- gdb/dcache.c | 14 +- gdb/dcache.h | 4 +- gdb/debug.c | 2 +- gdb/debuginfod-support.c | 282 +- gdb/debuginfod-support.h | 41 +- gdb/defs.h | 122 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 17 +- gdb/dictionary.h | 60 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 2 +- gdb/disasm-selftests.c | 9 +- gdb/disasm.c | 93 +- gdb/disasm.h | 45 +- gdb/displaced-stepping.c | 92 +- 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 | 31 +- 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 | 3258 +- gdb/doc/guile.texi | 4 +- gdb/doc/python.texi | 1450 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 4 +- 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 | 12 +- gdb/dwarf2/abbrev.h | 2 +- gdb/dwarf2/ada-imported.c | 122 + gdb/dwarf2/aranges.c | 200 + gdb/dwarf2/aranges.h | 35 + gdb/dwarf2/attribute.c | 8 +- gdb/dwarf2/attribute.h | 12 +- gdb/dwarf2/call-site.h | 244 + gdb/dwarf2/comp-unit-head.c | 14 +- gdb/dwarf2/comp-unit-head.h | 58 +- gdb/dwarf2/cooked-index.c | 524 +- gdb/dwarf2/cooked-index.h | 178 +- gdb/dwarf2/cu.c | 7 +- gdb/dwarf2/cu.h | 16 +- gdb/dwarf2/die.c | 229 + gdb/dwarf2/die.h | 27 +- gdb/dwarf2/dwz.c | 26 +- gdb/dwarf2/dwz.h | 3 +- gdb/dwarf2/expr.c | 260 +- 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 | 164 +- gdb/dwarf2/frame.h | 39 +- gdb/dwarf2/index-cache.c | 68 +- gdb/dwarf2/index-cache.h | 29 +- gdb/dwarf2/index-common.c | 4 +- gdb/dwarf2/index-common.h | 4 +- gdb/dwarf2/index-write.c | 637 +- gdb/dwarf2/index-write.h | 4 +- gdb/dwarf2/leb.c | 2 +- gdb/dwarf2/leb.h | 2 +- gdb/dwarf2/line-header.c | 10 +- gdb/dwarf2/line-header.h | 6 +- gdb/dwarf2/loc.c | 235 +- gdb/dwarf2/loc.h | 22 +- gdb/dwarf2/macro.c | 10 +- gdb/dwarf2/macro.h | 4 +- gdb/dwarf2/mapped-index.h | 17 +- gdb/dwarf2/public.h | 8 +- gdb/dwarf2/read-debug-names.c | 992 + gdb/dwarf2/read-debug-names.h | 30 + gdb/dwarf2/read-gdb-index.c | 731 + gdb/dwarf2/read-gdb-index.h | 47 + gdb/dwarf2/read.c | 5124 +- gdb/dwarf2/read.h | 289 +- gdb/dwarf2/sect-names.h | 2 +- gdb/dwarf2/section.c | 4 +- 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 | 12 +- gdb/elf-none-tdep.h | 2 +- gdb/elfread.c | 158 +- gdb/eval.c | 424 +- gdb/event-top.c | 279 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 9 +- gdb/exceptions.h | 2 +- gdb/exec.c | 51 +- gdb/exec.h | 8 +- gdb/expop.h | 76 +- gdb/expprint.c | 66 +- gdb/expression.h | 105 +- gdb/extension-priv.h | 22 +- gdb/extension.c | 122 +- gdb/extension.h | 96 +- gdb/f-array-walker.h | 16 +- gdb/f-exp.h | 2 +- gdb/f-exp.y | 87 +- gdb/f-lang.c | 268 +- gdb/f-lang.h | 8 +- gdb/f-typeprint.c | 12 +- gdb/f-valprint.c | 52 +- gdb/fbsd-nat.c | 929 +- gdb/fbsd-nat.h | 101 +- gdb/fbsd-tdep.c | 40 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 3 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64-mte.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sme.c | 63 + gdb/features/aarch64-sme2.c | 43 + gdb/features/aarch64-sve.c | 2 +- gdb/features/aarch64-tls.c | 35 +- gdb/features/aarch64-tls.xml | 11 - gdb/features/arc/v1-aux.xml | 2 +- gdb/features/arc/v1-core.xml | 2 +- gdb/features/arc/v2-aux.xml | 2 +- gdb/features/arc/v2-core.xml | 2 +- gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-mve.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.xml | 2 +- gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-m-system.xml | 2 +- gdb/features/arm/arm-secext.xml | 2 +- gdb/features/arm/arm-tls.xml | 2 +- gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/cskyv2-linux.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/pkeys.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/loongarch/base32.xml | 2 +- gdb/features/loongarch/base64.xml | 2 +- gdb/features/loongarch/fpu.xml | 2 +- gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 2 +- gdb/features/nds32-fpu.xml | 2 +- gdb/features/nds32-system.xml | 2 +- gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.xml | 2 +- gdb/features/or1k-core.xml | 2 +- gdb/features/or1k-linux.xml | 2 +- gdb/features/or1k.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/riscv/32bit-cpu.xml | 2 +- gdb/features/riscv/32bit-fpu.xml | 2 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-fpu.xml | 2 +- gdb/features/riscv/rv32e-xregs.xml | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-dscr.xml | 2 +- gdb/features/rs6000/power-ebb.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-htm-altivec.xml | 2 +- gdb/features/rs6000/power-htm-core.xml | 2 +- gdb/features/rs6000/power-htm-dscr.xml | 2 +- gdb/features/rs6000/power-htm-fpu.xml | 2 +- gdb/features/rs6000/power-htm-ppr.xml | 2 +- gdb/features/rs6000/power-htm-spr.xml | 2 +- gdb/features/rs6000/power-htm-tar.xml | 2 +- gdb/features/rs6000/power-htm-vsx.xml | 2 +- gdb/features/rs6000/power-linux-pmu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-ppr.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-tar.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-htm-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 4 +- 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 | 6 +- 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 | 5 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 6 +- gdb/findvar.c | 349 +- 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 | 207 - gdb/frame-unwind.c | 63 +- gdb/frame-unwind.h | 4 +- gdb/frame.c | 583 +- gdb/frame.h | 273 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 40 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 17 +- gdb/ft32-tdep.h | 2 +- gdb/gcore-elf.c | 11 +- gdb/gcore-elf.h | 7 +- gdb/gcore.c | 69 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 6 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-gdb.gdb.in | 9 +- gdb/gdb-gdb.py.in | 41 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 9 +- gdb/gdb_bfd.c | 227 +- gdb/gdb_bfd.h | 53 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 4 +- 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 | 2685 - gdb/gdbarch-gen.h | 181 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbarch.c | 1825 +- gdb/gdbarch.h | 54 +- gdb/gdbarch.py | 342 +- gdb/gdbarch_components.py | 2780 + gdb/gdbarch_types.py | 183 + gdb/gdbcmd.h | 8 +- gdb/gdbcopyright.py | 9 +- gdb/gdbcore.h | 2 +- gdb/gdbthread.h | 70 +- gdb/gdbtypes.c | 1399 +- gdb/gdbtypes.h | 864 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gmp-utils.c | 158 +- gdb/gmp-utils.h | 472 +- gdb/gnu-nat-mig.h | 2 +- gdb/gnu-nat.c | 18 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 33 +- gdb/gnu-v3-abi.c | 180 +- gdb/go-exp.y | 37 +- gdb/go-lang.c | 109 +- gdb/go-lang.h | 12 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 12 +- 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 | 5 +- gdb/guile/scm-block.c | 13 +- gdb/guile/scm-breakpoint.c | 30 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-disasm.c | 6 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 5 +- gdb/guile/scm-gsmob.c | 2 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 2 +- gdb/guile/scm-math.c | 22 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 324 +- gdb/guile/scm-ports.c | 8 +- gdb/guile/scm-pretty-print.c | 23 +- 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 | 13 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 61 +- gdb/h8300-tdep.c | 11 +- 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 | 64 +- gdb/hppa-tdep.h | 6 +- gdb/i386-bsd-nat.c | 2 +- gdb/i386-bsd-nat.h | 2 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-nat.c | 10 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-fbsd-nat.c | 46 +- gdb/i386-fbsd-tdep.c | 81 +- gdb/i386-fbsd-tdep.h | 16 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-nat.c | 12 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 74 +- gdb/i386-linux-tdep.h | 27 +- 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 | 697 +- gdb/i386-tdep.h | 29 +- gdb/i386-windows-nat.c | 2 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 592 +- gdb/i387-tdep.h | 16 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 175 +- gdb/ia64-tdep.h | 4 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 +- gdb/inf-child.h | 4 +- gdb/inf-loop.c | 5 +- gdb/inf-loop.h | 4 +- gdb/inf-ptrace.c | 8 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 145 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 534 +- gdb/inferior-iter.h | 2 +- gdb/inferior.c | 248 +- gdb/inferior.h | 181 +- gdb/inflow.c | 50 +- gdb/infrun.c | 1899 +- gdb/infrun.h | 29 +- gdb/inline-frame.c | 8 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 379 +- gdb/interps.h | 237 +- gdb/iq2000-tdep.c | 10 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 66 +- gdb/jit.h | 2 +- gdb/language.c | 227 +- gdb/language.h | 37 +- gdb/libiberty.m4 | 2 +- gdb/linespec.c | 114 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 46 +- gdb/linux-fork.h | 5 +- gdb/linux-nat-trad.c | 2 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 720 +- gdb/linux-nat.h | 25 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 177 +- gdb/linux-tdep.h | 8 +- gdb/linux-thread-db.c | 45 +- gdb/lm32-tdep.c | 22 +- gdb/location.c | 45 +- gdb/location.h | 30 +- gdb/loongarch-linux-nat.c | 6 +- gdb/loongarch-linux-tdep.c | 6 +- gdb/loongarch-tdep.c | 294 +- gdb/loongarch-tdep.h | 2 +- gdb/m2-exp.h | 2 +- gdb/m2-exp.y | 5 +- gdb/m2-lang.c | 31 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 14 +- gdb/m2-valprint.c | 24 +- gdb/m32c-tdep.c | 42 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-tdep.c | 20 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 20 +- 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 | 41 +- gdb/m68k-tdep.h | 2 +- gdb/machoread.c | 24 +- gdb/macrocmd.c | 2 +- gdb/macroexp.c | 4 +- gdb/macroexp.h | 4 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 4 +- gdb/main.c | 85 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 46 +- gdb/maint-test-settings.c | 2 +- gdb/maint.c | 57 +- gdb/maint.h | 12 +- gdb/make-init-c | 2 +- gdb/make-target-delegates.py | 146 +- gdb/mdebugread.c | 350 +- gdb/mdebugread.h | 4 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 18 +- 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 | 35 +- gdb/mi/mi-cmd-break.c | 75 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 39 +- gdb/mi/mi-cmd-disas.c | 8 +- gdb/mi/mi-cmd-env.c | 44 +- gdb/mi/mi-cmd-file.c | 21 +- gdb/mi/mi-cmd-info.c | 12 +- gdb/mi/mi-cmd-stack.c | 67 +- gdb/mi/mi-cmd-target.c | 15 +- gdb/mi/mi-cmd-var.c | 118 +- gdb/mi/mi-cmds.c | 28 +- gdb/mi/mi-cmds.h | 23 +- gdb/mi/mi-common.c | 5 +- gdb/mi/mi-common.h | 5 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 22 +- gdb/mi/mi-getopt.h | 15 +- gdb/mi/mi-interp.c | 990 +- gdb/mi/mi-interp.h | 59 +- gdb/mi/mi-main.c | 341 +- gdb/mi/mi-main.h | 19 +- gdb/mi/mi-out.c | 19 +- gdb/mi/mi-out.h | 5 +- gdb/mi/mi-parse.c | 227 +- gdb/mi/mi-parse.h | 104 +- gdb/mi/mi-symbol-cmds.c | 50 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-tdep.c | 13 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 71 +- gdb/minidebug.c | 163 +- gdb/minsyms.c | 215 +- gdb/minsyms.h | 18 +- gdb/mips-fbsd-nat.c | 2 +- gdb/mips-fbsd-tdep.c | 2 +- gdb/mips-fbsd-tdep.h | 2 +- gdb/mips-linux-nat.c | 12 +- gdb/mips-linux-tdep.c | 11 +- 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 | 125 +- gdb/mips-tdep.h | 2 +- gdb/mips64-obsd-nat.c | 2 +- gdb/mips64-obsd-tdep.c | 2 +- gdb/mipsread.c | 10 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 22 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 14 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 27 +- gdb/namespace.c | 28 +- gdb/namespace.h | 18 +- gdb/nat/aarch64-hw-point.c | 7 +- gdb/nat/aarch64-hw-point.h | 5 +- gdb/nat/aarch64-linux-hw-point.c | 6 +- gdb/nat/aarch64-linux-hw-point.h | 4 +- gdb/nat/aarch64-linux.c | 23 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 2 +- gdb/nat/aarch64-mte-linux-ptrace.h | 2 +- gdb/nat/aarch64-scalable-linux-ptrace.c | 1129 + gdb/nat/aarch64-scalable-linux-ptrace.h | 179 + gdb/nat/aarch64-scalable-linux-sigcontext.h | 328 + gdb/nat/aarch64-sve-linux-ptrace.c | 392 - gdb/nat/aarch64-sve-linux-ptrace.h | 72 - gdb/nat/aarch64-sve-linux-sigcontext.h | 267 - gdb/nat/amd64-linux-siginfo.c | 12 +- gdb/nat/amd64-linux-siginfo.h | 4 +- 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 | 167 +- gdb/nat/linux-btrace.h | 62 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 353 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 13 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 7 +- 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 | 4 +- 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 | 24 +- gdb/nat/windows-nat.h | 6 +- gdb/nat/x86-cpuid.h | 38 +- gdb/nat/x86-dregs.c | 4 +- gdb/nat/x86-dregs.h | 4 +- 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/nat/x86-xstate.c | 67 + gdb/nat/x86-xstate.h | 35 + gdb/nds32-tdep.c | 33 +- gdb/nds32-tdep.h | 2 +- gdb/netbsd-nat.c | 11 +- gdb/netbsd-nat.h | 2 +- gdb/netbsd-tdep.c | 39 +- gdb/netbsd-tdep.h | 5 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 16 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 19 +- gdb/nto-tdep.c | 37 +- gdb/nto-tdep.h | 7 +- gdb/objc-lang.c | 12 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 24 +- gdb/objfiles.c | 147 +- gdb/objfiles.h | 211 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 23 +- gdb/observable.h | 138 +- gdb/opencl-lang.c | 170 +- gdb/or1k-linux-nat.c | 2 +- gdb/or1k-linux-tdep.c | 4 +- gdb/or1k-linux-tdep.h | 2 +- gdb/or1k-tdep.c | 34 +- gdb/or1k-tdep.h | 5 +- gdb/osabi.c | 5 +- gdb/osabi.h | 2 +- gdb/osdata.c | 4 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 20 +- gdb/p-lang.c | 5 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 67 +- gdb/p-valprint.c | 73 +- gdb/pager.h | 2 +- gdb/parse.c | 257 +- gdb/parser-defs.h | 79 +- gdb/posix-hdep.c | 46 +- gdb/ppc-fbsd-nat.c | 2 +- gdb/ppc-fbsd-tdep.c | 8 +- gdb/ppc-fbsd-tdep.h | 2 +- gdb/ppc-linux-nat.c | 45 +- gdb/ppc-linux-tdep.c | 116 +- gdb/ppc-linux-tdep.h | 4 +- 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 | 80 +- gdb/ppc-tdep.h | 14 +- gdb/ppc64-tdep.c | 8 +- gdb/ppc64-tdep.h | 2 +- gdb/printcmd.c | 447 +- gdb/probe.c | 125 +- gdb/probe.h | 7 +- gdb/proc-api.c | 8 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 16 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/process-stratum-target.c | 31 +- gdb/process-stratum-target.h | 12 +- gdb/procfs.c | 156 +- gdb/procfs.h | 2 +- gdb/producer.c | 66 +- gdb/producer.h | 7 +- gdb/progspace-and-thread.c | 2 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 76 +- gdb/progspace.h | 94 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 598 - gdb/psymtab.c | 211 +- gdb/psymtab.h | 562 +- gdb/pyproject.toml | 3 + gdb/python/lib/gdb/FrameDecorator.py | 235 +- gdb/python/lib/gdb/FrameIterator.py | 10 +- gdb/python/lib/gdb/__init__.py | 75 +- 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/missing_debug.py | 226 + 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 | 73 + gdb/python/lib/gdb/dap/breakpoint.py | 439 + gdb/python/lib/gdb/dap/bt.py | 150 + gdb/python/lib/gdb/dap/disassemble.py | 51 + gdb/python/lib/gdb/dap/evaluate.py | 138 + gdb/python/lib/gdb/dap/events.py | 287 + gdb/python/lib/gdb/dap/frames.py | 150 + gdb/python/lib/gdb/dap/io.py | 69 + gdb/python/lib/gdb/dap/launch.py | 101 + gdb/python/lib/gdb/dap/locations.py | 43 + gdb/python/lib/gdb/dap/memory.py | 38 + gdb/python/lib/gdb/dap/modules.py | 61 + gdb/python/lib/gdb/dap/next.py | 91 + gdb/python/lib/gdb/dap/pause.py | 22 + gdb/python/lib/gdb/dap/scopes.py | 130 + gdb/python/lib/gdb/dap/server.py | 413 + gdb/python/lib/gdb/dap/sources.py | 102 + gdb/python/lib/gdb/dap/startup.py | 223 + gdb/python/lib/gdb/dap/state.py | 25 + gdb/python/lib/gdb/dap/threads.py | 42 + gdb/python/lib/gdb/dap/typecheck.py | 88 + gdb/python/lib/gdb/dap/varref.py | 275 + gdb/python/lib/gdb/disassembler.py | 2 +- gdb/python/lib/gdb/frames.py | 101 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 2 +- gdb/python/lib/gdb/function/caller_is.py | 2 +- gdb/python/lib/gdb/function/strfns.py | 2 +- gdb/python/lib/gdb/missing_debug.py | 184 + gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 13 +- gdb/python/lib/gdb/printing.py | 133 +- 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 | 6 +- gdb/python/py-arch.c | 25 +- gdb/python/py-auto-load.c | 9 +- gdb/python/py-block.c | 69 +- gdb/python/py-bpevent.c | 7 +- gdb/python/py-breakpoint.c | 228 +- gdb/python/py-cmd.c | 60 +- gdb/python/py-connection.c | 6 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-dap.c | 101 + gdb/python/py-disasm.c | 1083 +- gdb/python/py-event-types.def | 22 +- gdb/python/py-event.c | 6 +- gdb/python/py-event.h | 7 +- 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 | 82 +- gdb/python/py-frame.c | 98 +- gdb/python/py-framefilter.c | 30 +- gdb/python/py-function.c | 6 +- gdb/python/py-gdb-readline.c | 24 +- gdb/python/py-inferior.c | 360 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 12 +- gdb/python/py-instruction.c | 6 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-lazy-string.c | 43 +- gdb/python/py-linetable.c | 20 +- gdb/python/py-membuf.c | 8 +- gdb/python/py-mi.c | 404 + gdb/python/py-micmd.c | 189 +- gdb/python/py-newobjfileevent.c | 10 +- gdb/python/py-objfile.c | 11 +- gdb/python/py-param.c | 301 +- gdb/python/py-prettyprint.c | 92 +- gdb/python/py-progspace.c | 252 +- gdb/python/py-record-btrace.c | 13 +- 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 | 12 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-registers.c | 8 +- gdb/python/py-signalevent.c | 7 +- gdb/python/py-stopevent.c | 67 +- gdb/python/py-stopevent.h | 12 +- gdb/python/py-symbol.c | 41 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-threadevent.c | 26 +- gdb/python/py-tui.c | 84 +- gdb/python/py-type.c | 111 +- gdb/python/py-uiout.h | 153 + gdb/python/py-unwind.c | 644 +- gdb/python/py-utils.c | 9 +- gdb/python/py-value.c | 313 +- gdb/python/py-varobj.c | 6 +- gdb/python/py-xmethods.c | 13 +- gdb/python/python-internal.h | 239 +- gdb/python/python.c | 336 +- gdb/python/python.h | 2 +- gdb/quick-symbol.h | 36 +- gdb/ravenscar-thread.c | 23 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 41 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 145 +- gdb/record-full.h | 2 +- gdb/record.c | 6 +- gdb/record.h | 4 +- gdb/regcache-dump.c | 15 +- gdb/regcache.c | 735 +- gdb/regcache.h | 185 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 4 +- gdb/reggroups.h | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 17 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 31 +- gdb/remote-notif.h | 26 +- gdb/remote-sim.c | 24 +- gdb/remote.c | 3174 +- gdb/remote.h | 4 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 9 +- gdb/riscv-fbsd-nat.c | 2 +- gdb/riscv-fbsd-tdep.c | 8 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 5 +- 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 | 634 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 42 +- gdb/rs6000-aix-nat.c | 399 +- gdb/rs6000-aix-tdep.c | 334 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-tdep.c | 236 +- gdb/run-on-main-thread.c | 27 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 2 +- gdb/rust-lang.c | 237 +- gdb/rust-lang.h | 60 +- gdb/rust-parse.c | 80 +- gdb/rx-tdep.c | 22 +- gdb/s12z-tdep.c | 8 +- gdb/s390-linux-nat.c | 27 +- gdb/s390-linux-tdep.c | 19 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 113 +- gdb/s390-tdep.h | 4 +- gdb/sanitize.m4 | 2 +- gdb/scoped-mock-context.h | 8 +- gdb/selftest-arch.c | 6 +- gdb/selftest-arch.h | 2 +- gdb/sentinel-frame.c | 6 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 14 +- gdb/ser-base.h | 10 +- gdb/ser-event.c | 6 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 98 +- gdb/ser-pipe.c | 14 +- gdb/ser-tcp.c | 99 +- gdb/ser-tcp.h | 6 +- gdb/ser-uds.c | 38 +- gdb/ser-unix.c | 125 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 46 +- gdb/serial.h | 24 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-nat.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 48 +- gdb/sh-tdep.h | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 8 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 54 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 147 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 133 +- gdb/solib-darwin.h | 3 +- gdb/solib-dsbt.c | 134 +- gdb/solib-dsbt.h | 3 +- gdb/solib-frv.c | 198 +- gdb/solib-rocm.c | 784 + gdb/solib-svr4.c | 651 +- gdb/solib-svr4.h | 6 +- gdb/solib-target.c | 129 +- gdb/solib-target.h | 2 +- gdb/solib.c | 438 +- gdb/solib.h | 41 +- gdb/solist.h | 82 +- gdb/source-cache.c | 175 +- gdb/source-cache.h | 6 +- gdb/source.c | 137 +- gdb/source.h | 32 +- 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 | 35 +- 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 | 30 +- gdb/sparc64-tdep.h | 2 +- gdb/split-name.c | 21 +- gdb/split-name.h | 13 +- gdb/stabsread.c | 413 +- gdb/stabsread.h | 6 +- gdb/stack.c | 164 +- gdb/stack.h | 4 +- gdb/stap-probe.c | 9 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 21 +- gdb/stub-termcap.c | 2 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/i386-stub.c | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/stubs/m32r-stub.c | 6 +- gdb/stubs/m68k-stub.c | 4 +- gdb/stubs/sh-stub.c | 2 +- gdb/stubs/z80-stub.c | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 210 +- gdb/symfile-mem.c | 14 +- gdb/symfile.c | 292 +- gdb/symfile.h | 25 +- gdb/symmisc.c | 38 +- gdb/symtab.c | 935 +- gdb/symtab.h | 323 +- 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 | 18 +- 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 | 13 +- gdb/syscalls/ppc-linux.xml | 126 +- gdb/syscalls/ppc-linux.xml.in | 2 +- gdb/syscalls/ppc64-linux.xml | 106 +- gdb/syscalls/ppc64-linux.xml.in | 2 +- gdb/syscalls/s390-linux.xml | 124 +- gdb/syscalls/s390-linux.xml.in | 2 +- gdb/syscalls/s390x-linux.xml | 104 +- gdb/syscalls/s390x-linux.xml.in | 2 +- gdb/syscalls/sparc-linux.xml | 116 +- gdb/syscalls/sparc-linux.xml.in | 2 +- gdb/syscalls/sparc64-linux.xml | 96 +- gdb/syscalls/sparc64-linux.xml.in | 2 +- gdb/syscalls/update-freebsd.sh | 6 +- gdb/syscalls/update-linux-defaults.sh | 91 + gdb/syscalls/update-linux-from-src.sh | 2 +- gdb/syscalls/update-linux.sh | 2 +- gdb/syscalls/update-netbsd.sh | 4 +- gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-connection.c | 7 +- gdb/target-connection.h | 2 +- gdb/target-dcache.c | 26 +- gdb/target-dcache.h | 11 +- gdb/target-debug.h | 104 +- gdb/target-delegates.c | 648 +- gdb/target-descriptions.c | 114 +- gdb/target-descriptions.h | 21 +- gdb/target-float.c | 10 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 2 +- gdb/target-section.h | 48 +- gdb/target.c | 302 +- gdb/target.h | 110 +- gdb/target/resume.h | 2 +- gdb/target/target.c | 14 +- gdb/target/target.h | 22 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 3 +- gdb/target/waitstatus.h | 35 +- 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 | 21 +- gdb/testsuite/README | 42 + 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-index-cache.exp | 40 + 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 | 5 +- 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 | 10 +- 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 | 67 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 29 +- gdb/testsuite/boards/simavr.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 18 +- gdb/testsuite/config/sim.exp | 12 +- gdb/testsuite/config/slite.exp | 10 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 15 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_tagged_param.exp | 7 +- gdb/testsuite/gdb.ada/access_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 4 +- .../gdb.ada/access_to_packed_array/foo.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.ads | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 4 +- .../gdb.ada/access_to_unbounded_array/foo.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.ads | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 7 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 4 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 84 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 2 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 2 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 7 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 7 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 7 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 4 +- .../gdb.ada/array_of_symbolic_length/foo.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.ads | 2 +- .../gdb.ada/array_of_symbolic_length/pck.adb | 2 +- .../gdb.ada/array_of_symbolic_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 4 +- .../gdb.ada/array_of_variable_length/foo.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 6 +- gdb/testsuite/gdb.ada/array_of_variant/p.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 8 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 4 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 4 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 4 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 7 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 23 +- 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/assoc.exp | 43 + gdb/testsuite/gdb.ada/assoc/main.adb | 22 + gdb/testsuite/gdb.ada/assoc/pck.ads | 29 + gdb/testsuite/gdb.ada/assoc/xtra.adb | 21 + gdb/testsuite/gdb.ada/assoc/xtra.ads | 24 + gdb/testsuite/gdb.ada/atomic_enum.exp | 4 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 4 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 32 + gdb/testsuite/gdb.ada/ax-ada/prog.adb | 23 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 4 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 4 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.ads | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 4 +- .../gdb.ada/big_packed_array/foo_ra24_010.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 8 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 7 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c | 2 +- .../gdb.ada/bp_c_mixed_case/foo_h731_021.adb | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 4 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 4 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 8 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 4 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 4 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 4 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/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 | 7 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 36 +- 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 | 40 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 35 +- 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 | 25 +- 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 | 7 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/data-sections.exp | 34 + gdb/testsuite/gdb.ada/data-sections/main.adb | 19 + gdb/testsuite/gdb.ada/dgopt.exp | 4 +- gdb/testsuite/gdb.ada/dgopt/x.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 7 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/discrete-char.exp | 7 +- gdb/testsuite/gdb.ada/discrete-char/main.adb | 2 +- gdb/testsuite/gdb.ada/display_nested.exp | 4 +- gdb/testsuite/gdb.ada/display_nested/foo.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 7 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn-range.exp | 33 + gdb/testsuite/gdb.ada/dyn-range/dyn.adb | 24 + gdb/testsuite/gdb.ada/dyn-range/pck.adb | 26 + gdb/testsuite/gdb.ada/dyn-range/pck.ads | 20 + gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 4 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 8 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 6 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 9 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/main.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 4 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 4 +- gdb/testsuite/gdb.ada/enum_qual/gener.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual/qual.adb | 2 +- gdb/testsuite/gdb.ada/enums_overload.exp | 4 +- .../gdb.ada/enums_overload/enums_overload.adb | 2 +- .../gdb.ada/enums_overload/enums_overload.ads | 2 +- .../gdb.ada/enums_overload/enums_overload_main.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 54 +- gdb/testsuite/gdb.ada/excep_handle/foo.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 11 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 4 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 4 +- .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 4 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/file-then-restart.exp | 65 + gdb/testsuite/gdb.ada/file-then-restart/first.adb | 25 + gdb/testsuite/gdb.ada/file-then-restart/second.adb | 25 + 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 | 36 + 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 | 10 +- .../gdb.ada/fixed_points/fixed_points.adb | 10 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points_function.exp | 4 +- .../fixed_points_function.adb | 2 +- .../gdb.ada/fixed_points_function/pck.adb | 2 +- .../gdb.ada/fixed_points_function/pck.ads | 2 +- gdb/testsuite/gdb.ada/float-bits.exp | 39 +- gdb/testsuite/gdb.ada/float-bits/prog.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 4 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 5 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 4 +- gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 9 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 4 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 4 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 7 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 4 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 4 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 4 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 4 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/ghost.exp | 7 +- gdb/testsuite/gdb.ada/ghost/gpck.ads | 2 +- gdb/testsuite/gdb.ada/ghost/main.adb | 2 +- gdb/testsuite/gdb.ada/ghost/pck.ads | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 4 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/huge.exp | 94 + gdb/testsuite/gdb.ada/huge/foo.adb | 20 + gdb/testsuite/gdb.ada/huge/pck.adb | 88 + gdb/testsuite/gdb.ada/huge/pck.ads | 18 + gdb/testsuite/gdb.ada/import.exp | 94 + 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 | 7 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 16 +- .../gdb.ada/info_auto_lang/global_pack.ads | 2 +- .../gdb.ada/info_auto_lang/proc_in_ada.adb | 2 +- gdb/testsuite/gdb.ada/info_auto_lang/some_c.c | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 6 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 4 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 8 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 25 +- 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 | 5 +- gdb/testsuite/gdb.ada/int_deref.exp | 4 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 9 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 9 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 4 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/length_cond.exp | 4 +- gdb/testsuite/gdb.ada/length_cond/length_cond.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/limited-length.exp | 264 + gdb/testsuite/gdb.ada/limited-length/foo.adb | 37 + gdb/testsuite/gdb.ada/limited-length/pck.adb | 25 + gdb/testsuite/gdb.ada/limited-length/pck.ads | 21 + gdb/testsuite/gdb.ada/literals.exp | 4 +- gdb/testsuite/gdb.ada/local-enum.exp | 7 +- gdb/testsuite/gdb.ada/local-enum/local.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 4 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.ads | 2 +- .../gdb.ada/maint_with_ada/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 37 +- 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 | 41 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 39 +- 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 | 44 +- 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 | 16 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 13 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 17 +- gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant.exp | 4 +- gdb/testsuite/gdb.ada/mi_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/minsyms.exp | 7 +- gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 7 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/multiarray.exp | 4 +- gdb/testsuite/gdb.ada/multiarray/p.adb | 2 +- gdb/testsuite/gdb.ada/multiarray/pack.ads | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 4 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 4 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 5 +- 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 | 5 +- 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 | 5 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 4 +- gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 2 +- gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 4 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_overload.exp | 4 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 4 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 8 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 4 +- gdb/testsuite/gdb.ada/operator_call/opcall.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 7 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 46 + gdb/testsuite/gdb.ada/overload_menu_crash/main.adb | 21 + gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb | 21 + gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads | 22 + gdb/testsuite/gdb.ada/overloads.exp | 33 + gdb/testsuite/gdb.ada/overloads/overloads.adb | 41 + gdb/testsuite/gdb.ada/packed_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 4 +- .../gdb.ada/packed_array_assign/aggregates.adb | 2 +- .../gdb.ada/packed_array_assign/aggregates.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 2 +- .../gdb.ada/packed_array_assign/tester.adb | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 4 +- gdb/testsuite/gdb.ada/packed_record/pr.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 4 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 4 +- gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 4 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 7 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 4 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 4 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 4 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype-o.exp | 47 + gdb/testsuite/gdb.ada/ptype-o/prog.adb | 29 + gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_array.exp | 4 +- gdb/testsuite/gdb.ada/ptype_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 4 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 48 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_union.c | 2 +- gdb/testsuite/gdb.ada/ptype_union.exp | 4 +- gdb/testsuite/gdb.ada/py_range.exp | 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 | 12 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 4 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 7 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 4 +- gdb/testsuite/gdb.ada/rec_ptype/main.adb | 2 +- gdb/testsuite/gdb.ada/rec_ptype/p.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 7 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 7 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 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 | 8 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 4 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 7 +- gdb/testsuite/gdb.ada/scalar_storage/pck.adb | 2 +- gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 4 +- .../gdb.ada/scoped_watch/foo_p708_025.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 4 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 7 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 7 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 11 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/static-link.exp | 33 + gdb/testsuite/gdb.ada/static-link/pck.ads | 18 + gdb/testsuite/gdb.ada/static-link/prog.adb | 35 + gdb/testsuite/gdb.ada/str_binop_equal.exp | 24 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 70 + gdb/testsuite/gdb.ada/str_chars/foo.adb | 26 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 4 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 7 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 4 +- gdb/testsuite/gdb.ada/sub_variant/subv.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 4 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 7 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 9 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 9 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 4 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 4 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 6 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/task_watch.exp | 6 +- gdb/testsuite/gdb.ada/task_watch/foo.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 116 +- 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 | 38 + gdb/testsuite/gdb.ada/unsigned_last/main.adb | 22 + gdb/testsuite/gdb.ada/unsigned_range.exp | 4 +- gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 4 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 4 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 2 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 4 +- gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant-record.exp | 4 +- gdb/testsuite/gdb.ada/variant-record/proc.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.ads | 2 +- gdb/testsuite/gdb.ada/variant.exp | 6 +- gdb/testsuite/gdb.ada/variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant/pkg.adb | 2 +- .../gdb.ada/variant_record_packed_array.exp | 4 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 9 +- 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 | 7 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 35 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 4 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-mte.c | 2 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-non-address-bits.c | 25 + .../gdb.arch/aarch64-non-address-bits.exp | 115 + gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-pseudo-unwind-asm.S | 82 + gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp | 88 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-sme-core-0.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-1.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-2.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-3.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core-4.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-core.c | 400 + gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 184 + .../gdb.arch/aarch64-sme-regs-available-0.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-1.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-2.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-3.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-4.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-5.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-6.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-7.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-8.exp | 26 + .../gdb.arch/aarch64-sme-regs-available-9.exp | 26 + .../gdb.arch/aarch64-sme-regs-available.c | 178 + .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 262 + .../gdb.arch/aarch64-sme-regs-sigframe-0.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-1.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-2.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-3.exp | 23 + .../gdb.arch/aarch64-sme-regs-sigframe-4.exp | 23 + gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c | 394 + .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 190 + .../gdb.arch/aarch64-sme-regs-unavailable-0.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-1.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-2.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-3.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-4.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-5.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-6.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-7.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-8.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable-9.exp | 26 + .../gdb.arch/aarch64-sme-regs-unavailable.c | 152 + .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 224 + gdb/testsuite/gdb.arch/aarch64-sme-sanity.c | 277 + gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp | 72 + gdb/testsuite/gdb.arch/aarch64-sve.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sve.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-w-registers.c | 2 +- gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 7 +- gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 6 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 14 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 14 +- gdb/testsuite/gdb.arch/altivec-regs.c | 12 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 17 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 6 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 10 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 14 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 28 +- .../gdb.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 | 108 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 10 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 19 +- .../gdb.arch/amd64-entry-value-param-dwarf5.S | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.c | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 17 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.c | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 17 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 13 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 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 | 14 +- .../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-unwind-asm.S | 66 + gdb/testsuite/gdb.arch/amd64-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp | 91 + 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 | 10 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 7 +- gdb/testsuite/gdb.arch/arc-decode-insn.S | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 7 +- .../gdb.arch/arc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arc-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 7 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 7 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 6 +- .../gdb.arch/arm-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 12 +- gdb/testsuite/gdb.arch/arm-pseudo-unwind-asm.S | 79 + .../gdb.arch/arm-pseudo-unwind-legacy-asm.S | 84 + gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c | 33 + .../gdb.arch/arm-pseudo-unwind-legacy.exp | 86 + gdb/testsuite/gdb.arch/arm-pseudo-unwind.c | 33 + gdb/testsuite/gdb.arch/arm-pseudo-unwind.exp | 88 + .../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/core-file-pid0.exp | 73 + .../gdb.arch/core-file-pid0.x86-64.core.bz2 | Bin 0 -> 750 bytes gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 7 +- gdb/testsuite/gdb.arch/e500-abi.exp | 10 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 15 +- gdb/testsuite/gdb.arch/e500-regs.exp | 19 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 12 +- gdb/testsuite/gdb.arch/gdb1291.exp | 15 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 15 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 13 +- gdb/testsuite/gdb.arch/i386-avx.c | 4 +- gdb/testsuite/gdb.arch/i386-avx.exp | 18 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 8 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 43 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 14 +- gdb/testsuite/gdb.arch/i386-byte.exp | 9 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 6 +- .../gdb.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 | 15 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 8 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 9 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 14 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 23 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 7 +- gdb/testsuite/gdb.arch/i386-pkru.c | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 53 +- .../gdb.arch/i386-prologue-skip-cf-protection.c | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 12 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 14 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 6 +- gdb/testsuite/gdb.arch/i386-signal.exp | 19 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 12 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 12 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 9 +- gdb/testsuite/gdb.arch/i386-sse.c | 4 +- gdb/testsuite/gdb.arch/i386-sse.exp | 11 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 7 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 12 +- gdb/testsuite/gdb.arch/i386-word.exp | 9 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 12 +- gdb/testsuite/gdb.arch/insn-reloc.c | 8 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 9 +- .../gdb.arch/mips-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 7 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 9 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 11 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 19 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 15 +- gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-addpcis.s | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec3.s | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 16 +- .../gdb.arch/powerpc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 2 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power10.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power7.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-trap.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-trap.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx3.s | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 9 +- gdb/testsuite/gdb.arch/powerpc64-trap.s | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 14 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 18 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 11 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 10 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c | 4 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c | 2 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 27 +- gdb/testsuite/gdb.arch/pr25124.S | 4 +- gdb/testsuite/gdb.arch/pr25124.exp | 14 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 9 +- gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 7 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.c | 2 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.exp | 14 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 9 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 7 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 7 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 9 +- .../riscv64-unwind-prologue-with-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 | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 2 +- .../gdb.arch/s390-disassembler-options.exp | 38 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 62 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 7 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 10 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 7 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 6 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 9 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 9 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 4 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 9 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 14 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 4 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 9 +- gdb/testsuite/gdb.arch/thumb2-it.S | 4 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 14 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 14 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 10 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 7 +- gdb/testsuite/gdb.asm/asm-source.exp | 30 +- gdb/testsuite/gdb.base/a2-run.exp | 16 +- gdb/testsuite/gdb.base/access-mem-running.c | 2 +- gdb/testsuite/gdb.base/access-mem-running.exp | 12 +- gdb/testsuite/gdb.base/add-symbol-file-attach.c | 28 + gdb/testsuite/gdb.base/add-symbol-file-attach.exp | 82 + gdb/testsuite/gdb.base/address_space_qualifier.exp | 6 +- .../gdb.base/advance-until-multiple-locations.cc | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 4 +- gdb/testsuite/gdb.base/advance.exp | 4 +- gdb/testsuite/gdb.base/alias.exp | 8 +- gdb/testsuite/gdb.base/align-c++.exp | 6 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- gdb/testsuite/gdb.base/align.exp.tcl | 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 | 4 +- gdb/testsuite/gdb.base/all-bin.exp | 5 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 13 +- gdb/testsuite/gdb.base/annota3.exp | 6 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 9 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 100 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 12 +- gdb/testsuite/gdb.base/arithmet.exp | 5 +- gdb/testsuite/gdb.base/array-indices.exp | 2 +- gdb/testsuite/gdb.base/array-indices.exp.tcl | 2 +- gdb/testsuite/gdb.base/array-repeat.c | 2 +- gdb/testsuite/gdb.base/array-repeat.exp | 2 +- gdb/testsuite/gdb.base/array-repeat.exp.tcl | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 5 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 5 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 11 +- gdb/testsuite/gdb.base/async.exp | 5 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 6 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 9 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 6 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 6 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 8 +- gdb/testsuite/gdb.base/attach.exp | 10 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 22 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 6 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 10 +- gdb/testsuite/gdb.base/backtrace.c | 4 +- gdb/testsuite/gdb.base/backtrace.exp | 10 +- gdb/testsuite/gdb.base/bad-file.exp | 5 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 2 +- gdb/testsuite/gdb.base/bfd-errors-lib.c | 2 +- gdb/testsuite/gdb.base/bfd-errors.exp | 7 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 5 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c | 35 + gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 98 + gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 4 +- gdb/testsuite/gdb.base/bigcore.exp | 9 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 10 +- gdb/testsuite/gdb.base/bitops.exp | 7 +- gdb/testsuite/gdb.base/bitshift.exp | 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 | 40 + gdb/testsuite/gdb.base/bp-cond-failure.exp | 116 + gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 4 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 7 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 4 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 7 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr1.c | 2 +- gdb/testsuite/gdb.base/break-fun-addr2.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 18 +- gdb/testsuite/gdb.base/break-include.c | 2 +- gdb/testsuite/gdb.base/break-include.exp | 2 +- gdb/testsuite/gdb.base/break-include.inc | 2 +- gdb/testsuite/gdb.base/break-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 17 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 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 | 6 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 1188 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 7 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 4 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 14 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 4 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/cached-source-file.c | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 5 +- gdb/testsuite/gdb.base/call-ar-st.c | 4 +- gdb/testsuite/gdb.base/call-ar-st.exp | 40 +- gdb/testsuite/gdb.base/call-rt-st.c | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 33 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 15 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 20 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 15 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 9 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 25 +- gdb/testsuite/gdb.base/cast-call.c | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 7 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 19 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 6 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 4 +- .../gdb.base/catch-gdb-caused-signals.exp | 13 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 7 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 7 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 16 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 7 +- gdb/testsuite/gdb.base/catch-syscall.c | 4 + gdb/testsuite/gdb.base/catch-syscall.exp | 84 +- 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 | 6 +- 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 | 35 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 6 +- gdb/testsuite/gdb.base/complete-empty.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 38 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 4 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 10 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 21 +- gdb/testsuite/gdb.base/cond-expr.exp | 5 +- gdb/testsuite/gdb.base/condbreak-bad.c | 2 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 4 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 8 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 10 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 11 +- gdb/testsuite/gdb.base/constvars.exp | 7 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 2 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 7 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 4 +- .../gdb.base/corefile-buildid-shlib-shr.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 4 +- gdb/testsuite/gdb.base/corefile.exp | 14 +- gdb/testsuite/gdb.base/corefile2.exp | 8 +- gdb/testsuite/gdb.base/coremaker.c | 4 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 17 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 22 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 34 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 8 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 11 +- gdb/testsuite/gdb.base/dcache-flush.c | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 7 +- gdb/testsuite/gdb.base/decl-before-def-decl.c | 2 +- gdb/testsuite/gdb.base/decl-before-def-def.c | 2 +- gdb/testsuite/gdb.base/decl-before-def.exp | 4 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 31 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 5 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.c | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 10 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 8 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 5 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 4 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 6 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/displaced-step-closure.c | 21 + gdb/testsuite/gdb.base/displaced-step-closure.exp | 39 + gdb/testsuite/gdb.base/display.exp | 27 +- gdb/testsuite/gdb.base/dlmopen-lib-dep.c | 2 +- gdb/testsuite/gdb.base/dlmopen-lib.c | 2 +- gdb/testsuite/gdb.base/dlmopen.c | 2 +- gdb/testsuite/gdb.base/dlmopen.exp | 12 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- gdb/testsuite/gdb.base/document.exp | 6 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 6 +- .../gdb.base/dprintf-execution-x-script.c | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 6 +- .../gdb.base/dprintf-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 14 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 4 +- gdb/testsuite/gdb.base/dprintf.exp | 13 +- gdb/testsuite/gdb.base/dso2dso-dso1.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso1.h | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.h | 2 +- gdb/testsuite/gdb.base/dso2dso.c | 2 +- gdb/testsuite/gdb.base/dso2dso.exp | 6 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 53 +- gdb/testsuite/gdb.base/dup-sect.S | 6 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 4 +- gdb/testsuite/gdb.base/early-init-file.c | 2 +- gdb/testsuite/gdb.base/early-init-file.exp | 58 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/eh_return.c | 2 +- gdb/testsuite/gdb.base/eh_return.exp | 4 +- gdb/testsuite/gdb.base/empty-host-env-vars.exp | 5 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 60 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 8 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/ending-run.c | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 5 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 +- gdb/testsuite/gdb.base/eof-exit.exp | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 13 +- gdb/testsuite/gdb.base/eval.exp | 18 +- gdb/testsuite/gdb.base/examine-backward.c | 37 +- gdb/testsuite/gdb.base/examine-backward.exp | 20 +- gdb/testsuite/gdb.base/exe-lock.exp | 5 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 8 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 8 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 9 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 9 +- gdb/testsuite/gdb.base/fileio.exp | 27 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 2 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 7 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish-pretty.c | 2 +- gdb/testsuite/gdb.base/finish-pretty.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 12 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 15 +- gdb/testsuite/gdb.base/flexible-array-member.c | 2 +- gdb/testsuite/gdb.base/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 35 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 42 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 5 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 18 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 27 +- 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 | 606 +- .../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 | 14 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 15 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 5 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 10 +- gdb/testsuite/gdb.base/frame-selection.c | 2 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- gdb/testsuite/gdb.base/frame-view.c | 80 + gdb/testsuite/gdb.base/frame-view.exp | 109 + gdb/testsuite/gdb.base/frame-view.py | 41 + gdb/testsuite/gdb.base/frameapply.c | 2 +- gdb/testsuite/gdb.base/frameapply.exp | 4 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 23 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 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 | 36 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 4 +- gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 6 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 15 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 118 - gdb/testsuite/gdb.base/gdb-index-err.c | 22 + gdb/testsuite/gdb.base/gdb-index-err.exp | 103 + gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 7 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 4 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 4 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 10 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 4 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 8 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 5 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 12 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 2 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 16 +- gdb/testsuite/gdb.base/gdbvars.exp | 15 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 6 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 9 +- gdb/testsuite/gdb.base/gnu-ifunc-final.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 25 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 4 +- gdb/testsuite/gdb.base/gold-gdb-index-2.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 +- gdb/testsuite/gdb.base/gold-gdb-index.h | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 7 +- gdb/testsuite/gdb.base/hashline3.exp | 7 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 12 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 6 +- gdb/testsuite/gdb.base/hbreak2.exp | 10 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 6 +- gdb/testsuite/gdb.base/huge.exp | 77 +- .../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-2.c | 24 + gdb/testsuite/gdb.base/index-cache.c | 8 +- gdb/testsuite/gdb.base/index-cache.exp | 43 +- gdb/testsuite/gdb.base/infcall-exec.c | 50 +- gdb/testsuite/gdb.base/infcall-exec.exp | 12 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.c | 48 + gdb/testsuite/gdb.base/infcall-failure.exp | 183 + gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 9 +- .../gdb.base/infcall-nested-structs-c++.exp | 6 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 4 +- .../gdb.base/infcall-nested-structs.exp.tcl | 6 +- gdb/testsuite/gdb.base/inferior-args.c | 2 +- gdb/testsuite/gdb.base/inferior-args.exp | 19 +- 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 | 9 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 4 +- gdb/testsuite/gdb.base/info-macros.exp | 19 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 11 +- gdb/testsuite/gdb.base/info-proc.exp | 4 +- gdb/testsuite/gdb.base/info-program.c | 66 + gdb/testsuite/gdb.base/info-program.exp | 133 +- gdb/testsuite/gdb.base/info-shared-solib1.c | 2 +- gdb/testsuite/gdb.base/info-shared-solib2.c | 2 +- gdb/testsuite/gdb.base/info-shared.c | 2 +- gdb/testsuite/gdb.base/info-shared.exp | 17 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/info-types-c++.exp | 6 +- gdb/testsuite/gdb.base/info-types-c.exp | 2 +- gdb/testsuite/gdb.base/info-types.c | 2 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 2 +- gdb/testsuite/gdb.base/info-var-f1.c | 2 +- gdb/testsuite/gdb.base/info-var-f2.c | 2 +- gdb/testsuite/gdb.base/info-var.exp | 2 +- gdb/testsuite/gdb.base/info-var.h | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 4 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- gdb/testsuite/gdb.base/info_sources_2-header.h | 2 +- gdb/testsuite/gdb.base/info_sources_2-lib.c | 2 +- gdb/testsuite/gdb.base/info_sources_2-test.c | 2 +- gdb/testsuite/gdb.base/info_sources_2.exp | 18 +- gdb/testsuite/gdb.base/info_sources_base.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 9 +- .../gdb.base/inline-frame-cycle-unwind.py | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- .../gdb.base/internal-functions-ptype.exp | 40 + gdb/testsuite/gdb.base/internal-string-values.c | 32 + gdb/testsuite/gdb.base/internal-string-values.exp | 279 + gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 13 +- gdb/testsuite/gdb.base/interpreter-exec.gdb | 2 +- gdb/testsuite/gdb.base/interrupt-a.c | 2 +- gdb/testsuite/gdb.base/interrupt-a.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 16 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/interrupt.c | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 23 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 6 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 22 +- 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 | 18 +- 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 | 20 +- 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 | 11 +- gdb/testsuite/gdb.base/jit-reader.c | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 35 +- gdb/testsuite/gdb.base/jump-inline.c | 30 + gdb/testsuite/gdb.base/jump-inline.exp | 44 + gdb/testsuite/gdb.base/jump.exp | 187 +- .../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/kill-during-detach.c | 32 + gdb/testsuite/gdb.base/kill-during-detach.exp | 132 + gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label-without-address.c | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 4 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 20 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 2 +- gdb/testsuite/gdb.base/large-frame-2.c | 2 +- gdb/testsuite/gdb.base/large-frame.exp | 4 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 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 | 4 +- gdb/testsuite/gdb.base/list.exp | 63 +- gdb/testsuite/gdb.base/list1.c | 2 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 5 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 9 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 13 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 10 +- gdb/testsuite/gdb.base/longjmp.exp | 267 +- gdb/testsuite/gdb.base/macro-source-path.c | 2 +- gdb/testsuite/gdb.base/macro-source-path.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/main-c.exp | 29 + 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 | 6 +- .../gdb.base/maint-expand-symbols-header-file.h | 2 +- gdb/testsuite/gdb.base/maint-info-sections.exp | 4 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 2 +- gdb/testsuite/gdb.base/maint-print-frame-id.exp | 8 +- gdb/testsuite/gdb.base/maint-target-async-off.c | 2 +- gdb/testsuite/gdb.base/maint-target-async-off.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 15 +- gdb/testsuite/gdb.base/many-completions.exp | 2 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 6 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 2 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 2 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 13 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 18 +- gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 9 +- gdb/testsuite/gdb.base/miscexprs.exp | 5 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 9 +- gdb/testsuite/gdb.base/moribund-step.exp | 7 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-lib.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 6 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 2 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/msym-lang.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 4 +- gdb/testsuite/gdb.base/multi-forks.exp | 14 +- .../gdb.base/multi-line-starts-subshell.exp | 4 +- .../gdb.base/native-target-noproc-tdesc.exp | 27 + gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 3 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 3 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 3 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 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 | 6 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 4 +- gdb/testsuite/gdb.base/non-executable.exp | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.c | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.exp | 6 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 4 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 4 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 7 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 14 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 53 +- gdb/testsuite/gdb.base/osabi.exp | 7 +- gdb/testsuite/gdb.base/overlays.exp | 24 +- gdb/testsuite/gdb.base/page-logging.exp | 7 +- gdb/testsuite/gdb.base/page.exp | 4 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 9 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 4 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 16 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 4 +- gdb/testsuite/gdb.base/parse_number.exp | 21 +- gdb/testsuite/gdb.base/patch.c | 2 +- gdb/testsuite/gdb.base/patch.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 7 +- 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 | 9 +- gdb/testsuite/gdb.base/persistent-lang.cc | 2 +- gdb/testsuite/gdb.base/persistent-lang.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 10 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 6 +- gdb/testsuite/gdb.base/pointers.exp | 5 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 8 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 12 +- .../gdb.base/premature-dummy-frame-removal.c | 2 +- .../gdb.base/premature-dummy-frame-removal.exp | 9 +- .../gdb.base/premature-dummy-frame-removal.py | 2 +- gdb/testsuite/gdb.base/pretty-array.c | 2 +- gdb/testsuite/gdb.base/pretty-array.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.c | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 19 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- gdb/testsuite/gdb.base/print-internal-string.c | 56 + gdb/testsuite/gdb.base/print-internal-string.exp | 64 + 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.c | 15 + gdb/testsuite/gdb.base/printcmds.exp | 158 +- gdb/testsuite/gdb.base/printf-wchar_t.c | 28 + gdb/testsuite/gdb.base/printf-wchar_t.exp | 32 + gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 7 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 4 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 8 +- gdb/testsuite/gdb.base/ptype.exp | 14 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 4 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 6 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 12 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 4 +- 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 | 16 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 9 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 12 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 4 +- gdb/testsuite/gdb.base/relational.exp | 5 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 7 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 14 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 60 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 6 +- gdb/testsuite/gdb.base/reread.exp | 4 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 6 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 10 +- gdb/testsuite/gdb.base/return2.exp | 14 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 10 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-main.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.c | 2 +- gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-rtld.c | 2 +- gdb/testsuite/gdb.base/rtld-step.exp | 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 | 33 + .../gdb.base/run-control-while-bg-execution.exp | 115 + gdb/testsuite/gdb.base/run.c | 2 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 20 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 9 +- gdb/testsuite/gdb.base/scope-hw-watch-disable.c | 26 + gdb/testsuite/gdb.base/scope-hw-watch-disable.exp | 40 + gdb/testsuite/gdb.base/scope.exp | 62 +- gdb/testsuite/gdb.base/scope0.c | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 4 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 7 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 26 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/server-del-break.c | 2 +- gdb/testsuite/gdb.base/server-del-break.exp | 2 +- gdb/testsuite/gdb.base/set-cwd.c | 2 +- gdb/testsuite/gdb.base/set-cwd.exp | 7 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/set-noassign.exp | 4 +- gdb/testsuite/gdb.base/setshow.exp | 43 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 30 +- gdb/testsuite/gdb.base/setvar.exp | 7 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 7 +- gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 2 +- gdb/testsuite/gdb.base/shell.exp | 38 +- gdb/testsuite/gdb.base/shlib-call.exp | 17 +- gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 8 +- gdb/testsuite/gdb.base/sigall.exp | 17 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 9 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 9 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 7 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 9 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 7 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 16 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 14 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 9 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 31 +- gdb/testsuite/gdb.base/signals.exp | 13 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 30 + gdb/testsuite/gdb.base/signed-builtin-types.c | 25 + gdb/testsuite/gdb.base/signed-builtin-types.exp | 75 + gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 9 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 9 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 9 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 7 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 9 +- gdb/testsuite/gdb.base/sizeof.exp | 5 +- gdb/testsuite/gdb.base/skip-inline.c | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 15 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 2 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 2 +- gdb/testsuite/gdb.base/skipcxx.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 15 +- gdb/testsuite/gdb.base/solib-abort-lib.c | 23 + gdb/testsuite/gdb.base/solib-abort.c | 25 + gdb/testsuite/gdb.base/solib-abort.exp | 56 + gdb/testsuite/gdb.base/solib-corrupted.exp | 40 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 14 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 12 +- gdb/testsuite/gdb.base/solib-nodir.exp | 14 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 10 +- .../gdb.base/solib-probes-nosharedlibrary.c | 2 +- .../gdb.base/solib-probes-nosharedlibrary.exp | 2 +- gdb/testsuite/gdb.base/solib-search-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-search-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-search.c | 2 +- gdb/testsuite/gdb.base/solib-search.exp | 8 +- gdb/testsuite/gdb.base/solib-search.h | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 17 +- gdb/testsuite/gdb.base/solib-vanish-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-main.c | 2 +- gdb/testsuite/gdb.base/solib-vanish.exp | 27 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 11 +- gdb/testsuite/gdb.base/source-dir.c | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 4 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 4 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-open.c | 2 +- gdb/testsuite/gdb.base/source-open.exp | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 7 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 4 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 4 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 4 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 4 +- gdb/testsuite/gdb.base/stap-probe.exp | 25 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 6 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 5 +- gdb/testsuite/gdb.base/starti.c | 2 +- gdb/testsuite/gdb.base/starti.exp | 2 +- gdb/testsuite/gdb.base/startup-with-shell.c | 2 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 12 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 6 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 6 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 6 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 8 +- 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 | 62 +- gdb/testsuite/gdb.base/step-over-vfork.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 2 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 8 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 2 +- gdb/testsuite/gdb.base/step-through-epilogue.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 5 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 18 +- gdb/testsuite/gdb.base/structs2.exp | 4 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.c | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 7 +- gdb/testsuite/gdb.base/style-logging.exp | 17 +- gdb/testsuite/gdb.base/style.c | 2 +- gdb/testsuite/gdb.base/style.exp | 48 +- gdb/testsuite/gdb.base/subst.exp | 6 +- gdb/testsuite/gdb.base/sym-file-lib.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.h | 2 +- gdb/testsuite/gdb.base/sym-file-main.c | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 22 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 4 +- gdb/testsuite/gdb.base/symbol-alias2.c | 2 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symfile-warn.c | 2 +- gdb/testsuite/gdb.base/symfile-warn.exp | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.c | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 6 +- gdb/testsuite/gdb.base/template.c | 2 +- gdb/testsuite/gdb.base/template.exp | 2 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 4 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 6 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.c | 44 + gdb/testsuite/gdb.base/thread-bp-multi-loc.exp | 67 + gdb/testsuite/gdb.base/timestamp.exp | 24 + gdb/testsuite/gdb.base/trace-commands.exp | 69 +- gdb/testsuite/gdb.base/traced-thread.c | 105 + gdb/testsuite/gdb.base/traced-thread.exp | 54 + gdb/testsuite/gdb.base/twice.exp | 5 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 8 +- gdb/testsuite/gdb.base/ui-redirect.exp | 7 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 13 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 13 +- gdb/testsuite/gdb.base/until.exp | 6 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 59 + .../gdb.base/unwind-on-each-insn-amd64-2.s | 54 + .../gdb.base/unwind-on-each-insn-amd64.exp | 43 + 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 | 43 + 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 | 166 +- gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl | 159 + gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 21 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 9 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 9 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 8 +- gdb/testsuite/gdb.base/value-history-unavailable.c | 29 + .../gdb.base/value-history-unavailable.exp | 73 + gdb/testsuite/gdb.base/varargs.c | 2 +- gdb/testsuite/gdb.base/varargs.exp | 17 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.c | 31 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 54 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 4 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 26 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.c | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 7 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 7 +- gdb/testsuite/gdb.base/warning.exp | 7 +- gdb/testsuite/gdb.base/watch-before-fork.c | 2 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 6 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 12 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 15 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 18 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 4 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 8 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 6 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 8 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 6 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 19 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 9 +- gdb/testsuite/gdb.base/watchpoint.exp | 112 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 8 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 4 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 6 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 8 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 17 +- gdb/testsuite/gdb.base/with-mf-inc.c | 2 +- gdb/testsuite/gdb.base/with-mf-main.c | 2 +- gdb/testsuite/gdb.base/with-mf.exp | 7 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 19 +- gdb/testsuite/gdb.base/wrap-line.exp | 162 + gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 4 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 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 | 9 +- 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 | 19 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 13 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 7 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 19 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 33 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 13 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 10 +- gdb/testsuite/gdb.compile/compile-ops.exp | 30 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 9 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 9 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 11 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 36 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/align.exp | 4 +- gdb/testsuite/gdb.cp/ambiguous.exp | 8 +- gdb/testsuite/gdb.cp/annota2.exp | 23 +- gdb/testsuite/gdb.cp/annota3.exp | 33 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 6 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 12 +- gdb/testsuite/gdb.cp/anon-union.exp | 7 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 4 +- gdb/testsuite/gdb.cp/array-indices.exp | 4 +- gdb/testsuite/gdb.cp/array-repeat.exp | 4 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 4 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 2 +- gdb/testsuite/gdb.cp/break-f-std-string.exp | 4 +- gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.exp | 6 +- gdb/testsuite/gdb.cp/breakpoint-locs.h | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc | 19 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc | 22 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 85 + gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 8 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 39 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 28 +- gdb/testsuite/gdb.cp/call-c.exp | 17 +- gdb/testsuite/gdb.cp/call-method-register.cc | 49 +- gdb/testsuite/gdb.cp/call-method-register.exp | 108 +- gdb/testsuite/gdb.cp/casts.cc | 22 + gdb/testsuite/gdb.cp/casts.exp | 37 +- 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 | 16 +- gdb/testsuite/gdb.cp/classes.cc | 9 +- gdb/testsuite/gdb.cp/classes.exp | 50 +- 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 | 6 +- gdb/testsuite/gdb.cp/converts.exp | 5 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 16 +- gdb/testsuite/gdb.cp/cpcompletion.cc | 88 + gdb/testsuite/gdb.cp/cpcompletion.exp | 16 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 4 +- 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 | 24 +- 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 | 12 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 7 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 7 +- gdb/testsuite/gdb.cp/empty-enum.cc | 31 + gdb/testsuite/gdb.cp/empty-enum.exp | 77 + gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 6 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 4 +- gdb/testsuite/gdb.cp/except-multi-location-lib.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location-main.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 6 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 55 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 6 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 4 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 4 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 9 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 5 +- gdb/testsuite/gdb.cp/gdb1355.exp | 7 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 10 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 27 +- gdb/testsuite/gdb.cp/hang.exp | 6 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 5 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 13 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 11 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 5 +- gdb/testsuite/gdb.cp/koenig.exp | 14 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 6 +- gdb/testsuite/gdb.cp/local.exp | 12 +- gdb/testsuite/gdb.cp/m-data.exp | 8 +- gdb/testsuite/gdb.cp/m-static.exp | 28 +- gdb/testsuite/gdb.cp/main-cp.exp | 29 + gdb/testsuite/gdb.cp/main.cc | 22 + gdb/testsuite/gdb.cp/maint.exp | 11 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 5 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 25 +- gdb/testsuite/gdb.cp/mb-inline.exp | 9 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 10 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 7 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 7 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 6 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 10 +- gdb/testsuite/gdb.cp/method.exp | 7 +- gdb/testsuite/gdb.cp/method2.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 14 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 5 +- gdb/testsuite/gdb.cp/namespace.exp | 19 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.exp | 4 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 4 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 7 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 15 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 13 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 10 +- gdb/testsuite/gdb.cp/nsdecl.exp | 5 +- gdb/testsuite/gdb.cp/nsimport.exp | 5 +- gdb/testsuite/gdb.cp/nsnested.exp | 5 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 5 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 5 +- gdb/testsuite/gdb.cp/nsstress.exp | 5 +- gdb/testsuite/gdb.cp/nsusing.cc | 3 +- gdb/testsuite/gdb.cp/nsusing.exp | 44 +- gdb/testsuite/gdb.cp/operator.exp | 5 +- gdb/testsuite/gdb.cp/oranking.cc | 6 +- gdb/testsuite/gdb.cp/oranking.exp | 5 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 10 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 25 +- gdb/testsuite/gdb.cp/ovsrch.exp | 8 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paramless.cc | 46 + gdb/testsuite/gdb.cp/paramless.exp | 46 + gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 2 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 7 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 7 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.exp | 4 +- gdb/testsuite/gdb.cp/pr-1023.exp | 8 +- gdb/testsuite/gdb.cp/pr-1210.exp | 8 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 8 +- gdb/testsuite/gdb.cp/pr10687.exp | 4 +- gdb/testsuite/gdb.cp/pr10728.exp | 12 +- gdb/testsuite/gdb.cp/pr12028.exp | 5 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 4 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 9 +- gdb/testsuite/gdb.cp/pr9167.exp | 4 +- gdb/testsuite/gdb.cp/pr9594.cc | 65 - gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 7 +- gdb/testsuite/gdb.cp/print-demangle.exp | 4 +- gdb/testsuite/gdb.cp/print-global-stub.cc | 31 + gdb/testsuite/gdb.cp/print-global-stub.exp | 32 + gdb/testsuite/gdb.cp/print-method-args.cc | 2 +- gdb/testsuite/gdb.cp/print-method-args.exp | 4 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 8 +- gdb/testsuite/gdb.cp/psmang.exp | 4 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 7 +- gdb/testsuite/gdb.cp/punctuator.exp | 5 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 5 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 6 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 19 +- gdb/testsuite/gdb.cp/rtti.exp | 10 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 7 +- gdb/testsuite/gdb.cp/save-bp-qualified.cc | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 2 +- gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 6 +- gdb/testsuite/gdb.cp/shadow.exp | 5 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 5 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 6 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 4 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 4 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 13 +- gdb/testsuite/gdb.cp/step-and-next-inline.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size.cc | 2 +- gdb/testsuite/gdb.cp/stub-array-size.exp | 6 +- gdb/testsuite/gdb.cp/stub-array-size.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 70 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 12 +- gdb/testsuite/gdb.cp/templates.exp | 6 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 8 +- gdb/testsuite/gdb.cp/typed-enum.cc | 2 +- gdb/testsuite/gdb.cp/typed-enum.exp | 11 +- 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 | 16 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 28 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 2 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-3.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-4.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.exp | 5 +- gdb/testsuite/gdb.cp/virtbase.exp | 7 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 7 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 30 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 9 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 2 +- gdb/testsuite/gdb.cp/watch-cp.cc | 2 +- gdb/testsuite/gdb.cp/watch-cp.exp | 7 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 4 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 14 +- gdb/testsuite/gdb.ctf/ctf-a.c | 2 +- gdb/testsuite/gdb.ctf/ctf-a.h | 2 +- gdb/testsuite/gdb.ctf/ctf-b.c | 2 +- gdb/testsuite/gdb.ctf/ctf-b.h | 2 +- gdb/testsuite/gdb.ctf/ctf-c.c | 2 +- gdb/testsuite/gdb.ctf/ctf-c.h | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c | 24 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c | 26 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp | 54 + gdb/testsuite/gdb.ctf/funcreturn.exp | 18 +- gdb/testsuite/gdb.ctf/multi.exp | 14 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/ada-arrays.exp | 123 + gdb/testsuite/gdb.dap/ada-arrays/cstuff.c | 22 + gdb/testsuite/gdb.dap/ada-arrays/main.adb | 24 + gdb/testsuite/gdb.dap/ada-arrays/pck.adb | 21 + gdb/testsuite/gdb.dap/ada-arrays/pck.ads | 51 + gdb/testsuite/gdb.dap/ada-nested.exp | 95 + gdb/testsuite/gdb.dap/ada-nested/prog.adb | 32 + gdb/testsuite/gdb.dap/ada-scopes.exp | 84 + gdb/testsuite/gdb.dap/ada-scopes/pack.adb | 23 + gdb/testsuite/gdb.dap/ada-scopes/pack.ads | 21 + gdb/testsuite/gdb.dap/ada-scopes/prog.adb | 26 + gdb/testsuite/gdb.dap/args-env.c | 28 + gdb/testsuite/gdb.dap/args-env.exp | 90 + gdb/testsuite/gdb.dap/assign.c | 35 + gdb/testsuite/gdb.dap/assign.exp | 122 + gdb/testsuite/gdb.dap/assign.py | 54 + gdb/testsuite/gdb.dap/attach.c | 25 + gdb/testsuite/gdb.dap/attach.exp | 36 + gdb/testsuite/gdb.dap/basic-dap.c | 52 + gdb/testsuite/gdb.dap/basic-dap.exp | 215 + gdb/testsuite/gdb.dap/bt-inner.c | 24 + gdb/testsuite/gdb.dap/bt-main.c | 29 + gdb/testsuite/gdb.dap/bt-nodebug.exp | 76 + gdb/testsuite/gdb.dap/catch-exception.exp | 76 + gdb/testsuite/gdb.dap/catch-exception/pck.ads | 18 + gdb/testsuite/gdb.dap/catch-exception/prog.adb | 44 + gdb/testsuite/gdb.dap/children.exp | 118 + gdb/testsuite/gdb.dap/children.py | 41 + gdb/testsuite/gdb.dap/cond-bp.c | 26 + gdb/testsuite/gdb.dap/cond-bp.exp | 84 + gdb/testsuite/gdb.dap/cwd.exp | 40 + gdb/testsuite/gdb.dap/cxx-exception.cc | 44 + gdb/testsuite/gdb.dap/cxx-exception.exp | 58 + gdb/testsuite/gdb.dap/frameless.c | 24 + gdb/testsuite/gdb.dap/frameless.exp | 62 + gdb/testsuite/gdb.dap/hover.c | 30 + gdb/testsuite/gdb.dap/hover.exp | 80 + gdb/testsuite/gdb.dap/lazy-string.c | 23 + gdb/testsuite/gdb.dap/lazy-string.exp | 80 + gdb/testsuite/gdb.dap/lazy-string.py | 37 + gdb/testsuite/gdb.dap/log-message.c | 31 + gdb/testsuite/gdb.dap/log-message.exp | 51 + gdb/testsuite/gdb.dap/memory.c | 27 + gdb/testsuite/gdb.dap/memory.exp | 89 + gdb/testsuite/gdb.dap/modules-solib.c | 21 + gdb/testsuite/gdb.dap/modules.c | 43 + gdb/testsuite/gdb.dap/modules.exp | 92 + gdb/testsuite/gdb.dap/pause.c | 44 + gdb/testsuite/gdb.dap/pause.exp | 149 + gdb/testsuite/gdb.dap/ptrref.cc | 46 + gdb/testsuite/gdb.dap/ptrref.exp | 110 + gdb/testsuite/gdb.dap/remote-dap.exp | 49 + gdb/testsuite/gdb.dap/rust-slices.exp | 119 + gdb/testsuite/gdb.dap/rust-slices.rs | 29 + gdb/testsuite/gdb.dap/scopes.c | 36 + gdb/testsuite/gdb.dap/scopes.exp | 151 + gdb/testsuite/gdb.dap/sources.c | 22 + gdb/testsuite/gdb.dap/sources.exp | 53 + gdb/testsuite/gdb.dap/stack-format.c | 41 + gdb/testsuite/gdb.dap/stack-format.exp | 133 + gdb/testsuite/gdb.dap/stack-format.py | 64 + gdb/testsuite/gdb.dap/stop-at-main.exp | 37 + gdb/testsuite/gdb.dap/terminate.exp | 39 + gdb/testsuite/gdb.dap/type_check.exp | 36 + gdb/testsuite/gdb.dap/type_check.py | 98 + .../gdb.debuginfod/build-id-no-debug-warning.c | 20 + .../gdb.debuginfod/build-id-no-debug-warning.exp | 165 + gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c | 22 + gdb/testsuite/gdb.debuginfod/crc_mismatch.c | 20 + gdb/testsuite/gdb.debuginfod/crc_mismatch.exp | 135 + .../gdb.debuginfod/fetch_src_and_symbols.c | 28 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 47 +- gdb/testsuite/gdb.debuginfod/main.c | 25 - gdb/testsuite/gdb.disasm/am33.exp | 14 +- gdb/testsuite/gdb.disasm/basics.c | 22 + gdb/testsuite/gdb.disasm/basics.exp | 43 + gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 11 +- gdb/testsuite/gdb.disasm/hppa.exp | 16 +- gdb/testsuite/gdb.disasm/mn10300.exp | 14 +- gdb/testsuite/gdb.disasm/sh3.exp | 12 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 11 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 11 +- gdb/testsuite/gdb.disasm/t03_add.exp | 11 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 11 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 11 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 11 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 11 +- gdb/testsuite/gdb.disasm/t08_or.exp | 11 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 11 +- gdb/testsuite/gdb.disasm/t10_and.exp | 11 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 11 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 11 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 11 +- gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 9 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 4 +- gdb/testsuite/gdb.dlang/demangle.exp | 9 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 88 + gdb/testsuite/gdb.dlang/dlang-start.exp | 39 + gdb/testsuite/gdb.dlang/dmain.c | 31 + gdb/testsuite/gdb.dlang/expression.exp | 9 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 9 +- gdb/testsuite/gdb.dlang/properties.exp | 9 +- gdb/testsuite/gdb.dlang/simple.d | 17 + gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 9 +- .../DW_OP_piece_with_DW_OP_GNU_uninit.exp | 94 + gdb/testsuite/gdb.dwarf2/_start.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 6 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc | 2 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 6 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 6 +- gdb/testsuite/gdb.dwarf2/atomic-type.c | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 6 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 9 +- gdb/testsuite/gdb.dwarf2/calling-convention.c | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 9 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 21 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 2 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 10 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 6 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 6 +- gdb/testsuite/gdb.dwarf2/count.exp | 7 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 6 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 6 +- .../debug-aranges-duplicate-offset-warning.c | 2 +- .../debug-aranges-duplicate-offset-warning.exp | 7 +- .../gdb.dwarf2/debug-names-bad-cu-index.exp | 6 +- .../gdb.dwarf2/debug-names-duplicate-cu.exp | 8 +- .../gdb.dwarf2/debug-names-missing-cu.exp | 8 +- .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 10 +- 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 | 6 +- .../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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 6 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 10 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 17 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 6 +- 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 | 6 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 6 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 43 + gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 213 + gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.exp | 92 + gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 14 +- 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 | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 6 +- 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 | 6 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 10 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 6 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 6 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 6 +- 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 | 6 +- 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 | 18 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 6 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 6 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 6 +- 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 | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 6 +- .../gdb.dwarf2/dw2-unspecified-type-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c | 11 +- gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 42 +- 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 | 6 +- 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 | 6 +- 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 | 85 +- 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 | 18 +- .../gdb.dwarf2/entry-value-typedef-aarch64.S | 2 +- .../gdb.dwarf2/entry-value-typedef-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.cpp | 2 +- gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp | 2 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 12 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-mix-2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 8 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 10 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 6 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 6 +- 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 | 6 +- .../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 | 10 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 4 +- gdb/testsuite/gdb.dwarf2/gdb-index-tilde.exp | 92 + 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 | 14 +- 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 | 12 +- 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 | 8 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 6 +- .../gdb.dwarf2/locexpr-data-member-location-lib.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location-main.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 15 +- .../gdb.dwarf2/locexpr-data-member-location.h | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 6 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 6 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 6 +- gdb/testsuite/gdb.dwarf2/macro-source-path.c | 2 +- gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 6 +- gdb/testsuite/gdb.dwarf2/main-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 15 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/mega-enum.exp | 67 + gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 12 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 8 +- gdb/testsuite/gdb.dwarf2/missing-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 | 44 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 4 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 8 +- gdb/testsuite/gdb.dwarf2/nullptr_t.cc | 2 +- gdb/testsuite/gdb.dwarf2/nullptr_t.exp | 13 +- 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 | 14 +- 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 | 15 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 16 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/rust-enum.exp | 120 + gdb/testsuite/gdb.dwarf2/self-spec.exp | 66 + gdb/testsuite/gdb.dwarf2/shortpiece.exp | 58 +- gdb/testsuite/gdb.dwarf2/static-optimized-out.exp | 67 + gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 8 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 6 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 128 + 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 | 18 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 18 +- 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 | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 14 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 12 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 6 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 9 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 6 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 6 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 6 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 10 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/allocated.exp | 4 +- gdb/testsuite/gdb.fortran/allocated.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 4 +- gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 4 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 7 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 4 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 4 +- gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 4 +- gdb/testsuite/gdb.fortran/array-repeat.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 17 +- 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 | 10 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 4 +- gdb/testsuite/gdb.fortran/associated.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 4 +- gdb/testsuite/gdb.fortran/assumedrank.f90 | 2 +- gdb/testsuite/gdb.fortran/backtrace.exp | 38 + gdb/testsuite/gdb.fortran/backtrace.f90 | 32 + gdb/testsuite/gdb.fortran/block-data.exp | 6 +- gdb/testsuite/gdb.fortran/block-data.f | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-func.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 5 +- .../gdb.fortran/class-allocatable-array.exp | 4 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 9 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 4 +- gdb/testsuite/gdb.fortran/completion.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 7 +- gdb/testsuite/gdb.fortran/complex.f90 | 2 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 9 +- gdb/testsuite/gdb.fortran/debug-expr.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 7 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 7 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 7 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 6 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 4 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 2 +- gdb/testsuite/gdb.fortran/empty-string.exp | 4 +- gdb/testsuite/gdb.fortran/empty-string.f90 | 2 +- gdb/testsuite/gdb.fortran/entry-point.exp | 84 + gdb/testsuite/gdb.fortran/entry-point.f90 | 67 + gdb/testsuite/gdb.fortran/exprs.exp | 12 +- gdb/testsuite/gdb.fortran/function-calls.exp | 11 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 2 +- gdb/testsuite/gdb.fortran/huge.F90 | 21 + gdb/testsuite/gdb.fortran/huge.exp | 95 + 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/intrinsic-precedence.c | 18 + gdb/testsuite/gdb.fortran/intrinsic-precedence.exp | 74 + gdb/testsuite/gdb.fortran/intrinsic-precedence.f90 | 33 + 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 | 4 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 7 +- gdb/testsuite/gdb.fortran/limited-length.exp | 220 + gdb/testsuite/gdb.fortran/limited-length.f90 | 39 + gdb/testsuite/gdb.fortran/logical.exp | 4 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 27 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 7 +- gdb/testsuite/gdb.fortran/module.f90 | 13 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 5 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 7 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 7 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 183 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 6 +- gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 2 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 4 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 2 +- gdb/testsuite/gdb.fortran/pointers.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 6 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 4 +- gdb/testsuite/gdb.fortran/printing-types.exp | 6 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 6 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 7 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 4 +- gdb/testsuite/gdb.fortran/rank.f90 | 2 +- gdb/testsuite/gdb.fortran/shape.exp | 4 +- gdb/testsuite/gdb.fortran/shape.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 7 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/size.exp | 4 +- gdb/testsuite/gdb.fortran/size.f90 | 2 +- gdb/testsuite/gdb.fortran/string-types.exp | 69 + gdb/testsuite/gdb.fortran/string-types.f90 | 37 + gdb/testsuite/gdb.fortran/subarray.exp | 7 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 6 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 13 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 15 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 7 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/index-file.exp | 162 + gdb/testsuite/gdb.gdb/python-helper.cc | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 129 +- 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 | 11 +- 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 | 121 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 22 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 13 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 17 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 15 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 22 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 9 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 7 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 9 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 7 +- gdb/testsuite/gdb.linespec/3explicit.c | 2 +- gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 11 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 10 +- gdb/testsuite/gdb.linespec/break-asm-file0.S | 238 + gdb/testsuite/gdb.linespec/break-asm-file0.s | 234 - gdb/testsuite/gdb.linespec/break-asm-file1.S | 264 + gdb/testsuite/gdb.linespec/break-asm-file1.s | 260 - .../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 | 12 +- 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 | 10 +- 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 | 7 +- 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 | 6 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 18 +- gdb/testsuite/gdb.mi/gdb2549.exp | 3 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 6 +- gdb/testsuite/gdb.mi/gdb701.exp | 3 +- gdb/testsuite/gdb.mi/gdb792.exp | 5 +- gdb/testsuite/gdb.mi/interrupt-thread-group.c | 2 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 4 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 5 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 6 +- gdb/testsuite/gdb.mi/mi-async.exp | 20 +- gdb/testsuite/gdb.mi/mi-basics.exp | 13 +- gdb/testsuite/gdb.mi/mi-break-qualified.cc | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 10 +- gdb/testsuite/gdb.mi/mi-break.exp | 19 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 11 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.c | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 10 +- gdb/testsuite/gdb.mi/mi-catch-load-so.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 10 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 7 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 14 +- 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-condbreak-fail.c | 39 + gdb/testsuite/gdb.mi/mi-condbreak-fail.exp | 109 + gdb/testsuite/gdb.mi/mi-condbreak-throw.cc | 38 + gdb/testsuite/gdb.mi/mi-condbreak-throw.exp | 121 + 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 | 19 +- gdb/testsuite/gdb.mi/mi-editing.exp | 5 +- gdb/testsuite/gdb.mi/mi-eval.exp | 15 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 10 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 3 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 11 +- gdb/testsuite/gdb.mi/mi-file.exp | 13 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 4 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 6 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 12 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 6 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 5 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 20 +- gdb/testsuite/gdb.mi/mi-info-sources-base.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 34 +- .../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-py-modify-bp.c | 28 + gdb/testsuite/gdb.mi/mi-py-modify-bp.exp | 61 + gdb/testsuite/gdb.mi/mi-py-modify-bp.py | 25 + 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 | 38 +- 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 | 282 + 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-bp-deleted.c | 29 + gdb/testsuite/gdb.mi/new-ui-bp-deleted.exp | 108 + 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 | 58 + gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.c | 7 + gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 67 + 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 | 57 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 4 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 5 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 5 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 10 +- gdb/testsuite/gdb.multi/attach-while-running.c | 26 + gdb/testsuite/gdb.multi/attach-while-running.exp | 66 + gdb/testsuite/gdb.multi/base.exp | 10 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 12 +- gdb/testsuite/gdb.multi/bp-thread-specific.c | 28 + gdb/testsuite/gdb.multi/bp-thread-specific.exp | 107 + gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 10 +- gdb/testsuite/gdb.multi/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/inferior-specific-bp-1.c | 52 + gdb/testsuite/gdb.multi/inferior-specific-bp-2.c | 52 + gdb/testsuite/gdb.multi/inferior-specific-bp.exp | 179 + gdb/testsuite/gdb.multi/info-threads.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 13 +- gdb/testsuite/gdb.multi/multi-arch.exp | 18 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 6 +- gdb/testsuite/gdb.multi/multi-exit.c | 2 +- gdb/testsuite/gdb.multi/multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/multi-kill.c | 2 +- gdb/testsuite/gdb.multi/multi-kill.exp | 6 +- gdb/testsuite/gdb.multi/multi-re-run-1.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run-2.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 4 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 12 +- .../gdb.multi/multi-target-info-inferiors.py | 3 +- gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 2 +- .../gdb.multi/multi-target-no-resumed.exp | 2 +- .../gdb.multi/multi-target-ping-pong-next.exp | 2 +- .../gdb.multi/multi-target-thread-find.exp | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 2 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 12 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 8 +- .../gdb.multi/start-inferior-specific-other.c | 2 +- gdb/testsuite/gdb.multi/start-inferior-specific.c | 2 +- .../gdb.multi/start-inferior-specific.exp | 6 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 15 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 31 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 18 +- gdb/testsuite/gdb.objc/basicclass.exp | 13 +- gdb/testsuite/gdb.objc/nondebug.exp | 15 +- gdb/testsuite/gdb.objc/objcdecode.exp | 15 +- gdb/testsuite/gdb.objc/print.exp | 8 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 14 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 7 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 7 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 7 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 7 +- gdb/testsuite/gdb.opt/break-on-_exit.c | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 7 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 4 +- gdb/testsuite/gdb.opt/fortran-string.exp | 5 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 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/main.c | 22 + gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 29 +- gdb/testsuite/gdb.opt/static-optimized-out.c | 18 + gdb/testsuite/gdb.opt/static-optimized-out.exp | 49 + .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 14 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 14 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 20 +- gdb/testsuite/gdb.pascal/integers.exp | 15 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 8 +- gdb/testsuite/gdb.pascal/str-chars.exp | 55 + gdb/testsuite/gdb.pascal/str-chars.pas | 28 + gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 10 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 6 +- gdb/testsuite/gdb.perf/backtrace.py | 3 +- gdb/testsuite/gdb.perf/disassemble.exp | 11 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- gdb/testsuite/gdb.perf/gm-hello.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 2 +- gdb/testsuite/gdb.perf/gm-std.cc | 2 +- gdb/testsuite/gdb.perf/gm-std.h | 2 +- gdb/testsuite/gdb.perf/gm-use-cerr.cc | 2 +- gdb/testsuite/gdb.perf/gm-utils.h | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 2 +- .../gdb.perf/gmonster-pervasive-typedef.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 2 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 2 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 6 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 6 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 6 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 2 +- gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 8 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 6 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 6 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 6 +- gdb/testsuite/gdb.perf/solib.py | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 6 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/compare-enum-type-a.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type-b.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type.exp | 6 +- gdb/testsuite/gdb.python/compare-enum-type.h | 2 +- gdb/testsuite/gdb.python/flexible-array-member.c | 2 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 7 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 9 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 2 +- gdb/testsuite/gdb.python/lotsa-lines.exp | 51 + .../gdb.python/pretty-print-call-by-hand.c | 2 +- .../gdb.python/pretty-print-call-by-hand.exp | 20 +- .../gdb.python/pretty-print-call-by-hand.py | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 6 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 6 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 12 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 6 +- .../gdb.python/py-auto-load-chaining-f1.c | 2 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 2 +- .../gdb.python/py-auto-load-chaining-f2.c | 2 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 7 +- ...aded-pretty-printers-in-newobjfile-event-lib.cc | 2 +- ...oaded-pretty-printers-in-newobjfile-event-lib.h | 2 +- ...ded-pretty-printers-in-newobjfile-event-main.cc | 2 +- ...oloaded-pretty-printers-in-newobjfile-event.exp | 31 +- ...toloaded-pretty-printers-in-newobjfile-event.py | 2 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 9 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 33 +- gdb/testsuite/gdb.python/py-block.exp | 47 +- gdb/testsuite/gdb.python/py-bp-locations.c | 2 +- gdb/testsuite/gdb.python/py-bp-locations.exp | 38 +- .../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 | 174 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 7 +- gdb/testsuite/gdb.python/py-charset.exp | 7 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 41 +- gdb/testsuite/gdb.python/py-completion.exp | 25 +- gdb/testsuite/gdb.python/py-completion.py | 44 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 91 + gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 9 +- gdb/testsuite/gdb.python/py-disasm.c | 2 +- gdb/testsuite/gdb.python/py-disasm.exp | 121 +- gdb/testsuite/gdb.python/py-disasm.py | 267 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 6 +- gdb/testsuite/gdb.python/py-error.exp | 7 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-event-load.c | 2 +- gdb/testsuite/gdb.python/py-event-load.exp | 14 +- gdb/testsuite/gdb.python/py-event-load.py | 2 +- gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 10 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 6 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 9 +- gdb/testsuite/gdb.python/py-exec-file.c | 22 + gdb/testsuite/gdb.python/py-exec-file.exp | 195 + 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 | 5 +- gdb/testsuite/gdb.python/py-explore.exp | 7 +- .../gdb.python/py-finish-breakpoint-deletion.c | 31 + .../gdb.python/py-finish-breakpoint-deletion.exp | 40 + .../gdb.python/py-finish-breakpoint-deletion.py | 32 + gdb/testsuite/gdb.python/py-finish-breakpoint.c | 16 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 52 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 7 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 56 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-format-address.c | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 6 +- gdb/testsuite/gdb.python/py-format-string.c | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 72 +- gdb/testsuite/gdb.python/py-format-string.py | 2 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 7 +- gdb/testsuite/gdb.python/py-frame-args.py | 2 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 9 +- gdb/testsuite/gdb.python/py-frame.exp | 49 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.exp | 7 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 3 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 15 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 13 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 18 +- 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.c | 1 + gdb/testsuite/gdb.python/py-inferior.exp | 139 +- gdb/testsuite/gdb.python/py-infthread.exp | 9 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 38 + gdb/testsuite/gdb.python/py-label-symbol-value.exp | 37 + gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 7 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 11 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 11 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-mi-cmd.py | 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-notify.exp | 71 + 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 | 39 +- gdb/testsuite/gdb.python/py-missing-debug.c | 22 + gdb/testsuite/gdb.python/py-missing-debug.exp | 474 + gdb/testsuite/gdb.python/py-missing-debug.py | 120 + gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 13 +- gdb/testsuite/gdb.python/py-nested-maps.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 8 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 18 +- gdb/testsuite/gdb.python/py-parameter.exp | 38 +- gdb/testsuite/gdb.python/py-pending-frame-level.c | 2 +- .../gdb.python/py-pending-frame-level.exp | 9 +- gdb/testsuite/gdb.python/py-pending-frame-level.py | 2 +- gdb/testsuite/gdb.python/py-pp-cast.c | 35 + gdb/testsuite/gdb.python/py-pp-cast.exp | 40 + gdb/testsuite/gdb.python/py-pp-cast.py | 28 + gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 7 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 14 +- gdb/testsuite/gdb.python/py-pp-maint.py | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 7 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.c | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 7 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint-stub-2.cc | 26 + gdb/testsuite/gdb.python/py-prettyprint-stub.cc | 36 + gdb/testsuite/gdb.python/py-prettyprint-stub.exp | 59 + gdb/testsuite/gdb.python/py-prettyprint-stub.h | 24 + gdb/testsuite/gdb.python/py-prettyprint-stub.py | 38 + gdb/testsuite/gdb.python/py-prettyprint.c | 13 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 29 +- gdb/testsuite/gdb.python/py-prettyprint.py | 3 +- gdb/testsuite/gdb.python/py-progspace-events.c | 73 + gdb/testsuite/gdb.python/py-progspace-events.exp | 125 + gdb/testsuite/gdb.python/py-progspace-events.py | 32 + gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 29 +- 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 | 21 +- .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 17 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 84 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 16 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 9 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 7 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 7 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 18 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-send-packet.c | 2 +- gdb/testsuite/gdb.python/py-send-packet.exp | 16 +- gdb/testsuite/gdb.python/py-send-packet.py | 3 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 15 +- gdb/testsuite/gdb.python/py-source-styling.c | 2 +- gdb/testsuite/gdb.python/py-source-styling.exp | 8 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 14 +- 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 | 15 +- gdb/testsuite/gdb.python/py-symtab.exp | 9 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 16 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 16 +- gdb/testsuite/gdb.python/py-thread-exited.c | 48 + gdb/testsuite/gdb.python/py-thread-exited.exp | 54 + gdb/testsuite/gdb.python/py-thread-exited.py | 55 + 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 | 18 +- gdb/testsuite/gdb.python/py-typeprint.cc | 8 +- gdb/testsuite/gdb.python/py-typeprint.exp | 10 +- gdb/testsuite/gdb.python/py-typeprint.py | 30 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.c | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-user-regs.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 244 +- 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 | 142 +- gdb/testsuite/gdb.python/py-varobj.c | 28 + gdb/testsuite/gdb.python/py-varobj.exp | 61 + gdb/testsuite/gdb.python/py-varobj.py | 38 + 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 | 4 +- 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 | 19 +- 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 | 24 +- 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 | 14 +- gdb/testsuite/gdb.python/tui-window.py | 13 +- 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 | 6 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 39 + gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 32 +- gdb/testsuite/gdb.reverse/finish-reverse-next.c | 91 + gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 224 + gdb/testsuite/gdb.reverse/finish-reverse.c | 6 +- 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 | 7 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 9 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 7 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 7 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 339 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 15 +- .../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 | 43 + .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 39 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 6 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 2 +- .../gdb.reverse/ppc_record_test_isa_2_06.exp | 11 +- .../gdb.reverse/ppc_record_test_isa_3_1.c | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 11 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/recursion.c | 44 + gdb/testsuite/gdb.reverse/recursion.exp | 45 + 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 | 5 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 28 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 28 +- .../gdb.reverse/singlejmp-reverse-nodebug.S | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.S | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 18 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 47 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 7 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 41 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 73 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 25 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 61 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 2 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 4 +- gdb/testsuite/gdb.reverse/time-reverse.c | 10 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 77 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 6 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 10 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu-execee.cpp | 27 + .../gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp | 66 + .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 89 + .../gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp | 48 + .../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/multi-inferior-gpu.cpp | 113 + gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp | 89 + gdb/testsuite/gdb.rocm/precise-memory-exec.c | 44 + gdb/testsuite/gdb.rocm/precise-memory-exec.exp | 58 + gdb/testsuite/gdb.rocm/precise-memory-fork.c | 41 + gdb/testsuite/gdb.rocm/precise-memory-fork.exp | 50 + .../gdb.rocm/precise-memory-multi-inferiors.exp | 87 + .../gdb.rocm/precise-memory-warning-sigsegv.cpp | 44 + .../gdb.rocm/precise-memory-warning-sigsegv.exp | 45 + gdb/testsuite/gdb.rocm/precise-memory.cpp | 43 + gdb/testsuite/gdb.rocm/precise-memory.exp | 57 + 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 | 31 +- 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 | 12 +- gdb/testsuite/gdb.rust/rust-style.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 19 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 9 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 14 +- 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 | 15 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 10 +- gdb/testsuite/gdb.server/exit-multiple-threads.c | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 32 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 12 +- gdb/testsuite/gdb.server/ext-restart.exp | 11 +- gdb/testsuite/gdb.server/ext-run.exp | 12 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 11 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 10 +- gdb/testsuite/gdb.server/file-transfer.exp | 18 +- gdb/testsuite/gdb.server/monitor-exit-quit.exp | 6 +- gdb/testsuite/gdb.server/multi-ui-errors.c | 7 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 38 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 6 +- gdb/testsuite/gdb.server/non-existing-program.exp | 12 +- gdb/testsuite/gdb.server/normal.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 16 +- .../gdb.server/run-without-local-binary.exp | 10 +- gdb/testsuite/gdb.server/server-connect.exp | 10 +- gdb/testsuite/gdb.server/server-exec-info.exp | 13 +- gdb/testsuite/gdb.server/server-kill-python.exp | 43 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 65 +- gdb/testsuite/gdb.server/server-mon.exp | 52 +- 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/target-exec-file.c | 22 + gdb/testsuite/gdb.server/target-exec-file.exp | 244 + 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 | 31 +- 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 | 123 + 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/testsuite/gdb.testsuite/with-override.exp | 81 + .../gdb.threads/access-mem-running-thread-exit.c | 2 +- .../gdb.threads/access-mem-running-thread-exit.exp | 12 +- gdb/testsuite/gdb.threads/async.c | 2 +- gdb/testsuite/gdb.threads/async.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 9 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 6 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 6 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 9 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 20 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 10 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 17 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 4 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 7 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 5 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 4 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 348 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 60 +- gdb/testsuite/gdb.threads/execl.c | 10 +- gdb/testsuite/gdb.threads/execl.exp | 5 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/foll-fork-other-thread.c | 84 + .../gdb.threads/foll-fork-other-thread.exp | 172 + gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 12 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 6 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 4 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 12 +- 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/inf-thr-count.c | 80 + gdb/testsuite/gdb.threads/inf-thr-count.exp | 175 + .../gdb.threads/infcall-thread-announce.c | 192 + .../gdb.threads/infcall-thread-announce.exp | 71 + gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 2 +- .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 15 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.exp | 4 +- gdb/testsuite/gdb.threads/killed-outside.c | 2 +- gdb/testsuite/gdb.threads/killed-outside.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 7 +- gdb/testsuite/gdb.threads/linux-dp.exp | 4 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 8 +- .../gdb.threads/main-thread-exit-during-detach.c | 61 + .../gdb.threads/main-thread-exit-during-detach.exp | 140 + gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 7 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 10 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 7 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 7 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 6 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 11 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- .../gdb.threads/next-fork-exec-other-thread.c | 82 + .../gdb.threads/next-fork-exec-other-thread.exp | 131 + gdb/testsuite/gdb.threads/next-fork-other-thread.c | 2 +- .../gdb.threads/next-fork-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 7 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 2 +- gdb/testsuite/gdb.threads/omp-task.c | 2 +- gdb/testsuite/gdb.threads/omp-task.exp | 2 +- .../gdb.threads/pending-fork-event-detach-ns.c | 2 +- .../gdb.threads/pending-fork-event-detach-ns.exp | 2 +- .../pending-fork-event-detach-touch-file.c | 2 +- .../gdb.threads/pending-fork-event-detach.c | 2 +- .../gdb.threads/pending-fork-event-detach.exp | 17 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.exp | 4 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 14 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 13 +- .../process-exit-status-is-leader-exit-status.c | 2 +- .../process-exit-status-is-leader-exit-status.exp | 21 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 88 +- gdb/testsuite/gdb.threads/pthreads.exp | 37 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 5 +- gdb/testsuite/gdb.threads/schedlock-new-thread.c | 54 + gdb/testsuite/gdb.threads/schedlock-new-thread.exp | 67 + gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 2 +- .../gdb.threads/schedlock-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 12 +- gdb/testsuite/gdb.threads/schedlock.exp | 13 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 2 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 9 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 9 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 9 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 9 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 11 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 13 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.exp | 4 +- .../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 +- .../step-over-thread-exit-while-stop-all-threads.c | 77 + ...tep-over-thread-exit-while-stop-all-threads.exp | 69 + gdb/testsuite/gdb.threads/step-over-thread-exit.c | 62 + .../gdb.threads/step-over-thread-exit.exp | 240 + .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 6 +- gdb/testsuite/gdb.threads/stepi-over-clone.c | 90 + gdb/testsuite/gdb.threads/stepi-over-clone.exp | 393 + gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 7 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 4 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.c | 88 + gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 200 + gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 22 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 140 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 4 +- .../gdb.threads/thread-unwindonsignal.exp | 15 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 4 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 6 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 4 +- gdb/testsuite/gdb.threads/threads-after-exec.c | 56 + gdb/testsuite/gdb.threads/threads-after-exec.exp | 61 + gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 4 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 4 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 8 +- gdb/testsuite/gdb.threads/tls-sepdebug-main.c | 29 + gdb/testsuite/gdb.threads/tls-sepdebug-shared.c | 21 + gdb/testsuite/gdb.threads/tls-sepdebug.exp | 95 + gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 13 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 4 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 4 +- .../gdb.threads/vfork-multi-inferior-sleep.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 7 +- gdb/testsuite/gdb.threads/vfork-multi-thread.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 12 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 14 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 7 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 14 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 11 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 8 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 9 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 141 +- gdb/testsuite/gdb.trace/ax.exp | 13 +- gdb/testsuite/gdb.trace/backtrace.exp | 11 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 23 +- 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 | 117 +- gdb/testsuite/gdb.trace/deltrace.exp | 95 +- 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 | 42 +- .../gdb.trace/mi-trace-frame-collected.exp | 7 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 4 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 34 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 29 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 4 +- gdb/testsuite/gdb.trace/packetlen.exp | 17 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 20 +- gdb/testsuite/gdb.trace/passcount.exp | 27 +- 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 | 18 +- gdb/testsuite/gdb.trace/save-trace.exp | 17 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 7 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 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 | 8 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 7 +- gdb/testsuite/gdb.trace/tfind.exp | 25 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 11 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 2 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 11 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 11 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 25 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 7 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 10 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 19 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 10 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 94 +- gdb/testsuite/gdb.trace/while-dyn.exp | 17 +- gdb/testsuite/gdb.trace/while-stepping.exp | 32 +- gdb/testsuite/gdb.tui/basic.exp | 10 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/color-prompt.exp | 32 + 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/long-prompt.exp | 139 + gdb/testsuite/gdb.tui/main-one-line.c | 2 +- gdb/testsuite/gdb.tui/main.exp | 16 +- gdb/testsuite/gdb.tui/narrow.exp | 49 + gdb/testsuite/gdb.tui/new-layout.exp | 11 +- gdb/testsuite/gdb.tui/pr30056.exp | 88 + gdb/testsuite/gdb.tui/regs.exp | 12 +- gdb/testsuite/gdb.tui/resize-2.exp | 89 + gdb/testsuite/gdb.tui/resize-one-line.exp | 50 + gdb/testsuite/gdb.tui/resize.exp | 11 +- gdb/testsuite/gdb.tui/scroll.exp | 2 +- gdb/testsuite/gdb.tui/secondary-prompt.exp | 38 + gdb/testsuite/gdb.tui/single-key-2.exp | 40 + gdb/testsuite/gdb.tui/single-key.exp | 60 + gdb/testsuite/gdb.tui/small-term.exp | 29 + 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 | 6 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 18 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 75 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 4 +- gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 40 +- gdb/testsuite/gdb.tui/tuiterm-2.exp | 111 + gdb/testsuite/gdb.tui/tuiterm.exp | 81 +- gdb/testsuite/gdb.tui/winheight.exp | 2 +- gdb/testsuite/gdb.tui/winwidth.exp | 2 +- gdb/testsuite/gdb.tui/wrap-line.exp | 164 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 7 +- gdb/testsuite/gdb.xml/maint_print_struct.exp | 16 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 13 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 17 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 7 +- gdb/testsuite/lib/aarch64-scalable.exp | 283 + gdb/testsuite/lib/aarch64-test-sme.c | 90 + gdb/testsuite/lib/aarch64-test-sve.c | 90 + gdb/testsuite/lib/aarch64.exp | 153 + gdb/testsuite/lib/ada.exp | 42 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/attributes.h | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 32 +- gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 110 +- gdb/testsuite/lib/compiler.F90 | 6 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 54 +- gdb/testsuite/lib/cp-support.exp | 66 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dap-support.exp | 455 + 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 | 29 +- gdb/testsuite/lib/fortran.exp | 28 +- 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 | 2410 +- gdb/testsuite/lib/gdbserver-support.exp | 19 +- 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 | 454 +- gdb/testsuite/lib/my-syscalls.S | 56 +- gdb/testsuite/lib/my-syscalls.h | 7 +- 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 | 6 +- gdb/testsuite/lib/prompt.exp | 15 +- gdb/testsuite/lib/range-stepping-support.exp | 2 +- gdb/testsuite/lib/read1.c | 4 +- gdb/testsuite/lib/rocm.exp | 212 + gdb/testsuite/lib/rust-support.exp | 13 +- gdb/testsuite/lib/selftest-support.exp | 48 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 2 +- gdb/testsuite/lib/ton.tcl | 303 + gdb/testsuite/lib/trace-support.exp | 8 +- gdb/testsuite/lib/tuiterm.exp | 378 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/make-check-all.sh | 334 + gdb/testsuite/print-ts.py | 2 +- gdb/thread-fsm.h | 4 +- gdb/thread-iter.c | 6 +- gdb/thread-iter.h | 2 +- gdb/thread.c | 275 +- 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 | 12 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 306 +- gdb/top.h | 211 +- gdb/tracectf.c | 85 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 144 +- gdb/tracefile.c | 17 +- gdb/tracepoint.c | 266 +- gdb/tracepoint.h | 8 +- gdb/trad-frame.c | 4 +- gdb/trad-frame.h | 4 +- gdb/tramp-frame.c | 3 +- gdb/tramp-frame.h | 10 +- gdb/transform.m4 | 2 +- gdb/tsan-suppressions.txt | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 41 +- gdb/tui/tui-data.c | 45 +- gdb/tui/tui-data.h | 131 +- gdb/tui/tui-disasm.c | 61 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 17 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 8 +- gdb/tui/tui-io.c | 83 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 144 +- gdb/tui/tui-layout.h | 62 +- gdb/tui/tui-location.c | 8 +- gdb/tui/tui-location.h | 10 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-out.h | 2 +- gdb/tui/tui-regs.c | 46 +- gdb/tui/tui-regs.h | 8 +- gdb/tui/tui-source.c | 42 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 326 - gdb/tui/tui-stack.h | 84 - gdb/tui/tui-status.c | 344 + gdb/tui/tui-status.h | 56 + gdb/tui/tui-win.c | 340 +- gdb/tui/tui-win.h | 12 +- gdb/tui/tui-wingeneral.c | 22 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 290 +- gdb/tui/tui-winsource.h | 80 +- gdb/tui/tui.c | 36 +- gdb/tui/tui.h | 5 +- gdb/type-codes.def | 2 +- gdb/type-stack.c | 2 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 43 +- gdb/typeprint.h | 4 +- gdb/ui-file.c | 6 +- gdb/ui-file.h | 14 +- gdb/ui-out.c | 12 +- gdb/ui-out.h | 12 +- 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 | 172 - .../basic_string_view/capacity/empty_neg.cc | 28 - gdb/unittests/basic_string_view/cons/char/1.cc | 67 - gdb/unittests/basic_string_view/cons/char/2.cc | 46 - gdb/unittests/basic_string_view/cons/char/3.cc | 39 - gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 68 - gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 45 - gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 38 - .../basic_string_view/element_access/char/1.cc | 70 - .../basic_string_view/element_access/char/2.cc | 30 - .../basic_string_view/element_access/char/empty.cc | 39 - .../element_access/char/front_back.cc | 43 - .../basic_string_view/element_access/wchar_t/1.cc | 71 - .../basic_string_view/element_access/wchar_t/2.cc | 32 - .../element_access/wchar_t/empty.cc | 38 - .../element_access/wchar_t/front_back.cc | 42 - gdb/unittests/basic_string_view/include.cc | 25 - .../basic_string_view/inserters/char/1.cc | 65 - .../basic_string_view/inserters/char/2.cc | 91 - .../basic_string_view/inserters/char/3.cc | 54 - .../basic_string_view/inserters/pod/10081-out.cc | 75 - .../basic_string_view/inserters/wchar_t/1.cc | 70 - .../basic_string_view/inserters/wchar_t/2.cc | 91 - .../basic_string_view/inserters/wchar_t/3.cc | 53 - gdb/unittests/basic_string_view/literals/types.cc | 45 - gdb/unittests/basic_string_view/literals/values.cc | 72 - .../modifiers/remove_prefix/char/1.cc | 66 - .../modifiers/remove_prefix/wchar_t/1.cc | 61 - .../modifiers/remove_suffix/char/1.cc | 66 - .../modifiers/remove_suffix/wchar_t/1.cc | 61 - .../basic_string_view/modifiers/swap/char/1.cc | 36 - .../basic_string_view/modifiers/swap/wchar_t/1.cc | 35 - .../basic_string_view/operations/compare/char/1.cc | 132 - .../operations/compare/char/13650.cc | 50 - .../basic_string_view/operations/compare/char/2.cc | 30 - .../operations/compare/char/70483.cc | 89 - .../operations/compare/wchar_t/1.cc | 133 - .../operations/compare/wchar_t/13650.cc | 49 - .../operations/compare/wchar_t/2.cc | 30 - .../basic_string_view/operations/copy/char/1.cc | 46 - .../basic_string_view/operations/copy/wchar_t/1.cc | 46 - .../basic_string_view/operations/data/char/1.cc | 44 - .../basic_string_view/operations/data/wchar_t/1.cc | 43 - .../basic_string_view/operations/find/char/1.cc | 168 - .../basic_string_view/operations/find/char/2.cc | 166 - .../basic_string_view/operations/find/char/3.cc | 166 - .../basic_string_view/operations/find/char/4.cc | 45 - .../basic_string_view/operations/find/wchar_t/1.cc | 163 - .../basic_string_view/operations/find/wchar_t/2.cc | 161 - .../basic_string_view/operations/find/wchar_t/3.cc | 161 - .../basic_string_view/operations/find/wchar_t/4.cc | 44 - .../basic_string_view/operations/rfind/char/1.cc | 95 - .../basic_string_view/operations/rfind/char/2.cc | 53 - .../basic_string_view/operations/rfind/char/3.cc | 68 - .../operations/rfind/wchar_t/1.cc | 94 - .../operations/rfind/wchar_t/2.cc | 52 - .../operations/rfind/wchar_t/3.cc | 66 - .../operations/string_conversion/1.cc | 51 - .../basic_string_view/operations/substr/char/1.cc | 79 - .../operations/substr/wchar_t/1.cc | 79 - .../basic_string_view/operators/char/2.cc | 373 - .../basic_string_view/operators/wchar_t/2.cc | 367 - .../basic_string_view/range_access/char/1.cc | 47 - .../basic_string_view/range_access/wchar_t/1.cc | 47 - .../requirements/explicit_instantiation/1.cc | 26 - .../requirements/explicit_instantiation/char/1.cc | 23 - .../explicit_instantiation/char16_t/1.cc | 24 - .../explicit_instantiation/char32_t/1.cc | 24 - .../explicit_instantiation/wchar_t/1.cc | 23 - .../basic_string_view/requirements/typedefs.cc | 47 - gdb/unittests/basic_string_view/typedefs.cc | 36 - gdb/unittests/basic_string_view/types/1.cc | 43 - 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 | 117 +- 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 | 93 +- 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 | 95 - gdb/unittests/optional/assignment/1.cc | 196 - gdb/unittests/optional/assignment/2.cc | 194 - gdb/unittests/optional/assignment/3.cc | 157 - gdb/unittests/optional/assignment/4.cc | 157 - gdb/unittests/optional/assignment/5.cc | 81 - gdb/unittests/optional/assignment/6.cc | 91 - gdb/unittests/optional/assignment/7.cc | 30 - gdb/unittests/optional/cons/copy.cc | 127 - gdb/unittests/optional/cons/default.cc | 59 - gdb/unittests/optional/cons/move.cc | 125 - gdb/unittests/optional/cons/value.cc | 295 - gdb/unittests/optional/in_place.cc | 66 - gdb/unittests/optional/observers/1.cc | 32 - gdb/unittests/optional/observers/2.cc | 36 - gdb/unittests/packed-selftests.c | 18 +- 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 | 6 +- 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 | 182 - gdb/unittests/style-selftests.c | 2 +- gdb/unittests/tracepoint-selftests.c | 2 +- gdb/unittests/tui-selftests.c | 2 +- gdb/unittests/ui-file-selftests.c | 2 +- gdb/unittests/unique_xmalloc_ptr_char.c | 2 +- gdb/unittests/unpack-selftests.c | 2 +- gdb/unittests/utils-selftests.c | 2 +- gdb/unittests/vec-utils-selftests.c | 4 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils.c | 329 +- gdb/utils.h | 135 +- gdb/v850-tdep.c | 29 +- gdb/valarith.c | 766 +- gdb/valops.c | 738 +- gdb/valprint.c | 310 +- gdb/valprint.h | 39 +- gdb/value.c | 2252 +- gdb/value.h | 1378 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 134 +- gdb/varobj.h | 2 +- gdb/vax-bsd-nat.c | 2 +- gdb/vax-netbsd-tdep.c | 2 +- gdb/vax-tdep.c | 8 +- gdb/vax-tdep.h | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 211 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 119 +- gdb/windows-tdep.h | 5 +- gdb/x86-bsd-nat.c | 2 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-fbsd-nat.c | 23 +- gdb/x86-fbsd-nat.h | 22 +- gdb/x86-linux-nat.c | 8 +- gdb/x86-linux-nat.h | 11 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 2 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 171 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 8 +- gdb/xml-support.h | 8 +- gdb/xml-syscall.c | 4 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 16 +- gdb/xml-tdesc.h | 6 +- gdb/xstormy16-tdep.c | 65 +- gdb/xtensa-config.c | 6 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 36 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 3 +- gdb/z80-tdep.c | 51 +- gdb/z80-tdep.h | 2 +- gdbserver/.dir-locals.el | 2 +- gdbserver/Makefile.in | 11 +- gdbserver/aclocal.m4 | 6 + gdbserver/ax-result-types.def | 44 + gdbserver/ax.cc | 16 +- gdbserver/ax.h | 14 +- gdbserver/config.in | 25 +- gdbserver/configure | 9021 +- gdbserver/configure.ac | 6 +- gdbserver/configure.srv | 15 +- 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 | 5 +- gdbserver/hostio.cc | 2 +- gdbserver/hostio.h | 2 +- gdbserver/i387-fp.cc | 289 +- gdbserver/i387-fp.h | 6 +- gdbserver/inferiors.cc | 2 +- gdbserver/inferiors.h | 4 +- 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 | 211 +- gdbserver/linux-aarch64-tdesc.cc | 30 +- gdbserver/linux-aarch64-tdesc.h | 2 +- gdbserver/linux-amd64-ipa.cc | 2 +- gdbserver/linux-arc-low.cc | 4 +- gdbserver/linux-arm-low.cc | 8 +- gdbserver/linux-arm-tdesc.cc | 2 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-csky-low.cc | 11 +- gdbserver/linux-i386-ipa.cc | 2 +- gdbserver/linux-ia64-low.cc | 2 +- gdbserver/linux-loongarch-low.cc | 9 +- gdbserver/linux-low.cc | 636 +- gdbserver/linux-low.h | 107 +- 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 | 10 +- gdbserver/linux-ppc-tdesc-init.h | 2 +- gdbserver/linux-riscv-low.cc | 10 +- 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 | 42 +- gdbserver/linux-x86-tdesc.cc | 2 +- gdbserver/linux-x86-tdesc.h | 2 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/mem-break.cc | 15 +- 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 | 10 +- gdbserver/netbsd-low.h | 4 +- gdbserver/notif.cc | 2 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 4 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 93 +- gdbserver/regcache.h | 11 +- gdbserver/remote-utils.cc | 48 +- gdbserver/remote-utils.h | 2 +- gdbserver/server.cc | 725 +- gdbserver/server.h | 9 +- gdbserver/symbol.cc | 2 +- gdbserver/target.cc | 29 +- gdbserver/target.h | 48 +- gdbserver/tdesc.cc | 25 +- gdbserver/tdesc.h | 6 +- gdbserver/thread-db.cc | 31 +- gdbserver/tracepoint.cc | 82 +- gdbserver/tracepoint.h | 19 +- gdbserver/utils.cc | 24 +- gdbserver/utils.h | 2 +- gdbserver/win32-i386-low.cc | 2 +- gdbserver/win32-low.cc | 21 +- 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 | 8 +- gdbsupport/Makefile.in | 178 +- gdbsupport/aclocal.m4 | 6 + gdbsupport/agent.cc | 16 +- gdbsupport/agent.h | 4 +- gdbsupport/alt-stack.h | 2 +- gdbsupport/array-view.h | 24 +- gdbsupport/ax.def | 2 +- gdbsupport/block-signals.h | 2 +- gdbsupport/break-common.h | 2 +- gdbsupport/btrace-common.cc | 8 +- gdbsupport/btrace-common.h | 20 +- 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 | 117 +- gdbsupport/common-defs.h | 14 +- gdbsupport/common-exceptions.cc | 18 +- gdbsupport/common-exceptions.h | 28 +- gdbsupport/common-gdbthread.h | 2 +- gdbsupport/common-inferior.cc | 2 +- gdbsupport/common-inferior.h | 2 +- gdbsupport/common-regcache.cc | 4 +- gdbsupport/common-regcache.h | 57 +- gdbsupport/common-types.h | 16 +- gdbsupport/common-utils.cc | 22 +- gdbsupport/common-utils.h | 76 +- gdbsupport/common.m4 | 41 +- gdbsupport/compiler-type.m4 | 2 +- gdbsupport/config.in | 25 +- gdbsupport/configure | 8639 +- gdbsupport/configure.ac | 6 +- gdbsupport/create-version.sh | 2 +- gdbsupport/def-vector.h | 2 +- gdbsupport/default-init-alloc.h | 15 +- gdbsupport/eintr.h | 2 +- gdbsupport/enum-flags.h | 73 +- gdbsupport/environ.cc | 4 +- gdbsupport/environ.h | 2 +- gdbsupport/errors.cc | 38 +- gdbsupport/errors.h | 24 +- gdbsupport/event-loop.cc | 8 +- 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 | 8 +- gdbsupport/filestuff.h | 4 +- gdbsupport/filtered-iterator.h | 9 +- gdbsupport/format.cc | 32 +- gdbsupport/format.h | 13 +- gdbsupport/forward-scope-exit.h | 8 +- gdbsupport/function-view.h | 6 +- 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 | 7 +- 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 | 233 - gdbsupport/gdb_proc_service.h | 10 +- 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 | 4 +- gdbsupport/gdb_splay_tree.h | 2 +- gdbsupport/gdb_string_view.h | 566 - gdbsupport/gdb_string_view.tcc | 219 - gdbsupport/gdb_sys_time.h | 2 +- gdbsupport/gdb_tilde_expand.cc | 8 +- gdbsupport/gdb_tilde_expand.h | 2 +- gdbsupport/gdb_unique_ptr.h | 4 +- gdbsupport/gdb_unlinker.h | 2 +- gdbsupport/gdb_vecs.cc | 2 +- gdbsupport/gdb_vecs.h | 2 +- gdbsupport/gdb_wait.cc | 2 +- gdbsupport/gdb_wait.h | 6 +- gdbsupport/hash_enum.h | 2 +- gdbsupport/host-defs.h | 2 +- gdbsupport/intrusive_list.h | 30 +- gdbsupport/invoke-result.h | 37 - gdbsupport/iterator-range.h | 6 +- gdbsupport/job-control.cc | 2 +- gdbsupport/job-control.h | 2 +- gdbsupport/netstuff.cc | 2 +- gdbsupport/netstuff.h | 2 +- gdbsupport/new-op.cc | 6 +- gdbsupport/next-iterator.h | 2 +- gdbsupport/observable.h | 22 +- gdbsupport/offset-type.h | 2 +- gdbsupport/packed.h | 20 +- gdbsupport/parallel-for.h | 45 +- gdbsupport/pathstuff.cc | 4 +- gdbsupport/pathstuff.h | 4 +- gdbsupport/poison.h | 4 +- gdbsupport/preprocessor.h | 2 +- gdbsupport/print-utils.cc | 2 +- gdbsupport/print-utils.h | 2 +- gdbsupport/ptid.cc | 2 +- gdbsupport/ptid.h | 28 +- gdbsupport/ptrace.m4 | 2 +- gdbsupport/range-chain.h | 4 +- gdbsupport/refcounted-object.h | 19 +- gdbsupport/reference-to-pointer-iterator.h | 22 +- gdbsupport/rsp-low.cc | 10 +- gdbsupport/rsp-low.h | 4 +- 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 | 24 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_ignore_signal.h | 2 +- gdbsupport/scoped_ignore_sigttou.h | 6 +- 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 | 21 +- 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 | 4 +- gdbsupport/symbol.h | 2 +- gdbsupport/tdesc.cc | 2 +- gdbsupport/tdesc.h | 2 +- gdbsupport/thread-pool.cc | 8 +- gdbsupport/thread-pool.h | 34 +- gdbsupport/traits.h | 13 +- gdbsupport/underlying.h | 2 +- gdbsupport/valid-expr.h | 2 +- gdbsupport/version.h | 2 +- gdbsupport/warning.m4 | 4 +- gdbsupport/x86-xstate.h | 79 +- gdbsupport/xml-utils.cc | 123 +- gdbsupport/xml-utils.h | 14 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/Makefile.in | 18 +- gnulib/aclocal.m4 | 12 +- gnulib/config.in | 3 +- gnulib/configure | 2 +- gnulib/configure.ac | 2 +- gnulib/import/Makefile.in | 16 +- gnulib/import/m4/gnulib-common.m4 | 3 +- .../patches/0002-no-solaris-_gl_attribute_dealloc | 13 + gnulib/update-gnulib.sh | 5 +- gold/ChangeLog | 64 +- gold/Makefile.am | 12 +- gold/Makefile.in | 29 +- gold/NEWS | 9 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 29 +- gold/aclocal.m4 | 7 + 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 | 4 +- 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 | 103 +- gold/compressed_output.h | 2 +- gold/config.in | 21 + gold/configure | 2742 +- gold/configure.ac | 6 +- gold/configure.tgt | 6 +- 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 | 4 +- 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 | 58 +- gold/layout.h | 5 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 6 +- gold/merge.h | 2 +- gold/mips.cc | 254 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 45 +- gold/object.h | 4 +- gold/options.cc | 11 +- gold/options.h | 13 +- gold/output.cc | 7 +- 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/fr.po | 897 +- gold/po/gold.pot | 887 +- gold/po/ro.po | 4300 + gold/po/sr.po | 818 +- gold/po/uk.po | 815 +- gold/powerpc.cc | 246 +- 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 | 4 +- 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 | 4 +- gold/stringpool.cc | 7 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 6 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 76 +- gold/testsuite/Makefile.in | 479 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/bnd_ifunc_1.s | 16 - gold/testsuite/bnd_ifunc_1.sh | 36 - gold/testsuite/bnd_ifunc_2.s | 28 - gold/testsuite/bnd_ifunc_2.sh | 50 - gold/testsuite/bnd_plt_1.s | 9 - gold/testsuite/bnd_plt_1.sh | 52 - gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 14 +- 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 | 24 + 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 | 4 +- gold/testsuite/x86_64_gd_to_le.s | 1 + gold/testsuite/x86_64_gd_to_le.sh | 3 +- gold/testsuite/x86_64_ie_to_le.s | 17 + gold/testsuite/x86_64_ie_to_le.sh | 29 + gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 18 +- gold/testsuite/x86_64_mov_to_lea1.s | 1 + gold/testsuite/x86_64_mov_to_lea2.s | 1 + gold/testsuite/x86_64_mov_to_lea3.s | 1 + gold/testsuite/x86_64_mov_to_lea4.s | 1 + gold/testsuite/x86_64_mov_to_lea5.s | 1 + gold/testsuite/x86_64_overflow_pc32.sh | 4 +- gold/tilegx.cc | 4 +- 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 | 690 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 55 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 13 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/aarch64.c | 3 +- gprof/aclocal.m4 | 6 + gprof/alpha.c | 4 +- gprof/basic_blocks.c | 14 +- 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.c | 7 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 2384 +- gprof/configure.ac | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gconfig.in | 18 + 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/i386.c | 3 + gprof/mips.c | 2 + gprof/po/Make-in | 2 +- gprof/po/bg.po | 84 +- gprof/po/de.po | 86 +- gprof/po/eo.po | 96 +- gprof/po/es.po | 84 +- gprof/po/fr.po | 95 +- gprof/po/gprof.pot | 31 +- 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/sparc.c | 4 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 4 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprof/vax.c | 24 +- gprofng/Makefile.am | 18 +- gprofng/Makefile.in | 40 +- gprofng/common/cc_libcollector.h | 2 +- gprofng/common/core_pcbe.c | 4 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 2 +- gprofng/common/gp-defs.h | 8 +- 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 | 200 +- gprofng/configure.ac | 37 +- gprofng/doc/Makefile.am | 40 +- gprofng/doc/Makefile.in | 143 +- gprofng/doc/gp-archive.texi | 412 + gprofng/doc/gp-collect-app.texi | 401 + gprofng/doc/gp-display-html.texi | 304 + gprofng/doc/gp-display-src.texi | 249 + gprofng/doc/gp-display-text.texi | 458 + gprofng/doc/gp-macros.texi | 78 + gprofng/doc/gprofng.texi | 3517 +- gprofng/doc/gprofng_ug.texi | 4428 + gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- gprofng/gp-display-html/Makefile.am | 34 +- gprofng/gp-display-html/Makefile.in | 97 +- gprofng/gp-display-html/gp-display-html.in | 7131 +- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 6 +- gprofng/libcollector/Makefile.in | 15 +- gprofng/libcollector/aclocal.m4 | 8 +- gprofng/libcollector/collector.c | 15 +- gprofng/libcollector/collector.h | 95 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 154 +- 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 | 50 +- gprofng/libcollector/hwprofile.c | 83 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/iolib.c | 6 +- gprofng/libcollector/iotrace.c | 1223 +- gprofng/libcollector/jprofile.c | 12 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 81 +- gprofng/libcollector/libcol_util.h | 5 +- gprofng/libcollector/libgprofng.ver | 145 + gprofng/libcollector/linetrace.c | 605 +- 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 | 25 +- gprofng/libcollector/synctrace.c | 767 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 6 +- gprofng/src/ABS.h | 2 +- gprofng/src/Application.cc | 7 +- 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 | 6 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 16 +- 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 | 4 +- 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 | 8 +- gprofng/src/DbeFile.h | 6 +- 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 | 4 +- gprofng/src/DbeSession.cc.1 | 3531 - gprofng/src/DbeSession.h | 2 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 2 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 2 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 160 +- gprofng/src/Disasm.h | 5 +- gprofng/src/Dwarf.cc | 25 +- gprofng/src/Dwarf.h | 3 +- gprofng/src/DwarfLib.cc | 477 +- gprofng/src/DwarfLib.h | 16 +- gprofng/src/Elf.cc | 96 +- gprofng/src/Elf.h | 11 +- gprofng/src/Emsg.cc | 2 +- gprofng/src/Emsg.h | 5 +- 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 | 78 +- gprofng/src/Experiment.h | 5 +- gprofng/src/Expression.cc | 2 +- gprofng/src/Expression.h | 2 +- gprofng/src/FileData.cc | 2 +- gprofng/src/FileData.h | 2 +- gprofng/src/Filter.cc | 2 +- gprofng/src/Filter.h | 2 +- gprofng/src/FilterExp.h | 2 +- gprofng/src/FilterSet.cc | 2 +- gprofng/src/FilterSet.h | 2 +- gprofng/src/Function.cc | 4 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 2 +- gprofng/src/HeapActivity.cc | 2 +- gprofng/src/HeapActivity.h | 2 +- gprofng/src/HeapData.cc | 2 +- gprofng/src/HeapData.h | 2 +- gprofng/src/HeapMap.cc | 2 +- gprofng/src/HeapMap.h | 2 +- gprofng/src/Hist_data.cc | 2 +- gprofng/src/Hist_data.h | 2 +- gprofng/src/Histable.h | 2 +- gprofng/src/IOActivity.cc | 2 +- gprofng/src/IOActivity.h | 2 +- gprofng/src/IndexMap2D.h | 2 +- gprofng/src/IndexObject.cc | 2 +- gprofng/src/IndexObject.h | 2 +- gprofng/src/IntervalMap.h | 2 +- gprofng/src/LoadObject.cc | 66 +- gprofng/src/LoadObject.h | 2 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 86 +- gprofng/src/Makefile.in | 203 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 2 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 2 +- gprofng/src/Print.h | 2 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.yy | 2 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 2 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 4 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 8 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 44 +- gprofng/src/Stabs.h | 2 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 10 +- gprofng/src/StringBuilder.h | 3 +- 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 | 15 +- gprofng/src/collctrl.cc | 10 +- gprofng/src/collctrl.h | 2 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 24 +- gprofng/src/comp_com.c | 2 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 2 +- gprofng/src/data_pckts.h | 3 +- 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 | 27 +- 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 | 9 +- gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 25 +- gprofng/src/gprofng.rc | 6 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 33 +- gprofng/src/ipcio.cc | 99 +- gprofng/src/ipcio.h | 4 +- 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 | 16 +- gprofng/src/util.h | 14 +- gprofng/src/vec.h | 2 +- gprofng/testsuite/config/default.exp | 24 +- gprofng/testsuite/gprofng.display/display.exp | 64 +- gprofng/testsuite/gprofng.display/gp-archive.exp | 70 + .../testsuite/gprofng.display/gp-collect-app_F.exp | 68 + .../gprofng.display/jsynprog/Intface.java | 21 +- .../gprofng.display/jsynprog/Launcher.java | 21 +- .../testsuite/gprofng.display/jsynprog/Makefile | 4 +- .../gprofng.display/jsynprog/Routine.java | 24 +- .../gprofng.display/jsynprog/Sub_Routine.java | 25 +- .../gprofng.display/jsynprog/check_results.pl | 2 +- .../testsuite/gprofng.display/jsynprog/cloop.cc | 23 +- .../testsuite/gprofng.display/jsynprog/jsynprog.h | 22 +- .../gprofng.display/jsynprog/jsynprog.java | 161 +- 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/setpath_map.exp | 65 + gprofng/testsuite/gprofng.display/synprog/Makefile | 4 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 14 +- .../testsuite/gprofng.display/synprog/endcases.c | 4 +- gprofng/testsuite/gprofng.display/synprog/fitos.c | 2 +- .../testsuite/gprofng.display/synprog/inc_body.h | 2 +- .../testsuite/gprofng.display/synprog/inc_brace.h | 2 +- .../testsuite/gprofng.display/synprog/inc_entry.h | 2 +- .../testsuite/gprofng.display/synprog/inc_exit.h | 2 +- .../testsuite/gprofng.display/synprog/inc_func.h | 2 +- .../testsuite/gprofng.display/synprog/inc_inline.h | 2 +- .../testsuite/gprofng.display/synprog/inc_macro.h | 2 +- gprofng/testsuite/gprofng.display/synprog/iosyn.c | 2 +- .../testsuite/gprofng.display/synprog/pagethrash.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syn.c | 4 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 4 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 8 +- gprofng/testsuite/lib/Makefile.skel | 10 +- gprofng/testsuite/lib/acct.pm | 29 +- gprofng/testsuite/lib/display-lib.exp | 25 +- gprofng/testsuite/lib/smalltest.c | 41 + include/ChangeLog | 88 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 4 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 135 - 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 | 45 +- 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 | 10 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 7 +- include/coff/external.h | 2 +- include/coff/i386.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 86 +- include/coff/loongarch64.h | 7 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 4 +- include/coff/pe.h | 10 +- include/coff/riscv64.h | 64 + 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 | 7 +- 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 | 4 +- include/dwarf2.def | 11 +- include/dwarf2.h | 12 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 5 +- 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 | 30 +- include/elf/common.h | 34 +- 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 | 3 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/kvx.h | 115 + include/elf/kvx_elfids.h | 81 + include/elf/lm32.h | 2 +- include/elf/loongarch.h | 64 +- 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 | 3 +- include/elf/mips.h | 120 +- 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 | 13 +- 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 | 19 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-aarch64.h | 48 - include/gdb/sim-arm.h | 104 - include/gdb/sim-bfin.h | 82 - include/gdb/sim-cr16.h | 66 - include/gdb/sim-d10v.h | 110 - include/gdb/sim-frv.h | 43 - include/gdb/sim-ft32.h | 35 - include/gdb/sim-h8300.h | 69 - include/gdb/sim-lm32.h | 68 - include/gdb/sim-m32c.h | 62 - include/gdb/sim-ppc.h | 773 - include/gdb/sim-riscv.h | 99 - include/gdb/sim-rl78.h | 76 - include/gdb/sim-rx.h | 56 - include/gdb/sim-sh.h | 161 - include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 14 +- 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 | 725 +- 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/bpf.h | 325 + 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 | 6 +- include/opcode/ia64.h | 2 +- include/opcode/kvx.h | 3159 + include/opcode/loongarch.h | 47 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 8 +- 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 | 949 +- include/opcode/riscv.h | 105 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 32 +- 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 | 282 + include/sframe.h | 347 + include/sha1.h | 9 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 48 + include/sim/sim-arm.h | 104 + include/sim/sim-bfin.h | 82 + include/sim/sim-cr16.h | 66 + include/sim/sim-d10v.h | 110 + include/sim/sim-frv.h | 43 + include/sim/sim-ft32.h | 35 + include/sim/sim-h8300.h | 69 + include/sim/sim-lm32.h | 68 + include/sim/sim-m32c.h | 62 + include/sim/sim-ppc.h | 773 + include/sim/sim-riscv.h | 99 + include/sim/sim-rl78.h | 76 + include/sim/sim-rx.h | 56 + include/sim/sim-sh.h | 161 + include/sim/sim.h | 19 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 6 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 545 + include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- intl/ChangeLog | 272 - intl/Makefile.in | 261 - intl/README | 21 - intl/VERSION | 1 - intl/aclocal.m4 | 34 - intl/bindtextdom.c | 374 - intl/config.h.in | 280 - intl/config.intl.in | 12 - intl/configure | 8323 -- intl/configure.ac | 77 - intl/dcgettext.c | 59 - intl/dcigettext.c | 1238 - intl/dcngettext.c | 60 - intl/dgettext.c | 60 - intl/dngettext.c | 62 - intl/eval-plural.h | 114 - intl/explodename.c | 192 - intl/finddomain.c | 195 - intl/gettext.c | 64 - intl/gettextP.h | 224 - intl/gmo.h | 148 - intl/hash-string.h | 59 - intl/intl-compat.c | 151 - intl/l10nflist.c | 453 - intl/libgnuintl.h | 341 - intl/loadinfo.h | 156 - intl/loadmsgcat.c | 1322 - intl/localcharset.c | 398 - intl/localcharset.h | 42 - intl/locale.alias | 78 - intl/localealias.c | 419 - intl/localename.c | 772 - intl/log.c | 104 - intl/ngettext.c | 68 - intl/osdep.c | 24 - intl/plural-config.h | 1 - intl/plural-exp.c | 156 - intl/plural-exp.h | 132 - intl/plural.c | 1540 - intl/plural.y | 434 - intl/relocatable.c | 439 - intl/relocatable.h | 67 - intl/textdomain.c | 142 - ld/ChangeLog | 547 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 394 +- ld/Makefile.in | 479 +- ld/NEWS | 48 +- ld/README | 2 +- ld/aclocal.m4 | 6 + ld/config.in | 30 + ld/configure | 2517 +- ld/configure.ac | 54 +- ld/configure.host | 2 +- ld/configure.tgt | 63 +- ld/deffile.h | 2 +- ld/deffilep.y | 4 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64haiku.sh | 2 +- ld/emulparams/aarch64nto.sh | 41 + ld/emulparams/arm64pe.sh | 4 + ld/emulparams/armelf.sh | 2 + ld/emulparams/armelf_haiku.sh | 2 +- ld/emulparams/avrxmega2.sh | 2 + ld/emulparams/avrxmega2_flmap.sh | 31 + ld/emulparams/avrxmega4.sh | 2 + ld/emulparams/avrxmega4_flmap.sh | 31 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32kvx.sh | 32 + ld/emulparams/elf32lriscv-defs.sh | 4 + ld/emulparams/elf32ppchaiku.sh | 4 +- ld/emulparams/elf64_s390.sh | 1 + ld/emulparams/elf64bmip-defs.sh | 6 +- ld/emulparams/elf64kvx.sh | 39 + ld/emulparams/elf64kvx_linux.sh | 41 + ld/emulparams/elf64lriscv-defs.sh | 1 + ld/emulparams/elf_i386.sh | 8 + ld/emulparams/elf_mipsel_haiku.sh | 4 +- ld/emulparams/elf_s390.sh | 1 + ld/emulparams/elf_x86_64.sh | 11 +- ld/emulparams/elf_x86_64_haiku.sh | 4 +- ld/emulparams/x86-64-plt.sh | 14 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/aix.em | 4 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/beos.em | 6 +- 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 | 16 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 4 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/kvxelf.em | 316 + ld/emultempl/loongarchelf.em | 25 +- 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 | 6 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/nto.em | 234 + ld/emultempl/ostring.sed | 4 - ld/emultempl/pdp11.em | 5 +- ld/emultempl/pe.em | 361 +- ld/emultempl/pep.em | 271 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 55 +- 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/{astring.sed => stringify.sed} | 0 ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 3 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 22 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 8 +- ld/h8-doc.texi | 2 +- ld/ld.h | 23 +- ld/ld.texi | 516 +- ld/ldbuildid.c | 5 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 4 +- ld/ldctor.c | 3 +- ld/ldctor.h | 2 +- ld/ldelf.c | 28 +- ld/ldelf.h | 2 +- ld/ldelfgen.c | 3 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 46 +- ld/ldexp.h | 22 +- ld/ldfile.c | 225 +- ld/ldfile.h | 13 +- ld/ldgram.y | 90 +- ld/ldint.texi | 6 +- ld/ldlang.c | 1785 +- ld/ldlang.h | 46 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 13 +- ld/ldlex.l | 13 +- ld/ldmain.c | 53 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 20 +- ld/ldmisc.h | 6 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 19 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 141 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pdb.c | 4586 +- ld/pdb.h | 667 +- ld/pe-dll.c | 260 +- 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 | 7 + ld/po/Make-in | 2 +- ld/po/bg.po | 5639 +- ld/po/fr.po | 5271 +- ld/po/ka.po | 6616 ++ ld/po/ld.pot | 5362 +- ld/po/ro.po | 6917 ++ ld/po/uk.po | 5275 +- 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 | 22 +- ld/scripttempl/avr.sc | 153 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 11 +- ld/scripttempl/elf.sc | 83 +- ld/scripttempl/elf32cr16.sc | 9 +- ld/scripttempl/elf32crx.sc | 9 +- ld/scripttempl/elf32msp430.sc | 40 +- ld/scripttempl/elf64bpf.sc | 21 +- ld/scripttempl/elf64hppa.sc | 21 +- ld/scripttempl/elf_chaos.sc | 18 +- ld/scripttempl/elfarc.sc | 17 +- ld/scripttempl/elfarcv2.sc | 30 +- ld/scripttempl/elfd10v.sc | 18 +- 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 | 21 +- ld/scripttempl/epiphany_4x4.sc | 22 +- 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 | 18 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 18 +- 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 | 22 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 6 +- ld/scripttempl/pep.sc | 7 +- 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 | 19 +- ld/scripttempl/z80.sc | 12 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 6 +- 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 | 16 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 29 + ld/testsuite/ld-aarch64/bti-far-1.d | 82 + ld/testsuite/ld-aarch64/bti-far-2.d | 61 + ld/testsuite/ld-aarch64/bti-far-3.d | 85 + ld/testsuite/ld-aarch64/bti-far-3.ld | 12 + ld/testsuite/ld-aarch64/bti-far-3a.s | 23 + ld/testsuite/ld-aarch64/bti-far-3b.s | 25 + ld/testsuite/ld-aarch64/bti-far-3c.s | 24 + ld/testsuite/ld-aarch64/bti-far-opt.d | 152 + ld/testsuite/ld-aarch64/bti-far-opt.s | 53 + ld/testsuite/ld-aarch64/bti-far.ld | 15 + ld/testsuite/ld-aarch64/bti-far.s | 29 + ld/testsuite/ld-aarch64/bti-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/nto-stack-note-3.d | 12 + ld/testsuite/ld-aarch64/nto-stack-note.s | 14 + ld/testsuite/ld-aarch64/rela-idempotent.d | 19 + ld/testsuite/ld-aarch64/rela-idempotent.s | 14 + ld/testsuite/ld-aarch64/sframe-bar.s | 7 + ld/testsuite/ld-aarch64/sframe-foo.s | 10 + ld/testsuite/ld-aarch64/sframe-simple-1.d | 26 + 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 | 52 +- ld/testsuite/ld-arm/attr-merge-9.out | 2 +- ld/testsuite/ld-arm/attr-merge-arch-2.d | 2 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/ifunc-12.rd | 8 +- ld/testsuite/ld-arm/ifunc-3.rd | 10 +- ld/testsuite/ld-arm/ifunc-4.rd | 60 +- ld/testsuite/ld-arm/non-contiguous-arm.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm2.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm3.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm4.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm5.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm6.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm7.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.err | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.ld | 32 + ld/testsuite/ld-arm/non-contiguous-arm7.s | 16 + ld/testsuite/ld-arm/rodata-merge-map.sym | 3 +- ld/testsuite/ld-arm/rodata-merge-map3.s | 5 +- ld/testsuite/ld-arm/thumb-plt-got.d | 4 +- ld/testsuite/ld-arm/thumb-plt.d | 4 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 26 +- ld/testsuite/ld-bpf/baz.s | 5 - ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-bpf/call-1.d | 6 +- ld/testsuite/ld-bpf/call-2.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 | 6 +- ld/testsuite/ld-bpf/reloc-insn-external-le.d | 6 +- 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-cris/undef2.d | 12 +- ld/testsuite/ld-cris/undef3.d | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-ctf/nonrepresentable.d | 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/anno-sym.d | 2 + ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 3 +- ld/testsuite/ld-elf/build-id.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 41 +- ld/testsuite/ld-elf/comm-data5.d | 2 +- ld/testsuite/ld-elf/commonpage2.d | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compressed1d.d | 3 + ld/testsuite/ld-elf/dt-relr-2i.d | 17 + ld/testsuite/ld-elf/dt-relr.exp | 6 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh5.d | 52 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 1 + ld/testsuite/ld-elf/ehdr_start-userdef.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 2 +- ld/testsuite/ld-elf/elf.exp | 62 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/expr1.t | 2 +- ld/testsuite/ld-elf/flags1.ld | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group.ld | 2 +- ld/testsuite/ld-elf/hash-2.d | 11 + ld/testsuite/ld-elf/header.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 131 +- ld/testsuite/ld-elf/linux-x86.exp | 17 +- ld/testsuite/ld-elf/loadaddr.t | 2 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/loadaddr3.t | 2 +- ld/testsuite/ld-elf/maxpage4.d | 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/no-section-header.exp | 371 + ld/testsuite/ld-elf/nobits-1.d | 2 +- ld/testsuite/ld-elf/noload-1.t | 2 +- ld/testsuite/ld-elf/nosectionheader-1.d | 14 + ld/testsuite/ld-elf/nosectionheader-2.d | 4 + ld/testsuite/ld-elf/note-1.d | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan-10.d | 2 +- ld/testsuite/ld-elf/orphan-11.d | 2 +- ld/testsuite/ld-elf/orphan-12.d | 2 +- ld/testsuite/ld-elf/orphan-5.d | 2 +- ld/testsuite/ld-elf/orphan-7.d | 2 +- ld/testsuite/ld-elf/orphan-8.d | 2 +- ld/testsuite/ld-elf/orphan-9.d | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan-region.ld | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan.ld | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/overlay.t | 2 +- ld/testsuite/ld-elf/package-note.exp | 2 +- ld/testsuite/ld-elf/pr13839.t | 2 +- ld/testsuite/ld-elf/pr14052.t | 2 +- ld/testsuite/ld-elf/pr14156c.t | 2 +- ld/testsuite/ld-elf/pr19005.t | 2 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/pr22269a.d | 3 +- ld/testsuite/ld-elf/pr22269b.d | 3 +- ld/testsuite/ld-elf/pr23591.d | 4 +- ld/testsuite/ld-elf/pr23648.d | 2 +- ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.nd | 3 + ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.rd | 20 + ld/testsuite/ld-elf/pr25617-1-static-no-sec-hdr.rd | 12 + ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.nd | 3 + ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.rd | 20 + ld/testsuite/ld-elf/pr25617-1a-sec-hdr.rd | 19 + ld/testsuite/ld-elf/pr25617-1a.c | 11 + ld/testsuite/ld-elf/pr25617-1b.c | 15 + ld/testsuite/ld-elf/pr26256-1a.d | 2 +- ld/testsuite/ld-elf/pr26907.d | 2 +- ld/testsuite/ld-elf/pr26936.d | 4 +- ld/testsuite/ld-elf/pr28158.rd | 2 +- ld/testsuite/ld-elf/pr28597.d | 2 +- ld/testsuite/ld-elf/pr29797.c | 21 + ld/testsuite/ld-elf/pr30508.d | 14 + ld/testsuite/ld-elf/pr30508.s | 14 + ld/testsuite/ld-elf/pr30791a.d | 20 + ld/testsuite/ld-elf/pr30791a.s | 20 + ld/testsuite/ld-elf/pr30791b.d | 14 + ld/testsuite/ld-elf/pr30791b.s | 20 + ld/testsuite/ld-elf/pr30791c.s | 20 + ld/testsuite/ld-elf/pr30791d.s | 20 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/relocatable.d | 2 +- ld/testsuite/ld-elf/relocatable.t | 2 +- ld/testsuite/ld-elf/retain2.d | 2 +- ld/testsuite/ld-elf/retain5.map | 2 +- ld/testsuite/ld-elf/retain7a.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 5 +- ld/testsuite/ld-elf/shared.exp | 26 +- ld/testsuite/ld-elf/size-1.d | 2 +- ld/testsuite/ld-elf/start-noheader.rd | 11 + ld/testsuite/ld-elf/start-shared-noheader-gnu.rd | 26 + ld/testsuite/ld-elf/start-shared-noheader-sysv.rd | 26 + ld/testsuite/ld-elf/start-shared-noheader.nd | 11 + ld/testsuite/ld-elf/textaddr7.d | 2 +- ld/testsuite/ld-elf/tls.exp | 34 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-elfvers/vers.exp | 14 +- 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-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/start2.d | 2 +- ld/testsuite/ld-gc/start3.d | 2 +- ld/testsuite/ld-gc/start4.d | 2 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/alloc.t | 2 +- ld/testsuite/ld-i386/compressed1.d | 2 +- ld/testsuite/ld-i386/discarded1.d | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 36 +- ld/testsuite/ld-i386/ifunc-textrel-1a.d | 2 +- ld/testsuite/ld-i386/ifunc-textrel-1b.d | 2 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr18801a.d | 2 +- ld/testsuite/ld-i386/pr18801b.d | 2 +- ld/testsuite/ld-i386/pr19175.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr23189.d | 2 +- ld/testsuite/ld-i386/pr30787.d | 7 + ld/testsuite/ld-i386/pr30787.s | 6 + ld/testsuite/ld-i386/pr30787.t | 4 + ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 4 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 14 +- ld/testsuite/ld-kvx/farcall-back.d | 79 + ld/testsuite/ld-kvx/farcall-back.s | 54 + ld/testsuite/ld-kvx/farcall-call-defsym.d | 14 + ld/testsuite/ld-kvx/farcall-call-defsym.s | 12 + ld/testsuite/ld-kvx/farcall-call-none-function.d | 24 + ld/testsuite/ld-kvx/farcall-call-none-function.s | 19 + ld/testsuite/ld-kvx/farcall-call-plt-32bits.d | 31 + ld/testsuite/ld-kvx/farcall-call-plt.d | 34 + ld/testsuite/ld-kvx/farcall-call-plt.s | 14 + ld/testsuite/ld-kvx/farcall-call-section.d | 34 + ld/testsuite/ld-kvx/farcall-call-section.s | 25 + ld/testsuite/ld-kvx/farcall-call.d | 25 + ld/testsuite/ld-kvx/farcall-call.s | 20 + ld/testsuite/ld-kvx/farcall-goto-defsym.d | 14 + ld/testsuite/ld-kvx/farcall-goto-defsym.s | 12 + ld/testsuite/ld-kvx/farcall-goto-gsym.d | 5 + ld/testsuite/ld-kvx/farcall-goto-gsym.s | 20 + ld/testsuite/ld-kvx/farcall-goto-none-function.d | 26 + ld/testsuite/ld-kvx/farcall-goto-none-function.s | 19 + ld/testsuite/ld-kvx/farcall-goto-plt-32bits.d | 31 + ld/testsuite/ld-kvx/farcall-goto-plt.d | 34 + ld/testsuite/ld-kvx/farcall-goto-plt.s | 13 + ld/testsuite/ld-kvx/farcall-goto-section.d | 36 + ld/testsuite/ld-kvx/farcall-goto-section.s | 25 + ld/testsuite/ld-kvx/farcall-goto.d | 25 + ld/testsuite/ld-kvx/farcall-goto.s | 20 + ld/testsuite/ld-kvx/kvx-elf.exp | 71 + ld/testsuite/ld-kvx/kvx.ld | 18 + ld/testsuite/ld-kvx/limit-call.d | 20 + ld/testsuite/ld-kvx/limit-call.s | 22 + ld/testsuite/ld-kvx/limit-goto.d | 20 + ld/testsuite/ld-kvx/limit-goto.s | 22 + ld/testsuite/ld-kvx/pcrel-reloc-32bits.d | 8 + ld/testsuite/ld-kvx/pcrel-reloc.d | 14 + ld/testsuite/ld-kvx/pcrel-reloc.s | 10 + ld/testsuite/ld-libs/libs.exp | 7 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/64_pcrel.d | 4 + ld/testsuite/ld-loongarch-elf/64_pcrel.s | 11 + ld/testsuite/ld-loongarch-elf/anno-sym.d | 7 + .../{ld-elf => ld-loongarch-elf}/anno-sym.l | 0 ld/testsuite/ld-loongarch-elf/anno-sym.s | 13 + ld/testsuite/ld-loongarch-elf/cmodel.exp | 2 +- ld/testsuite/ld-loongarch-elf/desc-ie.d | 16 + ld/testsuite/ld-loongarch-elf/desc-ie.s | 18 + ld/testsuite/ld-loongarch-elf/desc-le.d | 15 + ld/testsuite/ld-loongarch-elf/desc-le.s | 14 + ld/testsuite/ld-loongarch-elf/desc-norelax.d | 16 + ld/testsuite/ld-loongarch-elf/desc-norelax.s | 5 + ld/testsuite/ld-loongarch-elf/desc-relax.d | 15 + ld/testsuite/ld-loongarch-elf/desc-relax.s | 5 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 2 + ld/testsuite/ld-loongarch-elf/disas-jirl.d | 4 +- ld/testsuite/ld-loongarch-elf/ie-le.d | 13 + ld/testsuite/ld-loongarch-elf/ie-le.s | 11 + ld/testsuite/ld-loongarch-elf/ifunc.exp | 2 +- ld/testsuite/ld-loongarch-elf/jmp_op.d | 67 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 40 +- ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.d | 2 +- ld/testsuite/ld-loongarch-elf/macro_op.d | 355 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 108 +- ld/testsuite/ld-loongarch-elf/medium-call.s | 9 + ld/testsuite/ld-loongarch-elf/old-tls-le.s | 23 + ld/testsuite/ld-loongarch-elf/pic.exp | 2 +- ld/testsuite/ld-loongarch-elf/relax-align.dd | 8 + ld/testsuite/ld-loongarch-elf/relax-align.s | 12 + .../ld-loongarch-elf/relax-bound-check-tls-le.s | 53 + ld/testsuite/ld-loongarch-elf/relax-segment-max.s | 12 + ld/testsuite/ld-loongarch-elf/relax-segment-min.s | 12 + ld/testsuite/ld-loongarch-elf/relax-so.s | 4 + ld/testsuite/ld-loongarch-elf/relax-tls-le.s | 26 + ld/testsuite/ld-loongarch-elf/relax.exp | 296 + ld/testsuite/ld-loongarch-elf/relax.s | 16 + .../tls-relax-compatible-check-new.s | 35 + .../tls-relax-compatible-check-old.s | 33 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso.d | 56 + ld/testsuite/ld-loongarch-elf/tlsdesc-dso.s | 65 + ld/testsuite/ld-loongarch-elf/uleb128.dd | 10 + ld/testsuite/ld-loongarch-elf/uleb128.s | 21 + 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/attr-gnu-4-10.d | 2 + ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/compact-eh6.d | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/got-page-1.ld | 2 +- ld/testsuite/ld-mips-elf/jaloverflow-2.d | 2 +- ld/testsuite/ld-mips-elf/jalx-1.d | 10 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 83 +- ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d | 1 - ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s | 2 + ld/testsuite/ld-mips-elf/pie-n64.d | 12 +- ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n64.d | 3 +- ld/testsuite/ld-mips-elf/reloc-4.d | 2 +- ld/testsuite/ld-mips-elf/reloc-5.d | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 8 +- ld/testsuite/ld-mips-elf/sections-1-n32.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n32p.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n32t.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n64.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-n64t.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-o32.rd | 36 + ld/testsuite/ld-mips-elf/sections-1-o32t.rd | 36 + ld/testsuite/ld-mips-elf/sections-2-n32.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n32p.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n32t.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n64.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-n64t.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-o32.rd | 33 + ld/testsuite/ld-mips-elf/sections-2-o32t.rd | 33 + ld/testsuite/ld-mips-elf/sections.s | 44 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-2.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 2 +- .../ld-mips-elf/unaligned-jalx-micromips-0.d | 2 +- .../ld-mips-elf/unaligned-jalx-micromips-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-misc/input-remap.exp | 75 + ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-misc/remaps.r | 6 + ld/testsuite/ld-misc/remaps.txt | 4 + ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/main-bss-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-bss-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-upper.d | 7 +- ld/testsuite/ld-msp430-elf/main-var-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-var-upper.d | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 82 +- ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld | 6 + ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/aarch64.d | 158 + ld/testsuite/ld-pe/aarch64a.s | 159 + ld/testsuite/ld-pe/aarch64b.s | 8 + ld/testsuite/ld-pe/cfi.d | 4 +- ld/testsuite/ld-pe/image_size.t | 2 +- ld/testsuite/ld-pe/pdb-strings.d | 10 + ld/testsuite/ld-pe/pdb-strings1.s | 19 + ld/testsuite/ld-pe/pdb-strings2.s | 19 + ld/testsuite/ld-pe/pdb-syms1-globals.d | 57 + ld/testsuite/ld-pe/pdb-syms1-records.d | 61 + ld/testsuite/ld-pe/pdb-syms1-symbols1.d | 8 + ld/testsuite/ld-pe/pdb-syms1-symbols2.d | 56 + ld/testsuite/ld-pe/pdb-syms1a.s | 110 + ld/testsuite/ld-pe/pdb-syms1b.s | 737 + ld/testsuite/ld-pe/pdb-syms2-symbols1.d | 38 + ld/testsuite/ld-pe/pdb-syms2.s | 430 + ld/testsuite/ld-pe/pdb-types1-hashlist.d | 15 + ld/testsuite/ld-pe/pdb-types1-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types1-typelist.d | 80 + ld/testsuite/ld-pe/pdb-types1a.s | 27 + ld/testsuite/ld-pe/pdb-types1b.s | 610 + ld/testsuite/ld-pe/pdb-types2-hashlist.d | 8 + ld/testsuite/ld-pe/pdb-types2-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types2-typelist.d | 20 + ld/testsuite/ld-pe/pdb-types2a.s | 42 + ld/testsuite/ld-pe/pdb-types2b.s | 221 + ld/testsuite/ld-pe/pdb-types3-hashlist.d | 5 + ld/testsuite/ld-pe/pdb-types3-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types3-typelist.d | 7 + ld/testsuite/ld-pe/pdb-types3a.s | 57 + ld/testsuite/ld-pe/pdb-types3b.s | 68 + ld/testsuite/ld-pe/pdb.exp | 1107 +- ld/testsuite/ld-pe/pdb2-section-contrib.d | 12 + ld/testsuite/ld-pe/pdb2a.s | 9 + ld/testsuite/ld-pe/pdb2b.s | 3 + ld/testsuite/ld-pe/pdb3-c13-info1.d | 14 + ld/testsuite/ld-pe/pdb3-c13-info2.d | 8 + ld/testsuite/ld-pe/pdb3-source-info.d | 7 + ld/testsuite/ld-pe/pdb3a.s | 140 + ld/testsuite/ld-pe/pdb3b.s | 52 + ld/testsuite/ld-pe/pe-aarch64.d | 13 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 18 +- ld/testsuite/ld-pe/secidx_64.d | 40 +- ld/testsuite/ld-pe/secidx_aarch64.d | 27 + ld/testsuite/ld-pe/secrel_64.d | 56 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 30 +- 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 | 2 + ld/testsuite/ld-plugin/plugin-15.d | 2 + ld/testsuite/ld-plugin/plugin-16.d | 2 + 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 | 3 +- ld/testsuite/ld-plugin/plugin-21.d | 1 + ld/testsuite/ld-plugin/plugin-22.d | 3 +- ld/testsuite/ld-plugin/plugin-23.d | 1 + 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 | 2 + ld/testsuite/ld-plugin/plugin-7.d | 2 + ld/testsuite/ld-plugin/plugin-8.d | 2 + 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/non-contiguous-powerpc.d | 2 +- ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 3 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/pr28827-2.d | 2 +- ld/testsuite/ld-powerpc/tls32ldgd.d | 13 + ld/testsuite/ld-powerpc/tls32ldgd.s | 16 + .../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/testsuite/ld-riscv-elf/ifunc-plt-01.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-plt-02.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d | 2 +- .../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 | 30 +- .../ld-riscv-elf/pcgp-relax-01-norelaxgp.d | 18 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 6 +- 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/pr31179-r.d | 10 + ld/testsuite/ld-riscv-elf/pr31179.d | 11 + ld/testsuite/ld-riscv-elf/pr31179.s | 13 + 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-riscv-elf/weakref32.d | 4 +- ld/testsuite/ld-riscv-elf/weakref64.d | 4 +- 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 | 4 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/align2a.d | 2 +- ld/testsuite/ld-scripts/align2b.d | 2 +- ld/testsuite/ld-scripts/align5.d | 4 +- ld/testsuite/ld-scripts/alignof.exp | 4 +- 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 | 16 +- ld/testsuite/ld-scripts/data.exp | 3 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/defined2.d | 2 +- ld/testsuite/ld-scripts/defined3.d | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address-1.d | 3 +- ld/testsuite/ld-scripts/empty-address-1.t | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.t | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.t | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 1 + ld/testsuite/ld-scripts/empty-address-3a.t | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 1 + ld/testsuite/ld-scripts/empty-address-3b.t | 2 +- ld/testsuite/ld-scripts/empty-address-3c.t | 2 +- ld/testsuite/ld-scripts/empty-address-4.t | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file-3.map | 4 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill.d | 5 +- ld/testsuite/ld-scripts/fill16.d | 6 +- ld/testsuite/ld-scripts/fill2.d | 12 + ld/testsuite/ld-scripts/fill2.t | 29 + 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/overlay-size.t | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs.t | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 3 +- ld/testsuite/ld-scripts/phdrs2.t | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.t | 2 +- ld/testsuite/ld-scripts/phdrs3a.t | 2 +- ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 4 +- ld/testsuite/ld-scripts/pr18963.d | 2 +- ld/testsuite/ld-scripts/pr20302.d | 2 +- ld/testsuite/ld-scripts/print-memory-usage-1.l | 1 + ld/testsuite/ld-scripts/print-memory-usage-1.t | 1 + ld/testsuite/ld-scripts/print-memory-usage.exp | 4 +- ld/testsuite/ld-scripts/provide-9.t | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at1.d | 2 +- ld/testsuite/ld-scripts/rgn-at10.d | 2 +- ld/testsuite/ld-scripts/rgn-at4.d | 2 +- ld/testsuite/ld-scripts/rgn-at6.d | 2 +- ld/testsuite/ld-scripts/rgn-at8.d | 2 +- ld/testsuite/ld-scripts/rgn-at9.d | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over1.d | 2 +- ld/testsuite/ld-scripts/rgn-over2.d | 2 +- ld/testsuite/ld-scripts/rgn-over4.d | 2 +- ld/testsuite/ld-scripts/rgn-over5.d | 2 +- ld/testsuite/ld-scripts/rgn-over6.d | 2 +- ld/testsuite/ld-scripts/rgn-over8-ok.d | 6 +- ld/testsuite/ld-scripts/script.exp | 9 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 4 +- ld/testsuite/ld-scripts/sizeof.s | 1 + ld/testsuite/ld-scripts/sort-file-reversed-1.d | 18 + ld/testsuite/ld-scripts/sort-file-reversed-1.t | 6 + ld/testsuite/ld-scripts/sort-file-reversed-2.d | 19 + ld/testsuite/ld-scripts/sort-file-reversed-2.t | 6 + ld/testsuite/ld-scripts/sort-file.d | 18 + ld/testsuite/ld-scripts/sort-file.t | 6 + ld/testsuite/ld-scripts/sort-file1.s | 6 + ld/testsuite/ld-scripts/sort-file2.s | 6 + ld/testsuite/ld-scripts/sort-sections-reversed-1.d | 13 + ld/testsuite/ld-scripts/sort-sections-reversed-1.t | 5 + ld/testsuite/ld-scripts/sort-sections-reversed-2.d | 13 + ld/testsuite/ld-scripts/sort-sections-reversed-2.t | 5 + ld/testsuite/ld-scripts/sort-sections-reversed-3.d | 15 + ld/testsuite/ld-scripts/sort-sections-reversed-3.t | 5 + ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sort.t | 2 +- ld/testsuite/ld-scripts/sort_b_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_a_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_a_n.t | 2 +- ld/testsuite/ld-scripts/sort_b_n.t | 2 +- ld/testsuite/ld-scripts/sort_b_n_a.t | 2 +- ld/testsuite/ld-scripts/sort_b_n_n.t | 2 +- ld/testsuite/ld-scripts/sort_no.t | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 25 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/discard.d | 10 + ld/testsuite/ld-sframe/discard.ld | 9 + ld/testsuite/ld-sframe/discard.s | 13 + ld/testsuite/ld-sframe/sframe-empty.d | 10 + .../testsuite/ld-sframe/sframe-empty.s | 0 ld/testsuite/ld-sframe/sframe.exp | 47 + 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 | 6 +- 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 | 14 +- 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/apx-load1.s | 51 + ld/testsuite/ld-x86-64/apx-load1a.d | 54 + ld/testsuite/ld-x86-64/apx-load1b.d | 55 + ld/testsuite/ld-x86-64/apx-load1c.d | 47 + ld/testsuite/ld-x86-64/apx-load1d.d | 47 + ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 45 - ld/testsuite/ld-x86-64/bnd-branch-1.d | 19 - ld/testsuite/ld-x86-64/bnd-branch-1.s | 9 - ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 - ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 7 - ld/testsuite/ld-x86-64/bnd-ifunc-1.s | 16 - ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 59 - ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 54 - ld/testsuite/ld-x86-64/bnd-ifunc-2.s | 28 - ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 55 - ld/testsuite/ld-x86-64/bnd-plt-1.d | 55 - ld/testsuite/ld-x86-64/compressed1.d | 2 +- ld/testsuite/ld-x86-64/discarded1.d | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 2 +- ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 2 +- ld/testsuite/ld-x86-64/line.exp | 4 +- ld/testsuite/ld-x86-64/mark-plt-1.s | 7 + ld/testsuite/ld-x86-64/mark-plt-1a-x32.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1a.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1b-x32.d | 16 + ld/testsuite/ld-x86-64/mark-plt-1b.d | 16 + ld/testsuite/ld-x86-64/mark-plt-1c-x32.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1c.d | 12 + ld/testsuite/ld-x86-64/mark-plt-1d-x32.d | 16 + ld/testsuite/ld-x86-64/mark-plt-1d.d | 16 + ld/testsuite/ld-x86-64/mpx.exp | 138 - ld/testsuite/ld-x86-64/mpx1.out | 2 - ld/testsuite/ld-x86-64/mpx1a.c | 7 - ld/testsuite/ld-x86-64/mpx1a.rd | 3 - ld/testsuite/ld-x86-64/mpx1b.c | 7 - ld/testsuite/ld-x86-64/mpx1c.c | 10 - ld/testsuite/ld-x86-64/mpx1c.rd | 3 - ld/testsuite/ld-x86-64/mpx2.out | 2 - ld/testsuite/ld-x86-64/mpx2a.c | 7 - ld/testsuite/ld-x86-64/mpx2a.rd | 3 - ld/testsuite/ld-x86-64/mpx2b.c | 7 - ld/testsuite/ld-x86-64/mpx2c.c | 10 - ld/testsuite/ld-x86-64/mpx2c.rd | 3 - ld/testsuite/ld-x86-64/mpx3.dd | 28 - ld/testsuite/ld-x86-64/mpx3a.s | 16 - ld/testsuite/ld-x86-64/mpx3b.s | 11 - ld/testsuite/ld-x86-64/mpx3n.dd | 28 - ld/testsuite/ld-x86-64/mpx4.dd | 24 - ld/testsuite/ld-x86-64/mpx4a.s | 6 - ld/testsuite/ld-x86-64/mpx4b.s | 5 - ld/testsuite/ld-x86-64/mpx4n.dd | 25 - ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-5.od | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-5.rd | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-6.od | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 7 - ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr18176.t | 2 +- ld/testsuite/ld-x86-64/pr18801a.d | 2 +- ld/testsuite/ld-x86-64/pr18801b.d | 2 +- ld/testsuite/ld-x86-64/pr19175.d | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr20800a.S | 18 - ld/testsuite/ld-x86-64/pr20800b.S | 21 - ld/testsuite/ld-x86-64/pr21038a-now.d | 68 - ld/testsuite/ld-x86-64/pr21038a.d | 67 - ld/testsuite/ld-x86-64/pr21038a.s | 8 - ld/testsuite/ld-x86-64/pr21038b-now.d | 70 - ld/testsuite/ld-x86-64/pr21038b.d | 69 - ld/testsuite/ld-x86-64/pr21038b.s | 7 - ld/testsuite/ld-x86-64/pr21038c-now.d | 87 - ld/testsuite/ld-x86-64/pr21038c.d | 86 - ld/testsuite/ld-x86-64/pr21038c.s | 9 - ld/testsuite/ld-x86-64/pr23189.d | 2 +- ld/testsuite/ld-x86-64/pr27587.err | 2 +- ld/testsuite/ld-x86-64/pr29820.d | 6 + ld/testsuite/ld-x86-64/pr29820.s | 12 + ld/testsuite/ld-x86-64/pr30787.d | 7 + ld/testsuite/ld-x86-64/pr30787.s | 6 + ld/testsuite/ld-x86-64/pr30787.t | 4 + ld/testsuite/ld-x86-64/property-stk.s | 25 + ld/testsuite/ld-x86-64/property-x86-1.S | 38 - ld/testsuite/ld-x86-64/property-x86-1.s | 39 + ld/testsuite/ld-x86-64/property-x86-2.S | 31 - ld/testsuite/ld-x86-64/property-x86-2.s | 32 + ld/testsuite/ld-x86-64/sframe-bar.s | 31 + ld/testsuite/ld-x86-64/sframe-foo.s | 37 + ld/testsuite/ld-x86-64/sframe-plt-1.d | 29 + ld/testsuite/ld-x86-64/sframe-simple-1.d | 35 + ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 49 + ld/testsuite/ld-x86-64/tlsbindesc.rd | 36 +- ld/testsuite/ld-x86-64/tlsbindesc.s | 39 + ld/testsuite/ld-x86-64/x86-64.exp | 330 +- 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 | 66 +- libbacktrace/ChangeLog | 5 + libbacktrace/Makefile.am | 4 +- libbacktrace/Makefile.in | 4 +- libbacktrace/configure | 73 +- libctf/ChangeLog | 19 +- libctf/Makefile.am | 17 +- libctf/Makefile.in | 339 +- libctf/aclocal.m4 | 11 +- libctf/config.h.in | 21 +- libctf/configure | 14408 ++- libctf/configure.ac | 26 +- libctf/ctf-archive.c | 14 +- libctf/ctf-create.c | 176 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 33 +- libctf/ctf-dump.c | 2 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 3 +- libctf/ctf-inlines.h | 19 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 96 +- libctf/ctf-lookup.c | 60 +- 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 | 6 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 82 +- libctf/ctf-util.c | 12 +- 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/libctf-errors.c | 74 + libctf/testsuite/libctf-writable/libctf-errors.lk | 1 + .../libctf-writable/parent-child-dtd-crash-lib.c | 179 + .../libctf-writable/parent-child-dtd-enum.c | 11 + .../libctf-writable/parent-child-dtd-enum.lk | 1 + .../libctf-writable/parent-child-dtd-enumerator.c | 11 + .../libctf-writable/parent-child-dtd-enumerator.lk | 1 + .../parent-child-dtd-member-encoded.c | 11 + .../parent-child-dtd-member-encoded.lk | 1 + .../parent-child-dtd-member-offset.c | 11 + .../parent-child-dtd-member-offset.lk | 1 + .../libctf-writable/parent-child-dtd-set-array.c | 11 + .../libctf-writable/parent-child-dtd-set-array.lk | 1 + .../libctf-writable/parent-child-dtd-struct.c | 11 + .../libctf-writable/parent-child-dtd-struct.lk | 1 + .../libctf-writable/parent-child-dtd-union.c | 11 + .../libctf-writable/parent-child-dtd-union.lk | 1 + libctf/testsuite/libctf-writable/writable.exp | 2 +- libdecnumber/configure | 22 +- libdecnumber/configure.ac | 19 +- libiberty/ChangeLog | 406 +- libiberty/Makefile.in | 4 +- libiberty/README | 2 +- libiberty/_doprnt.c | 3 +- libiberty/acinclude.m4 | 16 +- libiberty/aclocal.m4 | 2 + libiberty/argv.c | 35 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/config.in | 3 + libiberty/configure | 172 +- libiberty/configure.ac | 48 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 441 +- 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 | 201 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 3 +- 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/obstacks.texi | 4 +- 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 | 95 +- 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 | 307 +- 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/strstr.c | 15 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 123 +- 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 | 61 + libsframe/Makefile.in | 1613 + libsframe/aclocal.m4 | 1242 + libsframe/config.h.in | 132 + libsframe/configure | 15149 +++ libsframe/configure.ac | 125 + libsframe/doc/local.mk | 40 + libsframe/doc/sframe-spec.texi | 697 + libsframe/libsframe.ver | 40 + libsframe/libtool-version | 30 + libsframe/sframe-dump.c | 222 + libsframe/sframe-error.c | 49 + libsframe/sframe-impl.h | 71 + libsframe/sframe.c | 1898 + libsframe/testsuite/config/default.exp | 54 + libsframe/testsuite/libsframe.decode/DATA-BE | Bin 0 -> 67 bytes libsframe/testsuite/libsframe.decode/DATA1 | Bin 0 -> 63 bytes libsframe/testsuite/libsframe.decode/DATA2 | Bin 0 -> 98 bytes libsframe/testsuite/libsframe.decode/be-flipping.c | 118 + libsframe/testsuite/libsframe.decode/decode.exp | 50 + libsframe/testsuite/libsframe.decode/frecnt-1.c | 102 + libsframe/testsuite/libsframe.decode/frecnt-2.c | 107 + libsframe/testsuite/libsframe.decode/local.mk | 16 + libsframe/testsuite/libsframe.encode/encode-1.c | 177 + libsframe/testsuite/libsframe.encode/encode.exp | 37 + libsframe/testsuite/libsframe.encode/local.mk | 7 + libsframe/testsuite/libsframe.find/find.exp | 42 + libsframe/testsuite/libsframe.find/findfre-1.c | 155 + libsframe/testsuite/libsframe.find/findfunc-1.c | 204 + libsframe/testsuite/libsframe.find/local.mk | 15 + libsframe/testsuite/libsframe.find/plt-findfre-1.c | 127 + libsframe/testsuite/local.mk | 25 + libtool.m4 | 88 +- ltmain.sh | 8 +- opcodes/ChangeLog | 138 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 64 +- opcodes/Makefile.in | 82 +- opcodes/aarch64-asm-2.c | 660 +- opcodes/aarch64-asm.c | 183 +- opcodes/aarch64-asm.h | 7 +- opcodes/aarch64-dis-2.c | 10761 +- opcodes/aarch64-dis.c | 317 +- opcodes/aarch64-dis.h | 7 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 135 +- opcodes/aarch64-opc.c | 2092 +- opcodes/aarch64-opc.h | 228 +- opcodes/aarch64-sys-regs.def | 1116 + opcodes/aarch64-tbl.h | 1381 +- opcodes/aclocal.m4 | 6 + opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 4 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 5 +- opcodes/arc-tbl.h | 724 +- opcodes/arm-dis.c | 23 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-asm.c | 590 - opcodes/bpf-desc.c | 1939 - opcodes/bpf-desc.h | 268 - opcodes/bpf-dis.c | 815 +- opcodes/bpf-ibld.c | 961 - opcodes/bpf-opc.c | 2309 +- opcodes/bpf-opc.h | 166 - 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 | 4 +- opcodes/config.in | 18 + opcodes/configure | 2434 +- opcodes/configure.ac | 14 +- 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 | 38 +- 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 | 71 +- opcodes/disassemble.h | 5 +- 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 | 4 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 28 +- opcodes/i386-dis-evex-mod.h | 60 +- opcodes/i386-dis-evex-prefix.h | 80 +- opcodes/i386-dis-evex-reg.h | 71 +- opcodes/i386-dis-evex-w.h | 46 +- opcodes/i386-dis-evex-x86-64.h | 50 + opcodes/i386-dis-evex.h | 407 +- opcodes/i386-dis.c | 4954 +- opcodes/i386-gen.c | 1733 +- opcodes/i386-init.h | 2405 +- opcodes/i386-mnem.h | 2371 + opcodes/i386-opc.c | 34 - opcodes/i386-opc.h | 349 +- opcodes/i386-opc.tbl | 4908 +- opcodes/i386-reg.tbl | 66 +- opcodes/i386-tbl.h | 67873 ++++------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 10 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/kvx-dis.c | 1587 + opcodes/kvx-dis.h | 65 + opcodes/kvx-opc.c | 111104 ++++++++++++++++++ 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 | 33 +- opcodes/loongarch-dis.c | 131 +- opcodes/loongarch-opc.c | 2002 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 356 +- opcodes/m68k-opc.c | 6 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 11 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 50 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 29 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 66 +- opcodes/microblaze-opcm.h | 20 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 314 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 109 +- 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 | 22 +- opcodes/po/de.po | 926 +- opcodes/po/opcodes.pot | 1002 +- opcodes/po/ro.po | 2089 +- opcodes/po/sr.po | 924 +- opcodes/po/sv.po | 489 +- opcodes/po/uk.po | 922 +- opcodes/ppc-dis.c | 4 +- opcodes/ppc-opc.c | 44 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 434 +- opcodes/riscv-opc.c | 1257 +- 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 | 51 +- opcodes/s390-mkopc.c | 233 +- opcodes/s390-opc.c | 255 +- opcodes/s390-opc.txt | 214 +- 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 +- readline/readline/isearch.c | 3 + readline/readline/mbutil.c | 2 +- sim/Makefile.am | 43 +- sim/Makefile.in | 3660 +- sim/README-HACKING | 102 +- sim/aarch64/Makefile.in | 33 - sim/aarch64/aarch64-sim.h | 60 + sim/aarch64/cpustate.c | 246 +- sim/aarch64/cpustate.h | 5 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 9 +- sim/aarch64/local.mk | 24 +- sim/aarch64/memory.c | 2 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 37 +- sim/aarch64/simulator.c | 94 +- sim/aarch64/simulator.h | 2 +- sim/aclocal.m4 | 1 + sim/arch-subdir.mk.in | 12 +- sim/arm/Makefile.in | 29 - sim/arm/arm-sim.h | 26 + sim/arm/armdefs.h | 6 + sim/arm/armemu.c | 44 +- sim/arm/armemu.h | 2 + sim/arm/armemu32.c | 2 +- sim/arm/armos.c | 8 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/local.mk | 26 +- sim/arm/maverick.c | 2 +- sim/arm/maverick.h | 2 +- sim/arm/sim-main.h | 13 +- sim/arm/thumbemu.c | 29 +- sim/arm/wrapper.c | 43 +- sim/avr/Makefile.in | 24 - sim/avr/avr-sim.h | 41 + sim/avr/interp.c | 214 +- sim/avr/local.mk | 21 +- sim/avr/sim-main.h | 20 +- sim/bfin/Makefile.in | 71 - sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 39 +- 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 | 3 +- 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 | 5 +- 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 | 12 +- 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 | 5 +- 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 | 4 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 10 +- 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 | 3 +- 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 | 4 +- 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 | 36 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 27 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 68 +- sim/bfin/machs.c | 19 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 44 +- sim/bpf/Makefile.in | 151 - sim/bpf/arch.c | 35 - sim/bpf/arch.h | 50 - sim/bpf/bpf-helpers.c | 181 - sim/bpf/bpf-helpers.def | 194 - sim/bpf/bpf-helpers.h | 33 - sim/bpf/bpf-sim.c | 1445 + sim/bpf/bpf-sim.h | 20 +- sim/bpf/bpf.c | 329 - sim/bpf/cpu.c | 61 - sim/bpf/cpu.h | 81 - sim/bpf/cpuall.h | 65 - sim/bpf/decode-be.c | 1131 - sim/bpf/decode-be.h | 94 - sim/bpf/decode-le.c | 1131 - sim/bpf/decode-le.h | 94 - sim/bpf/decode.h | 37 - sim/bpf/defs-be.h | 383 - sim/bpf/defs-le.h | 383 - sim/bpf/eng.h | 23 - sim/bpf/local.mk | 56 +- sim/bpf/mloop.in | 168 - sim/bpf/sem-be.c | 3207 - sim/bpf/sem-le.c | 3207 - sim/bpf/sim-if.c | 228 - sim/bpf/sim-main.h | 22 +- sim/bpf/traps.c | 2 +- sim/common/Make-common.in | 427 - sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 7 +- sim/common/cgen-defs.h | 4 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 4 +- sim/common/cgen-ops.h | 4 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 5 +- sim/common/cgen-scache.c | 16 +- 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/cgen.sh | 4 - sim/common/create-version.sh | 2 +- sim/common/defs.h | 7 +- sim/common/dv-cfi.c | 8 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 20 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 89 +- sim/common/gennltvals.py | 8 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 4 +- 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 | 8 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 34 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 4 +- sim/common/hw-tree.h | 2 +- sim/common/lineno.sh | 44 + sim/common/local.mk | 194 +- 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 | 4 +- 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 | 4 +- sim/common/sim-core.h | 5 +- sim/common/sim-cpu.c | 25 +- sim/common/sim-cpu.h | 63 +- sim/common/sim-endian.c | 4 +- sim/common/sim-endian.h | 4 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 4 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 6 +- 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 | 10 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 6 +- 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 | 7 +- 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 | 4 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 8 +- sim/common/target-newlib-errno.c | 119 +- 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 | 1743 +- sim/configure.ac | 72 +- 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 | 14 +- sim/cr16/local.mk | 30 +- sim/cr16/sim-main.h | 14 +- sim/cr16/simops.c | 14 +- sim/cris/Makefile.in | 71 - sim/cris/arch.c | 5 +- sim/cris/arch.h | 13 +- sim/cris/cpuall.h | 5 +- sim/cris/cpuv10.c | 5 +- sim/cris/cpuv10.h | 7 +- sim/cris/cpuv32.c | 5 +- sim/cris/cpuv32.h | 7 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 35 +- sim/cris/crisv10f.c | 3 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 3695 +- sim/cris/decodev10.h | 6 +- sim/cris/decodev32.c | 2763 +- sim/cris/decodev32.h | 7 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 7 +- sim/cris/local.mk | 89 +- sim/cris/mloop.in | 8 +- sim/cris/modelv10.c | 5 +- sim/cris/modelv32.c | 5 +- sim/cris/rvdummy.c | 6 +- sim/cris/semcrisv10f-switch.c | 9 +- sim/cris/semcrisv32f-switch.c | 9 +- sim/cris/sim-if.c | 57 +- sim/cris/sim-main.h | 25 +- sim/cris/traps.c | 420 +- 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 | 24 +- sim/d10v/local.mk | 31 +- sim/d10v/sim-main.h | 14 +- sim/d10v/simops.c | 6 +- sim/erc32/Makefile.in | 33 - sim/erc32/erc32.c | 14 +- sim/erc32/exec.c | 75 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 15 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 16 +- sim/erc32/local.mk | 35 +- sim/erc32/sis.c | 3 +- sim/erc32/sis.h | 2 +- sim/erc32/startsim | 2 +- sim/example-synacor/Makefile.in | 26 - sim/example-synacor/example-synacor-sim.h | 38 + sim/example-synacor/interp.c | 7 +- sim/example-synacor/local.mk | 22 +- sim/example-synacor/sim-main.c | 76 +- sim/example-synacor/sim-main.h | 17 +- sim/frv/Makefile.in | 63 - sim/frv/acinclude.m4 | 2 +- sim/frv/arch.c | 5 +- sim/frv/arch.h | 13 +- sim/frv/cache.c | 12 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 5 +- sim/frv/cpu.h | 23 +- sim/frv/cpuall.h | 5 +- sim/frv/decode.c | 2221 +- sim/frv/decode.h | 5 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 8 +- sim/frv/interrupts.c | 10 +- sim/frv/local.mk | 80 +- sim/frv/memory.c | 4 +- sim/frv/mloop.in | 7 +- sim/frv/model.c | 5 +- sim/frv/options.c | 8 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 13 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 7 +- 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 | 6 +- sim/frv/sim-if.c | 8 +- sim/frv/sim-main.h | 46 +- sim/frv/traps.c | 9 +- sim/ft32/Makefile.in | 26 - sim/ft32/ft32-sim.h | 6 +- sim/ft32/interp.c | 195 +- sim/ft32/local.mk | 21 +- sim/ft32/sim-main.h | 14 +- sim/h8300/Makefile.in | 24 - sim/h8300/compile.c | 190 +- sim/h8300/h8300-sim.h | 153 + sim/h8300/local.mk | 21 +- sim/h8300/sim-main.h | 150 - sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 36 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 13 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 22 +- 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 | 18 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 64 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 81 +- sim/igen/lf.h | 2 +- sim/igen/local.mk | 14 +- sim/igen/misc.c | 6 +- sim/igen/misc.h | 6 +- sim/igen/table.c | 6 +- sim/igen/table.h | 2 +- sim/iq2000/Makefile.in | 63 - sim/iq2000/arch.c | 5 +- sim/iq2000/arch.h | 13 +- sim/iq2000/cpu.c | 5 +- sim/iq2000/cpu.h | 15 +- sim/iq2000/cpuall.h | 5 +- sim/iq2000/decode.c | 783 +- sim/iq2000/decode.h | 9 +- sim/iq2000/iq2000.c | 6 +- sim/iq2000/local.mk | 59 +- sim/iq2000/mloop.in | 8 +- sim/iq2000/model.c | 5 +- sim/iq2000/sem-switch.c | 9 +- sim/iq2000/sem.c | 9 +- sim/iq2000/sim-if.c | 8 +- sim/iq2000/sim-main.h | 19 +- sim/lm32/Makefile.in | 41 - sim/lm32/arch.c | 5 +- sim/lm32/arch.h | 13 +- sim/lm32/cpu.c | 5 +- sim/lm32/cpu.h | 22 +- sim/lm32/cpuall.h | 5 +- sim/lm32/decode.c | 151 +- sim/lm32/decode.h | 5 +- sim/lm32/dv-lm32cpu.c | 5 +- sim/lm32/dv-lm32timer.c | 3 +- sim/lm32/dv-lm32uart.c | 3 +- sim/lm32/lm32-sim.h | 4 +- sim/lm32/lm32.c | 2 +- sim/lm32/local.mk | 64 +- sim/lm32/mloop.in | 4 + sim/lm32/model.c | 5 +- sim/lm32/sem-switch.c | 5 +- sim/lm32/sem.c | 5 +- sim/lm32/sim-if.c | 7 +- sim/lm32/sim-main.h | 34 +- sim/lm32/traps.c | 13 +- sim/lm32/user.c | 2 +- sim/m32c/Makefile.in | 40 - sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 14 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/local.mk | 38 +- sim/m32c/m32c.opc | 15 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 4 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 4 +- sim/m32c/r8c.opc | 10 +- sim/m32c/reg.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 4 +- sim/m32c/trace.h | 2 +- sim/m32r/Makefile.in | 91 - sim/m32r/arch.c | 5 +- sim/m32r/arch.h | 13 +- sim/m32r/cpu.c | 5 +- sim/m32r/cpu.h | 15 +- sim/m32r/cpu2.c | 5 +- sim/m32r/cpu2.h | 15 +- sim/m32r/cpuall.h | 5 +- sim/m32r/cpux.c | 5 +- sim/m32r/cpux.h | 15 +- sim/m32r/decode.c | 451 +- sim/m32r/decode.h | 5 +- sim/m32r/decode2.c | 597 +- sim/m32r/decode2.h | 5 +- sim/m32r/decodex.c | 559 +- sim/m32r/decodex.h | 5 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 4 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/local.mk | 110 +- sim/m32r/m32r-sim.h | 67 +- sim/m32r/m32r.c | 4 +- sim/m32r/m32r2.c | 4 +- sim/m32r/m32rx.c | 4 +- sim/m32r/mloop.in | 6 +- sim/m32r/mloop2.in | 17 +- sim/m32r/mloopx.in | 17 +- sim/m32r/model.c | 5 +- sim/m32r/model2.c | 5 +- sim/m32r/modelx.c | 5 +- sim/m32r/sem-switch.c | 5 +- sim/m32r/sem.c | 5 +- sim/m32r/sem2-switch.c | 5 +- sim/m32r/semx-switch.c | 5 +- sim/m32r/sim-if.c | 15 +- sim/m32r/sim-main.h | 40 +- sim/m32r/traps.c | 12 +- 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 | 5 +- 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 | 117 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_output.m4 | 51 - sim/m4/sim_ac_platform.m4 | 26 +- sim/m4/sim_ac_toolchain.m4 | 3 +- sim/m68hc11/Makefile.in | 39 - sim/m68hc11/dv-m68hc11.c | 143 +- sim/m68hc11/dv-m68hc11eepr.c | 46 +- sim/m68hc11/dv-m68hc11sio.c | 82 +- sim/m68hc11/dv-m68hc11spi.c | 53 +- sim/m68hc11/dv-m68hc11tim.c | 132 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 10 +- sim/m68hc11/gencode.c | 4 +- sim/m68hc11/interp.c | 71 +- sim/m68hc11/interrupts.c | 20 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 44 +- sim/m68hc11/m68hc11-sim.h | 565 + sim/m68hc11/m68hc11_sim.c | 201 +- sim/m68hc11/sim-main.h | 539 +- sim/mcore/Makefile.in | 25 - sim/mcore/interp.c | 136 +- sim/mcore/local.mk | 21 +- sim/mcore/mcore-sim.h | 64 + sim/mcore/sim-main.h | 48 +- sim/microblaze/Makefile.in | 25 - sim/microblaze/interp.c | 21 +- sim/microblaze/local.mk | 21 +- sim/microblaze/microblaze-sim.h | 46 + sim/microblaze/microblaze.h | 6 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 29 +- sim/mips/Makefile.in | 596 - sim/mips/acinclude.m4 | 338 + sim/mips/aclocal.m4 | 17 - sim/mips/configure | 3534 - sim/mips/configure.ac | 416 - sim/mips/cp1.c | 17 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 4 +- sim/mips/dsp2.igen | 7 +- 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 | 185 +- sim/mips/local.mk | 365 +- sim/mips/m16e.igen | 8 +- 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/mips.igen | 21 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 4 +- sim/mips/sim-main.h | 73 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/Makefile.in | 35 - sim/mn10300/am33.igen | 22 +- 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 | 10 +- sim/mn10300/interp.c | 12 +- sim/mn10300/local.mk | 94 +- sim/mn10300/mn10300-sim.h | 232 + sim/mn10300/mn10300.igen | 24 +- sim/mn10300/mn10300_sim.h | 227 - sim/mn10300/op_utils.c | 17 +- sim/mn10300/sim-main.c | 5 + sim/mn10300/sim-main.h | 59 +- sim/moxie/Makefile.in | 27 - sim/moxie/interp.c | 45 +- sim/moxie/local.mk | 23 +- sim/moxie/moxie-sim.h | 34 + sim/moxie/sim-main.h | 18 +- sim/msp430/Makefile.in | 26 - sim/msp430/local.mk | 21 +- sim/msp430/msp430-sim.c | 234 +- sim/msp430/msp430-sim.h | 6 +- sim/msp430/sim-main.h | 18 +- sim/or1k/Makefile.in | 93 - sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 8 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2356 +- sim/or1k/decode.h | 2 +- sim/or1k/local.mk | 64 +- sim/or1k/mloop.in | 6 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 29 +- sim/or1k/or1k.c | 40 +- sim/or1k/sem-switch.c | 5 +- sim/or1k/sem.c | 3 +- sim/or1k/sim-if.c | 9 +- sim/or1k/sim-main.h | 45 +- sim/or1k/traps.c | 21 +- sim/ppc/Makefile.in | 153 +- sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/basics.h | 2 +- sim/ppc/configure | 38 +- sim/ppc/configure.ac | 34 +- sim/ppc/cpu.h | 6 +- sim/ppc/debug.h | 18 +- sim/ppc/defs.h | 5 +- sim/ppc/device.c | 38 +- sim/ppc/device_table.c | 2 - sim/ppc/dgen.c | 335 - sim/ppc/dp-bit.c | 2 +- sim/ppc/dumpf.c | 40 + sim/ppc/dumpf.h | 25 + 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 | 11 +- sim/ppc/emul_unix.c | 15 +- sim/ppc/filter.c | 2 - sim/ppc/filter_filename.c | 35 - sim/ppc/filter_filename.h | 26 - sim/ppc/gdb-sim.c | 4 +- sim/ppc/gen-idecode.c | 2 +- sim/ppc/gen-model.c | 4 +- sim/ppc/hw_com.c | 2 - sim/ppc/hw_disk.c | 3 - sim/ppc/hw_pal.c | 2 - sim/ppc/hw_phb.c | 7 +- sim/ppc/igen.c | 22 +- sim/ppc/ld-cache.c | 3 +- sim/ppc/ld-decode.c | 3 +- sim/ppc/ld-insn.c | 17 +- sim/ppc/ld-insn.h | 4 +- sim/ppc/lf.c | 88 +- sim/ppc/local.mk | 87 +- sim/ppc/main.c | 2 - sim/ppc/misc.c | 205 - sim/ppc/misc.h | 79 - sim/ppc/mon.c | 3 - sim/ppc/options.c | 4 - sim/ppc/pk.h | 2 +- sim/ppc/psim.c | 4 +- sim/ppc/psim.h | 4 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim-main.h | 7 - sim/ppc/sim_calls.c | 20 +- sim/ppc/spreg-gen.py | 305 + sim/ppc/spreg.c | 1175 + sim/ppc/spreg.h | 108 + sim/ppc/table.c | 6 +- sim/ppc/tree.c | 2 +- sim/ppc/tree.h | 2 +- sim/pru/Makefile.in | 27 - sim/pru/interp.c | 34 +- sim/pru/local.mk | 21 +- sim/pru/pru.h | 60 +- sim/pru/pru.isa | 18 +- sim/pru/sim-main.h | 63 +- sim/riscv/Makefile.in | 29 - sim/riscv/acinclude.m4 | 2 +- sim/riscv/interp.c | 11 +- sim/riscv/local.mk | 25 +- sim/riscv/machs.c | 3 +- sim/riscv/machs.h | 2 +- sim/riscv/riscv-sim.h | 78 + sim/riscv/sim-main.c | 448 +- sim/riscv/sim-main.h | 58 +- sim/rl78/Makefile.in | 34 - sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 14 +- sim/rl78/load.c | 6 +- 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 | 3 +- sim/rl78/trace.c | 2 +- sim/rl78/trace.h | 2 +- sim/rx/Makefile.in | 39 - sim/rx/acinclude.m4 | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 15 +- sim/rx/load.c | 6 +- sim/rx/load.h | 2 +- sim/rx/local.mk | 33 +- sim/rx/main.c | 4 +- sim/rx/mem.c | 3 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 15 +- 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/gencode.c | 187 +- sim/sh/interp.c | 30 +- sim/sh/local.mk | 33 +- sim/sh/sh-sim.h | 118 + sim/sh/sim-main.h | 103 +- sim/testsuite/bpf/allinsn.exp | 5 +- sim/testsuite/bpf/alu.s | 64 +- sim/testsuite/bpf/alu32.s | 92 +- sim/testsuite/bpf/endbe.s | 14 +- sim/testsuite/bpf/endle.s | 14 +- sim/testsuite/bpf/jmp.s | 130 +- sim/testsuite/bpf/jmp32.s | 130 +- sim/testsuite/bpf/ldabs.s | 72 +- sim/testsuite/bpf/mem.s | 10 +- sim/testsuite/bpf/mov.s | 18 +- sim/testsuite/bpf/testutils.inc | 24 +- sim/testsuite/bpf/xadd.s | 24 +- 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/lib/sim-defs.exp | 19 + 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/mcore/lsr.s | 28 + sim/testsuite/mcore/lsri.s | 25 + sim/testsuite/mcore/rotli.s | 31 + sim/testsuite/mcore/sextb.s | 25 + sim/testsuite/mcore/sexth.s | 27 + 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 | 7 +- 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 | 4 +- sim/testsuite/or1k/fpu.S | 2 +- sim/testsuite/or1k/fpu64a32-unordered.S | 4 +- sim/testsuite/or1k/fpu64a32.S | 4 +- 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 | 9 +- sim/testsuite/or1k/ror.S | 2 +- sim/testsuite/or1k/shift.S | 2 +- sim/testsuite/or1k/spr-defs.h | 2 +- sim/testsuite/or1k/sub.S | 2 +- sim/testsuite/or1k/xor.S | 2 +- sim/testsuite/pru/add.s | 2 +- sim/testsuite/pru/allinsn.exp | 2 +- sim/testsuite/pru/carry.s | 416 + 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 | 41 + sim/testsuite/pru/mul.s | 2 +- sim/testsuite/pru/subreg.s | 2 +- sim/testsuite/pru/testutils.inc | 2 +- sim/testsuite/riscv/jalr.s | 22 + sim/testsuite/riscv/testutils.inc | 12 +- sim/v850/Makefile.in | 28 - sim/v850/interp.c | 17 +- sim/v850/local.mk | 89 +- sim/v850/sim-main.h | 729 +- sim/v850/simops.c | 25 +- sim/v850/simops.h | 7 +- sim/v850/v850-sim.h | 722 + sim/v850/v850.igen | 164 +- sim/v850/v850_sim.h | 8 - src-release.sh | 12 +- zlib/Makefile.in | 2 + zlib/configure | 97 +- zlib/configure.ac | 21 +- 14091 files changed, 753937 insertions(+), 351977 deletions(-) create mode 100644 SECURITY.txt create mode 100644 bfd/.elfnn-loongarch.c.swp delete mode 100644 bfd/aix386-core.c create mode 100644 bfd/ax_tls.m4 create mode 100644 bfd/bpf-reloc.def create mode 100644 bfd/coff-riscv64.c create mode 100644 bfd/cpu-kvx.c create mode 100644 bfd/elf-sframe.c create mode 100644 bfd/elfnn-kvx.c create mode 100644 bfd/elfxx-kvx-relocs.h create mode 100644 bfd/elfxx-kvx.c create mode 100644 bfd/elfxx-kvx.h 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/pei-riscv64.c create mode 100644 bfd/po/ka.po delete mode 100644 bfd/sco5-core.c create mode 100644 bfd/xtensa-dynconfig.c create mode 100644 binutils/SECURITY.txt create mode 100644 binutils/doc/sframe.options.texi create mode 100644 binutils/od-pe.c create mode 100644 binutils/testsuite/binutils-all/dw2-decodedline-2.S create mode 100644 binutils/testsuite/binutils-all/kvx/kvx.exp create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle.d create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle.s create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle32bits.d create mode 100644 binutils/testsuite/binutils-all/kvx/pcrel_bundle32bits.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc.s create mode 100644 binutils/testsuite/binutils-all/objdump.Zs create mode 100644 binutils/testsuite/binutils-all/readelf.s-64-tmips create mode 100644 binutils/testsuite/binutils-all/rename-section-01.d create mode 100644 binutils/testsuite/binutils-all/riscv/pei-riscv64.d create mode 100644 binutils/testsuite/binutils-all/riscv/pei-riscv64.s create mode 100644 binutils/testsuite/binutils-all/strip-section-headers-1.d create mode 100644 binutils/testsuite/binutils-all/verilog-I4.hex create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-2-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-2.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections-i386.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections.d create mode 100644 binutils/testsuite/binutils-all/x86-64/large-sections.s create mode 100644 config/dejagnu.m4 create mode 100644 config/intlmacosx.m4 delete mode 100644 config/mh-pa-hpux10 delete mode 100644 cpu/bpf.cpu delete mode 100644 cpu/bpf.opc create mode 100644 gas/codeview.c create mode 100644 gas/codeview.h create mode 100644 gas/config/kvx-parse.c create mode 100644 gas/config/kvx-parse.h create mode 100644 gas/config/tc-kvx.c create mode 100644 gas/config/tc-kvx.h delete mode 100644 gas/config/te-svr4.h create mode 100644 gas/doc/c-kvx.texi create mode 100644 gas/gen-sframe.c create mode 100644 gas/gen-sframe.h create mode 100644 gas/sframe-opt.c create mode 100644 gas/testsuite/gas/aarch64/armv8_9-a-sysregs-bad.d create mode 100644 gas/testsuite/gas/aarch64/armv8_9-a-sysregs-bad.l create mode 100644 gas/testsuite/gas/aarch64/armv8_9-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/armv8_9-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.d create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.l create mode 100644 gas/testsuite/gas/aarch64/chk-bad-1.s create mode 100644 gas/testsuite/gas/aarch64/chk.d create mode 100644 gas/testsuite/gas/aarch64/chk.s create mode 100644 gas/testsuite/gas/aarch64/clrbhb-1.d create mode 100644 gas/testsuite/gas/aarch64/clrbhb-1.s 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/cpu-cortex-a720.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-x3.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-x4.d create mode 100644 gas/testsuite/gas/aarch64/cssc.d create mode 100644 gas/testsuite/gas/aarch64/cssc.s create mode 100644 gas/testsuite/gas/aarch64/gcs-1-bad.d create mode 100644 gas/testsuite/gas/aarch64/gcs-1-bad.l create mode 100644 gas/testsuite/gas/aarch64/gcs-1.d create mode 100644 gas/testsuite/gas/aarch64/gcs-1.s create mode 100644 gas/testsuite/gas/aarch64/gcs-sysregs-bad.d create mode 100644 gas/testsuite/gas/aarch64/gcs-sysregs-bad.l create mode 100644 gas/testsuite/gas/aarch64/gcs-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/gcs-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/hint-bad.d create mode 100644 gas/testsuite/gas/aarch64/hint-bad.l create mode 100644 gas/testsuite/gas/aarch64/hint-bad.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ite1-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ite1-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-predres2-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-predres2-1.l create mode 100644 gas/testsuite/gas/aarch64/ite1.d create mode 100644 gas/testsuite/gas/aarch64/ite1.s create mode 100644 gas/testsuite/gas/aarch64/lse128-atomic.d create mode 100644 gas/testsuite/gas/aarch64/lse128-atomic.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/predres2.d create mode 100644 gas/testsuite/gas/aarch64/predres2.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/const-1.l create mode 100644 gas/testsuite/gas/all/const-1.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/arm/cpu-cortex-x1c.d create mode 100644 gas/testsuite/gas/arm/ehabi-pacbti-m.d create mode 100644 gas/testsuite/gas/arm/ehabi-pacbti-m.s create mode 100644 gas/testsuite/gas/bpf/alu-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d delete mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d delete mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/bpf/asm-extra-sym-1.d create mode 100644 gas/testsuite/gas/bpf/asm-extra-sym-1.s create mode 100644 gas/testsuite/gas/bpf/atomic-be-pseudoc.d 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-v1-be.d create mode 100644 gas/testsuite/gas/bpf/atomic-v1.d create mode 100644 gas/testsuite/gas/bpf/atomic-v1.s create mode 100644 gas/testsuite/gas/bpf/comments-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/comments-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/comments.d create mode 100644 gas/testsuite/gas/bpf/comments.s create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.d create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.l create mode 100644 gas/testsuite/gas/bpf/disp16-overflow-relax.s create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.d create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.l create mode 100644 gas/testsuite/gas/bpf/disp16-overflow.s create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.d create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.l create mode 100644 gas/testsuite/gas/bpf/disp32-overflow.s create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.d create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.l create mode 100644 gas/testsuite/gas/bpf/imm32-overflow.s create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.s delete mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.l delete mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.s create mode 100644 gas/testsuite/gas/bpf/jump-be-pseudoc.d 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-relax-ja-be.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-ja.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-ja.s create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump-be.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump.d create mode 100644 gas/testsuite/gas/bpf/jump-relax-jump.s create mode 100644 gas/testsuite/gas/bpf/jump32-be-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump32-be.d 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/lddw-be-pseudoc.d 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/mem-be-pseudoc.d 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/offset16-overflow.d create mode 100644 gas/testsuite/gas/bpf/offset16-overflow.l create mode 100644 gas/testsuite/gas/bpf/offset16-overflow.s create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.l create mode 100644 gas/testsuite/gas/bpf/regs-for-symbols-pseudoc.s create mode 100644 gas/testsuite/gas/bpf/spacing-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/spacing-pseudoc.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d copy gas/testsuite/gas/{cfi/cie-version.s => cfi-sframe/cfi-sframe-common-2.s} (100%) create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe.exp create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-3.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.inc create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.s create mode 100644 gas/testsuite/gas/elf/section30.d create mode 100644 gas/testsuite/gas/elf/section30.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/apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/apx-push2pop2-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/arch-14-1.d create mode 100644 gas/testsuite/gas/i386/arch-14-1.s create mode 100644 gas/testsuite/gas/i386/arch-14-znver4.d create mode 100644 gas/testsuite/gas/i386/avx-vex.l create mode 100644 gas/testsuite/gas/i386/avx-vex.s create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16-intel.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int16.s create mode 100644 gas/testsuite/gas/i386/avx10-vsz.l create mode 100644 gas/testsuite/gas/i386/avx10-vsz.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-256-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-1.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-2.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-3.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-4.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-5.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-gfni.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vaes.s create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx10.1-512-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq_vl.s create mode 100644 gas/testsuite/gas/i386/code16.e create mode 100644 gas/testsuite/gas/i386/codeview-lines.d create mode 100644 gas/testsuite/gas/i386/codeview.exp create mode 100644 gas/testsuite/gas/i386/codeview1.s create mode 100644 gas/testsuite/gas/i386/codeview2.s create mode 100644 gas/testsuite/gas/i386/compat-intel2.d create mode 100644 gas/testsuite/gas/i386/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 delete mode 100644 gas/testsuite/gas/i386/intel.e create mode 100644 gas/testsuite/gas/i386/lfence-section.d create mode 100644 gas/testsuite/gas/i386/lfence-section.e create mode 100644 gas/testsuite/gas/i386/lfence-section.s create mode 100644 gas/testsuite/gas/i386/lfence-subsect.d create mode 100644 gas/testsuite/gas/i386/lfence-subsect.s create mode 100644 gas/testsuite/gas/i386/movs.s create mode 100644 gas/testsuite/gas/i386/movs32.d create mode 100644 gas/testsuite/gas/i386/movs64.d create mode 100644 gas/testsuite/gas/i386/nop-1.l create mode 100644 gas/testsuite/gas/i386/nops-10.d create mode 100644 gas/testsuite/gas/i386/nops-10.s create mode 100644 gas/testsuite/gas/i386/nops-9.d create mode 100644 gas/testsuite/gas/i386/nops-9.s create mode 100644 gas/testsuite/gas/i386/pbndkb-inval.l create mode 100644 gas/testsuite/gas/i386/pbndkb-inval.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/rex-bad.l create mode 100644 gas/testsuite/gas/i386/rex-bad.s create mode 100644 gas/testsuite/gas/i386/rmpquery.d create mode 100644 gas/testsuite/gas/i386/rmpquery.s create mode 100644 gas/testsuite/gas/i386/sha512-intel.d create mode 100644 gas/testsuite/gas/i386/sha512-inval.l create mode 100644 gas/testsuite/gas/i386/sha512-inval.s create mode 100644 gas/testsuite/gas/i386/sha512.d create mode 100644 gas/testsuite/gas/i386/sha512.s create mode 100644 gas/testsuite/gas/i386/sm3-intel.d create mode 100644 gas/testsuite/gas/i386/sm3.d create mode 100644 gas/testsuite/gas/i386/sm3.s create mode 100644 gas/testsuite/gas/i386/sm4-intel.d create mode 100644 gas/testsuite/gas/i386/sm4.d create mode 100644 gas/testsuite/gas/i386/sm4.s create mode 100644 gas/testsuite/gas/i386/user_msr-inval.l create mode 100644 gas/testsuite/gas/i386/user_msr-inval.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-apx-egpr-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-egpr-promote-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-egpr.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-evex-promoted.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-jmpabs.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd-optimize.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-ndd.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-push2pop2.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-pushp-popp.s create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.d create mode 100644 gas/testsuite/gas/i386/x86-64-apx-rex2.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-arch-4-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-znver4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int16.s 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-gottpoff.d create mode 100644 gas/testsuite/gas/i386/x86-64-gottpoff.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/i386/x86-64-nops-1a-core2.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-1a-g64.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2c.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb.d create mode 100644 gas/testsuite/gas/i386/x86-64-pbndkb.s create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-sha512-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-sha512.d create mode 100644 gas/testsuite/gas/i386/x86-64-sha512.s create mode 100644 gas/testsuite/gas/i386/x86-64-sm3-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm3.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm3.s create mode 100644 gas/testsuite/gas/i386/x86-64-sm4-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm4.d create mode 100644 gas/testsuite/gas/i386/x86-64-sm4.s create mode 100644 gas/testsuite/gas/i386/x86-64-tlsdesc.d create mode 100644 gas/testsuite/gas/i386/x86-64-tlsdesc.s create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr.d create mode 100644 gas/testsuite/gas/i386/x86-64-user_msr.s create mode 100644 gas/testsuite/gas/i386/x86-64.exp create mode 100644 gas/testsuite/gas/kvx/fat-bundles.s create mode 100644 gas/testsuite/gas/kvx/kv3-1-fat-bundles.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv3-1-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kv3-2-fat-bundles.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv3-2-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-32.d create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-32.s create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-64.d create mode 100644 gas/testsuite/gas/kvx/kv4-1-insns-64.s create mode 100644 gas/testsuite/gas/kvx/kvx.exp create mode 100644 gas/testsuite/gas/kvx/nop-align.d create mode 100644 gas/testsuite/gas/kvx/nop-align.s create mode 100644 gas/testsuite/gas/lns/lns-common-1-kvx.s create mode 100644 gas/testsuite/gas/loongarch/64_pcrel.d create mode 100644 gas/testsuite/gas/loongarch/64_pcrel.s create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.d create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.l create mode 100644 gas/testsuite/gas/loongarch/deprecated_reg_aliases.s create mode 100644 gas/testsuite/gas/loongarch/double_quotation_marks.d create mode 100644 gas/testsuite/gas/loongarch/double_quotation_marks.s create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.d create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.l create mode 100644 gas/testsuite/gas/loongarch/imm_overflow.s create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.d create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.l create mode 100644 gas/testsuite/gas/loongarch/imm_unalign.s create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_1.d create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_1.s create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_2.d create mode 100644 gas/testsuite/gas/loongarch/la_branch_relax_2.s create mode 100644 gas/testsuite/gas/loongarch/lvz-lbt.d create mode 100644 gas/testsuite/gas/loongarch/lvz-lbt.s create mode 100644 gas/testsuite/gas/loongarch/medium-call.d create mode 100644 gas/testsuite/gas/loongarch/medium-call.s create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub.d create mode 100644 gas/testsuite/gas/loongarch/no_thin_add_sub.s create mode 100644 gas/testsuite/gas/loongarch/pcaddi.d create mode 100644 gas/testsuite/gas/loongarch/pcaddi.s create mode 100644 gas/testsuite/gas/loongarch/raw-insn.d create mode 100644 gas/testsuite/gas/loongarch/raw-insn.s create mode 100644 gas/testsuite/gas/loongarch/relax_align.d create mode 100644 gas/testsuite/gas/loongarch/relax_align.s create mode 100644 gas/testsuite/gas/loongarch/reloc_type.d create mode 100644 gas/testsuite/gas/loongarch/reloc_type.l create mode 100644 gas/testsuite/gas/loongarch/reloc_type.s create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_norelax.d create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_norelax.s create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_relax.d create mode 100644 gas/testsuite/gas/loongarch/thin_add_sub_relax.s create mode 100644 gas/testsuite/gas/loongarch/tls_le_insn_format_check.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32_abs.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_32_abs.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_64.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_64.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_abs.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_abs.s create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_pc.d create mode 100644 gas/testsuite/gas/loongarch/tlsdesc_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/uleb128.d copy gas/testsuite/gas/{all/relax.s => loongarch/uleb128.s} (100%) create mode 100644 gas/testsuite/gas/loongarch/vector.d create mode 100644 gas/testsuite/gas/loongarch/vector.s create mode 100644 gas/testsuite/gas/mips/align-after-label.s create mode 100644 gas/testsuite/gas/mips/allegrex.d create mode 100644 gas/testsuite/gas/mips/allegrex.s create mode 100644 gas/testsuite/gas/mips/allegrex@c0.d create mode 100644 gas/testsuite/gas/mips/allegrex@c1.d copy gas/testsuite/gas/mips/{mips2@c3.d => allegrex@c3.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0b.d => allegrex@cp0b.d} (100%) copy gas/testsuite/gas/mips/{mips3@cp0bl.d => allegrex@cp0bl.d} (100%) copy gas/testsuite/gas/mips/{mips2@cp0c.d => allegrex@cp0c.d} (100%) copy gas/testsuite/gas/mips/{mips1@cp2d.d => allegrex@cp2d.d} (100%) create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.d create mode 100644 gas/testsuite/gas/mips/allegrex@isa-override-2.l copy gas/testsuite/gas/mips/{mips2@save-sub.d => allegrex@save-sub.d} (100%) create mode 100644 gas/testsuite/gas/mips/irix-no-pdr.d 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/mips/mips16-e-irix.d create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.d create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.l create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.d create mode 100644 gas/testsuite/gas/ppc/future-raw.d create mode 100644 gas/testsuite/gas/ppc/future-raw.s create mode 100644 gas/testsuite/gas/ppc/power6-dfp.d create mode 100644 gas/testsuite/gas/ppc/power6-dfp.s create mode 100644 gas/testsuite/gas/ppc/rfc02655.d create mode 100644 gas/testsuite/gas/ppc/rfc02655.s create mode 100644 gas/testsuite/gas/ppc/rfc02656.d create mode 100644 gas/testsuite/gas/ppc/rfc02656.s delete mode 100644 gas/testsuite/gas/riscv/b-ext-64-na.d delete mode 100644 gas/testsuite/gas/riscv/b-ext-na.d 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/c-zero-imm-na.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-boundaries.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-march.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-01.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-02.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-03.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-04.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-05.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-06.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.l create mode 100644 gas/testsuite/gas/riscv/cv-alu-fail-operand-07.s create mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.d create mode 100644 gas/testsuite/gas/riscv/cv-alu-insns.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.l create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-march.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.l create mode 100644 gas/testsuite/gas/riscv/cv-mac-fail-operand.s create mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.d create mode 100644 gas/testsuite/gas/riscv/cv-mac-insns.s create mode 100644 gas/testsuite/gas/riscv/fixup-local-norelax.d create mode 100644 gas/testsuite/gas/riscv/fixup-local-relax.d create mode 100644 gas/testsuite/gas/riscv/fixup-local.s create mode 100644 gas/testsuite/gas/riscv/float-be.d create mode 100644 gas/testsuite/gas/riscv/float-le.d create mode 100644 gas/testsuite/gas/riscv/float.s create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-d-insns-64.s create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-f-insns-64.s create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-32.d create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-32.s create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-64.d create mode 100644 gas/testsuite/gas/riscv/fp-q-insns-64.s create mode 100644 gas/testsuite/gas/riscv/l-s-macro.d create mode 100644 gas/testsuite/gas/riscv/l-s-macro.s create mode 100644 gas/testsuite/gas/riscv/la-variants.d create mode 100644 gas/testsuite/gas/riscv/la-variants.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.l 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-fail-rv32eh.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32eh.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64i_zcf.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv64i_zcf.l create mode 100644 gas/testsuite/gas/riscv/march-imply-zcd.d create mode 100644 gas/testsuite/gas/riscv/march-imply-zcf.d 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 delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rounding-fail.d rename gas/testsuite/gas/riscv/{rouding-fail.l => rounding-fail.l} (100%) rename gas/testsuite/gas/riscv/{rouding-fail.s => rounding-fail.s} (100%) create mode 100644 gas/testsuite/gas/riscv/sifive-insns.d create mode 100644 gas/testsuite/gas/riscv/sifive-insns.s create mode 100644 gas/testsuite/gas/riscv/smstateen-csr-s.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.s create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.d create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.s create mode 100644 gas/testsuite/gas/riscv/x-thead-int.d create mode 100644 gas/testsuite/gas/riscv/x-thead-int.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr-warn.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr-warn.l create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-csr.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-zvamo.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector-zvamo.s create mode 100644 gas/testsuite/gas/riscv/x-thead-vector.d create mode 100644 gas/testsuite/gas/riscv/x-thead-vector.s create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops-32.d create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops-32.l 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 gas/testsuite/gas/riscv/zca.d create mode 100644 gas/testsuite/gas/riscv/zca.s create mode 100644 gas/testsuite/gas/riscv/zcb.d create mode 100644 gas/testsuite/gas/riscv/zcb.s create mode 100644 gas/testsuite/gas/riscv/zcd.d create mode 100644 gas/testsuite/gas/riscv/zcd.s create mode 100644 gas/testsuite/gas/riscv/zcf.d create mode 100644 gas/testsuite/gas/riscv/zcf.s create mode 100644 gas/testsuite/gas/riscv/zfa-32.d create mode 100644 gas/testsuite/gas/riscv/zfa-32.s create mode 100644 gas/testsuite/gas/riscv/zfa-64.d create mode 100644 gas/testsuite/gas/riscv/zfa-64.s create mode 100644 gas/testsuite/gas/riscv/zfa-fail.d create mode 100644 gas/testsuite/gas/riscv/zfa-fail.l create mode 100644 gas/testsuite/gas/riscv/zfa-fail.s create mode 100644 gas/testsuite/gas/riscv/zfa-zvfh.d create mode 100644 gas/testsuite/gas/riscv/zfa-zvfh.s create mode 100644 gas/testsuite/gas/riscv/zfa.d create mode 100644 gas/testsuite/gas/riscv/zfa.s create mode 100644 gas/testsuite/gas/riscv/zicond.d create mode 100644 gas/testsuite/gas/riscv/zicond.s create mode 100644 gas/testsuite/gas/riscv/zihintntl-base.d create mode 100644 gas/testsuite/gas/riscv/zihintntl-base.s create mode 100644 gas/testsuite/gas/riscv/zihintntl-na.d create mode 100644 gas/testsuite/gas/riscv/zihintntl.d create mode 100644 gas/testsuite/gas/riscv/zihintntl.s create mode 100644 gas/testsuite/gas/riscv/zvbb.d create mode 100644 gas/testsuite/gas/riscv/zvbb.s create mode 100644 gas/testsuite/gas/riscv/zvbc.d create mode 100644 gas/testsuite/gas/riscv/zvbc.s create mode 100644 gas/testsuite/gas/riscv/zvkb.d create mode 100644 gas/testsuite/gas/riscv/zvkb.s create mode 100644 gas/testsuite/gas/riscv/zvkg.d create mode 100644 gas/testsuite/gas/riscv/zvkg.s create mode 100644 gas/testsuite/gas/riscv/zvkn.d create mode 100644 gas/testsuite/gas/riscv/zvkn.s create mode 100644 gas/testsuite/gas/riscv/zvknc.d create mode 100644 gas/testsuite/gas/riscv/zvknc.s create mode 100644 gas/testsuite/gas/riscv/zvkned.d create mode 100644 gas/testsuite/gas/riscv/zvkned.s create mode 100644 gas/testsuite/gas/riscv/zvkng.d create mode 100644 gas/testsuite/gas/riscv/zvkng.s create mode 100644 gas/testsuite/gas/riscv/zvknha.d create mode 100644 gas/testsuite/gas/riscv/zvknha_zvknhb.s create mode 100644 gas/testsuite/gas/riscv/zvknhb.d create mode 100644 gas/testsuite/gas/riscv/zvks.d create mode 100644 gas/testsuite/gas/riscv/zvks.s create mode 100644 gas/testsuite/gas/riscv/zvksc.d create mode 100644 gas/testsuite/gas/riscv/zvksc.s create mode 100644 gas/testsuite/gas/riscv/zvksed.d create mode 100644 gas/testsuite/gas/riscv/zvksed.s create mode 100644 gas/testsuite/gas/riscv/zvksg.d create mode 100644 gas/testsuite/gas/riscv/zvksg.s create mode 100644 gas/testsuite/gas/riscv/zvksh.d create mode 100644 gas/testsuite/gas/riscv/zvksh.s create mode 100644 gas/testsuite/gas/s390/zarch-insndesc.d create mode 100644 gas/testsuite/gas/s390/zarch-insndesc.s create mode 100644 gas/testsuite/gas/vax/broken_word.d create mode 100644 gas/testsuite/gas/vax/broken_word.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/arch/aarch64-scalable-linux.c create mode 100644 gdb/arch/aarch64-scalable-linux.h create mode 100644 gdb/cgen-remap.h create mode 100644 gdb/dwarf2/ada-imported.c create mode 100644 gdb/dwarf2/aranges.c create mode 100644 gdb/dwarf2/aranges.h create mode 100644 gdb/dwarf2/call-site.h create mode 100644 gdb/dwarf2/die.c create mode 100644 gdb/dwarf2/read-debug-names.c create mode 100644 gdb/dwarf2/read-debug-names.h create mode 100644 gdb/dwarf2/read-gdb-index.c create mode 100644 gdb/dwarf2/read-gdb-index.h create mode 100644 gdb/dwarf2/types.h create mode 100644 gdb/features/aarch64-sme.c create mode 100644 gdb/features/aarch64-sme2.c delete mode 100644 gdb/features/aarch64-tls.xml delete mode 100644 gdb/frame-info.c delete mode 100644 gdb/frame-info.h delete mode 100755 gdb/gdb_indent.sh delete mode 100644 gdb/gdbarch-components.py create mode 100644 gdb/gdbarch_components.py create mode 100755 gdb/gdbarch_types.py create mode 100644 gdb/nat/aarch64-scalable-linux-ptrace.c create mode 100644 gdb/nat/aarch64-scalable-linux-ptrace.h create mode 100644 gdb/nat/aarch64-scalable-linux-sigcontext.h delete mode 100644 gdb/nat/aarch64-sve-linux-ptrace.c delete mode 100644 gdb/nat/aarch64-sve-linux-ptrace.h delete mode 100644 gdb/nat/aarch64-sve-linux-sigcontext.h create mode 100644 gdb/nat/x86-xstate.c create mode 100644 gdb/nat/x86-xstate.h delete mode 100644 gdb/psympriv.h create mode 100644 gdb/python/lib/gdb/command/missing_debug.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/locations.py create mode 100644 gdb/python/lib/gdb/dap/memory.py create mode 100644 gdb/python/lib/gdb/dap/modules.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/typecheck.py create mode 100644 gdb/python/lib/gdb/dap/varref.py create mode 100644 gdb/python/lib/gdb/missing_debug.py create mode 100644 gdb/python/py-dap.c create mode 100644 gdb/python/py-mi.c create mode 100644 gdb/python/py-uiout.h create mode 100644 gdb/solib-rocm.c create mode 100755 gdb/syscalls/update-linux-defaults.sh create mode 100644 gdb/testsuite/boards/cc-with-index-cache.exp create mode 100644 gdb/testsuite/gdb.ada/assoc.exp create mode 100644 gdb/testsuite/gdb.ada/assoc/main.adb create mode 100644 gdb/testsuite/gdb.ada/assoc/pck.ads create mode 100644 gdb/testsuite/gdb.ada/assoc/xtra.adb create mode 100644 gdb/testsuite/gdb.ada/assoc/xtra.ads 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/data-sections.exp create mode 100644 gdb/testsuite/gdb.ada/data-sections/main.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/file-then-restart.exp create mode 100644 gdb/testsuite/gdb.ada/file-then-restart/first.adb create mode 100644 gdb/testsuite/gdb.ada/file-then-restart/second.adb 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/huge.exp create mode 100644 gdb/testsuite/gdb.ada/huge/foo.adb create mode 100644 gdb/testsuite/gdb.ada/huge/pck.adb create mode 100644 gdb/testsuite/gdb.ada/huge/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/overload_menu_crash.exp create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/main.adb create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads create mode 100644 gdb/testsuite/gdb.ada/overloads.exp create mode 100644 gdb/testsuite/gdb.ada/overloads/overloads.adb create mode 100644 gdb/testsuite/gdb.ada/ptype-o.exp create mode 100644 gdb/testsuite/gdb.ada/ptype-o/prog.adb create mode 100644 gdb/testsuite/gdb.ada/static-link.exp create mode 100644 gdb/testsuite/gdb.ada/static-link/pck.ads create mode 100644 gdb/testsuite/gdb.ada/static-link/prog.adb create mode 100644 gdb/testsuite/gdb.ada/str_chars.exp create mode 100644 gdb/testsuite/gdb.ada/str_chars/foo.adb create mode 100644 gdb/testsuite/gdb.ada/unsigned_last.exp create mode 100644 gdb/testsuite/gdb.ada/unsigned_last/main.adb create mode 100644 gdb/testsuite/gdb.ada/verylong.exp create mode 100644 gdb/testsuite/gdb.ada/verylong/prog.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-pseudo-unwind.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-5.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-6.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-7.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-8.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available-9.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-0.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-1.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-2.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-3.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-4.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-5.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-6.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-7.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-8.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable-9.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-sanity.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sme-sanity.exp 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-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo-unwind.exp 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-pseudo-unwind-asm.S create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy-asm.S create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.c create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind-legacy.exp create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind.c create mode 100644 gdb/testsuite/gdb.arch/arm-pseudo-unwind.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/core-file-pid0.exp create mode 100644 gdb/testsuite/gdb.arch/core-file-pid0.x86-64.core.bz2 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/add-symbol-file-attach.c create mode 100644 gdb/testsuite/gdb.base/add-symbol-file-attach.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/displaced-step-closure.c create mode 100644 gdb/testsuite/gdb.base/displaced-step-closure.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/gdb-index-err.c create mode 100644 gdb/testsuite/gdb.base/gdb-index-err.exp create mode 100644 gdb/testsuite/gdb.base/index-cache-2.c 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/internal-string-values.c create mode 100644 gdb/testsuite/gdb.base/internal-string-values.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/kill-during-detach.c create mode 100644 gdb/testsuite/gdb.base/kill-during-detach.exp create mode 100644 gdb/testsuite/gdb.base/limited-length.c create mode 100644 gdb/testsuite/gdb.base/limited-length.exp create mode 100644 gdb/testsuite/gdb.base/main-c.exp create mode 100644 gdb/testsuite/gdb.base/native-target-noproc-tdesc.exp create mode 100644 gdb/testsuite/gdb.base/print-internal-string.c create mode 100644 gdb/testsuite/gdb.base/print-internal-string.exp create mode 100644 gdb/testsuite/gdb.base/printf-wchar_t.c create mode 100644 gdb/testsuite/gdb.base/printf-wchar_t.exp create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.c create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.exp create mode 100644 gdb/testsuite/gdb.base/scope-hw-watch-disable.c create mode 100644 gdb/testsuite/gdb.base/scope-hw-watch-disable.exp create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types-lib.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.exp create mode 100644 gdb/testsuite/gdb.base/solib-abort-lib.c create mode 100644 gdb/testsuite/gdb.base/solib-abort.c create mode 100644 gdb/testsuite/gdb.base/solib-abort.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/traced-thread.c create mode 100644 gdb/testsuite/gdb.base/traced-thread.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/main-cp.exp create mode 100644 gdb/testsuite/gdb.cp/main.cc 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.cp/print-global-stub.cc create mode 100644 gdb/testsuite/gdb.cp/print-global-stub.exp 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/ada-arrays.exp create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/cstuff.c create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/main.adb create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/pck.adb create mode 100644 gdb/testsuite/gdb.dap/ada-arrays/pck.ads create mode 100644 gdb/testsuite/gdb.dap/ada-nested.exp create mode 100644 gdb/testsuite/gdb.dap/ada-nested/prog.adb create mode 100644 gdb/testsuite/gdb.dap/ada-scopes.exp create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/pack.adb create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/pack.ads create mode 100644 gdb/testsuite/gdb.dap/ada-scopes/prog.adb 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/assign.c create mode 100644 gdb/testsuite/gdb.dap/assign.exp create mode 100644 gdb/testsuite/gdb.dap/assign.py create mode 100644 gdb/testsuite/gdb.dap/attach.c create mode 100644 gdb/testsuite/gdb.dap/attach.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/catch-exception.exp create mode 100644 gdb/testsuite/gdb.dap/catch-exception/pck.ads create mode 100644 gdb/testsuite/gdb.dap/catch-exception/prog.adb create mode 100644 gdb/testsuite/gdb.dap/children.exp create mode 100644 gdb/testsuite/gdb.dap/children.py create mode 100644 gdb/testsuite/gdb.dap/cond-bp.c create mode 100644 gdb/testsuite/gdb.dap/cond-bp.exp create mode 100644 gdb/testsuite/gdb.dap/cwd.exp create mode 100644 gdb/testsuite/gdb.dap/cxx-exception.cc create mode 100644 gdb/testsuite/gdb.dap/cxx-exception.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/hover.c create mode 100644 gdb/testsuite/gdb.dap/hover.exp create mode 100644 gdb/testsuite/gdb.dap/lazy-string.c create mode 100644 gdb/testsuite/gdb.dap/lazy-string.exp create mode 100644 gdb/testsuite/gdb.dap/lazy-string.py create mode 100644 gdb/testsuite/gdb.dap/log-message.c create mode 100644 gdb/testsuite/gdb.dap/log-message.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/modules-solib.c create mode 100644 gdb/testsuite/gdb.dap/modules.c create mode 100644 gdb/testsuite/gdb.dap/modules.exp create mode 100644 gdb/testsuite/gdb.dap/pause.c create mode 100644 gdb/testsuite/gdb.dap/pause.exp create mode 100644 gdb/testsuite/gdb.dap/ptrref.cc create mode 100644 gdb/testsuite/gdb.dap/ptrref.exp create mode 100644 gdb/testsuite/gdb.dap/remote-dap.exp create mode 100644 gdb/testsuite/gdb.dap/rust-slices.exp create mode 100644 gdb/testsuite/gdb.dap/rust-slices.rs create mode 100644 gdb/testsuite/gdb.dap/scopes.c create mode 100644 gdb/testsuite/gdb.dap/scopes.exp create mode 100644 gdb/testsuite/gdb.dap/sources.c create mode 100644 gdb/testsuite/gdb.dap/sources.exp create mode 100644 gdb/testsuite/gdb.dap/stack-format.c create mode 100644 gdb/testsuite/gdb.dap/stack-format.exp create mode 100644 gdb/testsuite/gdb.dap/stack-format.py create mode 100644 gdb/testsuite/gdb.dap/stop-at-main.exp create mode 100644 gdb/testsuite/gdb.dap/terminate.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.exp create mode 100644 gdb/testsuite/gdb.dap/type_check.py create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.c create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.exp create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.c delete mode 100644 gdb/testsuite/gdb.debuginfod/main.c create mode 100644 gdb/testsuite/gdb.disasm/basics.c create mode 100644 gdb/testsuite/gdb.disasm/basics.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/DW_OP_piece_with_DW_OP_GNU_uninit.exp 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-entry-points.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-gas-workaround.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/gdb-index-tilde.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/no-gnu-debuglink.exp create mode 100644 gdb/testsuite/gdb.dwarf2/opt-out-not-implptr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/rust-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/self-spec.exp create mode 100644 gdb/testsuite/gdb.dwarf2/static-optimized-out.exp create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig-2.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/entry-point.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.f90 create mode 100644 gdb/testsuite/gdb.fortran/huge.F90 create mode 100644 gdb/testsuite/gdb.fortran/huge.exp 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/intrinsic-precedence.c create mode 100644 gdb/testsuite/gdb.fortran/intrinsic-precedence.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsic-precedence.f90 create mode 100644 gdb/testsuite/gdb.fortran/limited-length.exp create mode 100644 gdb/testsuite/gdb.fortran/limited-length.f90 create mode 100644 gdb/testsuite/gdb.fortran/string-types.exp create mode 100644 gdb/testsuite/gdb.fortran/string-types.f90 create mode 100644 gdb/testsuite/gdb.gdb/index-file.exp create mode 100644 gdb/testsuite/gdb.go/no-package.exp create mode 100644 gdb/testsuite/gdb.linespec/break-asm-file0.S delete mode 100644 gdb/testsuite/gdb.linespec/break-asm-file0.s create mode 100644 gdb/testsuite/gdb.linespec/break-asm-file1.S delete mode 100644 gdb/testsuite/gdb.linespec/break-asm-file1.s create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-fail.c create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-fail.exp create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-throw.cc create mode 100644 gdb/testsuite/gdb.mi/mi-condbreak-throw.exp create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.c create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.exp create mode 100644 gdb/testsuite/gdb.mi/mi-py-modify-bp.py 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/new-ui-bp-deleted.c create mode 100644 gdb/testsuite/gdb.mi/new-ui-bp-deleted.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.mi/run-with-two-mi-uis.c create mode 100644 gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.c create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.exp create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.c create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.exp create mode 100644 gdb/testsuite/gdb.multi/gdb-settings.c create mode 100644 gdb/testsuite/gdb.multi/gdb-settings.exp create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp-1.c create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp-2.c create mode 100644 gdb/testsuite/gdb.multi/inferior-specific-bp.exp create mode 100644 gdb/testsuite/gdb.opt/main.c create mode 100644 gdb/testsuite/gdb.opt/static-optimized-out.c create mode 100644 gdb/testsuite/gdb.opt/static-optimized-out.exp create mode 100644 gdb/testsuite/gdb.pascal/str-chars.exp create mode 100644 gdb/testsuite/gdb.pascal/str-chars.pas create mode 100644 gdb/testsuite/gdb.python/lotsa-lines.exp create mode 100644 gdb/testsuite/gdb.python/py-connection-removed.exp create mode 100644 gdb/testsuite/gdb.python/py-exec-file.c create mode 100644 gdb/testsuite/gdb.python/py-exec-file.exp create mode 100644 gdb/testsuite/gdb.python/py-exec-mi.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.c create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.py create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.c create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-notify.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.c create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.exp create mode 100644 gdb/testsuite/gdb.python/py-missing-debug.py 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-prettyprint-stub-2.cc create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.cc create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.exp create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.h create mode 100644 gdb/testsuite/gdb.python/py-prettyprint-stub.py create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.c create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.exp create mode 100644 gdb/testsuite/gdb.python/py-progspace-events.py create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.c create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.exp create mode 100644 gdb/testsuite/gdb.python/py-thread-exited.py create mode 100644 gdb/testsuite/gdb.python/py-varobj.c create mode 100644 gdb/testsuite/gdb.python/py-varobj.exp create mode 100644 gdb/testsuite/gdb.python/py-varobj.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-bkpt.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.exp create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.c create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.exp create mode 100644 gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.c create mode 100644 gdb/testsuite/gdb.reverse/recursion.c create mode 100644 gdb/testsuite/gdb.reverse/recursion.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/multi-inferior-gpu.cpp create mode 100644 gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-exec.c create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-exec.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-fork.c create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-fork.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-multi-inferiors.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-warning-sigsegv.cpp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory-warning-sigsegv.exp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory.cpp create mode 100644 gdb/testsuite/gdb.rocm/precise-memory.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.server/target-exec-file.c create mode 100644 gdb/testsuite/gdb.server/target-exec-file.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.testsuite/with-override.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/inf-thr-count.c create mode 100644 gdb/testsuite/gdb.threads/inf-thr-count.exp create mode 100644 gdb/testsuite/gdb.threads/infcall-thread-announce.c create mode 100644 gdb/testsuite/gdb.threads/infcall-thread-announce.exp create mode 100644 gdb/testsuite/gdb.threads/main-thread-exit-during-detach.c create mode 100644 gdb/testsuite/gdb.threads/main-thread-exit-during-detach.exp create mode 100644 gdb/testsuite/gdb.threads/next-fork-exec-other-thread.c create mode 100644 gdb/testsuite/gdb.threads/next-fork-exec-other-thread.exp create mode 100644 gdb/testsuite/gdb.threads/schedlock-new-thread.c create mode 100644 gdb/testsuite/gdb.threads/schedlock-new-thread.exp create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit-while-stop-all- [...] create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit-while-stop-all- [...] create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit.c create mode 100644 gdb/testsuite/gdb.threads/step-over-thread-exit.exp create mode 100644 gdb/testsuite/gdb.threads/stepi-over-clone.c create mode 100644 gdb/testsuite/gdb.threads/stepi-over-clone.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.threads/threads-after-exec.c create mode 100644 gdb/testsuite/gdb.threads/threads-after-exec.exp create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-main.c create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-shared.c create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug.exp create mode 100644 gdb/testsuite/gdb.tui/color-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/compact-source.exp create mode 100644 gdb/testsuite/gdb.tui/long-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/narrow.exp create mode 100644 gdb/testsuite/gdb.tui/pr30056.exp create mode 100644 gdb/testsuite/gdb.tui/resize-2.exp create mode 100644 gdb/testsuite/gdb.tui/resize-one-line.exp create mode 100644 gdb/testsuite/gdb.tui/secondary-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/single-key-2.exp create mode 100644 gdb/testsuite/gdb.tui/single-key.exp create mode 100644 gdb/testsuite/gdb.tui/small-term.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/tuiterm-2.exp create mode 100644 gdb/testsuite/gdb.tui/wrap-line.exp create mode 100644 gdb/testsuite/lib/aarch64-scalable.exp create mode 100644 gdb/testsuite/lib/aarch64-test-sme.c create mode 100644 gdb/testsuite/lib/aarch64-test-sve.c create mode 100644 gdb/testsuite/lib/aarch64.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 delete mode 100644 gdb/tui/tui-stack.c delete mode 100644 gdb/tui/tui-stack.h create mode 100644 gdb/tui/tui-status.c create mode 100644 gdb/tui/tui-status.h create mode 100644 gdb/ui.c create mode 100644 gdb/ui.h delete mode 100644 gdb/unittests/basic_string_view/capacity/1.cc delete mode 100644 gdb/unittests/basic_string_view/capacity/empty_neg.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/cons/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/empty.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/char/front_back.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/empty.cc delete mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/front_back.cc delete mode 100644 gdb/unittests/basic_string_view/include.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/pod/10081-out.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/literals/types.cc delete mode 100644 gdb/unittests/basic_string_view/literals/values.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/swap/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/modifiers/swap/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/13650.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/char/70483.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/13650.cc delete mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/copy/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/copy/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/data/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/data/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/char/4.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/4.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/3.cc delete mode 100644 gdb/unittests/basic_string_view/operations/string_conversion/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/substr/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/operations/substr/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/operators/char/2.cc delete mode 100644 gdb/unittests/basic_string_view/operators/wchar_t/2.cc delete mode 100644 gdb/unittests/basic_string_view/range_access/char/1.cc delete mode 100644 gdb/unittests/basic_string_view/range_access/wchar_t/1.cc delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] delete mode 100644 gdb/unittests/basic_string_view/requirements/typedefs.cc delete mode 100644 gdb/unittests/basic_string_view/typedefs.cc delete mode 100644 gdb/unittests/basic_string_view/types/1.cc create mode 100644 gdb/unittests/frame_info_ptr-selftests.c delete mode 100644 gdb/unittests/optional-selftests.c delete mode 100644 gdb/unittests/optional/assignment/1.cc delete mode 100644 gdb/unittests/optional/assignment/2.cc delete mode 100644 gdb/unittests/optional/assignment/3.cc delete mode 100644 gdb/unittests/optional/assignment/4.cc delete mode 100644 gdb/unittests/optional/assignment/5.cc delete mode 100644 gdb/unittests/optional/assignment/6.cc delete mode 100644 gdb/unittests/optional/assignment/7.cc delete mode 100644 gdb/unittests/optional/cons/copy.cc delete mode 100644 gdb/unittests/optional/cons/default.cc delete mode 100644 gdb/unittests/optional/cons/move.cc delete mode 100644 gdb/unittests/optional/cons/value.cc delete mode 100644 gdb/unittests/optional/in_place.cc delete mode 100644 gdb/unittests/optional/observers/1.cc delete mode 100644 gdb/unittests/optional/observers/2.cc delete mode 100644 gdb/unittests/string_view-selftests.c create mode 100644 gdbserver/ax-result-types.def delete mode 100644 gdbsupport/buffer.cc delete mode 100644 gdbsupport/buffer.h delete mode 100644 gdbsupport/gdb_optional.h delete mode 100644 gdbsupport/gdb_string_view.h delete mode 100644 gdbsupport/gdb_string_view.tcc delete mode 100644 gdbsupport/invoke-result.h mode change 100644 => 100755 gnulib/configure create mode 100644 gnulib/patches/0002-no-solaris-_gl_attribute_dealloc create mode 100644 gold/po/ro.po delete mode 100644 gold/testsuite/bnd_ifunc_1.s delete mode 100755 gold/testsuite/bnd_ifunc_1.sh delete mode 100644 gold/testsuite/bnd_ifunc_2.s delete mode 100755 gold/testsuite/bnd_ifunc_2.sh delete mode 100644 gold/testsuite/bnd_plt_1.s delete mode 100755 gold/testsuite/bnd_plt_1.sh create mode 100755 gold/testsuite/gdb_index_test_2_zstd.sh create mode 100644 gold/testsuite/x86_64_ie_to_le.s create mode 100755 gold/testsuite/x86_64_ie_to_le.sh 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 gprofng/src/DbeSession.cc.1 create mode 100644 gprofng/testsuite/gprofng.display/gp-archive.exp create mode 100644 gprofng/testsuite/gprofng.display/gp-collect-app_F.exp create mode 100644 gprofng/testsuite/gprofng.display/setpath_map.exp create mode 100644 gprofng/testsuite/lib/smalltest.c delete mode 100644 include/aout/encap.h create mode 100644 include/coff/riscv64.h create mode 100644 include/elf/kvx.h create mode 100644 include/elf/kvx_elfids.h delete mode 100644 include/gdb/sim-aarch64.h delete mode 100644 include/gdb/sim-arm.h delete mode 100644 include/gdb/sim-bfin.h delete mode 100644 include/gdb/sim-cr16.h delete mode 100644 include/gdb/sim-d10v.h delete mode 100644 include/gdb/sim-frv.h delete mode 100644 include/gdb/sim-ft32.h delete mode 100644 include/gdb/sim-h8300.h delete mode 100644 include/gdb/sim-lm32.h delete mode 100644 include/gdb/sim-m32c.h delete mode 100644 include/gdb/sim-ppc.h delete mode 100644 include/gdb/sim-riscv.h delete mode 100644 include/gdb/sim-rl78.h delete mode 100644 include/gdb/sim-rx.h delete mode 100644 include/gdb/sim-sh.h create mode 100644 include/opcode/bpf.h create mode 100644 include/opcode/kvx.h delete mode 100644 include/progress.h create mode 100644 include/sframe-api.h create mode 100644 include/sframe.h create mode 100644 include/sim/sim-aarch64.h create mode 100644 include/sim/sim-arm.h create mode 100644 include/sim/sim-bfin.h create mode 100644 include/sim/sim-cr16.h create mode 100644 include/sim/sim-d10v.h create mode 100644 include/sim/sim-frv.h create mode 100644 include/sim/sim-ft32.h create mode 100644 include/sim/sim-h8300.h create mode 100644 include/sim/sim-lm32.h create mode 100644 include/sim/sim-m32c.h create mode 100644 include/sim/sim-ppc.h create mode 100644 include/sim/sim-riscv.h create mode 100644 include/sim/sim-rl78.h create mode 100644 include/sim/sim-rx.h create mode 100644 include/sim/sim-sh.h create mode 100644 include/xtensa-dynconfig.h delete mode 100644 intl/ChangeLog delete mode 100644 intl/Makefile.in delete mode 100644 intl/README delete mode 100644 intl/VERSION delete mode 100644 intl/aclocal.m4 delete mode 100644 intl/bindtextdom.c delete mode 100644 intl/config.h.in delete mode 100644 intl/config.intl.in delete mode 100755 intl/configure delete mode 100644 intl/configure.ac delete mode 100644 intl/dcgettext.c delete mode 100644 intl/dcigettext.c delete mode 100644 intl/dcngettext.c delete mode 100644 intl/dgettext.c delete mode 100644 intl/dngettext.c delete mode 100644 intl/eval-plural.h delete mode 100644 intl/explodename.c delete mode 100644 intl/finddomain.c delete mode 100644 intl/gettext.c delete mode 100644 intl/gettextP.h delete mode 100644 intl/gmo.h delete mode 100644 intl/hash-string.h delete mode 100644 intl/intl-compat.c delete mode 100644 intl/l10nflist.c delete mode 100644 intl/libgnuintl.h delete mode 100644 intl/loadinfo.h delete mode 100644 intl/loadmsgcat.c delete mode 100644 intl/localcharset.c delete mode 100644 intl/localcharset.h delete mode 100644 intl/locale.alias delete mode 100644 intl/localealias.c delete mode 100644 intl/localename.c delete mode 100644 intl/log.c delete mode 100644 intl/ngettext.c delete mode 100644 intl/osdep.c delete mode 100644 intl/plural-config.h delete mode 100644 intl/plural-exp.c delete mode 100644 intl/plural-exp.h delete mode 100644 intl/plural.c delete mode 100644 intl/plural.y delete mode 100644 intl/relocatable.c delete mode 100644 intl/relocatable.h delete mode 100644 intl/textdomain.c create mode 100644 ld/emulparams/aarch64nto.sh create mode 100644 ld/emulparams/arm64pe.sh create mode 100644 ld/emulparams/avrxmega2_flmap.sh create mode 100644 ld/emulparams/avrxmega4_flmap.sh create mode 100755 ld/emulparams/elf32kvx.sh create mode 100644 ld/emulparams/elf64kvx.sh create mode 100644 ld/emulparams/elf64kvx_linux.sh create mode 100644 ld/emulparams/x86-64-plt.sh create mode 100644 ld/emultempl/kvxelf.em create mode 100644 ld/emultempl/nto.em delete mode 100644 ld/emultempl/ostring.sed rename ld/emultempl/{astring.sed => stringify.sed} (100%) create mode 100644 ld/po/ka.po create mode 100644 ld/po/ro.po 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-3.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-3.ld create mode 100644 ld/testsuite/ld-aarch64/bti-far-3a.s create mode 100644 ld/testsuite/ld-aarch64/bti-far-3b.s create mode 100644 ld/testsuite/ld-aarch64/bti-far-3c.s 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/nto-stack-note-3.d create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note.s create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.d create mode 100644 ld/testsuite/ld-aarch64/rela-idempotent.s create mode 100644 ld/testsuite/ld-aarch64/sframe-bar.s create mode 100644 ld/testsuite/ld-aarch64/sframe-foo.s create mode 100644 ld/testsuite/ld-aarch64/sframe-simple-1.d copy ld/testsuite/ld-aarch64/{gc-start.s => start.s} (100%) create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.err create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.s delete mode 100644 ld/testsuite/ld-bpf/baz.s delete mode 100644 ld/testsuite/ld-bpf/jump-1.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s create mode 100644 ld/testsuite/ld-elf/dt-relr-2i.d create mode 100644 ld/testsuite/ld-elf/hash-2.d create mode 100644 ld/testsuite/ld-elf/merge4.out create mode 100644 ld/testsuite/ld-elf/merge4a.c create mode 100644 ld/testsuite/ld-elf/merge4b.s create mode 100644 ld/testsuite/ld-elf/no-section-header.exp create mode 100644 ld/testsuite/ld-elf/nosectionheader-1.d create mode 100644 ld/testsuite/ld-elf/nosectionheader-2.d create mode 100644 ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.nd create mode 100644 ld/testsuite/ld-elf/pr25617-1-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1-static-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.nd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-no-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a-sec-hdr.rd create mode 100644 ld/testsuite/ld-elf/pr25617-1a.c create mode 100644 ld/testsuite/ld-elf/pr25617-1b.c create mode 100644 ld/testsuite/ld-elf/pr29797.c create mode 100644 ld/testsuite/ld-elf/pr30508.d create mode 100644 ld/testsuite/ld-elf/pr30508.s create mode 100644 ld/testsuite/ld-elf/pr30791a.d create mode 100644 ld/testsuite/ld-elf/pr30791a.s create mode 100644 ld/testsuite/ld-elf/pr30791b.d create mode 100644 ld/testsuite/ld-elf/pr30791b.s create mode 100644 ld/testsuite/ld-elf/pr30791c.s create mode 100644 ld/testsuite/ld-elf/pr30791d.s create mode 100644 ld/testsuite/ld-elf/start-noheader.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader-gnu.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader-sysv.rd create mode 100644 ld/testsuite/ld-elf/start-shared-noheader.nd create mode 100644 ld/testsuite/ld-i386/pr30787.d create mode 100644 ld/testsuite/ld-i386/pr30787.s create mode 100644 ld/testsuite/ld-i386/pr30787.t create mode 100644 ld/testsuite/ld-kvx/farcall-back.d create mode 100644 ld/testsuite/ld-kvx/farcall-back.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-defsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-defsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-none-function.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-none-function.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt-32bits.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-plt.s create mode 100644 ld/testsuite/ld-kvx/farcall-call-section.d create mode 100644 ld/testsuite/ld-kvx/farcall-call-section.s create mode 100644 ld/testsuite/ld-kvx/farcall-call.d create mode 100644 ld/testsuite/ld-kvx/farcall-call.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-defsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-defsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-gsym.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-gsym.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-none-function.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-none-function.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt-32bits.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-plt.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto-section.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto-section.s create mode 100644 ld/testsuite/ld-kvx/farcall-goto.d create mode 100644 ld/testsuite/ld-kvx/farcall-goto.s create mode 100644 ld/testsuite/ld-kvx/kvx-elf.exp create mode 100644 ld/testsuite/ld-kvx/kvx.ld create mode 100644 ld/testsuite/ld-kvx/limit-call.d create mode 100644 ld/testsuite/ld-kvx/limit-call.s create mode 100644 ld/testsuite/ld-kvx/limit-goto.d create mode 100644 ld/testsuite/ld-kvx/limit-goto.s create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc-32bits.d create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc.d create mode 100644 ld/testsuite/ld-kvx/pcrel-reloc.s create mode 100644 ld/testsuite/ld-loongarch-elf/64_pcrel.d create mode 100644 ld/testsuite/ld-loongarch-elf/64_pcrel.s create mode 100644 ld/testsuite/ld-loongarch-elf/anno-sym.d copy ld/testsuite/{ld-elf => ld-loongarch-elf}/anno-sym.l (100%) create mode 100644 ld/testsuite/ld-loongarch-elf/anno-sym.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-ie.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-norelax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-norelax.s create mode 100644 ld/testsuite/ld-loongarch-elf/desc-relax.d create mode 100644 ld/testsuite/ld-loongarch-elf/desc-relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le.d create mode 100644 ld/testsuite/ld-loongarch-elf/ie-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/medium-call.s create mode 100644 ld/testsuite/ld-loongarch-elf/old-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.dd create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-bound-check-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-segment-max.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-segment-min.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-so.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax-tls-le.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax.exp create mode 100644 ld/testsuite/ld-loongarch-elf/relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-relax-compatible-check-new.s create mode 100644 ld/testsuite/ld-loongarch-elf/tls-relax-compatible-check-old.s create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc-dso.d create mode 100644 ld/testsuite/ld-loongarch-elf/tlsdesc-dso.s create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.dd create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.s create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32p.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n64.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-n64t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-o32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-1-o32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32p.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n64.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-n64t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-o32.rd create mode 100644 ld/testsuite/ld-mips-elf/sections-2-o32t.rd create mode 100644 ld/testsuite/ld-mips-elf/sections.s create mode 100644 ld/testsuite/ld-misc/input-remap.exp create mode 100644 ld/testsuite/ld-misc/remaps.r create mode 100644 ld/testsuite/ld-misc/remaps.txt create mode 100644 ld/testsuite/ld-pe/aarch64.d create mode 100644 ld/testsuite/ld-pe/aarch64a.s create mode 100644 ld/testsuite/ld-pe/aarch64b.s create mode 100644 ld/testsuite/ld-pe/pdb-strings.d create mode 100644 ld/testsuite/ld-pe/pdb-strings1.s create mode 100644 ld/testsuite/ld-pe/pdb-strings2.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1-globals.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-records.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols2.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1a.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1b.s create mode 100644 ld/testsuite/ld-pe/pdb-syms2-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms2.s create mode 100644 ld/testsuite/ld-pe/pdb-types1-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1a.s create mode 100644 ld/testsuite/ld-pe/pdb-types1b.s create mode 100644 ld/testsuite/ld-pe/pdb-types2-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2a.s create mode 100644 ld/testsuite/ld-pe/pdb-types2b.s create mode 100644 ld/testsuite/ld-pe/pdb-types3-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3a.s create mode 100644 ld/testsuite/ld-pe/pdb-types3b.s create mode 100644 ld/testsuite/ld-pe/pdb2-section-contrib.d create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info1.d create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info2.d create mode 100644 ld/testsuite/ld-pe/pdb3-source-info.d create mode 100644 ld/testsuite/ld-pe/pdb3a.s create mode 100644 ld/testsuite/ld-pe/pdb3b.s create mode 100644 ld/testsuite/ld-pe/secidx_aarch64.d create mode 100644 ld/testsuite/ld-plugin/pr30281.c create mode 100644 ld/testsuite/ld-plugin/pr30281.t create mode 100644 ld/testsuite/ld-powerpc/tls32ldgd.d create mode 100644 ld/testsuite/ld-powerpc/tls32ldgd.s 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/pr31179-r.d create mode 100644 ld/testsuite/ld-riscv-elf/pr31179.d create mode 100644 ld/testsuite/ld-riscv-elf/pr31179.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/fill2.d create mode 100644 ld/testsuite/ld-scripts/fill2.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-scripts/sort-file-reversed-1.d create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-1.t create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-2.d create mode 100644 ld/testsuite/ld-scripts/sort-file-reversed-2.t create mode 100644 ld/testsuite/ld-scripts/sort-file.d create mode 100644 ld/testsuite/ld-scripts/sort-file.t create mode 100644 ld/testsuite/ld-scripts/sort-file1.s create mode 100644 ld/testsuite/ld-scripts/sort-file2.s create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-1.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-1.t create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-2.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-2.t create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-3.d create mode 100644 ld/testsuite/ld-scripts/sort-sections-reversed-3.t create mode 100644 ld/testsuite/ld-sframe/discard.d create mode 100644 ld/testsuite/ld-sframe/discard.ld create mode 100644 ld/testsuite/ld-sframe/discard.s create mode 100644 ld/testsuite/ld-sframe/sframe-empty.d copy gas/testsuite/gas/cfi/cie-version.s => ld/testsuite/ld-sframe/sframe-empty.s (100%) create mode 100644 ld/testsuite/ld-sframe/sframe.exp create mode 100644 ld/testsuite/ld-x86-64/apx-load1.s create mode 100644 ld/testsuite/ld-x86-64/apx-load1a.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1b.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1c.d create mode 100644 ld/testsuite/ld-x86-64/apx-load1d.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1.s create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1a.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1b.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1c.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/mark-plt-1d.d delete mode 100644 ld/testsuite/ld-x86-64/mpx.exp delete mode 100644 ld/testsuite/ld-x86-64/mpx1.out delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx1b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2.out delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx3.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx3a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd delete mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd delete mode 100644 ld/testsuite/ld-x86-64/pr20800a.S delete mode 100644 ld/testsuite/ld-x86-64/pr20800b.S delete mode 100644 ld/testsuite/ld-x86-64/pr21038a-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038b-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038c-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.s create mode 100644 ld/testsuite/ld-x86-64/pr29820.d create mode 100644 ld/testsuite/ld-x86-64/pr29820.s create mode 100644 ld/testsuite/ld-x86-64/pr30787.d create mode 100644 ld/testsuite/ld-x86-64/pr30787.s create mode 100644 ld/testsuite/ld-x86-64/pr30787.t create mode 100644 ld/testsuite/ld-x86-64/property-stk.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-1.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-1.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-2.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-2.s create mode 100644 ld/testsuite/ld-x86-64/sframe-bar.s create mode 100644 ld/testsuite/ld-x86-64/sframe-foo.s create mode 100644 ld/testsuite/ld-x86-64/sframe-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-simple-1.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 libctf/testsuite/libctf-writable/libctf-errors.c create mode 100644 libctf/testsuite/libctf-writable/libctf-errors.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-crash-lib.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enum.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enum.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enumerator.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-enumerator.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-encoded.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-encoded.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-offset.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-member-offset.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-set-array.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-set-array.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-struct.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-struct.lk create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-union.c create mode 100644 libctf/testsuite/libctf-writable/parent-child-dtd-union.lk create mode 100644 libsframe/Makefile.am create mode 100644 libsframe/Makefile.in create mode 100644 libsframe/aclocal.m4 create mode 100644 libsframe/config.h.in create mode 100755 libsframe/configure create mode 100644 libsframe/configure.ac create mode 100644 libsframe/doc/local.mk create mode 100644 libsframe/doc/sframe-spec.texi create mode 100644 libsframe/libsframe.ver create mode 100644 libsframe/libtool-version create mode 100644 libsframe/sframe-dump.c create mode 100644 libsframe/sframe-error.c create mode 100644 libsframe/sframe-impl.h create mode 100644 libsframe/sframe.c create mode 100644 libsframe/testsuite/config/default.exp create mode 100644 libsframe/testsuite/libsframe.decode/DATA-BE create mode 100644 libsframe/testsuite/libsframe.decode/DATA1 create mode 100644 libsframe/testsuite/libsframe.decode/DATA2 create mode 100644 libsframe/testsuite/libsframe.decode/be-flipping.c create mode 100644 libsframe/testsuite/libsframe.decode/decode.exp create mode 100644 libsframe/testsuite/libsframe.decode/frecnt-1.c create mode 100644 libsframe/testsuite/libsframe.decode/frecnt-2.c create mode 100644 libsframe/testsuite/libsframe.decode/local.mk create mode 100644 libsframe/testsuite/libsframe.encode/encode-1.c create mode 100644 libsframe/testsuite/libsframe.encode/encode.exp create mode 100644 libsframe/testsuite/libsframe.encode/local.mk 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 libsframe/testsuite/libsframe.find/plt-findfre-1.c create mode 100644 libsframe/testsuite/local.mk create mode 100644 opcodes/aarch64-sys-regs.def delete mode 100644 opcodes/bpf-asm.c delete mode 100644 opcodes/bpf-desc.c delete mode 100644 opcodes/bpf-desc.h delete mode 100644 opcodes/bpf-ibld.c delete mode 100644 opcodes/bpf-opc.h create mode 100644 opcodes/i386-dis-evex-x86-64.h create mode 100644 opcodes/i386-mnem.h delete mode 100644 opcodes/i386-opc.c create mode 100644 opcodes/kvx-dis.c create mode 100644 opcodes/kvx-dis.h create mode 100644 opcodes/kvx-opc.c delete mode 100644 sim/aarch64/Makefile.in create mode 100644 sim/aarch64/aarch64-sim.h delete mode 100644 sim/arm/Makefile.in create mode 100644 sim/arm/arm-sim.h delete mode 100644 sim/avr/Makefile.in create mode 100644 sim/avr/avr-sim.h delete mode 100644 sim/bfin/Makefile.in delete mode 100644 sim/bpf/Makefile.in delete mode 100644 sim/bpf/arch.c delete mode 100644 sim/bpf/arch.h delete mode 100644 sim/bpf/bpf-helpers.c delete mode 100644 sim/bpf/bpf-helpers.def delete mode 100644 sim/bpf/bpf-helpers.h create mode 100644 sim/bpf/bpf-sim.c delete mode 100644 sim/bpf/bpf.c delete mode 100644 sim/bpf/cpu.c delete mode 100644 sim/bpf/cpu.h delete mode 100644 sim/bpf/cpuall.h delete mode 100644 sim/bpf/decode-be.c delete mode 100644 sim/bpf/decode-be.h delete mode 100644 sim/bpf/decode-le.c delete mode 100644 sim/bpf/decode-le.h delete mode 100644 sim/bpf/decode.h delete mode 100644 sim/bpf/defs-be.h delete mode 100644 sim/bpf/defs-le.h delete mode 100644 sim/bpf/eng.h delete mode 100644 sim/bpf/mloop.in delete mode 100644 sim/bpf/sem-be.c delete mode 100644 sim/bpf/sem-le.c delete mode 100644 sim/bpf/sim-if.c delete mode 100644 sim/common/Make-common.in create mode 100755 sim/common/lineno.sh delete mode 100644 sim/cr16/Makefile.in create mode 100644 sim/cr16/cr16-sim.h delete mode 100644 sim/cr16/cr16_sim.h delete mode 100644 sim/cris/Makefile.in delete mode 100644 sim/d10v/Makefile.in create mode 100644 sim/d10v/d10v-sim.h delete mode 100644 sim/d10v/d10v_sim.h delete mode 100644 sim/erc32/Makefile.in delete mode 100644 sim/example-synacor/Makefile.in create mode 100644 sim/example-synacor/example-synacor-sim.h delete mode 100644 sim/frv/Makefile.in delete mode 100644 sim/ft32/Makefile.in delete mode 100644 sim/h8300/Makefile.in create mode 100644 sim/h8300/h8300-sim.h delete mode 100644 sim/iq2000/Makefile.in delete mode 100644 sim/lm32/Makefile.in delete mode 100644 sim/m32c/Makefile.in delete mode 100644 sim/m32r/Makefile.in delete mode 100644 sim/m4/sim_ac_output.m4 delete mode 100644 sim/m68hc11/Makefile.in create mode 100644 sim/m68hc11/m68hc11-sim.h delete mode 100644 sim/mcore/Makefile.in create mode 100644 sim/mcore/mcore-sim.h delete mode 100644 sim/microblaze/Makefile.in create mode 100644 sim/microblaze/microblaze-sim.h delete mode 100644 sim/mips/Makefile.in create mode 100644 sim/mips/acinclude.m4 delete mode 100644 sim/mips/aclocal.m4 delete mode 100755 sim/mips/configure delete mode 100644 sim/mips/configure.ac delete mode 100644 sim/mn10300/Makefile.in create mode 100644 sim/mn10300/mn10300-sim.h delete mode 100644 sim/mn10300/mn10300_sim.h delete mode 100644 sim/moxie/Makefile.in create mode 100644 sim/moxie/moxie-sim.h delete mode 100644 sim/msp430/Makefile.in delete mode 100644 sim/or1k/Makefile.in delete mode 100644 sim/ppc/dgen.c create mode 100644 sim/ppc/dumpf.c create mode 100644 sim/ppc/dumpf.h delete mode 100644 sim/ppc/filter_filename.c delete mode 100644 sim/ppc/filter_filename.h delete mode 100644 sim/ppc/misc.c delete mode 100644 sim/ppc/misc.h create mode 100755 sim/ppc/spreg-gen.py create mode 100644 sim/ppc/spreg.c create mode 100644 sim/ppc/spreg.h delete mode 100644 sim/pru/Makefile.in delete mode 100644 sim/riscv/Makefile.in create mode 100644 sim/riscv/riscv-sim.h delete mode 100644 sim/rl78/Makefile.in delete mode 100644 sim/rx/Makefile.in delete mode 100644 sim/sh/Makefile.in create mode 100644 sim/sh/sh-sim.h create mode 100644 sim/testsuite/mcore/lsr.s create mode 100644 sim/testsuite/mcore/lsri.s create mode 100644 sim/testsuite/mcore/rotli.s create mode 100644 sim/testsuite/mcore/sextb.s create mode 100644 sim/testsuite/mcore/sexth.s create mode 100644 sim/testsuite/pru/carry.s create mode 100644 sim/testsuite/pru/loop-zero.s create mode 100644 sim/testsuite/riscv/jalr.s delete mode 100644 sim/v850/Makefile.in create mode 100644 sim/v850/v850-sim.h delete mode 100644 sim/v850/v850_sim.h