This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from 5c2c8c694d [gdb/testsuite] Regenerate dw2-restrict.S adds 9b444f9533 MIPS/gas: Fix order of instructions in LI macro expansion adds b65b566cdc Fix alias command not detecting non matching prefix & someti [...] adds 54cc7474d4 arm-tdep: replace arm_mapping_symbol VEC with std::vector adds 4838e44c8f arm-tdep: sort mapping symbols after parsing all minimal symbols adds a93cbd6e69 Automatic date update in version.in adds 22e217527d [gdb/testsuite] Add back missing debug for index-cache.exp adds 8af58ffe5d [gdb/testsuite] Compile varval twice, once without bad DWARF adds 3426ae5760 Arm: Allow version strings in the triplet regexp adds aa2f9bcf23 AArch64: Add missing CPSR flags adds 762c164d75 Remove lookup_minimal_symbol_solib_trampoline adds a68aa5d302 Ensure that when attempting to process an ARM Mach-O file wi [...] adds aa108c0c46 i386: Document memory size reference in assembler adds 696d5b3801 Automatic date update in version.in adds d7560e2df5 RISC-V: Make objdump disassembly work right for binary files. adds 65bd27298d Fix a few non-dash safe xstormy16 shell scripts. adds c1dc7af521 x86: allow VEX et al encodings in 16-bit (protected) mode adds 2b7bcc8740 x86: fold AVX scalar to/from int conversion insns adds 5ceb1f4d80 x86: add missing test adds ba85f98c42 This fixes a bug in the ARm assembler where an immediate ope [...] adds 3d507ff23b Fix two buglets in cp_print_value_fields patch adds 1b7f24cd6b Change arm_objfile_data_key to use type-safe registry adds e395f487b3 i386: Check vector length for scatter/gather prefetch instructions adds 0c823d25a6 Automatic date update in version.in adds 60d53d7f03 PowerPC notoc call stub tests adds c432bbbaaa [GOLD] R_PPC64_REL16_HIGH relocs adds f073a3e8c6 [GOLD] PowerPC linkage table error adds f60c61e60e [GOLD] PowerPC tweak relnum tests adds 999d6dff80 Plugin target handling adds 781152ec18 Prevent an attempt to allocate an excessive amount of memory [...] adds 7e56c51c79 Prevent attempts to allocate excessive amounts of memory whe [...] adds 10d06d8219 Handle either order of name and linkage name adds 5af5392a3d Fix crash when using PYTHONMALLOC=debug (PR python/24742) adds 7d7571f0c1 Adjust i386 registers on SystemTap probes' arguments (PR bre [...] adds d6954c38df Automatic date update in version.in adds 7f1c798dcc Automatic date update in version.in adds c444fad6da Automatic date update in version.in adds 219920a7c4 x86: drop a few dead macros adds 36cc073ef4 x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D} adds 9c33702be7 x86: warn about insns exceeding the 15-byte limit adds d583596cc9 x86: use encoding_length() also elsewhere adds e3bba3fc75 x86: drop bogus Disp8MemShift attributes adds cd546e7bd2 x86: add missing pseudo ops for VPCLMULQDQ ISA extension adds a0a1771e89 x86: optimize EVEX packed integer logical instructions adds a80195f122 x86: StaticRounding implies SAE adds 79dec6b7ba x86-64: optimize certain commutative VEX-encoded insns adds 5641ec015a x86: optimize AND/OR with twice the same register adds c3949f432f x86: limit ImmExt abuse adds 9d3bf266fd x86: drop Vec_Imm4 adds 900e33b9cf Fix spelling error in assembler documentation. adds c550e7ba93 libctf: disambiguate hex output in dumps adds 3e10cffc98 libctf: fix hash removal adds 9658dc3963 libctf: add hash traversal helpers adds f5e9c9bde0 libctf: deduplicate and sort the string table adds f57cf0e3e3 libctf: fix spurious error when rolling back to the first snapshot adds 539300fb92 Correct the calculation of offsets for ARM exidx relocs when [...] adds a6ce99e987 Correct a typo in the description of the Align and P2align d [...] adds f2f51cd5f5 Document the .value directive supported by the x86 and x86_6 [...] adds 65392b3edd Remove is_a_field_of_this from ada_lookup_symbol adds 41be57caf3 [gas][aarch64][SVE2] Fix pmull{t,b} requirement on SVE2-AES adds 269b4ded72 Fix bug when generating REL type relocs for assembler genera [...] adds 54ee425275 Avoid use-after-free in DWARF debug names code adds 390b205f45 Automatic date update in version.in adds 8941884429 [AArch64] Fix bogus MOVPRFX warning for GPR form of CPY adds 83adff695c [AArch64] Add missing C_MAX_ELEM flags for SVE conversions adds 01c1ee4a70 [AArch64] Allow MOVPRFX to be used with FMOV adds bb32413ff7 Ensure that debug information is retained for ARMv8-M securi [...] adds 4d83e8d97e PR ld/24709 [arm] linker crash and assertion failure with CMSE adds 163b2c58bd This patch fixes a bug in the AArch64 assembler where an inc [...] adds 125f83f66c Fix a bug recently introduced to the linker where it would c [...] adds 854f60884c Move generic_load declaration to symfile.h adds 1faa385ff6 Stop the BFD library from issuing a warning message when pro [...] adds 54d6600669 Make "info threads" use the gdb::option framework adds 9be796f35b Automatic date update in version.in adds f3869b1a41 Remove return value from remove_breakpoints_inf adds 970f9d091d Fix defaults of some "maint test-settings" subcommands adds d1fcf2fded Fix a few comments in maint-test-settings.c adds c6ac893109 "maint test-settings set/show" -> "maint set/show test-settings" adds fdbc98707b Introduce the "with" command adds 077a039f70 Fix assembler tests to work with toolchains that have been c [...] adds b2b2a21598 Fix test_gdb_complete_tab_multiple race adds 41fc454c91 Make gdb::option::complete_options save processed arguments too adds 3d9be6f531 Teach gdb::option about string options adds a994424fa1 Fix latent bug in test_gdb_complete_cmd_multiple adds 5f4ba3e701 pipe command completer adds a26c8de0ee Fix early return in foreach_with_prefix adds db7fbcbeb7 Automatic date update in version.in adds f2d4ba38f5 gas/ELF: don't accumulate .type settings adds d4693039f9 x86: correct "-Q" option handling adds 2b40fda74b i386/AArch64: Remove old xml tests adds edd6266ab1 i386/AArch64: Remove unused .dat files adds df0bb381e2 i386/AArch64: Remove unused xml files adds e935475cb6 Arm/AArch64: Split DISPLACED_MODIFIED_INSNS name clash adds f0452268d6 Arm: Prefix register sizes with ARM_ adds 350fab5416 Arm/AArch64: Use a single set of Arm register set size defines adds 213fd9faf5 Fix foreach_with_prefix regression adds 0598af4880 Fix TUI use of "has_break" field adds a0b6cbf69d Automatic date update in version.in adds 98602811d8 Kito's 5-part patch set to improve .insn support. adds 923cccf9bc Automatic date update in version.in adds 25c816e70e Automatic date update in version.in adds 55904abea4 Automatic date update in version.in adds 3836e1d1ab Re: PowerPC notoc call stub tests adds 62a47958bd PR24785, bfd crashes on empty .PPC.EMB.apuinfo section adds ea142fbfc9 Fix breakpoints on file reloads for PIE binaries adds 1f6f6e21fa Ensure GDB printf command can print convenience var strings [...] adds 64da05d557 Automatic date update in version.in adds d69cd47e7e Re: gas/ELF: don't accumulate .type settings adds b3a7d1711e gdb/riscv: Don't use default bfd to define required features adds 0ba852ab41 gdb: Remove unneeded parameter from set_breakpoint_location_ [...] adds 5b0e2db4fa gdb: Don't skip prologue for explicit line breakpoints in assembler adds 268a13a5a3 Rename common to gdbsupport adds 0826779b99 Fix printcmds.exp failure for wide strings tests. adds b58a68fe57 Fix "info break" + "catch catch" + -static-{libstdc++,libgcc} adds cb1e4e32c2 "catch catch/throw/rethrow", breakpoint -> catchpoint adds a38118e5d1 Make "maint info breakpoints" show "catch catch/throw/rethro [...] adds eb6ad40f24 Automatic date update in version.in adds e2d0f9803e Make bpstat_what::is_longjmp a bool adds 9fb4c7e9f0 Regenerate aarch64-pauth.c adds 166a82be89 Arm: Minor style cleanups adds b863685d70 Restore original GDB prompt in define.exp adds 89abbcc26d Arm: Create feature files for Arm target descriptions adds 4c462cb0ef Make some bpstat functions use bool adds 5c458ae8f5 Update breakpoint_1's documentation adds 43dd762689 arm-dis.c (print_insn_coprocessor): Rename index to index_operand. adds 32372d80ca Specialize value_cast error message for Ada adds 05b08ac160 Reduce manual reference counting in py-inferior.c adds 18101a3525 Change remote-sim.c to use type-safe registry adds 51df2ae302 Change solib-darwin.c to use type-safe registry adds cb60f4208b Change jit.c to use type-safe registry adds 22a20dca3a Change dbxread.c to use type-safe registry adds 9d52077d65 Change spu-tdep.c to use type-safe registry adds c294730c54 Change solib-dsbt.c to use type-safe registry adds a269fbf12d Change solib-aix.c to use type-safe registry adds 48c66e1d07 Change solib-spu.c to use type-safe registry adds 7a5d944b9e Change arm-tdep.c to use type-safe registry adds f06f1252b0 Change Ada catchpoints to be bp_catchpoint adds 0d12e84cfc Don't include gdbarch.h from defs.h adds 2ee0a9b7bc Automatic date update in version.in adds f2478a7e8b breakpoint: Make is_*point functions return bool adds 00db953196 Make value_must_coerce_to_target return a bool adds 72ee03ff58 Fix use-after-move bug in add_thread_object adds b777eb6de2 Remove init_cli_cmds adds 021d8588f6 gdb: Allow quoting around string options in the gdb::option [...] adds b16507e091 gdb: Make use of gdb::option framework for some info commands adds 60cfcb20ce gdb: Add command completers for some info commands adds a89fdbdb20 Automatic date update in version.in adds 830b67068c [readline] Fix heap-buffer-overflow in update_line adds 592f9d271c gdb: Update type of lower bound in value_subscripted_rvalue adds 603490bf53 gdb: Convert dwarf2_evaluate_property to return bool adds b86352cfc1 gdb/dwarf: Ensure the target type of ranges is not void adds 9a49df9d4b gdb: Carry default property type around with dynamic properties adds 0d4e84ed37 gdb: Better support for dynamic properties with negative values adds 154a0a90dd Automatic date update in version.in adds 32f5984419 [GOLD] PowerPC64 ELFv2 notoc support adds 220f99066d [GOLD] PowerPC notoc eh_frame adds e4dff7651b [GOLD] PowerPC relocations for prefix insns adds c9b8abb7af [GOLD] PowerPC got reloc optimisation adds 0c951c25c6 [GOLD] PowerPC R_PPC64_PCREL_OPT support adds 7b2438015c PR24786, wrong LMA if first section in overlay is empty adds f26a32876b Dynamic TLS section symbols adds a48654b6d4 Automatic date update in version.in adds 48b550c28a adjust src-release following the renaming of gdb/common/ to [...] adds da73816739 [gdb/testsuite] Fix unterminated string in gdb.objc/basicclass.exp adds 92434a14b9 cpu,opcodes,gas: fix arguments to ldabs and ldind eBPF instructions adds 03181f1c38 Automatic date update in version.in adds 5b9d7a9a64 Fix __bss_start assertion failure in _bfd_elf_fix_symbol_flags adds 3719fd55b6 cpu,opcodes,gas: fix explicit arguments to eBPF ldabs instructions adds ca8d69beb1 Use field_core_addr in more places adds 33eca68072 Use field_string in more places adds 1f77b012e6 Introduce field_unsigned adds 07128006d6 Fix a FIXME in mi-out.c adds 7e24fb63e7 Automatic date update in version.in adds cbde90f25e Add include of gdbarch.h. adds 206e6c58a7 Fix build for aarch64, arm, and riscv FreeBSD native targets. adds 21df382b91 x86: fold SReg{2,3} adds dfd6917457 x86: make RegMem an opcode modifier adds bd7918379d Automatic date update in version.in adds 1d942ae908 x86: drop stale Mem enumerator adds 8dc0818eb2 x86: replace "anymem" checks where possible adds d72a9b8565 Remove a VEC from s390-linux-nat.c adds 6b78c3f83c gdb: Remove a non-const reference parameter adds 381befeedf Rename field_int to field_signed adds 06210ce428 Introduce can_scroll method adds 00e264e762 Check can_highlight in tui_check_and_display_highlight_if_needed adds 5813316fa4 Remove some uses of TUI_WIN_SRC adds 9ad7fdef7c Consolidate "if"s in tui_show_frame_info adds 0807ab7b88 Remove deleted breakpoint from TUI display adds 0b5ec21882 Introduce tui_data_window::last_regs_line_no method adds 3b23c5f266 Introduce tui_data_window::line_from_reg_element_no method adds baff0c28b8 Introduce tui_data_window::first_reg_element_no_inline adds 80cb6c2709 Remove tui_display_data_from_line adds df5f8cab00 Remove tui_display_data_from adds 50daf2683b Introduce tui_data_window::display_all_data method adds c223a7299e Don't declare unimplemented functions adds b4094625d8 Introduce tui_data_window::delete_data_content_windows method adds f76d8b19e8 Introduce tui_data_window::erase_data_content method adds 517e9505fa Introduce two more tui_data_window methods adds aca2dd1647 Introduce tui_data_window::display_reg_element_at_line method adds e80cd20470 Parameterize tui_show_register_group with window adds 368c1354e5 Simplify tui_show_registers adds fe3eaf1cd9 Minor tui_reg_next / tui_reg_prev cleanup adds 1ce3e8442e Introduce TUI window iterator adds ae2b53806d Fix comment typos adds b73dd8779c Make source windows be self-updating adds 4dde7b34f4 Remove tui_set_win_height adds c2cd899466 Introduce tui_source_window_base::location_matches_p method adds a38da35d7b Move content_in_use to tui_source_window class adds 9d391078d1 Add win_info parameter to tui_set_disassem_content adds caf0bc4e8b Remove unused parameter from two TUI functions adds d9743a13e0 Remove unused TUI defines adds d1b6f1e5eb Remove UNDEFINED_ITEM define from TUI adds f31ec9af48 Simplify source window clearing adds f6cc34a91c Remove tui_source_window::content_in_use adds fd6c75eecd Merge refresh and refresh_window methods adds 01aeb396d0 Remove tui_set_focus adds cf82af058d Remove TUI data window special case adds 801109578c Remove some dead code from tui_set_layout adds 098f9ed48e Always create an execution info window for a source window adds 1bf605de8e Introduce reset_locator function in tui-layout.c adds 1e0c09ba0b Remove the win_type parameter from tui_gen_win_info::reset adds 4e1e56b981 Remove reset_locator adds b7fbad913e Change tui_set_layout to return void adds 0379b8837a Clean up tui_layout_command adds f4e049775a Simplify show_source_disasm_command adds 8e3cfd09e8 Simplify tui_gen_win_info::make_visible adds 2cdfa11333 Change tui_get_register to return void adds 890b8bde7a Simplify show_source_or_disasm_and_command adds 76d2be8e92 Remove make_command_window adds 4a8a5e84a7 Remove make_source_window and make_disasm_window adds 0912922656 Remove make_data_window adds 4a38112da0 Remove tui_make_visible and tui_make_invisible adds 0fcd37117e Remove has_locator method adds 88b7e7ccb9 Fix flushing bug in tui_puts_internal adds 18ab23af8b Rearrange TUI data window code adds 2d8b51cba3 Move tui_dispatch_ctrl_char to tui-io.c adds ce38393b1a Move TUI command window code adds 96bd6233af Move TUI data item window to tui-regs.h adds 88f7e87336 Move tui_disasm_window to tui-disasm.h adds bfad453707 Move tui_source_window to tui-source.h adds daa15dde72 Change make_invisible_and_set_new_height to be a method adds 5104fe361d Move source window common to code to tui-winsource.[ch] adds ca5af91ed2 Fix an error in parse_scrolling_args adds d8f68fcb93 Remove unnecessary "return"s adds e0b989a6d7 gas: support .half, .word and .dword directives in eBPF adds f264fab3cd Automatic date update in version.in adds d0044bac9e gas: .lcomm gets an alignment argument in eBPF adds 0b1474281c [PowerPC64] correct tprel offset limit adds b00a0a86c4 [PowerPC] Rename TLS_TPRELGD to TLS_GDIE adds 46e9995a20 [PowerPC64] Don't store TLS_EXPLICIT in tls_mask adds 71c4e95abe [PowerPC64] Use STN_UNDEF internally for edited relocs adds 54d7dae59a ld -r: Don't merge with member of output section group adds cd215b2eb7 Constify main_name adds afe09f0b63 Fix for using named pipes on Windows adds 12a0b67d28 libctf: introduce ctf_func_type_{info,args}, ctf_type_aname_raw adds 6cbb8e87ee Automatic date update in version.in adds 88468fe096 Re: ld -r: Don't merge with member of output section group adds 7a70898417 [PowerPC] Rename testcase adds c213164ad2 [PowerPC64] pc-relative TLS relocations adds ccbdd22fb9 [AArch64] Rename +bitperm to +sve2-bitperm adds 1802aae844 gas: make .lcomm to accept an optional aligmnet in eBPF targets adds 231097b03a cpu,opcodes,gas: use %r0 and %r6 instead of %a and %ctf in e [...] adds d105cce5dd Arm: Add read_description read funcs and use in GDB adds f29ec96643 Arm: Use feature target descriptions adds f42b26179a Arm: Add xml unit tests adds 7cc1743302 Arm: Use read_description funcs in gdbserver adds 4c5aa8e0b1 Arm: Remove unused feature files and tests adds 56f79b6307 Change ARI to mention C++11, and remove some rules adds ec38ac465d x86: Pass -O0 to assembler in noextreg.d adds 01e175fe1b gdb/riscv: Write 4-byte nop to dummy code region before infe [...] adds bcbaec5c40 Automatic date update in version.in adds 9ab3a74416 PR24827, Linker loops forever if unterminated multi-line com [...] adds f720d67c59 Automatic date update in version.in adds 86ceaf9867 Make documentation of "python" command match actual behavior adds 7fec04c365 Automatic date update in version.in adds c8cdc1e083 [FYI] Add myself to gdb/MAINTAINERS adds c32e6a04f4 Use block_enum instead of int for better typesafety adds b4603c3464 Add ChangeLog entry for the last commit adds a8eab7c6d5 gdb: Switch "info types" over to use the gdb::options framework adds eb86c5e2e8 gdb: Improve output from "info types" commad adds a8e9d24718 gdb: Show type summary for anonymous structures from c_print [...] adds 236ab0c60c This patch addresses the change in the June Armv8.1-M Mainli [...] adds 0c628bba5a Fixes the linker testcase "Secure gateway veneers:cmse funct [...] adds bfa2a36d94 Remove self-assign from make_invisible_and_set_new_height adds 89356123a1 Automatic date update in version.in adds 5ba2943476 [gdb/testsuite] Fix command result testing in mi-complete.exp adds 1dd1bc4daf Allow objdump to recognise the System.Runtime.dll files that [...] adds ac79ff9ed2 Add Changelog entry missing from previous delta. adds 89ebb345e7 gas "mbind sections" test adds acea835faa binutils testsuite test for ELF32 vs ELF64 adds ec49711a16 Move ld-scripts size tests adds 06f44071cc ELF final_write_processing adds df3a023bd6 SHF_GNU_MBIND requires ELFOSABI_GNU adds 8c728a9d93 Remove tests that test __gnu_lto_v1 symbol. adds 40eadf04ff [gdb][Arm]: gdb cannot step across CMSE secure entry function code. adds 9a618ef615 [gdb/testsuite] Add missing initial prompt read in multidict [...] adds a028026d2f [AArch64] Add support for GMID_EL1 register for +memtag adds 19889a5835 Add missing ChangeLog entries for adds 2e8136f945 Fix objdump's display of indirect strings in object files, w [...] adds 407bcc63bd Automatic date update in version.in adds c76ddaa3f4 [gdb/testsuite] Fix info-types.exp for debug info from more [...] adds 024a584000 Update expected info threads error messages in gdb.multi/tids.exp adds 7137a1ed0a PT_GNU_MBIND section mapping adds 7613ca5e38 Define ELF_OSABI for visium adds c5e20471be Re: ELF final_write_processing adds cc364be6ff Complain about mbind, ifunc, and unique in final_write adds 2f86d55940 Fix ar so that it can correctly detect non-dash prefixed opt [...] adds c54e42531a gdb/h8300-tdep.c: Fix register name in h8300h machine. adds ef551643dc [ARC] Add linker relaxation. adds 7e126ba31a [ARC] Update ARC opcode table adds 0f3f71676a [ARC] Update disassembler opcode selection adds dac6552d4a Update the Swedish translation for the gas sub-directory. adds 9596751830 [ARC] [COMMITTED] Fix formatting. adds 4625b4d081 [gdb/testsuite] Fix infoline-reloc-main-from-zero.exp compilation adds 8f79c1075e Revert "Remove tests that test __gnu_lto_v1 symbol." adds b3b965fb91 [gdb/testsuite] Fix implicit declaration of printf in gdb.objc/*.m adds 75b493d0f9 Automatic date update in version.in adds 442853af24 Allow passing a block to lookup_global_symbol_from_objfile adds 2e6be59c8d Stop an illegal memory access by readelf when parsing a corr [...] adds c7c860d2d2 When linking binary files into MIPS executables, default to [...] adds 48467cb99b Have readelf and objdump display the contents of the DWARF a [...] adds d079b9c04a Fix attributation of DWARF augmentation patch. adds 297989a10c [gdb/testsuite] Test skip_libstdcxx_probe_tests in mi-catch- [...] adds f32feb4ab3 Fix comment about the signature of add_separate_debug_file adds db2307377f Automatic date update in version.in adds 6e99a238f0 Ajdust lto-3r and lto-5r tests for powerpc64 adds 6dd17ae0f9 Begone elf_linker adds 8e2e3c6c34 PR24798, buffer overflow in process_cu_tu_index adds 1512d3b7b9 [gdb/testsuite] Fix unterminated string in i386-pkru.exp adds 89b085acaf Fix return type typo in obsd-nat.c that breaks build on OpenBSD adds c89f9f2a52 Automatic date update in version.in adds 567238c956 Prefer symtab symbol over minsym for function names in non-c [...] adds 2dc80cf8a5 Restrict use of minsym names when printing addresses in disa [...] adds 1aff717310 dwarf2-frame.c: Fix FDE processing bug involving non-contigu [...] adds 5c076da45c Improve test gdb.dwarf2/dw2-ranges-func.exp adds 98a617f8d5 Fix stepping bug associated with non-contiguous blocks adds 6bdfee8157 Fix gdb.python/py-thrhandle.exp failures for -m32 multilib adds 1c316af29f Automatic date update in version.in adds c3786b3aa3 A virtual terminal for the test suite adds d95fc6eec0 Add test for "layout asm" adds f790b310d2 Add "layout split" test adds fe1f56ee14 Add TUI register window test adds 58ac439d38 Add TUI test for "list" adds ded631d57d Add TUI resizing test adds 2b1d00c2b8 Add test case for empty TUI windows adds 52b75bf1dc Add test that "file" shows "main" adds 4538d1c7c4 PR24857, ld: error adding symbols: bad value adds ac50aea131 Automatic date update in version.in adds cc5277b173 Support .gnu.lto_.lto section in ELF files (PR 24768). adds d17725d72f [gdb/testsuite] Don't expect gdb_prompt in mi_skip_python_test adds b528dae095 [gdb/testsuite] Fix gdb.base/define.exp with check-read1 adds 9197cd8b52 [gdb/testsuite] Fix gdb.base/maint.exp with check-read1 adds 2d274232f3 [gdb/testsuite] Fix mi-catch-cpp-exceptions.exp and mi-nonst [...] adds 5beafce944 [gdb/testsuite] Fix python.exp with check-read1 adds 507dd60e28 [gdb/testsuite, 1/2] Fix gdb.linespec/explicit.exp with check-read1 adds de28a3b72e [gdb/testsuite, 2/2] Fix gdb.linespec/explicit.exp with check-read1 adds 4b5e8d19af Implement 'set print frame-info|frame-arguments presence'. adds c7e4c0a648 Test 'set print frame-info|frame-arguments presence'. adds bc4268a5d9 Document 'set print frame-info|frame-arguments presence'. adds 3d2357068b Two fixes for test suite's terminal adds e48de49be5 Automatic date update in version.in adds c620ed8866 Add Objfile.lookup_{global,static}_symbol functions adds 25ec892484 Fix misspelling (nonexistant -> nonexistent) adds 34d5c40a07 Re: Support .gnu.lto_.lto section in ELF files adds b13057d9ce [gdb/testsuite] Fail in gdb_compile if nopie results in PIE [...] adds 0f575925b6 [gdb/testsuite] Work around tcl bug in libsegfault.exp with [...] adds 5c4dde850c Add missing changelog entry adds 2906593ffe [PR/24474] Add gdb.lookup_static_symbol to the python API adds a1530dc731 Allow display of negative offsets in print_address_symbolic() adds aa3b653351 Allow nested function displays adds c0d6f62fce RISC-V: Fix minor issues with FP csr instructions. adds a2bd7b82ee Don't declare tui_copy_win or tui_box_win adds 0630887d4e Automatic date update in version.in adds 52b5a0c663 Automatic date update in version.in adds 5c1e6d53a5 Rename lang_output_section_statement to lang_os_list adds 776ab89fe3 PR24806, Linking with -T inside --start-group/--end-group adds ed5913402b [gdb/testsuite] Fix gdb.base/signals.exp timeout with check-read1 adds 117eb59422 [gdb/testsuite] Fix gdb.base/break-interp.exp timeout with c [...] adds 2a3ad588e0 [gdb/testsuite] Fix gdb.base/structs.exp timeout with check-read1 adds 59bd512b9c [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp timeou [...] adds c6bdbeb7c4 Require GNU make 3.82 adds 0a7b24850e Include s12z-opc.h using ../opcodes. adds f126416240 Fix the ia64 libunwind build adds e0d0c518da xtensa: bfd: add special case to loop alignment check adds 0eba165a74 Remove directory names from gdb.base/batch-exit-status.exp adds 0f52d45acd RISC-V: Fix lui relax failure with relro. adds 371367a950 Automatic date update in version.in adds 1b611b2dc3 PowerPC tlsie test fix adds 97c0a07968 PR24871, readelf segv in dump_ia64_unwind adds 6a010cf67a [GOLD] PowerPC relocation signed overflow check adds 89c52ae3a2 [GOLD] PowerPC64 pc-relative TLS support adds ca683e3a86 support Ada EH ABI v1 adds 6d6231ed58 Automatic date update in version.in adds 28cd9371e8 New "info sources" args [-dirname | -basename] [--] [REGEXP] adds db4dc13eeb New test for 'info sources [-dirname | -basename] [--] [REGEXP]'. adds ae60f04e08 NEWS and documentation for info sources [-dirname | -basenam [...] adds 0b3303472d Automatic date update in version.in adds 26655f5306 Add check for readline support to more GDB tab-completion tests. adds 2252ff3d90 Skip GDB test reconnect-ctrl-c.exp if nointerrupts is set. adds 188a63736c Automatic date update in version.in adds 2b79f3761c Remove some variables in favor of using gdb::optional adds e17869db99 Catch potential integer overflow in readelf when processing [...] adds d096283854 [gdb/testsuite] Fix typo in tcl_version_at_least adds a80cf5d88e [gdb/testsuite] Fail in gdb_compile if pie results in non-PI [...] adds 23d188c74e Removes support in the ARM assembler for the unsigned varian [...] adds 8abfcabcb4 Use _() in calls to build_help adds d86bd7cba1 [gdb/testsuite] Run read1 timeout tests with with_read1_time [...] adds 580f1034d1 Increase timeout in gdb.mi/list-thread-groups-available.exp adds 276cbbdf99 Fix objcopy's note merging capabilities so that they no long [...] adds 4ee94178af Add a comment briefly explaining partial symbols adds 0b27c27d0d Add block['var'] accessor adds b39152b3e5 Automatic date update in version.in adds b02c4f1623 PR24873, gcc -flto objects result in --start-group .. --end- [...] adds 128bf1fe60 LTO object insertion point adds c0e8dcd871 Change breakpoint::filter to be a unique_xmalloc_ptr adds 269249d940 Fix latent bug in source cache adds 872dceaaff Save plain text in the source cache adds cb44333d99 Add file offsets to the source cache adds b08b16c839 Clean up source file error reporting adds ddbcedf5de Replace int with enum block_enum where appropriate. adds 046bebe1c0 Add more styling to "disassemble" adds 404f29021a [PR build/24886] disable glibc mcheck support adds 590042fc45 Make first and last lines of 'command help documentation' co [...] adds d2834edcb6 Add a selftest that checks documentation invariants. adds b3c6d7ff98 Automatic date update in version.in adds 021887d88a Use obstack_strdup more adds f25102f7b1 Make obstack_strdup inline adds efba19b06a Add obstack_strdup overload taking a std::string adds 0cf9feb996 Introduce obstack_strndup adds 906799036a PR24876, readelf: heap-buffer-overflow in dump_ia64_unwind adds bc750500af x86: drop stray FloatMF adds 7cd00957a5 Fix the binutils test for .NET assembly support so that it d [...] adds 97b031c5d6 PR24644, OOM-Bug in _bfd_archive_64_bit_slurp_armap adds fc8de8e227 bfd: use the ELF linker to perform relocations in BPF targets adds fca8e23c31 ld: use a specific linker script in BPF targets adds 3d31bc39e6 AArch64 pauth: Indicate unmasked addresses in backtrace adds 123cd85148 Make struct frame_arg self-managing adds f927cc8faf Improve the formatting of the title strings of the binutils [...] adds 7c1c1904be Integer overflows in readelf get_data adds d88bdcb4a5 Prevent objdump from aborting when asked to disassemble an u [...] adds b1791af06e Automatic date update in version.in adds 178d871928 readelf: mask unknown description data bytes. adds 7d55c1d61e Fix problem building PE DLL test generator with compilers th [...] adds 8fb49c3c71 Move the h8300 assembler's MOVFPE and MOVTPE tests to the co [...] adds 7b1dd70105 Update the handling of shift rotate and load/store multiple [...] adds dbe15e4e1d Change the output of readelf's note display so that the "Dat [...] adds 128d650981 [gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 adds 378646f7a4 Automatic date update in version.in adds eba4caf231 [gdb] Fix gdb.dwarf2/varval.exp with -fPIE/-pie adds 678581fc78 x86-64: generalize SIMD test expectations adds 2b2ed2452c Arm: Skip tests on WINCE that require mapping symbols adds 1ba7cdcd93 doc: fix PAC typo adds f16a9783c5 Add support for a MIPS specific .MIPS.xhash section. adds f211b8c0b9 Synchronize libiberty sources with gcc mainline. adds 1022c627db s390: Implement 'type_align' gdbarch method adds dac36daf78 Fix access to uninitialized variable in fill_in_stop_func adds 020a839d52 Match Windows pathnames in gdb.linespec/break-ask.exp. adds 8be90e9631 Automatic date update in version.in adds 36983a93bb lang_input_statement_type next pointers adds 988de25b36 stat_alloc casts adds 4cfbdbfd26 Delete unused ldlang.h structs adds dc02848a69 Sort statement_enum and lang_statement_union adds acdb5f3476 Automatic date update in version.in adds b32b0a69fd Automatic date update in version.in adds 9bb9c115cd PR24851, gas/testsuite/gas/epiphany/badrelax.s failure with [...] adds 5312fe52e9 Add generic and ARM specific support for half-precision IEEE [...] adds 08132bdd87 Modify the ARM encoding and decoding of SQRSHRL and UQRSHLL [...] adds 775e241e9c Import readline 7.0 (patch 5) adds 57a2fe0702 Remove gdb workaround from readline/complete.c adds a2d4e4b709 Remove gdb workaround from readline/emacs_keymap.c adds c15a79c78c Remove gdb workaround from readline/xfree.c adds ca2589f3bb Fix gdb's selftest.exp after readline import adds cb41b9e70e Import readline 8.0 adds 5db2718ce4 Remove readline hack from gdb_select adds 86c6b807f5 Require readline 7 or newer adds 5067f530c3 Automatic date update in version.in adds 74c2c1f45f Fixes for gdb.python tests on remote Windows host. adds abc6c00fb6 [gdb/testsuite] Fix gdb.gdb/selftest.exp regexp adds 29c9291108 Don't include readline headers from tracepoint.c adds 0111684298 [readline] Fix compilation on MinGW adds a3504e9654 clear_detail can only be called on TUI source windows adds 2afade5dbe Remove struct tui_layout_def adds 62cf57fee7 Move current_layout to tui-layout.c adds 6925809176 Remove tui_make_all_visible adds 3f3ffe54e2 Simplify tui_make_all_invisible adds cc0c3ffbc9 Two simplifications in tui-layout.c adds 16cb7910b9 Make tui_default_win_height static adds 22c3f4909a Simplify tui_show_disassem adds fede52738f Delete invisible TUI windows adds b4ef5aeb3a Change tui_check_and_display_highlight_if_needed to be a method adds 0bd27e079a Change tui_show_source_content to be a method adds 37a4a13104 Change tui_set_exec_info_content to be a method adds 7ba913dcdf Change tui_update_exec_info to be a method adds 7b56485db5 Move code to tui-winsource.h adds 8270ac6229 Turn tui_show_exec_info_content into a method adds e321e7ce75 Remove tui_erase_exec_info_content adds 93858ad34e Remove tui_clear_exec_info_content adds 5216580d7a Don't track the contents of the execution info window adds 6405cd73c0 Remove tui_gen_win_info::last_visible_line adds 414b840430 Automatic date update in version.in adds 9defd221fe Remove _bfd_dwarf2_find_nearest_line addr_size parameter adds c327a44f38 Use comp_unit_maybe_decode_line_info in more places adds dfc19da6a6 PR24623, DWARF errors adds b1c896b365 Fix gdb build on macOS adds 75faf5c41d AArch64: Allow additional sizes in prologue adds fc9e754460 Automatic date update in version.in adds 2208ee9170 [gdb] Fix gdb build on mips64-linux adds 6485977b89 Updatesd Swdish translation for the gas sub-directory. adds 05192282ca Fix CU overrun in scan_unit_for_symbols adds 9177214a22 Correct a typo in the documentation for the disassembler. adds c6778d00df Simplify write_inferior_memory adds 4196ab2a6d Replace write_inferior_memory with target_write_memory adds 6ae978f133 Add a description of the 'n' symbol type displayed by nm. adds 97dd8e07d9 [testsuite] Make the testsuite work on mingw adds d59b55f095 Use gdb::byte_vector in target_write_memory adds 835b995b57 Skip batch-preserve-term-settings.exp tests that cannot work [...] adds 22a2ab04f5 Disable dw2-dir-file-name.exp on remote and/or Windows host. adds 65962b20b6 Simplify TUI boxing adds ed4a1084d7 Remove FIXMEs from tui-layout.c adds f2dda47784 Move locator code to tui-stack.c adds e2a678a557 Avoid string_file in tui_make_status_line adds a54700c6c4 Move contents of tui_show_frame_info to new method adds 088f37dd90 Change tui_addr_is_displayed into a method adds c9033fe839 Change tui_line_is_displayed to be a method adds 002f15c277 Remove tui_alloc_source_buffer adds e25d200487 Turn tui_erase_source_content into a method adds c398c3d0b5 Remove tui_clear_source_content adds f4ce562c7f Minor simplification in tui_default_win_viewport_height adds 46f438e3d5 Remove tui_initialize_static_data adds ee556432c4 Rename the "reset" method to "resize" adds 3891b65efe Change TUI source window iteration adds db502012fc TUI window resize should not need invisibility adds 080a488354 RISC-V: Fix lui relaxation issue with code at address 0. adds 08235187bc Rename internal Python functions to start with an underscore adds 272560b577 Fix bug with character enumeration literal adds 3df505f60e TUI resize unification adds 6eac171f06 [gdb] Make maint info sections print relocated addresses adds 3339426357 Automatic date update in version.in adds d8f9e51c36 Fix paste-o in examine-backward.exp. adds 63f6e94fb3 Aligned vs. unaligned ppc32 relocs adds 7df6aecc97 PowerPC gcc bootstrap fail with bss-plt adds 0b8b76098f PR24909, Uninitialized use on stack in readelf adds fdfc8cf7f0 [ld] [arm] Add support for noinit section adds aa7ca1bb44 Move [PAC] into a new MI field addr_flags adds b4c555cfc4 Fix detection of missing plugin for LTO objects. adds d4ab829a24 Remove m_has_locator adds 2d83e710a1 Remove separate visibility flag adds 20149b6b20 Remove "noerror" parameter from some TUI functions adds ed8358e949 Change tui_update_source_window_as_is to be a method adds 017f982820 Change tui_update_source_window to be a method adds 2ddaf61443 Change tui_update_breakpoint_info to be a method adds 81c82c4b90 Introduce tui_source_window_base::set_contents method adds bb01dbfc04 Change tui_show_symtab_source to be a method adds e699d33164 Remove useless assignment from tui_remove_hooks adds 398fdd6086 Remove the TUI execution info window adds 81e8046dc0 x86-64: Move PIC check for PC-relative relocations back adds 34dafe9f39 [gdb/testsuite] Fix compare-sections.exp with -fPIE/-pie adds 98ac8787e9 Automatic date update in version.in adds d367307b93 PR24911, Heap overflow issue in qsort_r, dwarf.c adds b271c8567a Automatic date update in version.in adds 2c115c4f3c Automatic date update in version.in adds 72c03e30ae Float16: Fix test failures for non ELF targets adds 903b777dde PowerPC64 ha/lo insn checks adds d292364e95 PR24898, An out-of-bounds read occured in display_data adds 3eb185c97d Fix N^2 behavior in _bfd_dwarf2_find_symbol_bias adds c1a5d03a89 Add --with-static-standard-libraries to the top level adds d806ea2d0e Add Rust support to source highlighting adds f21c2bd7b7 Fix Fortran regression with variables in nested functions adds 7ce8f214f1 Fix indentation in value_has_field adds 770c015139 MIPS/gas: Retain ISA mode bit for labels with .insn annotation adds 5203173819 MIPS/gas: Fix misaligned address errors to disregard ISA mode bit adds ac533243be Automatic date update in version.in adds aedbe3bb9f Improve remote attach round-trips without btrace adds d7a11d1383 [gdb/testsuite] Clean up stale exec in gdb_compile_pascal adds b4e87f2c1e Arm: Fix performance issue with thumb-2 tailcalls adds 546053acfa Adds support for following CPUs to the ARM and Aarch64 assem [...] adds 722a298cca Remove test files for a different patch accidentally committ [...] adds 605dc2c21d Some i18n fixes for the TUI adds 0f8d8876d9 Remove NULL check from tui_reg_command adds 1a4f81dd7e Minor rearrangement in tui-regs.c adds 8e114aab8b Remove tui_data_item_window::value adds b9ad36868f Change tui_data_item_window::content to be a unique_xmalloc_ptr adds 42cc14a753 Rearrange tui-regs.c some more adds 63356bfda1 Change tui_check_register_values to be a method adds ca02d7c800 Add two methods to tui_data_window adds fa4dc567ae Remove indirection from tui_data_window::regs_content adds 100c2bf31f Remove tui_data_window::display_regs adds ab0e1f1a45 Change tui_make_window to be a method adds 973961bda3 Move some defines to tui-stack.c adds 072272ce05 Remove some defines from tui-data.h adds 04c72a68e0 Change some tui_data_window methods to be private adds b068c22c2a Automatic date update in version.in adds 61f80d5daf [gdb/testsuite] Stabilize gdb-caching-proc.exp test order adds 3960cb7a1b gdb/djgpp: Add Hygon Dhyana processor support adds c07aae6e72 Fix g++ 9.1 build breakage adds 26c957f127 Fix nullptr in with_command_1 adds 65d20a7403 Automatic date update in version.in adds baf46cd780 ARM CMSE symbols adds a051e2f3e0 [AArch64][gas] Update MTE system register encodings adds b20d385926 Implement a float16 directive for assembling 16 bit IEEE 754 [...] adds 652afeef24 AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] adds 43771869e5 gdb/fortran: Remove some dead code from the parser adds a3197745b1 Fix the assembler's floating point number parser so that it [...] adds 4ac948a044 Prevent a floating point exception in the dwarf parser when [...] adds 93d6a337d5 oops - omitted changelog entry from previous delta. adds 03da31c676 Fix an illegal memory access when dumping corrupt x86_64 PE [...] adds 0535e5d74d Arm: Add support for missing CPUs adds 395fad095c [gdb/testsuite] Make gdb_test message more informative in mu [...] adds 272044897e Make GDB compile with Python 3 on MinGW adds 1aa7f807d2 Automatic date update in version.in adds afc72f154d Prevent a potential illegal memory access in the DWARF parse [...] adds fe4b77d9e5 Updated Swedish translation for the gas sub-directory. adds 2600d80ccd PR24933, Memory leak in elf_x86_64_get_synthetic_symtab adds a7ba389645 Stop the BFD library from failing when encountering a second [...] adds 09f7b0de53 or1k: Fix incorrect value in PLT GOT entries, causing infinite loop adds de8af80891 Fix bug in nios2 prologue analysis. adds 2d41fa1165 Move gdb-dlfcn.[ch] to gdbsupport/ adds 8a9455cc82 Automatic date update in version.in adds 6d5554a605 PowerPC64 segfault in ppc64_elf_edit_toc adds d0509ba443 Fix compile warning in symtab.c adds 25602020bc Automatic date update in version.in adds e3ec872f80 Convert the RX target to make use of target descriptions. adds beadd3e84e dwarf2read: replace gdb::optional<bool> with enum adds c9d136dade Automatic date update in version.in adds 23c13d4299 dwarf2read: fix compilation issue with gcc 4.8 adds db3b6ecc28 RISC-V: Improve li expansion for better code density. adds 37606e67df PR24938, Null Pointer Dereference in debug.c:debug_write_type adds d9c4ba536c Use raw strings on gdb.python/py-xmethods.exp (and fix Pytho [...] adds b694989f50 [gdb/testsuite] Make skip_libstdcxx_probe_tests return 1 if true adds 5c31b35808 [gdb, c++] Improve error message when using libstdcxx withou [...] adds 9aa5520697 Factor out the common code in lookup_{static,global}_symbol adds e8fffdff93 Automatic date update in version.in adds c4a23bf878 Add support for the MVE VMOV instruction to the ARM assemble [...] adds 4acfdd20c9 gdb: Add new -n flag to some info commands adds ec1b0fbb8d Improve the DWARF decoder's ability to describe the DW_AT_di [...] adds 550105b779 Fix compiler warning in linux-namespaces.c adds 72dd1784ef Automatic date update in version.in adds a1c110a3fe Add a --source-comment=<text> option to objdump which provid [...] adds fa463e9fc6 Add an option to objcopy to change the alignment of sections. adds 1f20c35ea4 gdb/fortran: Implement la_print_typedef for Fortran adds d8f27c6018 gdb/fortran: Don't include module symbols when searching for types adds 8ae0786c30 Fix Gnulib glob.c resource leaks found by Coverity adds a78fca7b57 Segfault in ld building SPEC CPU2017 527.cam4_r with -flto adds 48352473b1 [gdb/testsuite] Fix info-var.exp for debug info from other files adds 83cf0d04dc PR24891, objdump memory leaks when parsing malformed archive adds a85eba51f6 Tidy check_uvalue adds 09c721040c Automatic date update in version.in adds 507685a390 RISC-V: Fix a gp relaxation reloc overflow error. adds dd9b12c245 PowerPC64 xlate_pcrel_opt adds c0d9f31dbd PR24697, R_PPC_EMB_SDA21 cannot be used when making a shared object adds 8077c50dbb [gdb/testsuite] Fix gdb.fortran/info-types.exp regexp adds 16d01f9cd4 Fix PR win32/24284: tcp_auto_retry doesn't work in MinGW adds 2ea1a07a0a Run argv0-symlink.exp only on native target and local host. adds 9d1c2eb1b8 Automatic date update in version.in adds cd18a823d1 [ARC] [COMMITTED] Fix FASTMATH field. adds 1c1e0fe58b [PATCH][ARM][GAS]: Assembler support to interpret MVE VMOV i [...] adds 6744bcad05 Copy BFD_COMPRESS/BFD_DECOMPRESS/BFD_COMPRESS_GABI for thin archive adds 1f6d2f100a Remove NO_DATA_STRING adds 18bb55c722 Remove tui_data_window::display_all_data adds 0670413d0e Remove some checks of .empty() adds 1bf2866a59 Remove some calls in tui_data_window adds 89df7f9056 Private data members in tui_data_window adds cdaa6eb439 Simplify register display adds 108e13abdf Remove NULL checks from box_win adds 772f3f0398 Don't call touchwin in tui_gen_win_info::refresh_window adds 715bb467fe Don't call tui_refresh_all from show_layout adds e594a5d19e Turn two locator functions into methods adds 99ab33fb2d Swap tui_show_locator_content and tui_locator_window::rerender adds 900ac24287 Make tui_locator_window::set_locator_fullname re-render adds 12a8555a54 Minor rearrangement of tui-stack.c adds 55b2657bdc Don't call wrefresh from tui_cont_sig adds d6a00eba2a Remove tui_win_info::refresh_all adds 47a536d940 Remove "\nError: " suffix from nat/fork-inferior.c:trace_sta [...] adds fdd502691f RISC-V: Force linker error exit after unresolvable reloc. adds 094951090f Automatic date update in version.in adds 5d2c57a3b7 Automatic date update in version.in adds 3e7bd7f241 RISC-V: Fix linker problems with tls copy relocs. adds 579e12e52d Automatic date update in version.in adds 22b31fea07 Memory leak in dwarf2.c adds 217d2eaa69 Re: Memory leak in dwarf2.c adds e661ef01e5 Refactor svr4_create_solib_event_breakpoints adds fe01123efb Use gdbarch for probe::get_argument_count adds d90b8f2632 Check arguments for all probes before using them adds 6591bf0131 Automatic date update in version.in adds 1e4b5e7d35 Fix a potential buffer overrun in the MMIX disassembler when [...] adds f44b758d31 Fix buffer underrun bug in the TI C30 disassembler. adds 4e962e74e4 Handle biased types adds 06ff036ed2 gdb: Handle missing domain types in: maintenance print psymbols adds ee6d95574b Automatic date update in version.in adds 98b0ebab0a Avoid expect's buffer overflow in info-var.exp test. adds 809f915398 Automatic date update in version.in adds 89bdc77eab PR24955, libbfd terminating program on out of memory adds 77486630b1 R_PPC64_PCREL_OPT adds 133a1f6041 PowerPC64 GOT_PCREL relocs adds e47d413a2c PowerPC warning on symbol+offset@got adds 30331a6ca0 [gdb/testsuite] Restore breakpoint command in ui-redirect.exp adds de07a74580 Fix PR ld/24574 adds 6ade8373c9 Automatic date update in version.in adds b16c44debc bfd_get_filename adds f5c3a9e305 beos.em qsort predicate tidy adds ead0e69a4a Change int to bool for the relocate_* functions adds 736b0f7618 un-XFAIL under Clang tests using labels adds deccd150e1 Automatic date update in version.in adds c7f839cbf0 Change lookup_symbol's block_index parameter type to block_enum adds b26b24e027 Automatic date update in version.in adds 8634b4628e Truncate long TUI window titles adds 4082c6ee39 Automatic date update in version.in adds 60391a255b Add markers for 2.33 branch to NEWS and ChangeLog files. adds 6715fe29ff i386: Adjust for new output format from readelf adds e4df087431 Fix leak detected in python.c initialization code. adds 25a2915e8d Use ui_out for "info win" adds b76c1a8361 Automatic date update in version.in adds a084a2a6a1 DWARF 5 support: Handle dwo_id adds efd0b3103f [PATCH][ARM][GAS]: Support to MVE VCTP instruction. adds aebcfb76fc Enhance the disassembler so that it will reliably determine [...] adds 199b4314ef Change map_matching_symbols to take a symbol_found_callback_ftype adds 6969f124b9 Change iterate_over_symbols to return bool adds 6a3dbf1bc6 Simplify psym_map_matching_symbols adds b054970d54 Change map_matching_symbols to take a lookup_name_info adds aa39165480 Fix latent bug in .debug_names file-name handling adds 3b00ef10a2 Add Ada support for .debug_names adds 8a51616424 Add Ada support to cc-with-tweaks.exp adds 2d60161648 Update "save gdb-index" documentation adds 8063ab7e37 Use the correct alias for the M68K tdiv instruction. adds e9697e24f5 Automatic date update in version.in adds 0410b45003 Tidy ld/plugin.c adds cb7f4b298e Tidy ld/ldmisc.c adds d871d47806 Move elf32.em and elf-generic.em functions adds 075a2b89c7 Rename elf32.em to elf.em adds 0a4632b563 Re: Enhance the disassembler adds 1ff5d5c463 Constify argument to make_tempname and make_tempdir adds 64b2d4a0a4 Introduce bfd_set_filename adds 67547d896b Change the type of copy_names from int to bool adds 9cab7ecda2 Fix float to LONGEST conversion. adds f48cd8368b Refactor get_init_files to use std::string adds 9224a01377 Factor out the code to do the datadir-relocation for gdbinit adds f2aec7f6d1 Make relocate_{path,gdb_directory} return std::string adds 19d16d8789 Automatic date update in version.in adds 7a28970742 Fix signals reported for faults on Solaris adds a19826f4c4 PR24981, Hit assertion failure in ld/ldlang.c:7504 adds 0d41d9a2aa LOAD in linker map file adds 4993045d18 Output the Ada task name in more messages. adds 25e5c20918 [gdb/testsuite] Allow some tests in gdb.base/store.exp to be [...] adds f8c0fc571b Automatic date update in version.in adds 3dd9bb4620 gdb: Don't fault for 'maint print psymbols' when using an index adds aa17805fb9 gdb: Have 'maint info sections' print all sections again adds 5fabdcd680 gdb/testsuite: Make use of exec_has_index_section function adds ec6c8338a8 gdb: Force use of float version of log10 adds 1f1f5b92e8 Always add input_statement to statement_list adds 4be407dadb Automatic date update in version.in adds d1b70248bd [gdb/testsuite] Require gnatmake 8 for gdb.ada/rename_subscr [...] adds 15c8a8bb89 Automatic date update in version.in adds 6a062a93d7 Add a NEWS entry that gdb can be compiled with py3 on Windows. adds 0ad99adbcd Automatic date update in version.in adds bb6959602b Update version to 2.33.50 and regenerate configure scripts. adds 92ea198025 Delete accidentally-checked in editor temporary file. adds 0aa0727c8f PR25002, ld/ldelf.c missing safe-ctype.h include adds 3cd76124bd Automatic date update in version.in adds f2f24aa9c4 Don't duplicate comment in symfile.c and .h adds 7433218996 (Ada) do not print Ada task names in quotes in "info tasks" output adds 67f3ed6afe gdb: Catch exceptions when accessing source cache adds f1b620e9b4 gdb: Look for compilation directory relative to directory se [...] adds 8ac0ecee1c Automatic date update in version.in adds 491144b5e2 Change boolean options to bool instead of int adds 7e9ad3a35c RISC-V: Gate opcode tables by enum rather than string. adds a3d181d2e7 Make extern declaration of dwarf_always_disassemble correct adds 1bdd8facfb PowerPC64, support medium model access to common symbols adds 90d92a632a Use bfd_set_filename more adds 1d38e9d14c Constify target name, reloc name, and carsym name adds 01c2b26160 Constify bfd_octets_per_byte and related functions adds ed48ec2e6e Don't use bfd_get_* macro to set bfd fields adds e0b2a78c83 Re-generate many configure and Makefile.in files adds 95103a8419 binutils: doc: remove stale things from Makefile adds 89ae5e6923 binutils: doc: remove binutils_TEXINFOS usages adds 2b44a6a237 binutils: doc: make `make clean` clean more things adds e6f7f6d14f bfd_asymbol_* macros adds b078f3ac88 gdb/testsuite: Avoid directory names in test names adds f64eea3a59 gdb: remove local extern declaration of cli_styling adds 7a27b85f6d gdb: Fix native build on Linux/Alpha. adds 11061048d1 Give a name to the TUI SingleKey keymap adds a1726c38a9 Update ChangeLog entry of commit 677052f2a5c67f1d9b2e6d1b2a2 [...] adds 81dc3ab594 [gdb/testsuite] Handle unreachable network in server-connect.exp adds 8a6251301c [gdb/testsuite] Fix gdb_target_cmd adds 5dfda3562a Automatic date update in version.in adds fd3619828e bfd_section_* macros adds 4e28d4cc5b AArch64: Fix objdump tests adds 7738ddb418 [gas][news] NEWS (2.33) note new SVE2 and TME instructions f [...] adds f64e2f4045 [gdb] Catch exception when constructing the highlighter adds e452e88f54 [gdb/testsuite] Don't use FOOBAR pattern in gdb_test adds 956bafb0de Automatic date update in version.in adds e86f08d28f Declare dwarf_always_disassemble in dwarf2read.h adds c7ae7675cf Move arm_apcs_32 extern declaration to header adds e4153ae630 Move declaration of overload_resolution to value.h adds e59a100122 PowerPC64, error on unsupported dynamic relocation adds 4c51dacacf [GOLD] Fix spurious "plugin needed to handle lto object" warnings adds 3f9aad111c x86-64: fix handling of PUSH/POP of segment register adds 00f93c4492 bfd macro conversion to inline functions adds af30dc128b bfd macro conversion to inline functions, asymbol adds a48931cc2d bfd macro conversion to inline functions, section adds d420769627 Fix crash in Ada "catch exception" adds 78d5933a43 Remove tui_clear_source_windows_detail adds f14bec587f Change tui_source_element::line to be a unique_xmalloc_ptr adds 2d81b34998 Move "fullname" to tui_source_window adds f853215443 Change tui_make_status_line to return std::string adds 71a25ed2e7 Change tui_make_status_line to be a method adds b3b1bde658 Remove some explicit re-rendering from the TUI adds 2ad52f6fb3 Simplify tui_source_window_base::show_source_content adds 6b915f7d0c Simplify TUI disassembly adds b545782674 Use "bool" in tui_data_window::show_register_group adds 9abd8a65c1 Change "win_resized" to bool adds 1b935acf7e Set TUI locator height to 1 adds 0891be0835 Don't call refresh in tui_resize_all adds b76251abaf Remove a call to tui_locator_win_info_ptr adds 9923f347c4 Change members of tui_locator_window to std::string adds 80df33379e Rename private data members of tui_data_window adds 7226433c44 Rename a private data member in tui_source_window adds 43df9b2fcc Remove strcat_to_buf adds 63c4bf1922 Remove separator comments from TUI adds f074b67ec8 Use make_unique_xstrdup in TUI adds 78e8cb91cd Change TUI window commands to be case-sensitive adds abf516c693 Remove Cell Broadband Engine debugging support adds 9d1da81b26 RISC-V: Optimize lui and auipc relaxations for undefweak symbol. adds ffea1427a7 Document the GDB 8.3.1 release in gdb/ChangeLog adds 5a3a0d6304 gdb/NEWS: Move entries about MI v3 and multi-loc breakpoints [...] adds a7773afff9 Automatic date update in version.in adds f9d949fb7b Move declarations of debug_threads and using_threads to header adds 40c9c8deb9 tc-i386.c gcc10 warning fix adds 626ca2c06f Replace solib_global_lookup with gdbarch_iterate_over_objfil [...] adds 9252448ba9 gdb: change "nonzero" to "true" in comments adds 8f49fbcc76 Automatic date update in version.in adds 4c1d86d9a8 gdb: make watchpoint::val_valid a bool adds 7ab78ccbbb gdb: fix formatting in solib-svr4.c adds 77d036789a [gdb/testsuite] Allow some tests in gdb.base/restore.exp to [...] adds a13ba30840 Work around gcc10 FAIL: S-records with constructors adds b3fe587ed2 PR25018, readelf crash on 32bits adds f2cddbe51a Automatic date update in version.in adds 6e67e6b05a csky bfd.h tidy adds 7beeaeb8c6 mips bfd.h tidy adds d48d68b618 v850 bfd.h tidy adds 3352ae9900 ia64 bfd.h tidy adds ca437b1b5f h8300 bfd.h tidy adds c348479ddd tic54x bfd.h tidy adds a8bfaadbb4 aarch64 bfd.h tidy adds 79c2ce54e1 tic6x bfd.h tidy adds f37164d78b arm bfd.h tidy adds aa739c59d3 coff bfd.h tidy adds 6ea7de3237 xcoff bfd.h tidy adds 530f61204c obsoleted bfd.h tidy adds ca05ca5e2d cr16 bfd.h tidy adds 8410a6589d bfin bfd.h tidy adds f5c5b7c124 m68k bfd.h tidy adds 0b4453c791 elf bfd.h tidy adds 0ba9378a2a ecoff bfd.h tidy adds 640197ac27 linker bfd.h tidy adds b06252c2b1 bfd Makefile update adds 6831670dd3 implicit conversion from enum ld_plugin_level to enum ld_plu [...] adds ec73ddcd43 PowerPC64 dynamic symbol tweaks adds 4a41f3face ld-plugin/pr24406-1.c: Correct buffer size to read adds f945dedfd3 Make ada_decode not use a static buffer adds ddd44b7053 sim: Add PRU simulator port adds e2e9097bd2 Add testsuite for the PRU simulator port adds 32a1adcccf gdb/readline: fix use of an undefined variable adds 627d4cc254 gdb/readline: Fix date in last ChangeLog entry adds 3868d2e9f1 Automatic date update in version.in adds 5d33705c7b Fix building gold with gcc-10. adds e449ea97eb [ARM]: Modify assembler to accept floating and signless data [...] adds 352f6bc3e5 PR25031, nm reports wrong address on 32bit adds e8f8842d90 Arm: Fix out of range conditional branch (PR/24991) adds 3d4352200e [gdb/tdep] Handle mxcsr kernel bug on Intel Skylake CPUs adds 33637ecac8 Automatic date update in version.in adds 6ba2ed48c8 Silence a build-time warning about constant comparisons when [...] adds 9a24a2763d SORT_BY_INIT_PRIORITY adds 858f25f0dd Remove make_hex_string adds d2f617897b Automatic date update in version.in adds 41f37a6fb7 PR24262, plugin search dir doesn't respect --libdir adds 12904d3729 Remove initialize_utils adds 5d63b30afa Do not expose stub types to Python adds 27a900b865 Remove gdb_usleep.c adds ececd218c5 Convert symtab.h function signatures to use bool instead of int adds 381beca614 Improve ptrace-error detection on Linux targets adds 50fa3001ce Revert "Improve ptrace-error detection on Linux targets" adds 4ada570ce5 Automatic date update in version.in adds 68f7d34dd5 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...] adds 060b3ab4ed [gdb/testsuite] Fix incomplete regexps in step-precsave.exp adds cd5f43ff5d Automatic date update in version.in adds ea8e302e12 PR16794, gold ignores R_386_GOTOFF addend adds ad75efa628 gdb: include gdbarch.h in hppa-linux-nat.c adds 612aac65e6 Automatic date update in version.in adds 73d9a918c6 [gdb/testsuite] Make pass message unique in gdb-index.exp fo [...] adds 0df0352ad0 [gdb/contrib] cc-with-tweaks.sh: Create .dwz file in .tmp subdir adds 0925bc8441 Automatic date update in version.in adds 663f67df1e PR25046, readelf "Reading xxx bytes extends past end of file [...] adds 703a86c2fa gdb: re-write add_psymbol_to_list doc, move it to header file adds c7ee338a2d Improve some comments about msymbol handling adds 4a56a52007 Disable all warnings in gdb.rust/traits.rs adds 6fb08628e0 Use std::sort instead of qsort in minsyms.c adds 5f48f8f3c3 Remove extra whitespaces at the end of lines. adds af79fcc547 Automatic date update in version.in adds 8fe0f950f4 [PATCH v2 2/4] DWARF 5 support: Handle DW_FORM_strx adds cd7c32c36a Fix leak due to assigning a xstrdup-ed string to the std::st [...] adds 53d666ecfb gdb/testsuite: Fix pretty-print.exp on big-endian platforms adds e43b10e10e Remove the ui_out_style_kind enum adds 0dfe5bfbb7 Don't create empty literal pieces adds 2a3c1174c3 Introduce gdb-specific %p format suffixes adds 6a831f06e1 Use new %p format suffixes in gdb adds 14309bb6bf Style "pwd" output adds 7f6aba03b9 Introduce metadata style adds 9d636d67e0 Use styled_string in more places adds d770d56f42 Use styled_string for "show logging filename" adds c292080e11 Automatic date update in version.in adds de4859eacb Change objcopy's --set-section-alignment option to take a by [...] adds 46f29a9a26 gdb: Remove a VEC from gdbsupport/btrace-common.h adds 554ac434b0 gdb: Change a VEC to std::vector in btrace.{c,h} adds df07e2c772 gdb: Remove a use of VEC from dwarf2read.{c,h} adds 1914e26482 -Bsymbolic is not for PIEs adds 9344c18feb Update my email address in gdb/MAINTAINERS adds 38583298e0 Change SYMBOL_VALUE_ADDRESS to be an rvalue adds d3d323915c Search global block from basic_lookup_symbol_nonlocal adds 5c281dbb24 Don't call decode_line_with_current_source from select_sourc [...] adds 1dd5885077 Make current_source_* per-program-space adds 4b610737f0 Handle copy relocations adds 1d58d6a26c Make print-file-var.exp test attribute visibility hidden, dl [...] adds fccf9de11f Back out earlier Ada exception change adds 37f6a7f456 Add $_ada_exception convenience variable adds 9ef62df072 gdb/testsuite: Fix py-format-string.exp on big-endian platforms adds 700545387d Add missing includes to gdb_assert.h and gdb_string_view.h adds 80fd282641 Fix type of startup_with_shell in gdbserver adds 3e6ec53ac1 Convert boolean globals in server.c to bool adds 03ba321aaa Automatic date update in version.in adds 4d825eab2d [gdb] Fix set/show style metadata help text adds a8b3b8e93e gdb: Remove whitespace in 'std::vector <...>' adds 4227504491 [gdb/testsuite] Fix info-types.exp with gcc/g++ 4.8 adds 3a56ed8668 [gdb/testsuite] Fix list-missing-source.exp with gcc 4.8 adds d8c06f22a3 gdb: Don't ignore all SIGSTOP when the signal handler is set [...] adds a2230b5e62 libctf: make it compile for old glibc adds 083114f8ba libctf, include: ChangeLog format fixes adds fd55eae84d libctf: allow the header to change between versions adds 9b32cba44d libctf, binutils: dump the CTF header adds 6d5944fca6 libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and stri [...] adds 2db912ba1a libctf: add the object index and function index sections adds 616febde0c binutils: readelf: when dumping CTF, load strtab and symtab [...] adds 6b88d7d70c binutils: objdump does not take --ctf-symbols or --ctf-strin [...] adds 0ac6231298 libctf: Add iteration over non-root types adds d851ecd373 libctf: support getting strings from the ELF strtab adds 5537f9b9a3 libctf: write CTF files to memory, and CTF archives to fds adds 3dde2c915e libctf: fix double-free on ctf_compress_write error path adds b4f0e09cd1 libctf: dump: support non-root type dumping adds d18f9f1629 libctf: dump: check the right error values when dumping functions adds 72c83edd92 libctf: add the ctf_link machinery adds 886453cbbc libctf: map from old to corresponding newly-added types in c [...] adds eabb7154df libctf: add linking of the variable section adds 49ea9b450b libctf: add CU-mapping machinery adds 5de9eada3b libctf: teach ctf_add_type how forwards work adds 1820745a0a libctf: don't leak hash keys or values on value replacement adds 5ae6af75b5 libctf: eschew C99 for loop initial declarations adds 7e97445a5a libctf: get rid of a disruptive public include of <sys/param.h> adds edc8bbe90b libctf: bfd-open: mark the bfd as cacheable adds f046147d59 libctf: actually close bfds we have opened adds 22ccb84954 bfd: new functions for getting strings out of a strtab adds 1ff6de0312 bfd, ld: add CTF section linking adds 87279e3cef libctf: installable libctf as a shared library adds fd86991bc5 objdump: get CTF parent importing right adds 791915db42 libctf: handle nonrepresentable types at link time adds 676c3ecbad libctf: avoid the need to ever use ctf_update adds 99dc3ebdff libctf: properly handle ctf_add_type of forwards and self-re [...] adds 1a6ab13e71 libctf: allow ctf_type_lname of a null pointer. adds 9c1a2295e8 libctf: get the encoding of non-ints/fps in the dynamic space right adds de07e349be libctf: remove ctf_malloc, ctf_free and ctf_strdup adds 9323dd869d libctf: make ctf_dump not crash on OOM adds ad613f1d06 libctf: fix refcount leak in ctf_import adds d344b407dd binutils: spaces -> tabs in CTF parts of objdump and readelf adds fa56cdcd24 libctf: fix tabdamage adds 4d4211478f gdb/testsuite: Make test names unique in gdb.reverse tests adds 58eb20d527 gdb/testsuite: Make test names unique in gdb.linespec tests adds 2b74ba5a19 gdb/testsuite: Reduce test name duplication in gdb.base tests adds 082cce059d gdb/testsuite: Reduce test name duplication in gdb.python tests adds 0a4b09130a gdb/fortran: Nested subroutine support adds 179aed7fdc gdb/fortran: Allow for matching symbols with missing scope adds f0e21cb809 Automatic date update in version.in adds 77c2dba3e8 Avoid crash on single-field union in Rust adds b627f56244 [PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC adds 9cb09e33e0 [PR ld/22263][PR ld/25056] arm: Avoid dynamic TLS relocs in PIE adds f749f26eea PowerPC PIC vs. DLL TLS issues adds 4dbbb47c16 [gdb/testsuite] Fix local-static.exp with gcc-4.8 adds 382dfe0118 Automatic date update in version.in adds 6cb6aea2df Automatic date update in version.in adds 225f296a02 Change gdb/version.in to 9.0.50.DATE-git (new version number [...] adds 816228ed09 Automatic date update in version.in adds 518fe38cd9 Renaming of ctf (the trace format) files adds 30d1f01849 gdb: CTF support adds 8154f49cf4 ld-arm/tls-gdesc-neg test adds 9737e8af48 PowerPC section flag tidy adds 7d04a20ae4 PowerPC TLS miscounting PLT for __tls_get_addr adds c3614cffc8 PowerPC TLS tests adds 847d518374 Bogus "final link failed" messages adds d241b91073 x86/Intel: correct MOVSD and CMPSD handling adds ad7c657b9e add missing ChangeLog entry for d241b91073 adds 760f7560fd [gdb/doc] Fix some typos adds 3d63690a03 gdb/testsuite: Add gdb_test_name variable adds dfee856674 [gdb/testsuite] Update expected _gdb_major/_gdb_minor in def [...] adds b2caee6aaa gdb: Rename structures within ctfread.c adds 60ff3cd784 gdb/testsuite/ada: Handle missing debug info case adds 93370e8e7b Re: PowerPC PIC vs. DLL TLS issues adds c0ea7c52e1 Add support for new functionality in the msp430 backend of GCC. adds 606813d5cd Move top-level Makefile.def/Makefile.in to the top-level ChangeLog adds 51f1fdc3d2 Use gdb_static_assert in charset.c adds bad5c02618 Move declaration of vtbl_ptr_name to the header. adds f21410c03a Automatic date update in version.in adds 46e292ab0a S/390: Add support for z15 as CPU name. adds 6446511295 PowerPC local got test adds 063c511bd7 PR25078, stack overflow in function find_abstract_instance adds b7d9d3ee59 PR25079, "ar s" stopped working adds 34916edc47 Move declaration of lang_frame_mismatch_warn to header. adds 79bb1944d6 Move declaration of overload_debug to header adds cd6fdaa1ed Let ARI allow gdb %p printf extensions adds dde996e213 Don't include buildsym-legacy.h in windows-nat.c adds 3abea05d9b Remove two unused items from windows-nat.c adds 41481f9e4e Automatic date update in version.in adds 336bfbeb18 PR25070, SEGV in function _bfd_dwarf2_find_nearest_line adds 6d9d6da48e s390: Add record/replay support for arch13 instructions adds 8610e0fd93 PR25081, Discrepancy between VMA and LMA after ALIGN adds 1d3787499d Fix the disassembly of the LDS and STS instructions of the A [...] adds 6a25e8a290 Mark guile_{extension_,}script_ops as static adds cff32449e8 [gdb/target] Fix pretty-printer for MPX bnd registers adds a50faaf620 [gdb/testsuite] Add XFAILs in gdb.rust/simple.exp for incorr [...] adds d2dd1084c1 Remove two TUI comments adds 6d7fd9aa47 Remove tui_default_win_viewport_height adds 5c45899e28 Remove tui_win_is_auxiliary adds a7798e7f7d Remove declaration from tui-wingeneral.h adds 7523da63ca Make TUI window handle a unique_ptr adds a31bff9d2d Don't call erase_data_content from tui_data_window::show_registers adds 61f0556832 Automatic date update in version.in adds abcf2cc85a [gdb/testsuite] Fix ada tests with -fPIE/-pie adds 6dfc004112 gdb/testsuite: Fix typos in infcall-nested-structs.c adds c2c440a903 Move declaration of varobjdebug to header adds 26344e0c53 Include gdbtk.h to avoid declarations adds 863a974ed2 Automatic date update in version.in adds b0531efe2e Updated traditional Chinese translation for the binutils/ su [...] adds e168da45a2 bfd/dwarf2.c: fix assertion failure in comp_unit_hash_info adds a83d4ef693 RISC-V: Fix two ARI warnings. adds 5f93c5a6d5 Improve comments in print-utils.h. adds bbcfc6249a Automatic date update in version.in adds 03d0d46a0e Tweak the 'how to make a release' document adds cc8dee1f1c Move declaration of max_user_call_depth to header adds 7b9a15e1ee Remove unnecessary declaration of trace_regblock_size adds d5082b3251 Automatic date update in version.in adds d6e7631356 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...] adds 073bbbb058 gdb: small cleanup in breakpoint.c's includes adds 4786fbf372 Update the README-how-to-make-a-release file with a note to [...] adds 68255adc03 Mention PR gdb/25010 in ChangeLog entry adds 5862c886a2 Mention PR breakpoints/25011 in ChangeLog entry adds 34a7f2a4e3 Mention PR testsuite/25016 in ChangeLog entry adds d039f01465 Mention PR c++/20020 in ChangeLog entry adds 284782de07 gdb: Silence -Wformat-nonliteral warning with clang adds 03f04b53b2 Automatic date update in version.in adds ec9bd0a22d PR24955, libbfd terminating program on out of memory (part2) adds dcea6a95d7 qsort issues adds 8c1c5e5de4 qsort: SHF_LINK_ORDER section sort adds 48db329734 qsort: elf_sort_sections use of target_index adds 3a3f4bf76a qsort: elf_link_add_object_symbols weak aliases adds 8025b0554c qsort: dwarf2.c adds 47f6ff2f9e qsort: syms.c stab sorting adds 6ce9ba7afc qsort: objcopy.c section sort adds 08dec09d8a qsort: pe-dll.c reloc sorting adds 3d9ee7d24b qsort: ldctor.c CONSTRUCTORS adds 6acc1a0b9d gdb: remove unused includes from dwarf2read.c adds 9223170f68 gdb.mi/list-thread-groups-available.exp: read entries one by [...] adds 22cc288441 Automatic date update in version.in adds b7be2d03fb [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp adds ed481f9799 Simplify power of two test adds 779f2ae733 PR25100, Compile fails in elf64-ppc.c because of single equa [...] adds 9a73315161 remove more xmalloc in bfd adds ba18312d8f s390: Fix infcalls passing a single-field struct with static [...] adds 9b142ddb4a m68hc1x: better arg checking for reloc_warning adds 95da600f40 Change iterate_over_breakpoints to take a function_view adds 81e6b8eb20 Make tui-winsource not use breakpoint_chain adds 953cff5630 Change gcc_target_options to return std::string adds 96b49c5ec0 Rename pid -> tid in windows-nat.c adds 55dfc88f7e Use %x when printing the TID adds ae6400219c gdb: Remove use of VEC from dwarf2read.c adds 0dc327459b gdb: Remove vec.{c,h} and update code to not include vec.h adds 791b7405f4 gdb: Update comments that reference VEC or vec.h adds 00975ff6eb gdb/gdbserver: Remove reference to vec-ipa.o adds d9f06fca19 Automatic date update in version.in adds 8ef6decbc1 qsort: tc-xtensa.c tidy adds dfde93ab8c genscripts comment tidy adds 12234dfd5f Fix potential illegal memory access when disassembling corru [...] adds 22216541c1 PR13616, linker should pad executable sections with nops, not zeros adds b17fcc1039 [gdb/testsuite] Fix regexp for reg value in jit-reader.exp adds 03e1ab9424 [gdb/testsuite] Fix local-static.exp with g++-4.8 adds 745ff14e6e [gdb/tdep] Fix 'Unexpected register class' assert in amd64_p [...] adds d10eccaa72 [gdb/tdep] Fix inferior call arg passing for amd64 adds cbbbc402e0 libctf: mark swap.h inline functions as static adds fec4e896d6 Create xml-builtin.h to declare xml_builtins adds ff371ec999 Add initial compile command support to RISC-V port. adds 950b74950f DWARF reader: Reject sections with invalid sizes adds 17bfe554b9 Allow not saving the signal state in SIGSETJMP adds 7ff5fae704 gdb/testsuite: Allow cc-with-tweaks board file to be used wi [...] adds 0b54364d92 gdb/fortran: Add test for module variables in 'info variable [...] adds 611fa2f46c Automatic date update in version.in adds befcd486f4 Constify objfile::original_name adds a315e14713 PR29, Coreutils POSIX2_VERSION as 200112L adds 062f1fc13a [gdb/testsuite] Fix gdb.fortran/module.exp for debug info fr [...] adds 405feb71d4 [gdb] Fix typos in comments adds 95c746ccc4 Add libctf to src-release.sh:GDB_SUPPORT_DIRS adds c5adaa1921 Fix creation of stamp-h by gdb's configure script adds 330a6637a5 RISC-V: Report unresolved relocation error via linker's call [...] adds 39849b0503 Automatic date update in version.in adds 85102364b2 [gdb] Fix more typos in comments adds 5a023697e1 Automatic date update in version.in adds f71433ee7f Fix typos in symfile.c and i386-darwin-tdep.c adds 1c1a69dcae [ld] Fix failure of pr19161 on hppa*-*linux*. adds 18338fcee6 [bfd] Revise import stubs on hppa. adds 39ef2f6256 Replace some more qsort calls with std::sort adds 2377111731 gdb: Make startswith return a bool adds 80051c7439 Automatic date update in version.in adds 2c9e9550ca [bfd] Provide 8-byte minimum alignment for .plt section adds fd65fe1a18 Automatic date update in version.in adds 54d83b8d39 Make unlink_objfile and put_objfile_before static adds 95cc7c169c ar P support adds 94cb375411 [gdb/testsuite] Compile infcall-nested-structs.exp with -O2 adds a0a461e5b4 Fix creation of nm.h when configure is changed adds 66b92822fa contrib: Update dg-extract-results.* from gcc adds e5f3c0e3b8 Remove tui_exec_info_content adds 45f47c3a25 gdb: Ensure that !(a < a) is true in sort_cmp on obj_section [...] adds 7ba99d2188 DWARF 5 support: Handle line table and file indexes adds 5ae8188eaa Automatic date update in version.in adds ef0cc92e9c Don't allow RELATIVE relocs in pr22269 testcase adds 6207ed2877 Prevent more potential illegal memory accesses in the RX dis [...] adds 7bb4305982 Store the mangled name as a string_view adds 1a6ff1a96b Add a fast_hash function in common-utils adds ccb1ba6229 Use libxxhash for hashing, if present adds 3a49427939 Fix compile error & incorrect push adds 403772ef61 Make demangled_name_entry::language not a bitfield adds 6a093f341b Automatic date update in version.in adds 7e785608ce [gdb/breakpoints] Fix fullname.exp when run from symlink dir adds de6d8dc25c Fix typo in RX disassembler error messages. adds 4d0b984b97 Use m4_include, not sinclude in .m4 files adds c12d372d26 Check for sigprocmask in common.m4 adds 14796d2978 Add a note for how to get the list of threads adds bd888c0fe2 Add myself to the gdb/MAINTAINERS write-after-approval list adds 39bcc47c7e infcall: move assertions in 'call_function_by_hand_dummy' to [...] adds 37055cada8 infcall: remove unused parameter in 'value_arg_coerce' adds 12e7c35ec3 infcall: refactor 'call_function_by_hand_dummy' adds 6999161a2a Move readline to the readline/readline subdirectory adds f16f7b7c74 Fix opcodes includes adds 867c09822c Automatic date update in version.in adds 33d569b709 gdb/python: Return None from Progspace.block_for_pc on error adds 4ccdfbec50 [gdb/testsuite] Add -wrap pattern flag to gdb_test_multiple adds 71737c435d Simplify Python checks in configure.ac adds cbb5a2ea49 Remove python_has_threads check in configure.ac adds 7b71fc971b Call forget_cached_source_info to clear the stale source cache adds e2ffdcea6c Automatic date update in version.in adds c0c121b01c readelf PT_PHDR check adds 30fe183248 PR4499, assign file positions assumes segment offsets increasing adds 158da0d12a [gdb/testsuite] Use -wrap and $gdb_test_name in gdb_test_mul [...] adds 37a5888387 PR25125, relaxation chooses wrong branch size adds 52c64cf72d gdbserver does not need xstrdup adds 93878f4717 Allow out-of-order reads of CIEs adds 27cee81d06 Fix potential undefined behaviour in the RX disassembler. adds 5c49f2cd78 Improve objcopy's note mergeing capabilities. adds 5396ae1717 Don't make an extra copy + allocation of the demangled name adds 92174eeae8 Revert unintentional change in symtab.c adds 1834d45f0f Fix find_charset_names. adds 256878f318 elfedit.c: Replace BYTE_PUT with byte_put adds 760ddef46d elfedit: Report unknown x86 feature adds 25294a18fd Automatic date update in version.in adds 1cc3da765d sort_gnu_build_notes fix adds 30baf67b65 [gdb] Fix more typos in comments (2) adds 6f69abb049 Optimise away eh_frame advance_loc 0 adds f612a98f9f Add some missing casts to suppress implicit cast warnings adds e9c999a28f Automatic date update in version.in adds 12c3e9173e Automatic date update in version.in adds dee334510f Prevent an illegal memory access in the xgate disassembler. adds d1e304bc27 Stop potential illegal memory access in the NS32K disassembler. adds bbf9a0b5ee Fix buffer overrun in TIC30 disassembler. adds 1ee3542c0a Fix potentially illegal shift and assign operation in CSKY d [...] adds 87f34879e5 Add a string_view version of startswith adds d7b510baa8 Automatic date update in version.in adds b9d8f5601b Re: Optimise away eh_frame advance_loc 0 adds 2f1575ea6f Fix the size of the dos_message field in the internal_extra_ [...] adds 66a66a17f4 Fix array overruns in the S12Z disassembler. adds 993a00a986 Prevent a left shift by a negative value when disassembling [...] adds 9adb259150 Fix a potential illegal array access in the D30V disassembler. adds efea62b446 Fix array overrun when disassembling corrupt TIC30 binaries. adds 70cf683455 When copying pe format files, copy the dos_message array, ra [...] adds ed2a222951 Load system gdbinit files from a directory adds 35e65c49df Replace bsearch with a std::lower_bound-based search adds 0c921b219c Only make a nullterminated string if we need to adds 31edb80295 Change some arguments to gdb::string_view instead of name+len adds 90421c5656 addrmap: use gdb_static_assert for type size assertions adds cdc46a9ff4 Remove unused includes in ada-*.c files adds de93309a38 Clean up ada-lang.h adds f18ad8a16b Remove unused includes in infcmd.c and infrun.c adds 74fb338f46 Automatic date update in version.in adds 507916b855 x86: drop stray W adds a2cebd03fa x86: slightly rearrange struct insn_template adds 3cc17af589 x86: re-do "shorthand" handling adds a961a1e174 x86: add tests to cover defaulting of operand sizes for ambi [...] adds 197245e341 Add a --output=<DIR> option to ar to allow the specifying of [...] adds a712c56a9a Update email address for Palmer Dabbelt. adds 864619bb2e Add the ability to the BFD library to read build-ids from co [...] adds 1820262bc9 Modify the ARNM assembler to accept the omission of the imme [...] adds 808590ec5a Only clear the minsym array when necessary adds 60b6ede845 [gdb/testsuite] Add -early pattern flag for gdb_test_multiple adds c7e49b689b Automatic date update in version.in adds e20f9590e7 Add support for context sensitive '.arch_extension' to the A [...] adds 3d11e68e4b [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call adds f78d04905a i386; Add .code16gcc fldenv tests adds 75cafaa61a Convert int to bool in agent.c adds a2726d4ff8 [ARM] Store exception handling information per-bfd instead o [...] adds b231e86ac9 Use strerror_r in safe_strerror if available adds 33cb1647d6 Regenerate config.in adds 8d6efaa20d Don't read agent symbols when disabled adds d1e36019c1 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds e7e97a2ecd Also check for strerror_r in gdbserver adds 9ad9b77d64 Implement convenience functions to examine GDB settings. adds f3fb2519e6 Test the convenience functions $_gdb_setting and $_gdb_setting_str. adds aed61d02fb NEWS and documentation for $_gdb_setting and $_gdb_setting_str. adds 59c35742fb gdb/fortran: Add new 'info modules' command adds 165f8965d7 gdb: Add new commands to list module variables and functions adds e170989694 gdb: Don't print a newline in language la_print_typedef methods adds d0d6922c68 Automatic date update in version.in adds bd5766ec68 [ARM, thumb] Fix disassembling bug after reloading a symbol file adds e48f6033b0 Move check for strerror_r to common.m4 where it belongs adds b74816496d Fix up safe_strerror constification adds 5df96a4e6e Simplify print_sys_errmsg adds a1dc3a23d0 Automatic date update in version.in adds e96ec2bab7 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds 11af934b5c [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds 10d2e6b9c9 Automatic date update in version.in adds 5e874de30b Automatic date update in version.in adds 64f52b3ec1 Implement objcopy/strip --keep-section=<sectionpattern> adds 5103274ffc Fix potential array overruns when disassembling corrupt v850 [...] adds 85b80b0f9b x86: re-arrange process_operands() adds dae8b3eb23 Obsolete Solaris 10 support adds 3573abe1de Add static_asserts for the sizes of space-critical structs adds 73ddaae155 Automatic date update in version.in adds cbb54a288a Unset EMBEDDED rather than assigning as empty adds f2aaebdb97 GENERATE_SHLIB_SCRIPT vs. EMBEDDED. adds f8687e93a6 x86: consolidate disassembler enum naming a little adds 267b8516f2 x86: split MONITORX/MWAITX entries adds 7abb8d8111 x86: fold OP_Mwaitx() into OP_Mwait() adds 3a70f7e8e3 Fix memory allocation and release problems in the bfd docume [...] adds ade7beeae4 Fix ARI warning in symtab.h adds 5d0510553e Change tui_source_element::line to have type std::string adds 1df2f9ef6c Style disassembly in the TUI adds 91ae903f89 Remove la_get_string member adds 8e71a6e725 Automatic date update in version.in adds 825165c57e Fix regression from TUI disassembly style patch adds b0a7971ad4 ld: Fix printed sizes in map file adds 75802ccb60 Fix an off-by-one error in the IN_RANGE macro used by readel [...] adds e0eac551da Remove some includes of readline.h adds 848288b363 Regenerate gnulib files adds ca3a04f65d Use strtok_r instead of strtok adds d70fc6126f Automatic date update in version.in adds 3c3358ca1a aarch64 and arm testsuite fixes for targets lacking shared libs adds c050c89a80 x86/Intel: drop IgnoreSize from operand-less MOVSD/CMPSD again adds 081e283faf x86: adjust register names printed for MONITOR/MWAIT adds 142861dfd5 x86: support further AMD Zen2 instructions adds 984b909a23 Order targets in ld/configure.tgt adds 595d3787e9 Remove CR16C support adds 496af5c811 [gdb/contrib] Add words.sh script adds ef07b8082e Fix bug merging notes with objcopy when no merging results i [...] adds e264b5b7a5 Allow the --output option of the "ar" prorgam to extract fil [...] adds 8ae2d3d9ea [gas][aarch64] Armv8.6-a option [1/X] adds df6780137d [binutils][aarch64] Bfloat16 enablement [2/X] adds 33593eafc9 [Patch][binutils][arm] Create a new generic coprocessor arra [...] adds aab2c27d9f [binutils][arm] BFloat16 enablement [4/X] adds c96f148b7b [Patch][binutils] Generic support for parsing numbers in bfl [...] adds 27cce8667f [Patch][binutils][arm] .bfloat16 directive for Arm [6/X] adds eb5bbc4821 [Patch][binutils][aarch64] .bfloat16 directive for AArch64 [7/10] adds 8382113fdb [binutils][aarch64] Matrix Multiply extension enablement [8/X] adds 616ce08e1c [Patch][binutils][arm] Armv8.6-A Matrix Multiply extension [9/10] adds 1f4cd317b6 [gas][aarch64] Add the v8.6 Data Gathering Hint mnemonic [10/X] adds 4bdc3b18c7 Automatic date update in version.in adds 831bd6aa3b PR25172, Wrong description of --stop-address=ADDR switch adds bab6aec125 x86: introduce operand type "class" adds 00cee14fba x86: convert SReg from bitfield to enumerator adds 4a5c67ed84 x86: convert Control/Debug/Test from bitfield to enumerator adds 3528c362d9 x86: convert RegSIMD and RegMMX from bitfield to enumerator adds f74a630727 x86: convert RegMask and RegBND from bitfield to enumerator adds 8a46e447a8 Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." adds 992a70401e Constify command_line_input adds dc2be329b9 i386: Only check suffix in instruction mnemonic adds f309f1d655 Automatic date update in version.in adds 0a5e0a43cf Automatic date update in version.in adds b049ce2d39 Remove unused constructor declaration from cli_style_option adds 0b026263ea Remove can_highlight from TUI windows adds cf57ad6d61 gdb_vecs.h: Avoid self move assign adds 621377757c gdb: Convert frame_show_address to return a bool adds eb2dd8df76 gdb: Add a class to track last display symtab and line information adds 09ff83af3c gdb/python: smarter symbol lookup for gdb.lookup_static_symbol adds 086baaf134 gdb/python: Introduce gdb.lookup_static_symbols adds b7a3015b1a Automatic date update in version.in adds 6f485ad416 PR24996, Gold fix for ternary operator within linker scripts adds 4f5fc85d6c Arm64: fix build with old glibc adds 91802f3cfe Arm64: SVE2's smaxp/sminp require operands 1 and 3 to be the [...] adds fb092e09a2 Fix typo in vFile:pwrite documentation adds 7b7b9424d3 Use getpwuid_r instead of getpwuid adds c71acd153e Document operate-and-get-next adds c86d74cc7d Document and extend readline-bindable functions adds aa16be3993 Automatic date update in version.in adds 75e5731b8f x86: introduce operand type "instance" adds 474da251bf x86: eliminate ImmExt abuse adds 51c8edf68b x86: fold EsSeg into IsString adds f439988037 [gas][arm] Make .fpu reset the FPU/Coprocessor feature bits adds ce760a7620 [binutils][arm] Update the decoding of MVE VMOV, VMVN adds ef8f595f73 [gas][arm] Enable VLDM, VSTM, VPUSH, VPOP for MVE adds 45e4216376 Make TUI resizing tests more robust adds d9fcefd53a Move _initialize_tui_layout to end of file adds ed2c82c364 Consolidate setting of current_layout adds 468c0cbb32 Make struct symbol inherit from general_symbol_info adds e06f3d6eba gdb: Support printf 'z' size modifier adds c6261a00c3 RISC-V: Fix ld relax failure with calls and align directives. adds 31175a0d71 Automatic date update in version.in adds 7722d40a9c RISC-V: Support the INSN_CLASS.*F.* classes for .insn directive. adds 17298d65f0 gnulib: Fix path to import/Makefile{,.in} adds 415ed2a175 Fix the rule for building C files in the gprof makefile. adds d1aa3cf0bb Remove symbol-related static asserts adds 7a13ef8500 Automatic date update in version.in adds bd454f8baf Fix python gdbpy_breakpoint_object leak. adds b15384304b x86/Intel: extend MOVSD/CMPSD testsuite coverage adds db4e407b53 x86/Intel: correct CMPSD test cases' regexp closing paren placement adds 601e856422 x86: make AnySize an insn attribute adds 6f2f06bea8 x86: make JumpAbsolute an insn attribute adds 0cfa3eb352 x86: fold individual Jump* attributes into a single Jump one adds 6aa385b96f x86: drop redundant SYSCALL/SYSRET templates adds 4b09bb2eff gdb: fix build error in unittests/vec-utils-selftests.c adds 63442f6a2e Another attempt at fixing building gprof with gmake. adds 6b92c0d353 [gdb/doc] Fix typos adds 55708e99ac Allow re-assigning to convenience variables adds 45e774e921 Automatic date update in version.in adds 9a3516679b Update README adds 71d3dc7430 Revert previous delta. adds 33bd0102c1 Generate gnulib's toplevel Makefile.in using automake adds 5abebf3c3f Import the strerror_r-posix module and use it in GDB. adds f8e27d88e4 Import the time_r gnulib module adds 53fea9c7e6 Use ctime_r and localtime_r for threadsafety adds bb69c5018b Minor updates to readline configury adds e176f82170 Add no-dist to gnulib configure adds cd850b40cc Use gnulib's strerror_r on MinGW adds 3bd1621de0 Automatic date update in version.in adds 4774aabeab Automatic date update in version.in adds 1f67cf9845 PR25198, use of out of date pointer adds f1e8bd2dd2 Automatic date update in version.in adds 66f8b2cbbb gas: Add --gdwarf-cie-version command line flag adds 9aea1e3137 PR25196, abort in rewrite_elf_program_header adds 6d6c25c8ea elf_backend_modify_headers adds ed7e9d0bda elf_backend_init_file_header adds 6edc43ec32 Don't use class-initialization for the owner union adds 2e953acac2 Fix a bunch of python leaks due to missing calls to tp_free [...] adds 94698d0198 PR25200, SIGSEGV in _bfd_elf_validate_reloc adds aa465b19c8 [GOLD] OSABI not set when STT_GNU_IFUNC or STB_GNU_UNIQUE sy [...] adds 58bd3702d7 Automatic date update in version.in adds 494409bb8a Fix crash with core + TUI + run adds 30d0a63681 gdb/testsuite: Introduce skip_ctf_tests guard function adds f833b7a7da gdb/testsuite: Merge cvexpr.exp and ctf-cvexpr.exp adds 0b8dbf3f1c gdb/testsuite: Merge whatis.exp and ctf-whatis.exp adds df56ecde8a Add space between program name and file for objcopy/strip/ob [...] adds f14080d440 PR25197, assertion fail coffgen.c adds dd68a12bc4 PR25191, internal error in _bfd_elf_set_section_contents adds 6765ee1825 PR24968, make objcopy use output ELF arch if -B not given adds f2032b672a PR24499, ignore --add-gnu-debuglink for archives adds c9739b6a06 Report GetLastError value when DebugActiveProcess fails adds 435d3d8836 Replace "if (attr)" with "if (attr != nullptr)". adds 9f6ad286ef Fix the "winheight" command adds fa4dea2445 Automatic date update in version.in adds e042e6c3e2 cpu: fix comment in bpf.cpu adds 94c9b9db4b PR24944, gas doesn't read enough digits when parsing a float [...] adds 6cdd651fda Improve target description check for SVE in gdbserver adds 4f22c3f42e Add missing parentheses on 'print' (gdb.python/py-progspace.exp) adds b13e475ed2 Automatic date update in version.in adds 5b537ffc55 PR46, cygwin: FAIL: cdtest with -Ur adds 65d1cd5f9c [gdb] Only force INTERP_CONSOLE ui_out for breakpoint comman [...] adds 73d5efd7e1 ARM cmse_scan segfault adds f76d79580e Fix potential buffer overrun in objcopy's note merging code. adds e19511a60c PR273, SOM size -A adds 87fb00ea22 gdb: remove gen_ret_current_ui_field_ptr adds 2e84f897e5 gdb/testsuite: skip gdb.arch/amd64-eval.exp when target is n [...] adds b52696f9e5 Fix potentially undefined behaviour in the linker when parsi [...] adds 34877895ca Adjust byte order variable display/change if DW_AT_endianity [...] adds 6ba1852136 Handle %I64d in format_pieces adds f10ffa4146 Rename demangle.c to gdb-demangle.c, and some cleanup adds c90569d301 Automatic date update in version.in adds b72636deaf Replace unnecessary null check with a cast. adds a2e098c378 Update the linker documentation regarding the /DISCARD/ link [...] adds 8b301fbb61 Arm: Change CRC from fpu feature to archititectural extension adds f618007364 [gdb/contrib] Combine sed invocations in words.sh script adds 85e7588dc4 [gdb/contrib] Improve words extraction in words.sh script adds f8bab2d61d Create a correctly-sized demangled names hashtable adds c9d95fa3d0 Replace the MSYMBOL_*_NAME macros with member functions adds 987012b89b Replace SYMBOL_*_NAME accessors with member functions adds c83d8d32c9 Avoid crash in print_ada_task_info adds 012fc90932 Restore parameter names in observable.h adds 4719dcea61 Automatic date update in version.in adds 48d4af36c5 Automatic date update in version.in adds 26abc753cd Use bool in require_partial_symbols adds a7cdaa914f Include gdbarch.h in m68k-linux-nat.c adds b5470a3c4a Automatic date update in version.in adds e2b9a97eda Reverts patches providing octet support in dwarf adds 618265039f Introduce new section flag: SEC_ELF_OCTETS adds bb2942085c Pass section when available to bfd_octets_per_byte adds 6cc8564b9a [Debugging output] Make remote packet truncation length adjustable adds 0a821c4f6d Fix "psb CSYNC" and "bti C". adds 5b89c67adb Replace int with bool in solib.c adds 3cf2f2377e [gdb/contrib] Add -c option to words.sh script adds 4297119364 Automatic date update in version.in adds 239b426b11 Fix comparison operations in SH code that trigger warning in clang. adds 5fa5f8f5fe Introduce new .text.sorted.* sections. adds 0dfeecca1c Fix gdbserver ChangeLog entry adds 6d91ce9a65 Use safe_strerror instead of strerror where possible adds 23767560e5 Include aarch32-tdep.h in aarch32-tdep.c adds 23baa4cc5e Add missing includes in dwarf-index-write.c and mi/mi-interp.c adds 781597ff9a Remove unused function set_gdb_completion_word_break_characters adds cb8c24b661 Make a bunch of functions static adds b62f6f5435 Remove dict_empty/mdict_empty adds b926335f33 Remove unused overload of exit_inferior_silent adds fe3adccffd Remove info_terminal_command declaration, make definition static adds adce99fe69 Remove unused rbreak_command_wrapper and other declarations adds 3b5c1d49e0 Remove declaration of tui_set_var_cmd, make definition static adds dd694d7740 Make functions static in unittests adds d04afd58be Remove simulator_command declaration, make static adds cadc9cb888 Fix declaration of sparc_xfer_wcookie adds aa36950904 Fix crashes due to python GIL released too early adds 5a79c10755 Defer minimal symbol name-setting adds 5e03027845 Add configure check for std::thread adds 21987b9c06 Add RAII class for blocking gdb signals adds c3efb96548 Introduce alternate_signal_stack RAII class adds 9411c49ecc Introduce run_on_main_thread adds 3b3978bca2 Introduce thread-safe way to handle SIGSEGV adds a0b57563b1 Implement a thread pool adds d55c9a6847 Demangle minsyms in parallel adds 22138db609 Add maint set/show worker-threads adds 971db5e21e Use run_on_main_thread in gdb.post_event adds 4da8c3a8a5 Set names of worker threads adds 8318f3c337 Use cmd_list_element::doc_allocated for Python commands adds 1a6d41c643 Add add_internal_function overload adds 3ea16160a6 Let commands free "name" adds 57357d9df8 Fix mingw build of gdb adds 855bae2c96 Automatic date update in version.in adds 96e2dbda08 Correct R_SH_IND12W handling adds e76790600a PR23652, Use symbols from debug bfd for _bfd_elf_find_function adds 7f3bf38453 PR23652, Use symbols from debug bfd for _bfd_elf_find_functi [...] adds 470c0b1c9a gdb: Introduce global_symbol_searcher adds 5f512a7dd0 gdb: Split print_symbol_info into two parts adds 7dc4206609 gdb/mi: Add new commands -symbol-info-{functions,variables,types} adds db5960b4d2 gdb/mi: Add -symbol-info-modules command adds 43678b0afe Replace SYMBOL_SET_LINKAGE_NAME with a member function adds fad03f6e5b Remove some unnecessary backslashes adds 8d9a256865 Fix BZ 25065 - Ensure that physnames are computed for inheri [...] adds d22670f078 Test case for BZ 25065 adds 640ab94712 gdb/testsuite: Fix race condition compiling fortran test adds e76b224615 Precompute hash value for symbol_set_names adds f29d7f6b83 Compute msymbol hash codes in parallel adds 62e77f56f0 Turn off threaded minsym demangling by default adds e49b22ff20 Add a NEWS entry for multithreaded symbol loading adds 351259211a Add missing ChangeLog entry for the previous commit adds b921626516 Automatic date update in version.in adds b7379eadda gas/riscv: Remove unneeded structure adds d9acf70759 binutils: Be more forgiving of targets with large numbers of [...] adds 955ff7fcf8 binutils: Rename init_dwarf_regnames adds 229a22cfd2 binutils: Add a new function to initialise DWARF register na [...] adds 99f6fdd9eb binutils: Make some functions static in dwarf.c adds 1296bc99b1 binutils: Make DWARF register name lookup be via a function pointer adds 4762fe621e binutils/gas/riscv: Add DWARF register numbers for CSRs adds 22eb4a0617 gas: Check for overflow on return column in version 1 CIE DWARF adds 0ac2b354ee gas/riscv: Produce version 3 DWARF CIE by default adds dcdec67858 gdb/testsuite: Fix minor bug in skip_btrace*tests procs adds 38b49e22b5 jit: minor improvement to debug logging adds 2522f049df Remove unused declaratoin from guile adds bab05c83ac Make two range_bounds bitfields unsigned adds 53a008a61e Fix creal_internal_fn comment adds 13364701d8 Automatic date update in version.in adds e9194a1a0e gdb: fix segfault in overload resolution debug output adds a992a3b010 gdb: improve debug output of function overload resolution adds ce4331325c Automatic date update in version.in adds c6ac7fc987 Implement user defined prefix. adds 643c0cbedb Test define-prefix. adds be09caf15d Allow . character as part of command names. adds bf4985257d Document define-prefix command and the use of . in command names. adds 425124817e Automatic date update in version.in adds 489dbda6a8 Correctly compute length of DW_TAG_variant_part union adds d1da6b0160 Allow using less horizontal space in TUI source window adds a2a7af0c33 Add TUI border colors adds 484c9b643c Re-highlight windows when needed during TUI startup adds 517d261dfa Fix latent bug in tui_copy_source_line adds 82e3b5645f Treat inactive TUI specially in "info win" adds 5bbd8269fa gdb/fortran: array stride support adds 11a8b1641e gdb/dwarf: Introduce dwarf2_per_cu_int_type function adds 216a7e6b9e gdb: Dynamic string length support adds 6dc4379b0d Automatic date update in version.in adds 7532a164d5 Remove stale FIXME comment adds 638d85bce0 Change type of debug_aix_thread to bool adds de2396d078 Fix build breakage with --disable-tui adds daeecc3290 Automatic date update in version.in adds 2247a609df _bfd_dwarf2_find_nearest_line comment fix adds 1b8e12713b dwarf2.c stash->sec_info_ptr and stash->sec adds 019cc8758a dwarf2.c: read_abbrevs fail cleanup, and offset checking adds 99b06c600f PR25230, dwarf2.c per file stash adds e63ef0954d PR25230, addr2line fails on dwz output adds 82f910ea9c Fix leak of symbol name in block_symbol_cache adds 4cbd39b289 Replace hash function from bcache with fast_hash adds 5085593976 Automatic date update in version.in adds 3036c89919 x86: drop some stray/bogus DefaultSize adds 13e600d0f5 x86: make sure all PUSH/POP honor DefaultSize adds 77ad80922b x86/Intel: extend MOVDIRI testing adds 319ff62c8a x86: consolidate tracking of MMX register use adds d488367a42 x86-64/Intel: fix CALL/JMP with dword operand adds 0ba59a2940 x86-64: accept 64-bit LFS/LGS/LSS forms with suffix or opera [...] adds 293b38d60f gdb/mi: Add -symbol-info-module-{variables,functions} adds f97a63c5aa gdb: Split global symbol search into separate functions adds c2512106f8 gdb/mi: Add -max-results parameter to some -symbol-info-* commands adds feee869bd8 Silence maybe-uninitialized warning in dwarf2read.c adds 7a9e9f9f1e Fix another build failure in tui-selftests.c adds 103a685e7f Add scalar_storage_order support for floating point adds 7ab4a236ce Move type_byte_order earlier adds d5a22e77b5 Remove gdbarch_bits_big_endian adds a05cf17ab9 Propagate endianity to subrange types adds 4139ff0088 Add bit-field test for scalar_storage_order adds f47674be8e sim-utils.c: prevent buffer overflow. adds 610cfd618e Compare iterators, not values, in filtered_iterator::operato [...] adds c577cdd70b Remove unused includes in aarch64-tdep.c adds be155ebb94 Remove unused includes in aarch64-linux-tdep.c adds 894ecaf4ca Fix regcache::cooked_read_test selftest for mep adds c6170c2c14 Fix doc of AVR-specific command "info io_registers" adds 36c8fb93c9 gdb/fortran: Support for single/double type modifiers adds 8d70a9f093 gdb/testsuite: Use -J option when compiling Fortran tests adds 2dbc041e4e Use metadata style in a few more places adds 3a8fa2282b Fix (most) OpenBSD link errors adds c72a8174b3 Automatic date update in version.in adds 378fd43640 PR25249, Memory leak in microblaze-dis.c adds 1769380a11 PR25244, --print-memory-usage, division by zero if MEMORY le [...] adds 6e9ed99753 PR25243, static linking with exceptions and iostream is brok [...] adds d4340f89ec Arm64: correct "sha3" arch-extension directive handling adds 2dc4b12fcd Arm64: simplify Crypto arch extension handling adds 2410edcd31 Re: PR25244, --print-memory-usage, division by zero if MEMOR [...] adds a23e9ba17f Fix a problem computing the size fields in the PE format header. adds b858499daf Remove gdbarch parameter of lookup_typename adds bce7c9d6fb Only give FDE encoding warnings if --eh-frame-hdr was specified. adds 908641f530 Fix leaks when pruning inferiors. adds 8fc52a054b Automatic date update in version.in adds e0fad1eadf Fix crash when command arg is missing in faas/taas/tfaas commands. adds 06acc08f0a gdb: fix overload resolution for see-through references adds c7d12402bd gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp adds e6b39f6f8e Re: Only give FDE encoding warnings if --eh-frame-hdr was sp [...] adds e8dc9b5bfd [gas] Implement .cfi_negate_ra_state directive adds 93e55f0a03 [gdb/symtab] Prefer var def over decl adds dfb65191d8 Put bcache inside "namespace gdb" adds 851c0536ca [ARM, sim] Fix build error and warnings adds 9231c9c2d4 Automatic date update in version.in adds 5fa370e437 PR25236, common sym versioning adds aa2d5a4229 Core file build-id support adds dc6dc6688b Automatic date update in version.in adds c14aab8cd3 Fix inter-CU references using intra-CU form in imported-unit adds bc754168c7 Optional matching for run_dump_test adds 6f765336bb aarch64*-*-*ilp32 gas tests adds 0a6aef6b66 S12Z disassembler memory leak adds 2ff1ae54a2 Automatic date update in version.in adds 3740438712 x86/Intel: drop pointless special casing of LxS adds 4cbda994e6 x86/Intel: drop pointless suffix setting for "fword ptr" adds a8f4f6b9bc x86/Intel: drop pointless suffix setting for "tbyte ptr" adds 164d49cb1c x86/Intel: fix "near ptr" / "far ptr" handling adds f2f5811f76 x86/Intel: support "mmword ptr" adds 7456d03d5b x86/Intel: fold "xmmword" with "oword" adds b1f0c0b90b gdb/darwin-nat.c: Fix template argument for scoped_restore_tmpl adds d57cbee932 gdb/testsuite/fortran: Fix info-modules/info-types for gfortran 8+ adds 54f73dad3b gdb/testsuite: kfail some tests if using broken gcc adds b43315e206 gdb/fortran: Improve output pattern in gdb.mi/mi-fortran-mod [...] adds 330f1d3825 gdb: rank an lvalue argument incompatible for an rvalue parameter adds bac7c5cf92 Fix scripted probe breakpoints adds e7c22a69ac s12z-opc.c formatting fixes adds f59f89789f Delete duplicate struct objdump_disasm_info field adds 6f0e075230 Remove backup ppc struct dis_private. adds 103ebbc35c Use disassemble_info.private_data in place of insn_sets adds 20135676fc PR24960, Memory leak from disassembler adds 0a0a052176 Automatic date update in version.in adds 6c71eb7d70 Normalize Ada ptype to use a single "?" adds 0e7aaa728d [gas][arm] Set context table for '.arch_extension' adds ab7d13f070 Replace the remaining uses of strerror with safe_strerror adds cb51113052 Suppress the "unused function" warning for select_strerror_r adds 26b911fb64 Add gdb_compile_openmp to lib/gdb.exp adds bb47f919bf Add gdb_caching_proc support_nested_function_tests to lib/gdb.exp adds 4c12d93600 OpenMP parallel region scope tests adds 77bb17b649 Minor fix to gdb.prompt documentation adds d1f80fe061 Automatic date update in version.in adds 8ff23dba80 ubsan: ia64: left shift of negative value adds b8e61daa1a ubsan: epiphany: left shift of negative value adds 567607c11f ubsan: xtensa: left shift cannot be represented in type 'int' adds 76bba5ee85 ubsan: left shift of cannot be represented in type 'int' adds 9d48687b41 aarch64 disassembler infinite loop adds a11db3e9f3 ubsan: arc: shift exponent 32 is too large for 32-bit type 'int' adds 2fd2b153a3 ubsan: bfin: shift exponent is too large adds 0ef562a4b5 ubsan: cr16: left shift cannot be represented in type 'int' adds c202f69e51 ubsan: cris: signed integer overflow adds d93bba9e0d ubsan: csky: left shift cannot be represented in type 'int' adds 159653d8c0 ussan: d30v: index out of bounds adds f8a87c78e6 ubsan: h8300: left shift cannot be represented in type 'int' adds 334175b693 ubsan: m68k: left shift cannot be represented in type 'int' adds 8c9b417187 ubsan: moxie: left shift of negative value adds 96f1f60460 ubsan: nios2: left shift cannot be represented in type 'int' adds fb4cb4e26d ubsan: ns32k: left shift cannot be represented in type 'int' adds 205c426a9b ubsan: s12z: left shift cannot be represented in type 'int' adds 66152f1668 ubsan: tic4x: segv and signed shifts adds b84f6152ee ubsan: tic6x: shift left of int adds 2a81ccbbbf ubsan: v850: left shift cannot be represented in type 'long' adds 5c05618a0a ubsan: vax: left shift cannot be represented in type 'int' adds 5afa80e9a8 Re: ubsan: ns32k: left shift cannot be represented in type adds d8edc8b768 Implement 'print -raw-values' and 'set print raw-values on|off' adds 569d50f1c6 x86: further refine SSE check (SSE4a, SHA, GFNI) adds 09c7848734 Make bfd_get_8 return a bfd_vma like other bfd_get_* functions adds 13c9c48599 bfd signed overflow fixes adds 1d61b03226 Remove more shifts for sign/zero extension adds aac4760f70 Fix the build after bfd_get_signed_8 change adds 2e74427698 Fix build on macOS adds 24f19ccb89 [gas][arm] Add -mwarn-restrict-it adds 27f7b2f640 Fix typo, get_Frame_id -> get_frame_id adds d746744ebb Bump version to 10.0.50.DATE-git. adds 4decd62b21 Update NEWS post GDB 9 branch creation. adds c8ec2f433c Move max_height method to tui_gen_win_info adds 1431937bee Move can_box to tui_gen_win_info adds dc7ff8a608 Introduce the tui_gen_win_info::min_height method adds fb3184d8ee Remove struct tui_point adds 389e7ddbc2 Introduce new layout code adds 2192a9d3b3 First use of tui_layout adds 3d97994549 Re-apply the current layout when resizing adds d4eeccfe6b Change "winheight" resizing to use new layout code adds a848998a75 Automatic date update in version.in adds 873de05c85 Fix TUI test suite regexps adds 199d46bebb Remove duplicate cast adds 967354c3b9 csky: tidy csky_chars_to_number adds 84bc4ba816 obj-evax.c tidy adds 4f7cc14110 gas signed overflow fixes adds 39f34d7b64 Fix unused function error adds 2ffe5b9c79 Fix the thread-pool.c compilation adds db3ad2f031 Ravenscar port for RISC-V adds d61df89700 Remove some calls to malloc_failure adds 7190276c52 Replace xmalloc/xfree with vector in jit.c adds b65d68b8d6 gas: Add md_generic_table_relax_frag adds e379e5f385 i386: Align branches within a fixed boundary adds 76cf450b4c i386: Add -mbranches-within-32B-boundaries adds 8493b6651a i386: Add tests for -malign-branch-boundary and -malign-branch adds ac0ab1842d i386: Also check R12-R15 registers when optimizing testq to testb adds bda13cdcf0 Make the objfile constructor private adds f65fe5704a Make add_separate_debug_objfile static adds 268e4f0914 Make the objfile destructor private adds 7cac64af7b Introduce program_space::add_objfile adds 234529260a Introduce program_space::remove_objfile adds deeafabb67 Remove MULTI_OBJFILE_P adds 13bff72615 Introduce basic_safe_range adds d0801dd8f2 Store objfiles on a std::list adds 343cc95202 Move free_all_objfiles to program_space adds 7d7167ce1b Manage objfiles with shared_ptr adds e671856cb8 Change objfile::partial_symtabs to be a unique_ptr adds c7ff3609c1 Automatic date update in version.in adds 0bc3450e22 Set no file contents PT_LOAD p_offset to first page adds b3f4b80fba MSP430: Relax target glob for configuring GDB adds 3a90f26667 Fix indentation in jit.c adds a5513db2f5 Fix the gdb build with GCC 7 adds a15a95ed26 Remove "boolean" and "var_boolean" checks from ARI adds fe56157f92 Remove ATTRIBUTE_UNUSED check from ARI adds 8aaaf7577f Fix ARI text for floatformat_from_double adds 036003a671 Silence ARI for valid calls to abort adds c6cbf900d4 Silence ARI warning about floatformat_to_double adds 3cb5a3a16a Suppress ARI warnings for vsprintf adds 98f9338a58 Change ARI usage to GNU style adds 634561834e Accept -Wno- prefix in ARI adds 93537683e7 Remove "fix" call for "long long" from ARI adds 234c306803 Remove ARI check for multiple calls to warning or error adds f1d293cc58 Revert "Turn off threaded minsym demangling by default" adds e97e2dcd46 Automatic date update in version.in adds ff8577f649 Guard against 'current_directory == NULL' on gdb_abspath (PR [...] adds fb46334198 Add unlink support to moxie simulator adds db178f47dd gdb/doc: Remove duplicate description of lookup_global_symbol adds 37e61c4631 Automatic date update in version.in adds 0d037fafed Automatic date update in version.in adds 747cfc8c6b Use symbol_set_language to set a symbol's language adds c1b5c1ebc9 Use an accessor function for general_symbol_info::language adds d3ecddab5f Use a member function to set a symbol's language adds cf950fd4dd ubsan: moxie: left shift of negative value adds 4bdb25fe69 ubsan: nds32: left shift cannot be represented in type 'int' adds cedfc77485 ubsan: bfin: left shift of negative value adds 36bd8ea7f0 ubsan: crx: left shift cannot be represented in type 'int' adds 84e098cdea asan: score: global-buffer-overflow adds e6ced26afd ubsan: xstormy16: left shift of negative value adds 8a92faab92 ubsan: nios2: left shift cannot be represented in type 'int' adds 488d02fe77 ubsan: microblaze: left shift cannot be represented in type 'int' adds f81e7e2db6 ubsan: aarch64: left shift of negative value adds c0c3707ff4 Update Gnulib to the latest git version adds d9fa87f4f6 Constify get_exec_file adds d043f8c867 Fix double-free when creating more than one block in JIT deb [...] adds 8986718429 jit: c++-ify gdb_symtab adds 1b61f46da5 jit: make gdb_object::symtabs an std::forward_list adds b61121178e jit: c++-ify gdb_block adds 0394eed15c jit: make gdb_symtab::blocks an std::forward_list adds 43a599b56c Automatic date update in version.in adds 4a4c04f1f4 Check all inline frames if they are marked for skip adds 45d735237b Add a test case for skip with inlined functions adds 62e6599087 ubsan: bpf: left shift cannot be represented in type 'DI' (a [...] adds 5b660084e2 Remove tic80 support adds 260bcd09bf Accept mips-sgi-irix output in a few ld tests adds 660df28acf Prefer object over notype symbols when disassembling adds e46d79a76e ubsan: nds32: left shift cannot be represented in type 'int' adds 29298bf66f ubsan: aarch64: left shift cannot be represented in type 'int64_t' adds eb7b504651 ubsan: visium: left shift cannot be represented in type 'int' adds b63634be64 Whitespace fix in gdb.base/skip.exp adds 5024637fac Fix skip.exp test failure observed with gcc-9.2.0 adds 9b30da15e7 Add virtual destructor to tui_layout_base adds e3169fe0bb Add missing include to bsd-kvm.c for gdb_abspath adds 4a42278582 Automatic date update in version.in adds 2480b6fa94 More signed overflow fixes adds 2365f8d70c Yet more signed overflow fixes adds 599956cfe1 ld signed overflow fix adds bbde7025e0 Fix -Wmisleading-indentation warning in top.c adds 28ce7b0747 Fix build failure on macOS adds e623f03502 Fix indentation (and clang warning) in c-lang.c adds 27e4fac77e Fix pthread_setname_np build error adds 4b4477b52e 2019-12-18 Anthony Green green@moxielogic.com adds 99a5596592 Update gdb.base/default.exp for GDB 10 adds 1087441f07 Automatic date update in version.in adds 1d29ab86cb PR25277, microblaze opcode enumeration vs ISO/IEC TS 18661-3:2015 adds 32769083d1 Re: Enable --build-id for moxie-elf-ld adds 9ad9b810c3 PowerPC, use size_t rather than long for indices adds f00901886d vax decoding of indexed addressing mode adds 228c8f4be0 xcoff slurp_armap bounds checking adds f69656d00f Handle CRLF when reading XML on Windows adds 2032eb7e93 Fix comment in field_kind adds 78aa740b76 Add install-strip to sim/ adds aa989b27d0 Rename "sun" variable to avoid conflicts on Solaris adds 1cd4a20a27 Cast the log10 argument to double to disambiguate it adds d411762c45 Make the literal argument to pow a double, not an integer adds 1ee7b812e7 Fix build with GNU Make 3.81 adds 0ad6b8ee70 Consistently quote variables used with "test" adds 5c787103a2 Automatic date update in version.in adds fcc5d04f92 coff-alpha memory leak adds 9d78076ef8 bfd_check_format memory leak adds 000fe1a756 ubsan: m68hc1x: left shift of negative value adds 15d2859fdd ubsan: hppa: left shift of negative value adds e76832f125 ubsan: xtensa: left shift cannot be represented in type 'int' adds bcd9f578a9 ubsan: or1k: left shift of negative value adds cda8d785b3 PR25281, sh disassembler abort adds 364d710448 Make isearch change readline prompt in TUI adds c1b167d76e Change tui_update_locator_fullname to take a symtab adds 5ebd54023c Remove parameters from tui_show_source adds 8acfefcc8f Remove tui_show_disassem_and_update_source adds 039298ec45 Remove some TUI asserts adds 1ae58f0c64 Simplify tui_source_window_base::maybe_update method adds d4669c0fc7 Remove some unnecessary focus switches adds 855f89b3da Remove tui_show_disassem adds 469b073133 Remove tui_source_window::show_symtab_source adds 61c33f105c Change tui_source_window_base::set_contents to return bool adds 57e4b379e9 Use start_line_or_addr in TUI windows adds 9f7540a5de Use symtab_and_line when updating TUI windows adds 88180c0824 Simplify tui_update_source_windows_with_addr adds 5d49bf1b69 Simplify tui_update_source_windows_with_line adds 52469d7673 Reimplement tui_get_begin_asm_address adds 77b97e0062 Display "main" on initial TUI startup adds ae4393e22c Remove a call to update_exec_info adds 0ab92974ab Change set_locator_info to take a symtab_and_line adds 54217b84bd Don't call set_current_source_symtab_and_line from TUI adds 2dfd3df48d Use bool in tui_before_prompt adds a75cd9a2c1 Add observable to watch current source symtab adds fc9d2d724f Fix "list" command in the TUI adds eb390f499b Change tui_show_frame_info to return bool adds b4b49dcbff Don't call tui_show_source from tui_ui_out adds e35000a7f8 gdb: recognize new DWARF attributes: defaulted, deleted, cal [...] adds 9d084466d7 infcall, c++: allow more info to be computed for pass-by-ref [...] adds 62bf63d74d infcall, c++: collect more pass-by-reference information adds 099a6354da infcall: handle pass-by-reference arguments appropriately adds c855a9125a testsuite, cp: increase the coverage of testing pass-by-ref [...] adds d0922fcf02 Use enum bitfield for the calling_convention attribute of a [...] adds f3bce4830b sym-info-cmds.exp: add missing quote in test name adds 7f2d7a0d0d sym-info-cmds.exp: add yet another missing quote in test name adds 1c7148dd0d Address Tom Tromey's comments on the CTF reader. adds 39aa149769 Automatic date update in version.in adds 15b07e4f56 Include xxHash support status in GDB configuration report adds 0ea8adde5d Fix whitespace in last change in top.c adds cb73644141 Fix disabling of solib probes when LD_AUDITing adds 76a0b485ec Automatic date update in version.in adds 09b0d8a75f Automatic date update in version.in adds 27c1c4271a ubsan: wasm: shift is too large for 64-bit type 'bfd_vma' adds cd30bcef4a Revise sleb128 and uleb128 reader adds 1a1e2852a5 ubsan: d30v: left shift cannot be represented in type 'long long' adds 3e1056a1a6 ubsan: iq2000: left shift of negative value adds 7936714c0c ubsan: score: left shift of 2 by 31 places cannot be represe [...] adds 2c0e48e5b7 asan: vms-alpha: heap-buffer-overflow adds 0e62b37a3f ppc: misc minor build corrections adds 27653fba5e Fix build 32-bit-host build error last for last binutils/dwa [...] adds e76ff63653 Fix compilation of Readline on mingw.org's MinGW adds c71a963d8e Automatic date update in version.in adds ebd1c6d1d3 ubsan: arm: shift exponent 32 is too large for 32-bit type ' [...] adds b68476f136 Automatic date update in version.in adds 3142e908d0 Fix printing ULONGEST variables on x86-32 adds f096cbc296 Automatic date update in version.in adds f5311f2509 pe_bfd_read_buildid memory leak adds cef2097a87 Add profiling outputs to .gitignore adds e5af216040 asan: som: heap-buffer-overflow adds 6c2ca6c25d ubsan: v850: left shift cannot be represented in type 'int' adds 100b122fc1 ubsan: crx: index 5 out of bounds for type 'operand_desc const[5]' adds 8ce18f9cdf Avoid ubsan bug complaining about &p->field adds 8fb7532331 Add a NEWS entry for multithreaded symbol loading adds b0d674e2b4 Automatic date update in version.in adds 4d4eaa3005 Make symbol_set_names a member function adds 48bcea9f48 x86: consolidate Disp<NN> handling a little adds 376cd05610 x86-64: fix Intel64 handling of branch with data16 prefix adds 6cb0a70ef3 x86-64: correct / adjust prefix emission adds f2810fe00a x86: adjust ignored prefix warning for branches adds 1630140dc6 Remove tui_gen_win_info::viewport_height adds a1e4dee435 Change tui_active to bool adds f9ba974dea Reorder an "if" in print_disassembly adds ace206a5a5 Remove dead code from TUI adds 1ddaf334cf Automatic date update in version.in adds b28a729db1 [PATCH] Adjust test gdb.ada/ptype_tagged_param.exp for when [...] adds 25d8195c02 Automatic date update in version.in adds a6e5765ff1 PR15350, Fix compressed debug sections for PE targets adds f5d35bb7a5 coff_close_and_cleanup adds 37d2e9c7b1 asan: alpha-vms: memory leaks adds 401e101e02 ubsan: alpha-vms: shift exponent is too large adds 8c5e259235 Usage of unitialized heap in tic4x_print_cond adds 4383e1fc3b ubsan: sparc: left shift cannot be represented in type 'int' adds c296cbe681 Fix setting breakpoints or stepping on line 65535 adds 2c5b6e1a1c Re: Usage of unitialized heap in tic4x_print_cond adds 5ad8755225 Re: Revise sleb128 and uleb128 reader adds 61b3df8f5b Automatic date update in version.in adds 6a89db5c95 archive.c bfd_zalloc adds 37d5ab199b coff object_p memory leaks adds a7ac9aa525 vms-alpha.c object_p memory leaks adds 87d557ae1b Use "bool" in more spots in TUI adds 3d34df0aa7 Make some TUI globals "static" adds 930be66764 Automatic date update in version.in adds bf31e60440 asan: alpha-vms: Heap-buffer-overflow adds cf87a78af0 Automatic date update in version.in adds 9f71dacbc3 Rotate gdb/ChangeLog (start of New Year procedure) adds 5dd8bf886a update copyright year in version output of gdb, gdbserver an [...] adds 5fb651f2dd gdb/copyright.py: Exit if run from the wrong directory adds 51fd40020e gdb/copyright.py: Adapt after move of gnulib from gdb to toplevel adds 5f4def5cbd gdb/copyright.py: Convert to Python 3 adds b811d2c292 Update copyright year range in all GDB files. adds e5d78223ea Update copyright year in gdbarch.sh doc/gdb.texinfo and doc/ [...] adds 0b11474080 ChangeLog rotation adds b3adc24a07 Update year range in copyright notice of binutils files adds b14ce8bfe1 Re: Update year range in copyright notice of binutils files adds ead1063b4b Add myself to gdb/MAINTAINERS adds 48189beca8 Fix install-strip for cross-compilation adds a7e3d08a26 Automatic date update in version.in adds d73b58f4b1 Enable building the s12z target on Solaris hosts where REG_Y [...] adds a65b5de624 [ARM][gas] fix build breakage with gcc-10 by using correct e [...] adds 0db131fb83 AArch64: Set the correct ELF class for AArch64 stubs (PR/25210) adds 6655dba246 Add support for the GBZ80, Z180, and eZ80 variants of the Z8 [...] adds 6687b129bc Automatic date update in version.in adds 8133c7dce6 Remove stale references to Cell BE adds 6e2118f588 Add myself to gdb/MAINTAINERS adds 4bb7a87e74 Mach-O: misc build adjustments adds f4950f76fa Arm64: correct 64-bit element fmmla encoding adds 8c45011acd Arm64: correct uzp{1,2} mnemonics adds 567dfba2be Arm64: correct {su,us}dot SIMD encodings adds 5437a02abc Arm64: correct address index operands for LD1RO{H,W,D} adds b26a3d5827 Fix ld/PR25316 for the ia64 target by refusing to support bi [...] adds dc9bd8c92a For PE format files, the base relocation table is necessary [...] adds a2322019f5 Updated Swedish translation for the GAS subdirectory. adds 7a0fb7be96 Fix potential illegal memory access failures in the BFD libr [...] adds f2a3559d54 Fix potential illegal memory access when parsing a corrupt P [...] adds 16d8767399 Allow individual targets to decide if string escapes should [...] adds 25057eb004 windows_clear_solib memory leak adds 44f81a7654 solib_target_free_so memory leak adds 6ec1d75e05 Ensure GDB warnings are styled. adds 5ffd5873e6 Automatic date update in version.in adds 991fb595e3 coff: free malloc'd memory on successful target match too adds 2e98c6c5c5 ubsan: d30v: left shift cannot be represented in type 'int' adds 2c5c119630 ubsan: crx: left shift cannot be represented in type 'int' adds 5f57d4ecf5 ubsan: cr16: left shift cannot be represented in type 'int' adds c9ae58fe32 ubsan: m32r: left shift of negative value adds f24bdec486 mmo tdata leak adds ea933f17c3 Release bfd_alloc memory in bfd_check_format_matches adds 7fddfece82 Automatic date update in version.in adds 3a657c600b libctf: Add configure check for asprintf (for MinGW) adds eb9a7e353f Fix libctf ChangeLog date in most recent entry. adds 6a5206eb27 [AArch64] Fix erroneous use of spu architecture bfd adds f2302a34f2 gdb: use tui_set_layout not show_layout to fix window focus adds 01335edbac Automatic date update in version.in adds 660e62b1d9 PR25344, z80 disassembler recursion adds 3e6aa7751a Basic error checking for mach-o adds 85d8681747 som_bfd_fill_in_ar_symbols buffer overflow adds cc6aa1a6e0 ubsan: m32c: left shift of negative value adds ab356be74c alpha-vms: don't exit on stack underflow/overflow adds 49078ece04 bfd_check_format: ignore errors from coff_real_object_p adds 559e7e5056 Improve process exit status macros on MinGW adds a61b4f6997 GDB: Remove trailing spaces in tui-disasm.c adds d2dbcb18c6 Fix test of the fix for PR19579 when compiling with gcc-10. adds 8b7fcda274 Fix search in TUI adds 0e1f1593bc Add -fcommon compiler command line option to linker tests th [...] adds 89a65580f4 Fix a typo in gdb/windows-tdep.c adds a08c904d4e Fix a crash with a malformed PE header adds 3f6028216b Mention the recent fix of $_exitsignal on MS-Windows in gdb/NEWS adds cbfa858117 GDB: Fix the overflow in addr/line_is_displayed() adds 66182876b4 Fix MinGW native compilation of gdb/gdbsupport/gdb_wait.c adds 153d79c451 gdb: Fix backtrace with disassemble-next-line on adds 85e290dc12 Re: Prefer object over notype symbols when disassembling adds 85f7836470 RISC-V: Fix weak function call reloc overflow on llvm build. adds ef95444455 Automatic date update in version.in adds bb82aefe17 [ARC] Add finer details for LLOCK and SCOND adds 2a1ebfb221 [ARC] Improve parsing instruction operands. adds 06a6207a1a Enable styling by default on Cygwin adds 4212d50914 Add constructor to stap_static_probe_ops adds 27eea7ff8e Automatic date update in version.in adds 4c6ee6465a PR25351 .ARM.attributes not found for symbol adds 030a2e78ac ubsan: z8k: index 10 out of bounds for type 'unsigned int co [...] adds f1f28025c3 Make the assembler generate an error if there is an attempt [...] adds 915808f652 Document the fact that the assembler's alignment pseudo-ops [...] adds 43816ebc33 Remove some explicit memory management from dwarf2read.c adds 421d161623 Use unique_xmalloc_ptr in fixup_go_packaging adds 6dfa2fc207 Use std::vector in abbrev_table_read_table adds 456e800a63 Use std::string in dwarf2read.c adds 6a053cb1ff Change section_offsets to a std::vector adds 482556efed Automatic date update in version.in adds d835a58baa x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD adds 7697afb662 x86: consistently convert to byte registers for TEST w/ imm [...] adds 3f93af6141 x86-64: assert sane internal state for REX conversions adds 72aea32839 x86: refine when to trigger optimizations adds 40c75bc8b0 Fix compile time warnings about comparisons always being false. adds 301a9420d9 Add support for debuginfod to the binutils (disable by defau [...] adds ade4fd9ba4 Update Traditional Chinese translation for the binutils sub- [...] adds abb78b78c4 oops - toplevel changelog entry for previous delta. adds bce58db4fb Fix the cast used to prevent compile time warning about an a [...] adds b899eb3bb8 Fix an illegal memory access triggered when trying to examin [...] adds ffebb0bbde Fix an attempt to free a static pointer when using objcopy's [...] adds 57d7500265 Fix memory leak of the demangled symbol name adds 3061113bf3 Fix indentation in print_thread_info_1 adds 5f23a08201 Don't define _FORTIFY_SOURCE on MinGW adds 3be966f69d gdb/testsuite: Fix race condition in gdb.base/skip.exp adds 63ffd7c913 gdb/testsuite/tui: Always dump_screen when asked adds b40aa28fb5 gdb/testsuite/tui: Split enter_tui into two procs adds 3804da7e07 gdb/testsuite/tui: Introduce check_box_contents adds b2efe70cf3 gdb/tui: Fix 'layout asm' before the inferior has started adds 9ae6bf640d gdb: Fix scrolling in TUI adds f5a7c406b1 gdb/tui: Link source and assembler scrolling .... again adds 60318db6c5 Automatic date update in version.in adds 71780f455f ubsan: alpha-coff: signed integer overflow adds 8948cc6971 ubsan: spu: left shift of negative value adds 441af85bd9 ubsan: m10300: shift exponent -4 adds 7f578b959c ubsan: tilepro: signed integer overflow adds ec4181f289 HPUX gas testsuite fixes adds 8cd0e5e931 AArch64: Revert setting of elf class in linker stub. adds 7f02673206 [PR ld/22269] arm: Avoid dynamic relocs for undefweak symbol [...] adds 47e9d49d2d gdb/testsuite/gdb.base/stap-probe: Minor clean-up adds 7f0ae84c80 Fix handling of null stap semaphores adds 873657b9e8 Preserve selected thread in all-stop w/ background execution adds ec506636cc Don't rely on inferior_ptid in record_full_wait adds acdf84a654 Make "show remote exec-file" inferior-aware adds 74375d182e exceptions.c:print_flush: Remove obsolete check adds 5018ce90c1 Make target_ops::has_execution take an 'inferior *' instead [...] adds ddf5db90a1 Don't check target is running in remote_target::mourn_inferior adds bd420a2dff Delete unnecessary code from kill_command adds db2d40f7d0 Introduce switch_to_inferior_no_thread adds f3f8ece4b1 switch inferior/thread before calling target methods adds ab1ddbcf11 Some get_last_target_status tweaks adds c17e02e1b5 tfile_target::close: trace_fd can't be -1 adds 735fc2ca68 Use all_non_exited_inferiors in infrun.c adds 31ba933ec6 Tweak handling of remote errors in response to resumption packet adds e7af6c702d Avoid another inferior_ptid reference in gdb/remote.c adds 78f2c40a12 Fix reconnecting to a gdbserver already debugging multiple p [...] adds 75c6c844d9 Fix reconnecting to a gdbserver already debugging multiple p [...] adds 5b6d1e4fa4 Multi-target support adds 1dadb1dd71 Add multi-target tests adds f4ec508eae gdbarch-selftests.c: No longer error out if debugging something adds 4f83758119 Revert 'Remove unused struct serial::name field' adds 121b3efd49 Add "info connections" command, "info inferiors" connection [...] adds 2f4fcf0039 Require always-non-stop for multi-target resumptions adds 65c574f6dd Multi-target: NEWS and user manual adds f3c469b95b Switch the inferior too in switch_to_program_space_and_thread adds d9ebdab754 Switch the inferior before outputting its id in "info inferiors" adds ef96a356b8 Automatic date update in version.in adds 7c392d1de1 Make TUI borders respect "set style enabled" adds 57d87c09a3 Automatic date update in version.in adds 4ec89149dd Remove last traces of discard_all_inferiors adds f5df0b5f08 gdbserver: include aarch32/aarch64 header file in correspond [...] adds bb1183e25a gdbserver: make aarch64_write_goto_address static adds c0b0a14290 gdbserver: include linux-arm-tdesc.h in linux-arm-tdesc.c adds 58920b5be0 gdb: include gdb_wait.h in gdb_wait.c adds aa1f7fb133 Automatic date update in version.in adds 7ef412cf72 ubsan: xgate: left shift of negative value adds 202e762b32 ubsan: fr30: left shift of negative value adds 5496abe1c5 tic4x: sign extension using shifts adds 0c0adcc524 Memory leaks and ineffective bounds checking in wasm_scan adds b50ef514ff ubsan: alpha-vma: timeout adds b2c759ce68 ubsan: score: left shift of negative value adds df08b5881b score formatting adds febda64f15 ubsan: wasm32: signed integer overflow adds 90dee485e5 asan: ns32k: wild memory write adds b9fe6b8aa6 [ARC] [COMMITTED] Change ACCL/ACCH reg name to generic. adds 8cb31badff [ARC][committed] Use DWARF.sc in elf linker script templates. adds 39fe16e078 [ARC][committed] Update ARC cpu list adds 5e4f7e0518 [ARC][committed] Code cleanup and improvements. adds 4f18d7423c [ARC][committed] Update test matching pattern. adds 805f38bc55 PR25362, memory leak in nm adds a788aedd86 PR23560, PR23561, readelf memory leaks adds 8c7e1c0421 Regen ld BLD-POTFILES.in adds a4f2b7c5d9 Re: PR23560, PR23561, readelf memory leaks adds 1d67fe3b6e Add an option to objdump's disassembler to generate ascii ar [...] adds 6a1939f577 Add test driver for the debuginfod support in the binutils s [...] adds 82e9597c9e [gas][aarch64] Turn on SVE when using f32mm or f64mm extensions adds e0037b4cc7 gdb: adjust remote-sim.c to multi-target adds c87c17c1c2 Moev declaration of loop variable outside of the loop. adds 4025fa094d gdbserver: fix Makefile dependency of regformat-generated fi [...] adds e2de1eec22 gdb: make regformats output a declaration for the init function adds 6c2659886f gdb: add back declarations for _initialize functions adds 6b3661116e gdb: add declaration to Python init function adds 2552728af8 gdbserver: include hostio.h in hostio-errno.c adds 89e94ec9af gdbserver: include gdbsupport/common-inferior.h in inferiors.c adds df4a0200dc gdbserver: make some functions static in linux-x86-low.c adds 6e37c371af gdbserver: set IP_AGENT_EXPORT_FUNC to static when not build [...] adds bb564c588d Enable -Wmissing-declarations diagnostic adds c0bd321d77 gdbserver: remove rule for files from regformats/i386 adds d8b2f9e333 gdb: use std::vector instead of alloca in core_target::get_c [...] adds 9a6d629ccf gdb/tui: Place window titles in the center of the border adds 0cac9354bf gdb: use gdb::byte_vector instead of std::vector<char> in co [...] adds 18a8505e38 Dwarf 5: Handle debug_str_offsets and indexed attributes tha [...] adds d93c6db74b gdb/testsuite: Allow DWARF assembler to create multiple line tables adds 44e4c7757a gdb: Handle malformed ELF, symbols in non-allocatable sections adds b959e62a55 Automatic date update in version.in adds ca1eaac0ed ubsan: z8k: left shift cannot be represented in type 'int' adds 8ab484c23b ubsan: alpha-vms: segv adds ef4e5ba50c som: Don't loop forever reading symbol chains adds 7a6bf3becb Fix various assembler testsuite failures for the Z80 target. adds 7da6a5b938 Fix/Update misc comments adds e44925ae56 x86: Updated align branch tests for Darwin and i686-pc-elf adds 717c684dd1 Make skip without argument skip the current inline function adds 25c51f71d5 Fix indentation in common.m4 adds b2ceabe8f0 Consolidate definition of USE_WIN32API adds 01027315f5 Move gdbsupport to the top level adds 05ea2a0510 Move many configure checks to common.m4 adds 25e5735653 Remove use of <config.h> from gdb/nat/ adds 0454ef42e7 Add gdbsupport check-defines script adds 975f45b7e1 Don't link gdb twice against libiberty adds b300843444 Automatic date update in version.in adds ff47f4f06d Fix valgrind error from gdb.decode_line adds e1c6cf618c PR25384, PowerPC64 ELFv1 copy relocs against function symbols adds c24d0e8d48 Reinstate gas em=freebsd for sparc-freebsd adds 131cb553d6 MSP430: Fix relocation overflow when using #lo(EXP) macro adds aad09917e0 tic4x disassembly static variables adds 0d1cc75df1 Set the default page size of the PDP11 target to 8192 bytes. adds 8dc3273e0c Use get_thread_regcache instead of get_current_regcache in p [...] adds c12081a66b texi2pod.pl: import support for @t{...} from gcc adds c96d7e0462 Automatic date update in version.in adds 4814632e69 x86: VPEXTRQ/VPINSRQ are unavailable outside of 64-bit mode adds 9cf70a448b x86: add a few more missing VexWIG adds d0849eed78 x86: drop stale Vec_Imm4 related comment adds 45a4bb2010 x86: drop found_cpu_match local variable adds 0c3d948509 MSP430: Add input section rules for .upper sections to defau [...] adds 6d0be74bfa MSP430: Remove unused linker script template elf32msp430_3.sc adds 2da2eaf4ce [binutils][arm] PR25376 Change MVE into a CORE_HIGH feature adds 3112ed9799 Support for DWARF5 location lists entries adds 701adfb009 [gdb] Move ChangeLog entries to their right files adds 790f17188a Ensure proc-service symbols have default visibility (PR buil [...] adds e0cdfe3c14 Add type for $_tlb->process_environment_block->process_parameters adds 40c9409927 Fix some spelling errors. adds bf8e4b6c81 Automatic date update in version.in adds 533da48302 Update libiberty sources with changes in the gcc mainline. adds bd267fd1f9 Forgot to add testcases to commit for [binutils][arm] PR2537 [...] adds d9bc85b65b gdb: remove use of iterate_over_inferiors in py-inferior.c adds 788eca4949 gdb: remove use of iterate_over_inferiors in mi/mi-interp.c adds a9ac81b1a7 gdb: remove uses of iterate_over_inferiors in mi/mi-main.c adds 26f42329ca gdb: remove uses of iterate_over_inferiors in top.c adds 42e04b3601 x86: Add {vex} pseudo prefix adds 3684d331fd Fix gdbsupport build adds 67b10306d1 Fix gdbsupport build on compilers that don't default to C++1 [...] adds 82a9ed2050 Improve the performance of the ascii art jump visualizer. adds 76e2944437 Fix a libiberty testsuite failure. adds 07f1f3aa53 Fix spelling errors adds c4d3fc1480 Make all-gdbsupport depend on all-bfd adds 503f691989 Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: .gitignore | 3 + ChangeLog | 137 + MAINTAINERS | 2 +- Makefile.def | 12 +- Makefile.in | 491 +- bfd/ChangeLog | 1211 +- bfd/ChangeLog-2019 | 3185 + bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 46 +- bfd/Makefile.in | 49 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aix386-core.c | 2 +- bfd/aix5ppc-core.c | 2 +- bfd/aout-cris.c | 6 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 7 +- bfd/aout-tic30.c | 5 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 44 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 113 +- bfd/archive64.c | 15 +- bfd/archures.c | 60 +- bfd/bfd-in.h | 606 +- bfd/bfd-in2.h | 1233 +- bfd/bfd.c | 340 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 2 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 7 +- bfd/cache.c | 2 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-alpha.c | 17 +- bfd/coff-arm.c | 23 +- bfd/coff-arm.h | 29 + bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 5 +- bfd/coff-go32.c | 2 +- bfd/coff-i386.c | 15 +- bfd/coff-ia64.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 29 +- bfd/coff-ppc.c | 6 +- bfd/coff-rs6000.c | 51 +- bfd/coff-sh.c | 18 +- bfd/coff-stgo32.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 6 +- bfd/coff-tic80.c | 711 - bfd/coff-x86_64.c | 13 +- bfd/coff-z80.c | 364 +- bfd/coff-z8k.c | 2 +- bfd/coff64-rs6000.c | 27 +- bfd/coffcode.h | 70 +- bfd/coffgen.c | 77 +- bfd/cofflink.c | 19 +- bfd/coffswap.h | 8 +- bfd/compress.c | 27 +- bfd/config.bfd | 27 +- bfd/configure | 38 +- bfd/configure.ac | 20 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 10 +- bfd/cpu-aarch64.c | 14 +- bfd/cpu-aarch64.h | 25 + bfd/cpu-alpha.c | 11 +- bfd/cpu-arc.c | 13 +- bfd/cpu-arm.c | 8 +- bfd/cpu-arm.h | 39 + bfd/cpu-avr.c | 11 +- bfd/cpu-bfin.c | 5 +- bfd/cpu-bpf.c | 7 +- bfd/cpu-cr16.c | 33 +- bfd/cpu-cr16c.c | 40 - bfd/cpu-cris.c | 7 +- bfd/cpu-crx.c | 33 +- bfd/cpu-csky.c | 33 +- bfd/cpu-d10v.c | 68 +- bfd/cpu-d30v.c | 29 +- bfd/cpu-dlx.c | 31 +- bfd/cpu-epiphany.c | 53 +- bfd/cpu-fr30.c | 27 +- bfd/cpu-frv.c | 27 +- bfd/cpu-ft32.c | 73 +- bfd/cpu-h8300.c | 119 +- bfd/cpu-h8300.h | 22 + bfd/cpu-hppa.c | 89 +- bfd/cpu-i386.c | 191 +- bfd/cpu-ia64-opc.c | 8 +- bfd/cpu-ia64.c | 52 +- bfd/cpu-iamcu.c | 40 +- bfd/cpu-ip2k.c | 53 +- bfd/cpu-iq2000.c | 55 +- bfd/cpu-k1om.c | 40 +- bfd/cpu-l1om.c | 39 +- bfd/cpu-lm32.c | 29 +- bfd/cpu-m10200.c | 33 +- bfd/cpu-m10300.c | 68 +- bfd/cpu-m32c.c | 43 +- bfd/cpu-m32r.c | 6 +- bfd/cpu-m68hc11.c | 29 +- bfd/cpu-m68hc12.c | 53 +- bfd/cpu-m68k.c | 5 +- bfd/cpu-m68k.h | 23 + bfd/cpu-m9s12x.c | 29 +- bfd/cpu-m9s12xg.c | 29 +- bfd/cpu-mcore.c | 27 +- bfd/cpu-mep.c | 6 +- bfd/cpu-metag.c | 5 +- bfd/cpu-microblaze.c | 13 +- bfd/cpu-mips.c | 27 +- bfd/cpu-mmix.c | 33 +- bfd/cpu-moxie.c | 33 +- bfd/cpu-msp430.c | 9 +- bfd/cpu-mt.c | 71 +- bfd/cpu-nds32.c | 4 +- bfd/cpu-nfp.c | 13 +- bfd/cpu-nios2.c | 21 +- bfd/cpu-ns32k.c | 10 +- bfd/cpu-or1k.c | 56 +- bfd/cpu-pdp11.c | 33 +- bfd/cpu-pj.c | 17 +- bfd/cpu-plugin.c | 11 +- bfd/cpu-powerpc.c | 440 +- bfd/cpu-pru.c | 5 +- bfd/cpu-riscv.c | 17 +- bfd/cpu-rl78.c | 5 +- bfd/cpu-rs6000.c | 86 +- bfd/cpu-rx.c | 74 +- bfd/cpu-s12z.c | 29 +- bfd/cpu-s390.c | 13 +- bfd/cpu-score.c | 15 +- bfd/cpu-sh.c | 361 +- bfd/cpu-sparc.c | 372 +- bfd/cpu-spu.c | 34 +- bfd/cpu-tic30.c | 15 +- bfd/cpu-tic4x.c | 53 +- bfd/cpu-tic54x.c | 15 +- bfd/cpu-tic6x.c | 33 +- bfd/cpu-tic80.c | 41 - bfd/cpu-tilegx.c | 53 +- bfd/cpu-tilepro.c | 33 +- bfd/cpu-v850.c | 27 +- bfd/cpu-v850_rh850.c | 6 +- bfd/cpu-vax.c | 33 +- bfd/cpu-visium.c | 29 +- bfd/cpu-wasm32.c | 6 +- bfd/cpu-xc16x.c | 69 +- bfd/cpu-xgate.c | 29 +- bfd/cpu-xstormy16.c | 27 +- bfd/cpu-xtensa.c | 5 +- bfd/cpu-z80.c | 23 +- bfd/cpu-z8k.c | 6 +- bfd/development.sh | 2 +- bfd/doc/Makefile.am | 2 +- bfd/doc/Makefile.in | 2 +- bfd/doc/bfd.texi | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 26 +- bfd/doc/makefile.vms | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 1168 +- bfd/ecoff-bfd.h | 59 + bfd/ecoff.c | 40 +- bfd/ecofflink.c | 3 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 147 +- bfd/elf-eh-frame.c | 34 +- bfd/elf-hppa.h | 10 +- bfd/elf-ifunc.c | 13 +- bfd/elf-linker-x86.h | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 4 +- bfd/elf-m10300.c | 25 +- bfd/elf-nacl.c | 131 +- bfd/elf-nacl.h | 6 +- bfd/elf-properties.c | 10 +- bfd/elf-s390-common.c | 13 +- bfd/elf-s390.h | 2 +- bfd/elf-strtab.c | 25 +- bfd/elf-vxworks.c | 27 +- bfd/elf-vxworks.h | 4 +- bfd/elf.c | 974 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 325 +- bfd/elf32-arm.c | 373 +- bfd/elf32-arm.h | 121 + bfd/elf32-avr.c | 32 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 47 +- bfd/elf32-bfin.h | 23 + bfd/elf32-cr16.c | 28 +- bfd/elf32-cr16.h | 22 + bfd/elf32-cr16c.c | 963 - bfd/elf32-cris.c | 14 +- bfd/elf32-crx.c | 4 +- bfd/elf32-csky.c | 7 +- bfd/elf32-csky.h | 30 + bfd/elf32-d10v.c | 5 +- bfd/elf32-d30v.c | 3 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 4 +- bfd/elf32-fr30.c | 4 +- bfd/elf32-frv.c | 32 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 12 +- bfd/elf32-hppa.c | 119 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 33 +- bfd/elf32-ip2k.c | 4 +- bfd/elf32-iq2000.c | 4 +- bfd/elf32-lm32.c | 28 +- bfd/elf32-m32c.c | 6 +- bfd/elf32-m32r.c | 24 +- bfd/elf32-m68hc11.c | 3 +- bfd/elf32-m68hc12.c | 5 +- bfd/elf32-m68hc1x.c | 130 +- bfd/elf32-m68hc1x.h | 4 +- bfd/elf32-m68k.c | 16 +- bfd/elf32-m68k.h | 25 + bfd/elf32-mcore.c | 4 +- bfd/elf32-mep.c | 4 +- bfd/elf32-metag.c | 17 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 14 +- bfd/elf32-mips.c | 14 +- bfd/elf32-moxie.c | 6 +- bfd/elf32-msp430.c | 104 +- bfd/elf32-mt.c | 4 +- bfd/elf32-nds32.c | 62 +- bfd/elf32-nds32.h | 26 +- bfd/elf32-nios2.c | 18 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 22 +- bfd/elf32-pj.c | 8 +- bfd/elf32-ppc.c | 363 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 11 +- bfd/elf32-rl78.c | 6 +- bfd/elf32-rx.c | 15 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 9 +- bfd/elf32-s390.c | 6 +- bfd/elf32-score.c | 29 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 29 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 44 +- bfd/elf32-sparc.c | 20 +- bfd/elf32-spu.c | 199 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 20 +- bfd/elf32-tic6x.h | 7 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 11 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 40 +- bfd/elf32-v850.h | 25 + bfd/elf32-vax.c | 9 +- bfd/elf32-visium.c | 21 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xc16x.c | 8 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 6 +- bfd/elf32-xtensa.c | 101 +- bfd/elf32-z80.c | 380 + bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 48 +- bfd/elf64-bpf.c | 284 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 48 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 64 +- bfd/elf64-mips.c | 2 +- bfd/elf64-mmix.c | 34 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 1108 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 6 +- bfd/elf64-sparc.c | 4 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 163 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 13 +- bfd/elfcore.h | 110 +- bfd/elflink.c | 476 +- bfd/elfn32-mips.c | 6 +- bfd/elfnn-aarch64.c | 257 +- bfd/elfnn-ia64.c | 73 +- bfd/elfnn-riscv.c | 294 +- bfd/elfxx-aarch64.c | 25 +- bfd/elfxx-aarch64.h | 84 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 9 +- bfd/elfxx-mips.c | 222 +- bfd/elfxx-mips.h | 19 +- bfd/elfxx-riscv.c | 4 +- bfd/elfxx-riscv.h | 2 +- bfd/elfxx-sparc.c | 12 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 29 +- bfd/elfxx-tilegx.c | 11 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 40 +- bfd/elfxx-x86.h | 2 +- bfd/format.c | 71 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- 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 | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 2 +- bfd/hosts/vaxult2.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 2 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 2 +- bfd/i386msdos.c | 17 +- bfd/ihex.c | 3 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 6 +- bfd/libbfd-in.h | 17 +- bfd/libbfd.c | 8 +- bfd/libbfd.h | 70 +- bfd/libcoff-in.h | 8 +- bfd/libcoff.h | 8 +- bfd/libecoff.h | 2 +- bfd/libhppa.h | 89 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 73 +- bfd/lynx-core.c | 2 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 24 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 3 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 205 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 5 +- bfd/mmo.c | 87 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 6 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 77 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 28 +- bfd/pe-arm-wince.c | 19 +- bfd/pe-arm.c | 23 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-ppc.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 38 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 29 +- bfd/pef.h | 2 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-ppc.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 75 +- bfd/peicode.h | 36 +- bfd/plugin.c | 93 +- bfd/plugin.h | 2 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 51 +- bfd/po/bfd.pot | 3308 +- bfd/ppcboot.c | 3 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 185 +- bfd/reloc16.c | 2 +- bfd/rs6000-core.c | 2 +- bfd/sco5-core.c | 2 +- bfd/section.c | 259 +- bfd/simple.c | 2 +- bfd/som.c | 180 +- bfd/som.h | 2 +- bfd/srec.c | 8 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 2 +- bfd/syms.c | 28 +- bfd/sysdep.h | 4 +- bfd/targets.c | 90 +- bfd/tekhex.c | 3 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 3 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 469 +- bfd/vms-lib.c | 36 +- bfd/vms-misc.c | 18 +- bfd/vms.h | 8 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 125 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 13 +- bfd/xcofflink.h | 41 + bfd/xsym.c | 3 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 4 +- bfd/xtensa-modules.c | 1530 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 793 +- binutils/ChangeLog-2019 | 1525 + binutils/MAINTAINERS | 4 +- binutils/Makefile.am | 18 +- binutils/Makefile.in | 72 +- binutils/NEWS | 44 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 22 +- binutils/addr2line.c | 12 +- binutils/ar.c | 184 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 32 +- binutils/bucomm.h | 6 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 4 +- binutils/coffgrok.h | 2 +- binutils/config.in | 3 + binutils/configure | 204 +- binutils/configure.ac | 5 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 7 +- binutils/debug.h | 2 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 19 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/Makefile.am | 47 +- binutils/doc/Makefile.in | 65 +- binutils/doc/binutils.texi | 154 +- binutils/doc/ctf.options.texi | 5 +- binutils/dwarf-mode.el | 2 +- binutils/dwarf.c | 2346 +- binutils/dwarf.h | 76 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 9 +- 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 | 197 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 1065 +- binutils/objdump.c | 1085 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 28 +- binutils/od-macho.c | 49 +- binutils/od-xcoff.c | 20 +- binutils/po/Make-in | 2 +- binutils/po/binutils.pot | 3861 +- binutils/po/zh_TW.po | 8980 +- binutils/prdbg.c | 11 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 4 +- binutils/rddbg.c | 6 +- binutils/readelf.c | 756 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 10 +- binutils/resrc.c | 2 +- binutils/resres.c | 4 +- binutils/sanity.sh | 2 +- binutils/size.c | 28 +- binutils/srconv.c | 8 +- binutils/stabs.c | 2 +- binutils/strings.c | 4 +- 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/ar.exp | 47 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/in-order-all.d | 1 + binutils/testsuite/binutils-all/arm/in-order.d | 1 + binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- .../testsuite/binutils-all/arm/out-of-order-all.d | 1 + binutils/testsuite/binutils-all/arm/out-of-order.d | 1 + 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 | 189 + binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 10 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 72 +- 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/empty.d | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 2 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/keep-section-1.d | 8 + binutils/testsuite/binutils-all/keep-section-2.d | 10 + binutils/testsuite/binutils-all/linkdebug.s | 19 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 2 +- binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/binutils-all/note-2-32.d | 17 +- binutils/testsuite/binutils-all/note-2-32.s | 76 +- binutils/testsuite/binutils-all/note-2-64.d | 17 +- binutils/testsuite/binutils-all/note-2-64.s | 78 +- binutils/testsuite/binutils-all/note-3-32.d | 10 +- binutils/testsuite/binutils-all/note-3-32.s | 15 +- binutils/testsuite/binutils-all/note-3-64.d | 10 +- binutils/testsuite/binutils-all/note-3-64.s | 14 +- binutils/testsuite/binutils-all/note-4-32.d | 8 +- binutils/testsuite/binutils-all/note-4-32.s | 14 +- binutils/testsuite/binutils-all/note-4-64.d | 10 +- binutils/testsuite/binutils-all/note-4-64.s | 14 +- binutils/testsuite/binutils-all/note-6-32.d | 20 + binutils/testsuite/binutils-all/note-6-32.s | 145 + binutils/testsuite/binutils-all/note-6-64.d | 20 + binutils/testsuite/binutils-all/note-6-64.s | 145 + binutils/testsuite/binutils-all/objcopy.exp | 14 +- binutils/testsuite/binutils-all/objdump.exp | 115 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- .../testsuite/binutils-all/set-section-alignment.d | 9 + binutils/testsuite/binutils-all/size.exp | 4 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 178 + binutils/testsuite/lib/binutils-common.exp | 38 +- 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 | 4 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config/ChangeLog | 4 + config/debuginfod.m4 | 38 + configure | 173 +- configure.ac | 30 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 23 +- contrib/dg-extract-results.sh | 44 +- cpu/ChangeLog | 69 + cpu/bpf.cpu | 75 +- cpu/epiphany.cpu | 13 +- cpu/fr30.cpu | 10 +- cpu/iq2000.cpu | 2 +- cpu/lm32.cpu | 8 +- cpu/m32c.cpu | 114 +- cpu/m32r.cpu | 6 +- cpu/or1korbis.cpu | 4 +- cpu/xstormy16.cpu | 2 +- elfcpp/ChangeLog | 26 +- elfcpp/ChangeLog-2019 | 69 + elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 37 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/ChangeLog | 4 + etc/texi2pod.pl | 1 + gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 3327 +- gas/ChangeLog-2019 | 4884 + gas/MAINTAINERS | 2 +- gas/Makefile.am | 2 +- gas/Makefile.in | 2 +- gas/NEWS | 42 +- gas/README | 2 +- gas/app.c | 6 +- gas/as.c | 31 +- gas/as.h | 17 +- gas/asintl.h | 2 +- gas/atof-generic.c | 52 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config/atof-ieee.c | 122 +- 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/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 2 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 18 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 32 +- gas/config/obj-coff.h | 2 +- gas/config/obj-ecoff.c | 11 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 164 +- gas/config/obj-elf.h | 2 +- gas/config/obj-evax.c | 53 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 18 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 12 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 168 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 21 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 220 +- gas/config/tc-arc.h | 9 +- gas/config/tc-arm.c | 887 +- gas/config/tc-arm.h | 6 +- gas/config/tc-avr.c | 8 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 4 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 52 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 2 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 2 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 2 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 61 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 4 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 6 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 43 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 4 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 6 +- 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 | 4 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 41 +- gas/config/tc-hppa.h | 10 +- gas/config/tc-i386-intel.c | 106 +- gas/config/tc-i386.c | 2396 +- gas/config/tc-i386.h | 33 +- gas/config/tc-ia64.c | 35 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 4 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 8 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 4 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 4 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 6 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 4 +- 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 | 18 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 6 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 5 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 158 +- gas/config/tc-mips.h | 7 +- gas/config/tc-mmix.c | 19 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 4 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 6 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 185 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 4 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 18 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 10 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 4 +- 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 | 126 +- gas/config/tc-ppc.h | 4 +- gas/config/tc-pru.c | 13 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 87 +- gas/config/tc-riscv.h | 2 +- gas/config/tc-rl78.c | 4 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 6 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 4 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 6 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 35 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 22 +- gas/config/tc-sh.c | 6 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 4 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 4 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 12 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 12 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 10 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 8 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 8 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 10 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 4 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 4 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 4 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 4 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 4 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 72 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 2598 +- gas/config/tc-z80.h | 16 +- gas/config/tc-z8k.c | 8 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-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-solaris.h | 2 +- gas/config/te-svr4.h | 2 +- gas/config/te-symbian.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 20 +- gas/configure.ac | 2 +- gas/configure.com | 2 +- gas/configure.tgt | 3 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/Makefile.am | 2 +- gas/doc/Makefile.in | 2 +- gas/doc/all.texi | 2 +- gas/doc/as.texi | 121 +- gas/doc/c-aarch64.texi | 30 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 41 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 41 +- 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 | 89 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 2 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 14 +- 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 | 16 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 6 +- 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-xc16x.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 | 172 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 7 +- gas/dw2gencfi.c | 49 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 80 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 11 +- gas/ecoff.h | 2 +- gas/ehopt.c | 20 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 2 +- gas/expr.h | 2 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 9 +- gas/frags.h | 2 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 2 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 2 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 2 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 2 +- gas/obj.h | 2 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/gas.pot | 6552 +- gas/po/sv.po | 10294 ++- gas/read.c | 18 +- gas/read.h | 2 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/stabs.c | 6 +- gas/subsegs.c | 12 +- gas/subsegs.h | 4 +- gas/symbols.c | 45 +- gas/symbols.h | 4 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/bfloat16-directive-be.d | 11 + gas/testsuite/gas/aarch64/bfloat16-directive-le.d | 11 + gas/testsuite/gas/aarch64/bfloat16-directive.s | 19 + gas/testsuite/gas/aarch64/bfloat16.d | 56 + gas/testsuite/gas/aarch64/bfloat16.s | 70 + gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/bti.d | 3 + gas/testsuite/gas/aarch64/bti.s | 4 + gas/testsuite/gas/aarch64/codealign.d | 1 + gas/testsuite/gas/aarch64/codealign_1.d | 1 + gas/testsuite/gas/aarch64/cpu-cortex-a34.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 6 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto-directive.d | 25 +- gas/testsuite/gas/aarch64/crypto-directive2.d | 4 + gas/testsuite/gas/aarch64/crypto-directive3.d | 4 + gas/testsuite/gas/aarch64/crypto.s | 10 +- gas/testsuite/gas/aarch64/dgh.d | 11 + gas/testsuite/gas/aarch64/dgh.s | 4 + gas/testsuite/gas/aarch64/diagnostic.l | 1 + gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/dwarf.d | 2 +- gas/testsuite/gas/aarch64/f32mm.d | 11 + gas/testsuite/gas/aarch64/f32mm.s | 12 + gas/testsuite/gas/aarch64/f64mm.d | 62 + gas/testsuite/gas/aarch64/f64mm.s | 71 + gas/testsuite/gas/aarch64/float16-be.d | 11 + gas/testsuite/gas/aarch64/float16-le.d | 11 + gas/testsuite/gas/aarch64/float16.s | 19 + 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/i8mm.d | 51 + gas/testsuite/gas/aarch64/i8mm.s | 64 + gas/testsuite/gas/aarch64/illegal-bfloat16.d | 4 + gas/testsuite/gas/aarch64/illegal-bfloat16.l | 95 + gas/testsuite/gas/aarch64/illegal-bfloat16.s | 67 + gas/testsuite/gas/aarch64/illegal-bti.l | 3 + gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 36 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 52 +- gas/testsuite/gas/aarch64/illegal-ldraa.s | 2 - gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-aes.d | 6 +- gas/testsuite/gas/aarch64/illegal-sve2-sha3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-sm4.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 20 +- gas/testsuite/gas/aarch64/illegal-sve2.s | 12 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 1 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 7 +- gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d | 13 + gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s | 7 + gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 1 + gas/testsuite/gas/aarch64/mapping2.d | 1 + gas/testsuite/gas/aarch64/mapping3.d | 1 + gas/testsuite/gas/aarch64/mapping4.d | 1 + gas/testsuite/gas/aarch64/mapping_5.d | 1 + gas/testsuite/gas/aarch64/mapping_6.d | 1 + gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/{arm => aarch64}/nop-asm.s | 0 gas/testsuite/gas/aarch64/pac_ab_key.d | 24 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 24 + gas/testsuite/gas/aarch64/pac_negate_ra_state.s | 20 + gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reloc-prel_g0.d | 6 +- gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 8 +- gas/testsuite/gas/aarch64/reloc-prel_g1.d | 6 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 27 + gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 24 + gas/testsuite/gas/aarch64/sve-movprfx-mm.s | 25 + 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_24.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_25.d | 4 +- gas/testsuite/gas/aarch64/sve-movprfx_25.l | 1 - gas/testsuite/gas/aarch64/sve-movprfx_25.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.d | 42 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 12 +- gas/testsuite/gas/aarch64/sve-movprfx_26.s | 28 +- gas/testsuite/gas/aarch64/sve-movprfx_27.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_27.s | 11 + 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 | 4 +- gas/testsuite/gas/aarch64/sve-movprfx_8.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_9.d | 2 +- gas/testsuite/gas/aarch64/sve2.d | 6 +- gas/testsuite/gas/aarch64/sve2.s | 4 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d | 1 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 1 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 1 + gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/sysreg-4.d | 21 +- gas/testsuite/gas/aarch64/sysreg-4.s | 1 + gas/testsuite/gas/aarch64/system-2.d | 1 + gas/testsuite/gas/aarch64/system-2.s | 1 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/assign.d | 1 + gas/testsuite/gas/all/cond.l | 16 +- gas/testsuite/gas/all/cond.s | 16 +- gas/testsuite/gas/all/float.s | 2 + gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/fwdexp.s | 4 +- gas/testsuite/gas/all/gas.exp | 2 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/none.d | 1 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/all/weakref1.d | 1 + gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/nps400-6.d | 2 +- gas/testsuite/gas/arc/pseudos.d | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/arch6zk.d | 4 +- gas/testsuite/gas/arm/arch6zk.s | 4 +- gas/testsuite/gas/arm/arm.exp | 2 +- .../gas/arm/armv8-2-fp16-scalar-bad-ext.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.d | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d | 8 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.s | 8 + gas/testsuite/gas/arm/attr-march-armv8_6-a.d | 17 + gas/testsuite/gas/arm/bfloat16-bad.d | 4 + gas/testsuite/gas/arm/bfloat16-bad.l | 112 + gas/testsuite/gas/arm/bfloat16-bad.s | 119 + gas/testsuite/gas/arm/bfloat16-cmdline-bad-2.d | 4 + gas/testsuite/gas/arm/bfloat16-cmdline-bad-3.d | 4 + gas/testsuite/gas/arm/bfloat16-cmdline-bad.d | 5 + gas/testsuite/gas/arm/bfloat16-directive-be.d | 11 + gas/testsuite/gas/arm/bfloat16-directive-le.d | 11 + gas/testsuite/gas/arm/bfloat16-directive.s | 19 + gas/testsuite/gas/arm/bfloat16-neon.s | 53 + gas/testsuite/gas/arm/bfloat16-non-neon.s | 9 + gas/testsuite/gas/arm/bfloat16-thumb-bad.d | 4 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 112 + gas/testsuite/gas/arm/bfloat16-thumb.d | 44 + gas/testsuite/gas/arm/bfloat16-vfp.d | 16 + gas/testsuite/gas/arm/bfloat16.d | 39 + gas/testsuite/gas/arm/bfloat16.s | 2 + gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a77.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m35p.d | 6 + gas/testsuite/gas/arm/crc-ext.d | 14 + gas/testsuite/gas/arm/crc-ext.s | 19 + gas/testsuite/gas/arm/float16-bad.d | 3 + gas/testsuite/gas/arm/float16-bad.l | 10 + gas/testsuite/gas/arm/float16-bad.s | 13 + gas/testsuite/gas/arm/float16-be.d | 11 + .../gas/arm/float16-eabi-alternative-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-ieee-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-no-format.d | 8 + gas/testsuite/gas/arm/float16-eabi.s | 2 + gas/testsuite/gas/arm/float16-format-bad.d | 3 + gas/testsuite/gas/arm/float16-format-bad.l | 5 + gas/testsuite/gas/arm/float16-format-bad.s | 5 + gas/testsuite/gas/arm/float16-format-opt-bad.d | 4 + gas/testsuite/gas/arm/float16-format-opt-bad.l | 4 + gas/testsuite/gas/arm/float16-le.d | 11 + gas/testsuite/gas/arm/float16.s | 25 + gas/testsuite/gas/arm/fpu-rst.d | 2 + gas/testsuite/gas/arm/fpu-rst.l | 4 + gas/testsuite/gas/arm/fpu-rst.s | 17 + gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/i8mm.d | 36 + gas/testsuite/gas/arm/i8mm.s | 32 + gas/testsuite/gas/arm/local_function.d | 1 + gas/testsuite/gas/arm/mapdir.d | 2 +- gas/testsuite/gas/arm/mapmisc.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 1 + gas/testsuite/gas/arm/mapping3.d | 1 + gas/testsuite/gas/arm/mapping4.d | 1 + gas/testsuite/gas/arm/mapsecs.d | 2 +- gas/testsuite/gas/arm/mapshort-eabi.d | 1 + gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mve-arch-ext.d | 7 + gas/testsuite/gas/arm/mve-arch-ext.s | 6 + gas/testsuite/gas/arm/mve-ext.d | 8 + gas/testsuite/gas/arm/mve-ext.s | 4 + gas/testsuite/gas/arm/mve-shift-bad.l | 10 +- gas/testsuite/gas/arm/mve-shift-bad.s | 6 + gas/testsuite/gas/arm/mve-shift.d | 6 +- gas/testsuite/gas/arm/mve-shift.s | 6 +- gas/testsuite/gas/arm/mve-vctp-bad.d | 4 + gas/testsuite/gas/arm/mve-vctp-bad.l | 36 + gas/testsuite/gas/arm/mve-vctp-bad.s | 14 + gas/testsuite/gas/arm/mve-vctp.d | 67 + gas/testsuite/gas/arm/mve-vctp.s | 15 + gas/testsuite/gas/arm/mve-vldr-bad-3.l | 34 + gas/testsuite/gas/arm/mve-vldr-bad-3.s | 13 +- gas/testsuite/gas/arm/mve-vmov-1.d | 97 + gas/testsuite/gas/arm/mve-vmov-1.s | 13 + gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.d | 41 + gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s | 47 + gas/testsuite/gas/arm/mve-vorr.d | 400 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 108 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 8 - gas/testsuite/gas/arm/mve-vqdmladh.d | 6 + gas/testsuite/gas/arm/mve-vqdmladh.s | 6 + gas/testsuite/gas/arm/mve-vqdmlah-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlah-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlah.d | 1354 +- gas/testsuite/gas/arm/mve-vqdmlah.s | 6 +- gas/testsuite/gas/arm/mve-vqdmlash-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlash-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlash.d | 1354 +- gas/testsuite/gas/arm/mve-vqdmlash.s | 6 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 108 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 8 - gas/testsuite/gas/arm/mve-vqdmlsdh.d | 6 + gas/testsuite/gas/arm/mve-vqdmlsdh.s | 6 + gas/testsuite/gas/arm/mve-vstrldr-1.d | 17 + gas/testsuite/gas/arm/mve-vstrldr-1.s | 13 + gas/testsuite/gas/arm/mvefp-ext.d | 8 + gas/testsuite/gas/arm/mvefp-ext.s | 5 + gas/testsuite/gas/arm/pr24907.d | 19 + gas/testsuite/gas/arm/pr24907.s | 16 + gas/testsuite/gas/arm/pr24991.d | 4 + gas/testsuite/gas/arm/pr24991.l | 2 + gas/testsuite/gas/arm/pr24991.s | 5 + gas/testsuite/gas/arm/smc-bad.d | 3 + gas/testsuite/gas/arm/smc-bad.l | 8 + gas/testsuite/gas/arm/smc-bad.s | 14 + .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 2 +- gas/testsuite/gas/arm/thumb32.s | 2 +- gas/testsuite/gas/arm/thumbrel.d | 1 + gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/unwind.d | 1 + gas/testsuite/gas/arm/v8_1m-mve.d | 27 + gas/testsuite/gas/arm/v8_1m-mve.s | 24 + gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/avr/pr25041.d | 9 + gas/testsuite/gas/avr/pr25041.s | 4 + gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/alu-be.d | 24 +- gas/testsuite/gas/bpf/alu.d | 24 +- gas/testsuite/gas/bpf/alu32-be.d | 26 +- gas/testsuite/gas/bpf/alu32.d | 26 +- gas/testsuite/gas/bpf/bpf.exp | 4 +- gas/testsuite/gas/bpf/data-be.d | 9 + gas/testsuite/gas/bpf/data.d | 8 + gas/testsuite/gas/bpf/data.s | 4 + gas/testsuite/gas/bpf/lddw-be.d | 2 +- gas/testsuite/gas/bpf/lddw.d | 2 +- gas/testsuite/gas/bpf/mem-be.d | 16 +- gas/testsuite/gas/bpf/mem.d | 16 +- gas/testsuite/gas/bpf/mem.s | 16 +- gas/testsuite/gas/cfi/cfi-label.d | 2 +- gas/testsuite/gas/cfi/cfi.exp | 8 +- gas/testsuite/gas/cfi/cie-version-0.d | 5 + gas/testsuite/gas/cfi/cie-version-1.d | 17 + gas/testsuite/gas/cfi/cie-version-2.d | 5 + gas/testsuite/gas/cfi/cie-version-3.d | 17 + gas/testsuite/gas/cfi/cie-version-4.d | 19 + gas/testsuite/gas/cfi/cie-version.s | 2 + 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/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 17 +- gas/testsuite/gas/elf/pr14891.d | 2 + gas/testsuite/gas/elf/pr14891.l | 3 + gas/testsuite/gas/elf/pr14891.s | 6 + gas/testsuite/gas/elf/pr21661.d | 1 + gas/testsuite/gas/elf/section12a.d | 5 +- gas/testsuite/gas/elf/section12b.d | 8 +- gas/testsuite/gas/elf/section13.d | 2 + gas/testsuite/gas/elf/section13.l | 2 +- gas/testsuite/gas/elf/section2.e-mips | 2 +- gas/testsuite/gas/elf/section2.l | 4 +- gas/testsuite/gas/elf/section2.s | 4 +- gas/testsuite/gas/elf/type-2.e | 20 + gas/testsuite/gas/elf/type-2.l | 3 + gas/testsuite/gas/elf/type-2.s | 49 + 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 | 89 +- gas/testsuite/gas/h8300/misc.s | 4 +- gas/testsuite/gas/h8300/misch.s | 4 +- gas/testsuite/gas/h8300/miscs.s | 4 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/align-branch-1.s | 72 + gas/testsuite/gas/i386/align-branch-1a.d | 79 + gas/testsuite/gas/i386/align-branch-1b.d | 79 + gas/testsuite/gas/i386/align-branch-1c.d | 79 + gas/testsuite/gas/i386/align-branch-1d.d | 78 + gas/testsuite/gas/i386/align-branch-1e.d | 79 + gas/testsuite/gas/i386/align-branch-1f.d | 79 + gas/testsuite/gas/i386/align-branch-1g.d | 79 + gas/testsuite/gas/i386/align-branch-1h.d | 78 + gas/testsuite/gas/i386/align-branch-1i.d | 82 + gas/testsuite/gas/i386/align-branch-2.s | 49 + gas/testsuite/gas/i386/align-branch-2a.d | 55 + gas/testsuite/gas/i386/align-branch-2b.d | 55 + gas/testsuite/gas/i386/align-branch-2c.d | 55 + gas/testsuite/gas/i386/align-branch-3.d | 33 + gas/testsuite/gas/i386/align-branch-3.s | 28 + gas/testsuite/gas/i386/align-branch-4.s | 30 + gas/testsuite/gas/i386/align-branch-4a.d | 36 + gas/testsuite/gas/i386/align-branch-4b.d | 36 + gas/testsuite/gas/i386/align-branch-5.d | 38 + gas/testsuite/gas/i386/align-branch-5.s | 32 + gas/testsuite/gas/i386/align-branch-6.d | 22 + gas/testsuite/gas/i386/align-branch-6.e | 2 + gas/testsuite/gas/i386/align-branch-6.s | 7 + gas/testsuite/gas/i386/align-branch-7.d | 18 + gas/testsuite/gas/i386/align-branch-7.s | 14 + gas/testsuite/gas/i386/align-branch-8.d | 18 + gas/testsuite/gas/i386/align-branch-8.s | 14 + gas/testsuite/gas/i386/arch-13-znver1.d | 28 +- gas/testsuite/gas/i386/arch-13-znver2.d | 26 +- gas/testsuite/gas/i386/arch-13.d | 8 +- gas/testsuite/gas/i386/arch-13.s | 8 + gas/testsuite/gas/i386/avx-16bit.d | 3274 + gas/testsuite/gas/i386/avx-16bit.s | 7 + gas/testsuite/gas/i386/avx512dq-inval.l | 13 + gas/testsuite/gas/i386/avx512dq-inval.s | 22 + gas/testsuite/gas/i386/avx512f-16bit.d | 13297 +++ gas/testsuite/gas/i386/avx512f-16bit.s | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 4 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 5 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 8 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 8 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 10 + gas/testsuite/gas/i386/bmi-16bit.d | 46 + gas/testsuite/gas/i386/bmi-16bit.s | 4 + gas/testsuite/gas/i386/bmi2-16bit.d | 51 + gas/testsuite/gas/i386/bmi2-16bit.s | 4 + gas/testsuite/gas/i386/bss.d | 2 +- gas/testsuite/gas/i386/code16.d | 15 + gas/testsuite/gas/i386/code16.s | 9 + gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/fp.d | 7 +- gas/testsuite/gas/i386/fp.s | 9 + gas/testsuite/gas/i386/general.l | 62 +- gas/testsuite/gas/i386/general.s | 47 + gas/testsuite/gas/i386/i386.exp | 75 +- gas/testsuite/gas/i386/ifunc-3.d | 1 + gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d | 1 + gas/testsuite/gas/i386/ilp32/quad.d | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-intel64.d | 10 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 306 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-intel.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-sse-noavx.d | 66 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d | 1226 +- gas/testsuite/gas/i386/ilp32/x86-64-sse3.d | 38 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 2 +- gas/testsuite/gas/i386/intel-cmps.s | 104 + gas/testsuite/gas/i386/intel-cmps16.d | 68 + gas/testsuite/gas/i386/intel-cmps32.d | 67 + gas/testsuite/gas/i386/intel-cmps64.d | 86 + gas/testsuite/gas/i386/intel-expr.d | 2 +- gas/testsuite/gas/i386/intel-expr.s | 3 +- gas/testsuite/gas/i386/intel-movs.s | 86 + gas/testsuite/gas/i386/intel-movs16.d | 68 + gas/testsuite/gas/i386/intel-movs32.d | 48 + gas/testsuite/gas/i386/intel-movs64.d | 64 + gas/testsuite/gas/i386/intelbad.l | 9 + gas/testsuite/gas/i386/intelbad.s | 12 + gas/testsuite/gas/i386/intelok.d | 2 + gas/testsuite/gas/i386/intelok.e | 2 +- gas/testsuite/gas/i386/intelok.s | 2 + gas/testsuite/gas/i386/inval-16.l | 2 +- gas/testsuite/gas/i386/inval-16.s | 2 +- gas/testsuite/gas/i386/lwp-16bit.d | 74 + gas/testsuite/gas/i386/lwp-16bit.s | 4 + gas/testsuite/gas/i386/mixed-mode-reloc32.d | 2 +- gas/testsuite/gas/i386/mixed-mode-reloc64.d | 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/mpx-inval-1.l | 12 +- gas/testsuite/gas/i386/mwaitx-reg.l | 84 +- gas/testsuite/gas/i386/noextreg.d | 1 + gas/testsuite/gas/i386/nop-6.d | 2 +- gas/testsuite/gas/i386/noreg16.d | 67 + gas/testsuite/gas/i386/noreg16.s | 61 + gas/testsuite/gas/i386/noreg32.d | 67 + gas/testsuite/gas/i386/noreg32.s | 60 + gas/testsuite/gas/i386/noreg64.d | 67 + gas/testsuite/gas/i386/noreg64.s | 60 + gas/testsuite/gas/i386/notrackbad.l | 4 +- gas/testsuite/gas/i386/optimize-1.d | 48 + gas/testsuite/gas/i386/optimize-1.s | 54 + gas/testsuite/gas/i386/optimize-1a.d | 48 + gas/testsuite/gas/i386/optimize-2.d | 70 + gas/testsuite/gas/i386/optimize-2.s | 80 + gas/testsuite/gas/i386/optimize-2b.d | 163 + gas/testsuite/gas/i386/optimize-3.d | 8 + gas/testsuite/gas/i386/optimize-3.s | 9 + gas/testsuite/gas/i386/optimize-4.d | 48 + gas/testsuite/gas/i386/optimize-5.d | 56 + gas/testsuite/gas/i386/optimize-5.s | 9 + gas/testsuite/gas/i386/oversized16.l | 41 + gas/testsuite/gas/i386/oversized16.s | 11 + gas/testsuite/gas/i386/oversized64.l | 40 + gas/testsuite/gas/i386/oversized64.s | 10 + gas/testsuite/gas/i386/property-1.d | 4 +- gas/testsuite/gas/i386/property-2.d | 4 +- gas/testsuite/gas/i386/pseudos.s | 6 +- gas/testsuite/gas/i386/relax.d | 2 +- gas/testsuite/gas/i386/reloc64.d | 2 +- gas/testsuite/gas/i386/size-1.d | 2 +- gas/testsuite/gas/i386/size-3.d | 2 +- gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse-check-error.l | 40 +- gas/testsuite/gas/i386/sse-check-warn.e | 8 +- gas/testsuite/gas/i386/sse-check.d | 4 + gas/testsuite/gas/i386/sse-check.s | 8 + gas/testsuite/gas/i386/string-bad.l | 20 +- gas/testsuite/gas/i386/svme.d | 10 + gas/testsuite/gas/i386/svme.s | 8 + gas/testsuite/gas/i386/tbm-16bit.d | 170 + gas/testsuite/gas/i386/tbm-16bit.s | 4 + gas/testsuite/gas/i386/vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/vpclmulqdq.d | 4 + gas/testsuite/gas/i386/vpclmulqdq.s | 5 + gas/testsuite/gas/i386/x86-64-align-branch-1.s | 70 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 77 + gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 77 + gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 77 + gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 76 + gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 76 + gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 77 + gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 77 + gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 76 + gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 80 + gas/testsuite/gas/i386/x86-64-align-branch-2.s | 44 + gas/testsuite/gas/i386/x86-64-align-branch-2a.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-3.d | 32 + gas/testsuite/gas/i386/x86-64-align-branch-3.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-5.d | 39 + gas/testsuite/gas/i386/x86-64-align-branch-6.d | 19 + gas/testsuite/gas/i386/x86-64-align-branch-7.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-7.s | 14 + gas/testsuite/gas/i386/x86-64-align-branch-8.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-8.s | 14 + gas/testsuite/gas/i386/x86-64-arch-3-znver1.d | 30 +- gas/testsuite/gas/i386/x86-64-arch-3-znver2.d | 28 +- gas/testsuite/gas/i386/x86-64-arch-3.d | 21 +- gas/testsuite/gas/i386/x86-64-arch-3.s | 11 + gas/testsuite/gas/i386/x86-64-avx-swap-2.d | 380 + gas/testsuite/gas/i386/x86-64-avx-swap-2.s | 393 + .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 4 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 4 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 5 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 8 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 8 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 10 + gas/testsuite/gas/i386/x86-64-branch-2.d | 10 +- gas/testsuite/gas/i386/x86-64-branch-2.s | 2 + gas/testsuite/gas/i386/x86-64-branch-3.d | 19 + gas/testsuite/gas/i386/x86-64-branch-3.l | 17 - gas/testsuite/gas/i386/x86-64-branch-3.s | 5 + gas/testsuite/gas/i386/x86-64-branch-4.l | 4 +- gas/testsuite/gas/i386/x86-64-intel64.d | 13 + gas/testsuite/gas/i386/x86-64-intel64.s | 15 + gas/testsuite/gas/i386/x86-64-jump.d | 16 +- gas/testsuite/gas/i386/x86-64-jump.s | 8 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 36 +- gas/testsuite/gas/i386/x86-64-mpx-branch-1.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 26 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.s | 3 + gas/testsuite/gas/i386/x86-64-mwaitx-bdver4.d | 10 +- gas/testsuite/gas/i386/x86-64-mwaitx-reg.l | 180 +- gas/testsuite/gas/i386/x86-64-nop-6.d | 1 + gas/testsuite/gas/i386/x86-64-notrackbad.l | 4 +- gas/testsuite/gas/i386/x86-64-opcode.d | 22 + gas/testsuite/gas/i386/x86-64-opcode.s | 28 +- gas/testsuite/gas/i386/x86-64-optimize-2.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 54 + gas/testsuite/gas/i386/x86-64-optimize-2a.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-2b.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 84 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 95 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 203 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 8 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 9 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 48 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 56 + gas/testsuite/gas/i386/x86-64-optimize-6.s | 9 + gas/testsuite/gas/i386/x86-64-property-1.d | 4 +- gas/testsuite/gas/i386/x86-64-property-2.d | 4 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 6 +- gas/testsuite/gas/i386/x86-64-simd-intel.d | 132 +- gas/testsuite/gas/i386/x86-64-simd-suffix.d | 132 +- gas/testsuite/gas/i386/x86-64-simd.d | 132 +- gas/testsuite/gas/i386/x86-64-size-1.d | 2 +- gas/testsuite/gas/i386/x86-64-size-3.d | 2 +- gas/testsuite/gas/i386/x86-64-size-5.d | 2 +- gas/testsuite/gas/i386/x86-64-specific-reg.l | 330 +- gas/testsuite/gas/i386/x86-64-specific-reg.s | 5 - gas/testsuite/gas/i386/x86-64-sse-check-error.l | 40 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 4 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 93 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 93 + gas/testsuite/gas/i386/x86-64-sse3.d | 63 +- gas/testsuite/gas/i386/x86-64-sse3.s | 3 + gas/testsuite/gas/i386/x86-64-suffix.d | 6 +- gas/testsuite/gas/i386/x86-64-sysenter-amd.d | 14 + gas/testsuite/gas/i386/x86-64-sysenter-amd.l | 5 + gas/testsuite/gas/i386/x86-64-sysenter-amd.s | 7 + gas/testsuite/gas/i386/x86-64-sysenter-intel.d | 15 + gas/testsuite/gas/i386/x86-64-sysenter-mixed.d | 6 + gas/testsuite/gas/i386/x86-64-unwind.d | 2 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 16 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 17 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/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/app1.d | 4 +- gas/testsuite/gas/macros/app1.s | 8 +- gas/testsuite/gas/macros/app2.d | 4 +- gas/testsuite/gas/macros/app2.s | 8 +- gas/testsuite/gas/macros/app3.d | 6 +- gas/testsuite/gas/macros/app3.s | 12 +- gas/testsuite/gas/macros/app4.d | 6 +- gas/testsuite/gas/macros/app4.s | 8 +- gas/testsuite/gas/macros/app4b.s | 8 +- gas/testsuite/gas/macros/irp.d | 1 + gas/testsuite/gas/macros/macros.exp | 2 +- gas/testsuite/gas/macros/repeat.d | 1 + gas/testsuite/gas/macros/rept.d | 1 + gas/testsuite/gas/macros/test2.d | 1 + gas/testsuite/gas/macros/test3.d | 1 + gas/testsuite/gas/macros/vararg.d | 1 + gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/insn-isa-mode.d | 16 + gas/testsuite/gas/mips/insn-isa-mode.s | 14 + gas/testsuite/gas/mips/li-d.d | 51 +- gas/testsuite/gas/mips/li-d.s | 39 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips.exp | 3 +- gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips64r2@isa-override-1.d | 12 +- 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/attr-430-small-bad.d | 4 + gas/testsuite/gas/msp430/attr-430-small-bad.l | 4 + gas/testsuite/gas/msp430/attr-430-small-good.d | 6 + gas/testsuite/gas/msp430/attr-430-small.s | 3 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.d | 4 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.l | 3 + .../gas/msp430/attr-430x-large-any-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-any.s | 4 + .../gas/msp430/attr-430x-large-lower-bad.d | 4 + .../gas/msp430/attr-430x-large-lower-bad.l | 3 + .../gas/msp430/attr-430x-large-lower-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-lower.s | 4 + gas/testsuite/gas/msp430/msp430.exp | 9 +- gas/testsuite/gas/msp430/reloc-lo-430x.d | 5 + gas/testsuite/gas/msp430/reloc-lo-430x.s | 22 + 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.exp | 2 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/astest2.d | 1 + gas/testsuite/gas/ppc/astest2_64.d | 1 + gas/testsuite/gas/ppc/astest64.d | 1 + gas/testsuite/gas/ppc/power4.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 2 +- gas/testsuite/gas/ppc/test1elf64.d | 1 + gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/alias-csr.d | 23 + gas/testsuite/gas/riscv/alias-csr.s | 14 + gas/testsuite/gas/riscv/cie-rtn-col-1.d | 3 + gas/testsuite/gas/riscv/cie-rtn-col-3.d | 17 + gas/testsuite/gas/riscv/cie-rtn-col.s | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 265 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 255 + gas/testsuite/gas/riscv/default-cie-version.d | 15 + gas/testsuite/gas/riscv/default-cie-version.s | 2 + gas/testsuite/gas/riscv/insn.d | 101 +- gas/testsuite/gas/riscv/insn.s | 19 +- gas/testsuite/gas/riscv/li32.d | 17 + gas/testsuite/gas/riscv/li32.s | 5 + gas/testsuite/gas/riscv/li64.d | 44 + gas/testsuite/gas/riscv/li64.s | 9 + gas/testsuite/gas/riscv/no-aliases-csr.d | 23 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/allinsn.d | 4 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xc16x/xc16x.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.sh | 2 +- gas/testsuite/gas/xstormy16/gcc.sh | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/colonless.d | 21 + gas/testsuite/gas/z80/colonless.s | 14 + gas/testsuite/gas/z80/data.d | 16 + gas/testsuite/gas/z80/data.s | 13 + gas/testsuite/gas/z80/dollar.d | 8 + gas/testsuite/gas/z80/dollar.s | 17 + gas/testsuite/gas/z80/ez80_adl_all.d | 961 + gas/testsuite/gas/z80/ez80_adl_all.s | 1000 + gas/testsuite/gas/z80/ez80_adl_suf.d | 314 + gas/testsuite/gas/z80/ez80_isuf.s | 318 + gas/testsuite/gas/z80/ez80_pref_dis.d | 34 + gas/testsuite/gas/z80/ez80_pref_dis.s | 8 + gas/testsuite/gas/z80/ez80_z80_all.d | 957 + gas/testsuite/gas/z80/ez80_z80_all.s | 994 + gas/testsuite/gas/z80/ez80_z80_suf.d | 314 + gas/testsuite/gas/z80/fp_math48.d | 23 + gas/testsuite/gas/z80/fp_math48.s | 39 + gas/testsuite/gas/z80/fp_zeda32.d | 13 + gas/testsuite/gas/z80/fp_zeda32.s | 26 + gas/testsuite/gas/z80/r800_extra.d | 16 + gas/testsuite/gas/z80/r800_extra.s | 13 + gas/testsuite/gas/z80/r800_ii8.d | 110 + gas/testsuite/gas/z80/r800_z80_doc.d | 706 + gas/testsuite/gas/z80/sdcc.d | 152 + gas/testsuite/gas/z80/sdcc.s | 167 + gas/testsuite/gas/z80/set.d | 8 + gas/testsuite/gas/z80/set.s | 11 + gas/testsuite/gas/z80/strings.d | 14 + gas/testsuite/gas/z80/strings.s | 9 + gas/testsuite/gas/z80/suffix.d | 2 +- gas/testsuite/gas/z80/z180.d | 42 + gas/testsuite/gas/z80/z180.s | 50 + gas/testsuite/gas/z80/z180_z80_doc.d | 707 + gas/testsuite/gas/z80/z80.exp | 52 +- gas/testsuite/gas/z80/z80_doc.d | 705 + gas/testsuite/gas/z80/z80_doc.s | 699 + gas/testsuite/gas/z80/z80_ii8.d | 109 + gas/testsuite/gas/z80/z80_ii8.s | 123 + gas/testsuite/gas/z80/z80_in_f_c.d | 10 + gas/testsuite/gas/z80/z80_in_f_c.s | 4 + gas/testsuite/gas/z80/z80_op_ii_ld.d | 345 + gas/testsuite/gas/z80/z80_op_ii_ld.s | 350 + gas/testsuite/gas/z80/z80_out_c_0.d | 10 + gas/testsuite/gas/z80/z80_out_c_0.s | 3 + gas/testsuite/gas/z80/z80_reloc.d | 27 + gas/testsuite/gas/z80/z80_reloc.s | 34 + gas/testsuite/gas/z80/z80_sli.d | 29 + gas/testsuite/gas/z80/z80_sli.s | 28 + gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 84 +- gas/write.h | 2 +- gdb/.dir-locals.el | 2 +- gdb/ChangeLog | 10223 +- gdb/ChangeLog-1992 | 43 - gdb/ChangeLog-1993 | 52 +- gdb/ChangeLog-1995 | 3 - gdb/ChangeLog-1996 | 8 +- gdb/ChangeLog-1998 | 6 +- gdb/ChangeLog-1999 | 15 +- gdb/ChangeLog-2000 | 8 +- gdb/ChangeLog-2001 | 8 +- gdb/ChangeLog-2002 | 30 +- gdb/ChangeLog-2003 | 10 +- gdb/ChangeLog-2004 | 8 +- gdb/ChangeLog-2005 | 1 - gdb/ChangeLog-2006 | 19 +- gdb/ChangeLog-2007 | 12 +- gdb/ChangeLog-2008 | 9 +- gdb/ChangeLog-2009 | 14 +- gdb/ChangeLog-2010 | 10 +- gdb/ChangeLog-2011 | 20 +- gdb/ChangeLog-2012 | 8 +- gdb/ChangeLog-2013 | 6 +- gdb/ChangeLog-2014 | 9 +- gdb/ChangeLog-2015 | 35 +- gdb/ChangeLog-2016 | 4 +- gdb/ChangeLog-2017 | 19 +- gdb/ChangeLog-2018 | 56 +- gdb/ChangeLog-2019 | 17396 ++++ gdb/MAINTAINERS | 15 +- gdb/Makefile.in | 195 +- gdb/NEWS | 308 +- gdb/README | 24 +- gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 7 +- gdb/aarch32-tdep.c | 36 + gdb/aarch32-tdep.h | 27 + gdb/aarch64-fbsd-nat.c | 20 +- gdb/aarch64-fbsd-tdep.c | 5 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 27 +- gdb/aarch64-linux-tdep.c | 21 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 5 +- gdb/aarch64-ravenscar-thread.c | 3 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 89 +- gdb/aarch64-tdep.h | 4 +- gdb/acinclude.m4 | 53 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 34 +- gdb/ada-lang.c | 2641 +- gdb/ada-lang.h | 45 +- gdb/ada-lex.l | 2 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 108 +- gdb/ada-typeprint.c | 38 +- gdb/ada-valprint.c | 39 +- gdb/ada-varobj.c | 8 +- gdb/addrmap.c | 18 +- gdb/addrmap.h | 2 +- gdb/agent.c | 26 +- gdb/aix-thread.c | 31 +- gdb/alloc.c | 6 +- gdb/alpha-bsd-nat.c | 5 +- gdb/alpha-bsd-tdep.c | 2 +- gdb/alpha-bsd-tdep.h | 4 +- gdb/alpha-linux-nat.c | 6 +- gdb/alpha-linux-tdep.c | 6 +- gdb/alpha-mdebug-tdep.c | 3 +- gdb/alpha-nbsd-tdep.c | 5 +- gdb/alpha-obsd-tdep.c | 5 +- gdb/alpha-tdep.c | 9 +- gdb/alpha-tdep.h | 4 +- gdb/amd64-bsd-nat.c | 2 +- gdb/amd64-bsd-nat.h | 2 +- gdb/amd64-darwin-tdep.c | 7 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 9 +- gdb/amd64-fbsd-nat.c | 7 +- gdb/amd64-fbsd-tdep.c | 11 +- gdb/amd64-linux-nat.c | 15 +- gdb/amd64-linux-tdep.c | 35 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 6 +- gdb/amd64-nat.h | 2 +- gdb/amd64-nbsd-nat.c | 5 +- gdb/amd64-nbsd-tdep.c | 7 +- gdb/amd64-obsd-nat.c | 5 +- gdb/amd64-obsd-tdep.c | 7 +- gdb/amd64-sol2-tdep.c | 7 +- gdb/amd64-tdep.c | 149 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 5 +- gdb/amd64-windows-tdep.c | 19 +- gdb/annotate.c | 16 +- gdb/annotate.h | 2 +- gdb/arc-newlib-tdep.c | 5 +- gdb/arc-tdep.c | 25 +- gdb/arc-tdep.h | 4 +- gdb/arch-utils.c | 28 +- gdb/arch-utils.h | 11 +- gdb/arch/aarch32.c | 43 + gdb/arch/aarch32.h | 27 + gdb/arch/aarch64-insn.c | 8 +- gdb/arch/aarch64-insn.h | 4 +- gdb/arch/aarch64.c | 4 +- gdb/arch/aarch64.h | 4 +- gdb/arch/amd64.c | 6 +- gdb/arch/amd64.h | 4 +- gdb/arch/arm-get-next-pcs.c | 11 +- gdb/arch/arm-get-next-pcs.h | 2 +- gdb/arch/arm-linux.c | 8 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 90 +- gdb/arch/arm.h | 52 +- gdb/arch/i386.c | 8 +- gdb/arch/i386.h | 4 +- gdb/arch/ppc-linux-common.c | 12 +- gdb/arch/ppc-linux-common.h | 4 +- gdb/arch/ppc-linux-tdesc.h | 4 +- gdb/arch/riscv.c | 4 +- gdb/arch/riscv.h | 4 +- gdb/arch/tic6x.c | 6 +- gdb/arch/tic6x.h | 2 +- gdb/arch/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 2 +- gdb/arm-fbsd-nat.c | 19 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-fbsd-tdep.h | 2 +- gdb/arm-linux-nat.c | 49 +- gdb/arm-linux-tdep.c | 64 +- gdb/arm-linux-tdep.h | 14 +- gdb/arm-nbsd-nat.c | 11 +- gdb/arm-nbsd-tdep.c | 9 +- gdb/arm-obsd-tdep.c | 5 +- gdb/arm-pikeos-tdep.c | 5 +- gdb/arm-symbian-tdep.c | 5 +- gdb/arm-tdep.c | 546 +- gdb/arm-tdep.h | 33 +- gdb/arm-wince-tdep.c | 13 +- gdb/auto-load.c | 69 +- gdb/auto-load.h | 8 +- gdb/auxv.c | 7 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 7 +- gdb/ax-gdb.c | 31 +- gdb/ax-gdb.h | 2 +- gdb/ax-general.c | 5 +- gdb/ax.h | 6 +- gdb/ax_cxx_compile_stdcxx.m4 | 2 +- gdb/bcache.c | 39 +- gdb/bcache.h | 21 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 5 +- gdb/bfin-tdep.c | 5 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 109 +- gdb/block.h | 16 +- gdb/blockframe.c | 16 +- gdb/break-catch-sig.c | 12 +- gdb/break-catch-syscall.c | 15 +- gdb/break-catch-throw.c | 48 +- gdb/breakpoint.c | 749 +- gdb/breakpoint.h | 92 +- gdb/bsd-kvm.c | 16 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 25 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 126 +- gdb/btrace.h | 13 +- gdb/build-id.c | 34 +- gdb/build-id.h | 16 +- gdb/buildsym-legacy.c | 3 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 47 +- gdb/buildsym.h | 4 +- gdb/c-exp.y | 51 +- gdb/c-lang.c | 28 +- gdb/c-lang.h | 10 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 47 +- gdb/c-valprint.c | 10 +- gdb/c-varobj.c | 8 +- gdb/charset-list.h | 2 +- gdb/charset.c | 31 +- gdb/charset.h | 4 +- gdb/cli-out.c | 93 +- gdb/cli-out.h | 24 +- gdb/cli/cli-cmds.c | 546 +- gdb/cli/cli-cmds.h | 30 +- gdb/cli/cli-decode.c | 65 +- gdb/cli/cli-decode.h | 19 +- gdb/cli/cli-dump.c | 32 +- gdb/cli/cli-interp.c | 5 +- gdb/cli/cli-interp.h | 2 +- gdb/cli/cli-logging.c | 20 +- gdb/cli/cli-option.c | 173 +- gdb/cli/cli-option.h | 37 +- gdb/cli/cli-script.c | 149 +- gdb/cli/cli-script.h | 4 +- gdb/cli/cli-setshow.c | 89 +- gdb/cli/cli-setshow.h | 7 +- gdb/cli/cli-style.c | 125 +- gdb/cli/cli-style.h | 26 +- gdb/cli/cli-utils.c | 117 +- gdb/cli/cli-utils.h | 36 +- gdb/coff-pe-read.c | 21 +- gdb/coff-pe-read.h | 3 +- gdb/coffread.c | 104 +- gdb/command.h | 39 +- gdb/common/agent.c | 282 - gdb/common/agent.h | 68 - gdb/common/array-view.h | 259 - gdb/common/ax.def | 97 - gdb/common/break-common.h | 31 - gdb/common/btrace-common.c | 192 - gdb/common/btrace-common.h | 257 - gdb/common/buffer.c | 178 - gdb/common/buffer.h | 68 - gdb/common/byte-vector.h | 63 - gdb/common/cleanups.c | 144 - gdb/common/cleanups.h | 39 - gdb/common/common-debug.c | 37 - gdb/common/common-debug.h | 41 - gdb/common/common-defs.h | 150 - gdb/common/common-exceptions.c | 235 - gdb/common/common-exceptions.h | 304 - gdb/common/common-gdbthread.h | 25 - gdb/common/common-inferior.h | 41 - gdb/common/common-regcache.c | 36 - gdb/common/common-regcache.h | 85 - gdb/common/common-types.h | 66 - gdb/common/common-utils.c | 358 - gdb/common/common-utils.h | 181 - gdb/common/common.host | 36 - gdb/common/common.m4 | 48 - gdb/common/create-version.sh | 38 - gdb/common/def-vector.h | 36 - gdb/common/default-init-alloc.h | 67 - gdb/common/enum-flags.h | 221 - gdb/common/environ.c | 183 - gdb/common/environ.h | 103 - gdb/common/errors.c | 69 - gdb/common/errors.h | 90 - gdb/common/fileio.c | 255 - gdb/common/fileio.h | 73 - gdb/common/filestuff.c | 503 - gdb/common/filestuff.h | 142 - gdb/common/filtered-iterator.h | 87 - gdb/common/format.c | 350 - gdb/common/format.h | 96 - gdb/common/forward-scope-exit.h | 123 - gdb/common/function-view.h | 323 - gdb/common/gdb_assert.h | 59 - gdb/common/gdb_locale.h | 43 - gdb/common/gdb_optional.h | 219 - gdb/common/gdb_proc_service.h | 173 - gdb/common/gdb_ref_ptr.h | 228 - gdb/common/gdb_setjmp.h | 34 - gdb/common/gdb_signals.h | 58 - gdb/common/gdb_splay_tree.h | 42 - gdb/common/gdb_string_view.h | 562 - gdb/common/gdb_string_view.tcc | 219 - gdb/common/gdb_sys_time.h | 38 - gdb/common/gdb_tilde_expand.c | 95 - gdb/common/gdb_tilde_expand.h | 31 - gdb/common/gdb_unique_ptr.h | 67 - gdb/common/gdb_unlinker.h | 60 - gdb/common/gdb_vecs.c | 88 - gdb/common/gdb_vecs.h | 89 - gdb/common/gdb_wait.h | 113 - gdb/common/hash_enum.h | 45 - gdb/common/host-defs.h | 61 - gdb/common/job-control.c | 86 - gdb/common/job-control.h | 38 - gdb/common/mingw-strerror.c | 64 - gdb/common/netstuff.c | 154 - gdb/common/netstuff.h | 76 - gdb/common/new-op.c | 95 - gdb/common/next-iterator.h | 102 - gdb/common/observable.h | 119 - gdb/common/offset-type.h | 133 - gdb/common/pathstuff.c | 290 - gdb/common/pathstuff.h | 95 - gdb/common/poison.h | 248 - gdb/common/posix-strerror.c | 38 - gdb/common/preprocessor.h | 35 - gdb/common/print-utils.c | 326 - gdb/common/print-utils.h | 82 - gdb/common/ptid.c | 26 - gdb/common/ptid.h | 155 - gdb/common/refcounted-object.h | 70 - gdb/common/rsp-low.c | 307 - gdb/common/rsp-low.h | 101 - gdb/common/run-time-clock.c | 58 - gdb/common/run-time-clock.h | 75 - gdb/common/safe-iterator.h | 93 - gdb/common/scope-exit.h | 186 - gdb/common/scoped_fd.h | 87 - gdb/common/scoped_mmap.c | 49 - gdb/common/scoped_mmap.h | 94 - gdb/common/scoped_restore.h | 118 - gdb/common/selftest.c | 111 - gdb/common/selftest.h | 73 - gdb/common/signals-state-save-restore.c | 117 - gdb/common/signals-state-save-restore.h | 40 - gdb/common/signals.c | 653 - gdb/common/symbol.h | 37 - gdb/common/tdesc.c | 401 - gdb/common/tdesc.h | 408 - gdb/common/traits.h | 109 - gdb/common/underlying.h | 32 - gdb/common/valid-expr.h | 108 - gdb/common/vec.c | 118 - gdb/common/vec.h | 1150 - gdb/common/version.h | 31 - gdb/common/x86-xstate.h | 88 - gdb/common/xml-utils.c | 63 - gdb/common/xml-utils.h | 33 - gdb/compile/compile-c-support.c | 9 +- gdb/compile/compile-c-symbols.c | 30 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-c.h | 4 +- gdb/compile/compile-cplus-symbols.c | 30 +- gdb/compile/compile-cplus-types.c | 13 +- gdb/compile/compile-cplus.h | 5 +- gdb/compile/compile-internal.h | 4 +- gdb/compile/compile-loc2c.c | 11 +- gdb/compile/compile-object-load.c | 60 +- gdb/compile/compile-object-load.h | 2 +- gdb/compile/compile-object-run.c | 6 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 39 +- gdb/compile/compile.h | 2 +- gdb/compile/gcc-c-plugin.h | 2 +- gdb/compile/gcc-cp-plugin.h | 2 +- gdb/complaints.c | 5 +- gdb/complaints.h | 2 +- gdb/completer.c | 36 +- gdb/completer.h | 4 +- gdb/config.in | 39 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 10 +- 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 | 6780 +- gdb/configure.ac | 353 +- gdb/configure.host | 10 +- gdb/configure.nat | 24 +- gdb/configure.tgt | 23 +- gdb/continuations.c | 2 +- gdb/continuations.h | 2 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 134 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 18 +- 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 | 144 + gdb/copying.c | 3 +- gdb/copyright.py | 50 +- gdb/corefile.c | 11 +- gdb/corelow.c | 165 +- gdb/cp-abi.c | 11 +- gdb/cp-abi.h | 12 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 25 +- gdb/cp-support.c | 188 +- gdb/cp-support.h | 7 +- gdb/cp-valprint.c | 45 +- gdb/cris-linux-tdep.c | 6 +- gdb/cris-tdep.c | 13 +- gdb/cris-tdep.h | 2 +- gdb/csky-linux-tdep.c | 7 +- gdb/csky-tdep.c | 9 +- gdb/csky-tdep.h | 2 +- gdb/ctf.c | 1729 - gdb/ctf.h | 25 - gdb/ctfread.c | 1482 + gdb/ctfread.h | 25 + gdb/d-exp.y | 2 +- gdb/d-lang.c | 7 +- gdb/d-lang.h | 2 +- gdb/d-namespace.c | 3 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat-info.c | 12 +- gdb/darwin-nat.c | 20 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 149 +- gdb/dcache.c | 10 +- gdb/dcache.h | 2 +- gdb/debug.c | 4 +- gdb/defs.h | 35 +- gdb/demangle.c | 268 - gdb/dicos-tdep.c | 5 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 51 +- gdb/dictionary.h | 10 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-selftests.c | 8 +- gdb/disasm.c | 101 +- gdb/disasm.h | 24 +- gdb/doc/ChangeLog | 489 + 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 | 8 +- 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 | 1628 +- gdb/doc/guile.texi | 8 +- gdb/doc/python.texi | 95 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 4 +- gdb/dtrace-probe.c | 16 +- gdb/dummy-frame.c | 21 +- gdb/dummy-frame.h | 3 +- gdb/dwarf-index-cache.c | 17 +- gdb/dwarf-index-cache.h | 4 +- gdb/dwarf-index-common.c | 2 +- gdb/dwarf-index-common.h | 2 +- gdb/dwarf-index-write.c | 74 +- gdb/dwarf-index-write.h | 2 +- gdb/dwarf2-frame-tailcall.c | 8 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 165 +- gdb/dwarf2-frame.h | 6 +- gdb/dwarf2expr.c | 8 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 148 +- gdb/dwarf2loc.h | 38 +- gdb/dwarf2read.c | 2430 +- gdb/dwarf2read.h | 68 +- gdb/elfread.c | 107 +- gdb/eval.c | 46 +- gdb/event-loop.c | 4 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 70 +- gdb/event-top.h | 12 +- gdb/exceptions.c | 12 +- gdb/exceptions.h | 2 +- gdb/exec.c | 96 +- gdb/exec.h | 9 +- gdb/expprint.c | 24 +- gdb/expression.h | 4 +- gdb/extension-priv.h | 2 +- gdb/extension.c | 8 +- gdb/extension.h | 10 +- gdb/f-exp.y | 33 +- gdb/f-lang.c | 18 +- gdb/f-lang.h | 7 +- gdb/f-typeprint.c | 15 +- gdb/f-valprint.c | 31 +- gdb/fbsd-nat.c | 49 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 32 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 123 +- gdb/features/aarch64-core.c | 9 +- gdb/features/aarch64-core.xml | 30 +- gdb/features/aarch64-fpu.c | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64-pauth.c | 3 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sve.c | 4 +- gdb/features/aarch64.xml | 14 - gdb/features/arc-arcompact.xml | 2 +- gdb/features/arc-v2.xml | 2 +- gdb/features/arm/arm-core.c | 31 + gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.c | 23 + gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.c | 39 + gdb/features/arm/arm-m-profile-with-fpa.xml | 39 + gdb/features/arm/arm-m-profile.c | 31 + gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-vfpv2.c | 30 + gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.c | 46 + gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/arm-with-iwmmxt.c | 83 - gdb/features/arm/arm-with-iwmmxt.xml | 13 - gdb/features/arm/arm-with-m-fpa-layout.c | 46 - gdb/features/arm/arm-with-m-fpa-layout.xml | 46 - gdb/features/arm/arm-with-m-vfp-d16.c | 56 - gdb/features/arm/arm-with-m-vfp-d16.xml | 14 - gdb/features/arm/arm-with-m.c | 37 - gdb/features/arm/arm-with-m.xml | 12 - gdb/features/arm/arm-with-neon.c | 74 - gdb/features/arm/arm-with-neon.xml | 14 - gdb/features/arm/arm-with-vfpv2.c | 56 - gdb/features/arm/arm-with-vfpv2.xml | 13 - gdb/features/arm/arm-with-vfpv3.c | 72 - gdb/features/arm/arm-with-vfpv3.xml | 13 - gdb/features/arm/xscale-iwmmxt.c | 57 + gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/feature_to_c.sh | 4 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.c | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.c | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.c | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.c | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.c | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-pkeys.c | 2 +- gdb/features/i386/32bit-pkeys.xml | 2 +- gdb/features/i386/32bit-segments.c | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.c | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.c | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.c | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.c | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.c | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.c | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-pkeys.c | 2 +- gdb/features/i386/64bit-pkeys.xml | 2 +- gdb/features/i386/64bit-segments.c | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.c | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/amd64-avx-avx512-linux.xml | 20 - gdb/features/i386/amd64-avx-avx512.xml | 18 - gdb/features/i386/amd64-avx-linux.xml | 19 - .../i386/amd64-avx-mpx-avx512-pku-linux.xml | 23 - gdb/features/i386/amd64-avx-mpx-avx512-pku.xml | 20 - gdb/features/i386/amd64-avx-mpx-linux.xml | 20 - gdb/features/i386/amd64-avx-mpx.xml | 18 - gdb/features/i386/amd64-avx.xml | 17 - gdb/features/i386/amd64-linux.xml | 18 - gdb/features/i386/amd64-mpx-linux.xml | 19 - gdb/features/i386/amd64-mpx.xml | 17 - gdb/features/i386/amd64.xml | 16 - gdb/features/i386/i386-avx-avx512-linux.xml | 19 - gdb/features/i386/i386-avx-avx512.xml | 17 - gdb/features/i386/i386-avx-linux.xml | 18 - .../i386/i386-avx-mpx-avx512-pku-linux.xml | 22 - gdb/features/i386/i386-avx-mpx-avx512-pku.xml | 19 - gdb/features/i386/i386-avx-mpx-linux.xml | 19 - gdb/features/i386/i386-avx-mpx.xml | 17 - gdb/features/i386/i386-avx.xml | 16 - gdb/features/i386/i386-linux.xml | 17 - gdb/features/i386/i386-mmx-linux.xml | 16 - gdb/features/i386/i386-mmx.xml | 14 - gdb/features/i386/i386-mpx-linux.xml | 18 - gdb/features/i386/i386-mpx.xml | 16 - gdb/features/i386/i386.xml | 15 - gdb/features/i386/x32-avx-avx512-linux.xml | 20 - gdb/features/i386/x32-avx-linux.xml | 19 - gdb/features/i386/x32-core.c | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/i386/x32-linux.xml | 18 - gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 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.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/riscv/32bit-cpu.c | 2 +- gdb/features/riscv/32bit-cpu.xml | 2 +- gdb/features/riscv/32bit-csr.c | 2 +- gdb/features/riscv/32bit-csr.xml | 2 +- gdb/features/riscv/32bit-fpu.c | 2 +- gdb/features/riscv/32bit-fpu.xml | 2 +- gdb/features/riscv/64bit-cpu.c | 2 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-csr.c | 2 +- gdb/features/riscv/64bit-csr.xml | 2 +- gdb/features/riscv/64bit-fpu.c | 2 +- gdb/features/riscv/64bit-fpu.xml | 2 +- gdb/features/riscv/rebuild-csr-xml.sh | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-dscr.xml | 2 +- gdb/features/rs6000/power-ebb.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-htm-altivec.xml | 2 +- gdb/features/rs6000/power-htm-core.xml | 2 +- gdb/features/rs6000/power-htm-dscr.xml | 2 +- gdb/features/rs6000/power-htm-fpu.xml | 2 +- gdb/features/rs6000/power-htm-ppr.xml | 2 +- gdb/features/rs6000/power-htm-spr.xml | 2 +- gdb/features/rs6000/power-htm-tar.xml | 2 +- gdb/features/rs6000/power-htm-vsx.xml | 2 +- gdb/features/rs6000/power-linux-pmu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-ppr.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-tar.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-htm-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.c | 162 - gdb/features/rs6000/powerpc-cell32l.xml | 19 - gdb/features/rs6000/powerpc-cell64l.c | 162 - gdb/features/rs6000/powerpc-cell64l.xml | 19 - gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/rx.c | 80 + gdb/features/rx.xml | 74 + 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.c | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.c | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.c | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/filename-seen-cache.c | 2 +- gdb/filename-seen-cache.h | 4 +- gdb/filesystem.c | 9 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 7 +- gdb/findvar.c | 47 +- gdb/fork-child.c | 20 +- gdb/fortran-operator.def | 2 +- gdb/frame-base.c | 6 +- gdb/frame-base.h | 4 +- gdb/frame-unwind.c | 6 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 41 +- gdb/frame.h | 66 +- gdb/frv-linux-tdep.c | 6 +- gdb/frv-tdep.c | 13 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 7 +- gdb/ft32-tdep.h | 2 +- gdb/gcore.c | 57 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 269 + gdb/gdb-demangle.h | 14 +- gdb/gdb-dlfcn.c | 118 - gdb/gdb-dlfcn.h | 51 - gdb/gdb-gdb.py.in | 2 +- gdb/gdb-stabs.h | 43 +- gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 33 +- gdb/gdb_bfd.h | 6 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.c | 12 +- gdb/gdb_obstack.h | 29 +- gdb/gdb_proc_service.h | 4 +- gdb/gdb_regex.c | 4 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 4 +- gdb/gdb_usleep.c | 39 - gdb/gdb_usleep.h | 30 - gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch-selftests.c | 15 +- gdb/gdbarch.c | 85 +- gdb/gdbarch.h | 50 +- gdb/gdbarch.sh | 40 +- gdb/gdbcmd.h | 4 +- gdb/gdbcore.h | 6 +- gdb/gdbserver/ChangeLog | 492 + gdb/gdbserver/Makefile.in | 183 +- gdb/gdbserver/acinclude.m4 | 22 +- gdb/gdbserver/ax.c | 20 +- gdb/gdbserver/ax.h | 3 +- gdb/gdbserver/config.in | 78 +- gdb/gdbserver/configure | 3430 +- gdb/gdbserver/configure.ac | 85 +- gdb/gdbserver/configure.srv | 55 +- gdb/gdbserver/debug.c | 7 +- gdb/gdbserver/debug.h | 8 +- gdb/gdbserver/dll.c | 2 +- gdb/gdbserver/dll.h | 2 +- gdb/gdbserver/event-loop.c | 4 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/fork-child.c | 7 +- gdb/gdbserver/gdb_proc_service.h | 4 +- gdb/gdbserver/gdbreplay.c | 20 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/hostio-errno.c | 7 +- gdb/gdbserver/hostio.c | 4 +- gdb/gdbserver/hostio.h | 2 +- gdb/gdbserver/i387-fp.c | 4 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 11 +- gdb/gdbserver/inferiors.h | 4 +- gdb/gdbserver/linux-aarch32-low.c | 10 +- gdb/gdbserver/linux-aarch32-low.h | 4 +- gdb/gdbserver/linux-aarch32-tdesc.c | 50 + gdb/gdbserver/linux-aarch32-tdesc.h | 29 + gdb/gdbserver/linux-aarch64-ipa.c | 2 +- gdb/gdbserver/linux-aarch64-low.c | 28 +- gdb/gdbserver/linux-aarch64-tdesc-selftest.c | 45 - gdb/gdbserver/linux-aarch64-tdesc.c | 5 +- gdb/gdbserver/linux-aarch64-tdesc.h | 6 +- gdb/gdbserver/linux-amd64-ipa.c | 4 +- gdb/gdbserver/linux-arm-low.c | 129 +- gdb/gdbserver/linux-arm-tdesc.c | 65 + gdb/gdbserver/linux-arm-tdesc.h | 31 + gdb/gdbserver/linux-bfin-low.c | 2 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-i386-ipa.c | 8 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 163 +- gdb/gdbserver/linux-low.h | 2 +- gdb/gdbserver/linux-m32r-low.c | 2 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-nios2-low.c | 2 +- gdb/gdbserver/linux-ppc-ipa.c | 8 +- gdb/gdbserver/linux-ppc-low.c | 132 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 10 +- gdb/gdbserver/linux-s390-ipa.c | 2 +- gdb/gdbserver/linux-s390-low.c | 6 +- gdb/gdbserver/linux-s390-tdesc.h | 2 +- gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-tic6x-low.c | 4 +- gdb/gdbserver/linux-tile-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 50 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 183 - gdb/gdbserver/linux-x86-tdesc.c | 4 +- gdb/gdbserver/linux-x86-tdesc.h | 4 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/lynx-i386-low.c | 4 +- gdb/gdbserver/lynx-low.c | 13 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 48 +- gdb/gdbserver/mem-break.h | 4 +- gdb/gdbserver/notif.c | 2 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 11 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 4 +- gdb/gdbserver/proc-service.c | 6 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 16 +- gdb/gdbserver/regcache.h | 16 +- gdb/gdbserver/remote-utils.c | 24 +- gdb/gdbserver/remote-utils.h | 2 +- gdb/gdbserver/server.c | 144 +- gdb/gdbserver/server.h | 44 +- gdb/gdbserver/spu-low.c | 732 - gdb/gdbserver/symbol.c | 6 +- gdb/gdbserver/target.c | 47 +- gdb/gdbserver/target.h | 24 +- gdb/gdbserver/tdesc.c | 30 +- gdb/gdbserver/tdesc.h | 9 +- gdb/gdbserver/thread-db.c | 9 +- gdb/gdbserver/tracepoint.c | 76 +- gdb/gdbserver/tracepoint.h | 4 +- gdb/gdbserver/utils.c | 16 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 4 +- gdb/gdbserver/win32-low.c | 37 +- gdb/gdbserver/win32-low.h | 2 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/x86-low.c | 2 +- gdb/gdbserver/x86-low.h | 2 +- gdb/gdbserver/x86-tdesc.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 144 +- gdb/gdbtypes.c | 217 +- gdb/gdbtypes.h | 116 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 26 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 7 +- gdb/gnu-v3-abi.c | 317 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 11 +- gdb/go-lang.h | 2 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 9 +- gdb/go32-nat.c | 21 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 4 +- gdb/guile/guile.c | 95 +- 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 | 4 +- gdb/guile/scm-block.c | 4 +- gdb/guile/scm-breakpoint.c | 22 +- gdb/guile/scm-cmd.c | 7 +- gdb/guile/scm-disasm.c | 2 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-gsmob.c | 2 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 2 +- gdb/guile/scm-math.c | 2 +- gdb/guile/scm-objfile.c | 4 +- gdb/guile/scm-param.c | 13 +- gdb/guile/scm-ports.c | 4 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 10 +- gdb/guile/scm-symtab.c | 2 +- gdb/guile/scm-type.c | 5 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 4 +- gdb/h8300-tdep.c | 61 +- gdb/hppa-bsd-tdep.c | 5 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 6 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 5 +- gdb/hppa-nbsd-nat.c | 5 +- gdb/hppa-nbsd-tdep.c | 6 +- gdb/hppa-obsd-nat.c | 5 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 33 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-nat.c | 5 +- gdb/i386-bsd-nat.h | 2 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-cygwin-tdep.c | 15 +- gdb/i386-darwin-nat.c | 5 +- gdb/i386-darwin-tdep.c | 7 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 8 +- gdb/i386-fbsd-nat.c | 7 +- gdb/i386-fbsd-tdep.c | 13 +- gdb/i386-fbsd-tdep.h | 2 +- gdb/i386-gnu-nat.c | 5 +- gdb/i386-gnu-tdep.c | 5 +- gdb/i386-go32-tdep.c | 5 +- gdb/i386-linux-nat.c | 9 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 41 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-nbsd-nat.c | 5 +- gdb/i386-nbsd-tdep.c | 5 +- gdb/i386-nto-tdep.c | 5 +- gdb/i386-obsd-nat.c | 5 +- gdb/i386-obsd-tdep.c | 5 +- gdb/i386-sol2-nat.c | 5 +- gdb/i386-sol2-tdep.c | 5 +- gdb/i386-tdep.c | 73 +- gdb/i386-tdep.h | 5 +- gdb/i386-windows-nat.c | 5 +- gdb/i387-tdep.c | 4 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 9 +- gdb/ia64-libunwind-tdep.h | 4 +- gdb/ia64-linux-nat.c | 7 +- gdb/ia64-linux-tdep.c | 5 +- gdb/ia64-tdep.c | 11 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 6 +- gdb/inf-child.c | 12 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 22 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 263 +- gdb/infcall.h | 6 +- gdb/infcmd.c | 194 +- gdb/inferior-iter.h | 86 +- gdb/inferior.c | 196 +- gdb/inferior.h | 104 +- gdb/inflow.c | 9 +- gdb/inflow.h | 4 +- gdb/infrun.c | 909 +- gdb/infrun.h | 37 +- gdb/inline-frame.c | 54 +- gdb/inline-frame.h | 14 +- gdb/interps.c | 14 +- gdb/interps.h | 3 +- gdb/iq2000-tdep.c | 5 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 381 +- gdb/jit.h | 2 +- gdb/language.c | 57 +- gdb/language.h | 97 +- gdb/libiberty.m4 | 2 +- gdb/libmcheck.m4 | 43 - gdb/linespec.c | 41 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 17 +- gdb/linux-fork.h | 2 +- gdb/linux-nat-trad.c | 3 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 249 +- gdb/linux-nat.h | 7 +- gdb/linux-record.c | 3 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 95 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 159 +- gdb/lm32-tdep.c | 7 +- gdb/location.c | 4 +- gdb/location.h | 4 +- gdb/m2-exp.y | 5 +- gdb/m2-lang.c | 7 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 11 +- gdb/m2-valprint.c | 12 +- gdb/m32c-tdep.c | 9 +- gdb/m32r-linux-nat.c | 5 +- gdb/m32r-linux-tdep.c | 6 +- gdb/m32r-tdep.c | 5 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 5 +- gdb/m68k-bsd-nat.c | 5 +- gdb/m68k-bsd-tdep.c | 5 +- gdb/m68k-linux-nat.c | 6 +- gdb/m68k-linux-tdep.c | 5 +- gdb/m68k-tdep.c | 7 +- gdb/m68k-tdep.h | 2 +- gdb/machoread.c | 24 +- gdb/macrocmd.c | 11 +- gdb/macroexp.c | 4 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 5 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 6 +- gdb/macrotab.h | 11 +- gdb/main.c | 337 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 153 +- gdb/maint-test-settings.c | 222 +- gdb/maint.c | 301 +- gdb/maint.h | 4 +- gdb/make-target-delegates | 6 +- gdb/mdebugread.c | 189 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 4 +- gdb/memattr.c | 21 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 6 +- gdb/memrange.h | 4 +- gdb/mep-tdep.c | 11 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-break.h | 4 +- gdb/mi/mi-cmd-catch.c | 2 +- gdb/mi/mi-cmd-disas.c | 4 +- gdb/mi/mi-cmd-env.c | 7 +- gdb/mi/mi-cmd-file.c | 8 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 22 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 32 +- gdb/mi/mi-cmds.c | 13 +- gdb/mi/mi-cmds.h | 8 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 2 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 4 +- gdb/mi/mi-interp.c | 82 +- gdb/mi/mi-interp.h | 2 +- gdb/mi/mi-main.c | 146 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 42 +- gdb/mi/mi-out.h | 26 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 4 +- gdb/mi/mi-symbol-cmds.c | 437 +- gdb/microblaze-linux-tdep.c | 5 +- gdb/microblaze-tdep.c | 9 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 22 +- gdb/minidebug.c | 4 +- gdb/minsyms.c | 293 +- gdb/minsyms.h | 34 +- gdb/mips-fbsd-nat.c | 5 +- gdb/mips-fbsd-tdep.c | 5 +- gdb/mips-fbsd-tdep.h | 2 +- gdb/mips-linux-nat.c | 5 +- gdb/mips-linux-tdep.c | 11 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-nbsd-nat.c | 5 +- gdb/mips-nbsd-tdep.c | 5 +- gdb/mips-nbsd-tdep.h | 2 +- gdb/mips-sde-tdep.c | 7 +- gdb/mips-tdep.c | 19 +- gdb/mips-tdep.h | 2 +- gdb/mips64-obsd-nat.c | 5 +- gdb/mips64-obsd-tdep.c | 5 +- gdb/mipsread.c | 17 +- gdb/mn10300-linux-tdep.c | 6 +- gdb/mn10300-tdep.c | 7 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 9 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 21 +- gdb/namespace.h | 5 +- gdb/nat/aarch64-linux-hw-point.c | 8 +- gdb/nat/aarch64-linux-hw-point.h | 4 +- gdb/nat/aarch64-linux.c | 6 +- gdb/nat/aarch64-linux.h | 2 +- gdb/nat/aarch64-sve-linux-ptrace.c | 8 +- gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 4 +- gdb/nat/amd64-linux-siginfo.c | 4 +- gdb/nat/amd64-linux-siginfo.h | 2 +- gdb/nat/fork-inferior.c | 26 +- gdb/nat/fork-inferior.h | 27 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 32 +- gdb/nat/linux-btrace.h | 5 +- gdb/nat/linux-namespaces.c | 14 +- gdb/nat/linux-namespaces.h | 6 +- gdb/nat/linux-nat.h | 4 +- gdb/nat/linux-osdata.c | 40 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 4 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 6 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 6 +- gdb/nat/linux-ptrace.h | 4 +- gdb/nat/linux-waitpid.c | 6 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 4 +- gdb/nat/mips-linux-watch.h | 4 +- gdb/nat/ppc-linux.c | 4 +- gdb/nat/ppc-linux.h | 5 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 6 +- gdb/nat/x86-dregs.h | 4 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 4 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 4 +- gdb/nat/x86-linux.h | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nds32-tdep.c | 5 +- gdb/nds32-tdep.h | 2 +- gdb/nios2-linux-tdep.c | 6 +- gdb/nios2-tdep.c | 19 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 20 +- gdb/nto-tdep.c | 8 +- gdb/nto-tdep.h | 2 +- gdb/objc-lang.c | 36 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 4 +- gdb/objfiles.c | 266 +- gdb/objfiles.h | 109 +- gdb/obsd-nat.c | 6 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 6 +- gdb/observable.h | 179 +- gdb/opencl-lang.c | 9 +- gdb/or1k-linux-tdep.c | 6 +- gdb/or1k-tdep.c | 9 +- gdb/or1k-tdep.h | 6 +- gdb/osabi.c | 15 +- gdb/osabi.h | 2 +- gdb/osdata.c | 6 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 11 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 14 +- gdb/p-valprint.c | 36 +- gdb/parse.c | 15 +- gdb/parser-defs.h | 6 +- gdb/posix-hdep.c | 2 +- gdb/ppc-fbsd-nat.c | 5 +- gdb/ppc-fbsd-tdep.c | 9 +- gdb/ppc-fbsd-tdep.h | 2 +- gdb/ppc-linux-nat.c | 20 +- gdb/ppc-linux-tdep.c | 341 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-nbsd-nat.c | 5 +- gdb/ppc-nbsd-tdep.c | 5 +- gdb/ppc-nbsd-tdep.h | 2 +- gdb/ppc-obsd-nat.c | 5 +- gdb/ppc-obsd-tdep.c | 5 +- gdb/ppc-obsd-tdep.h | 2 +- gdb/ppc-ravenscar-thread.c | 2 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 8 +- gdb/ppc-tdep.h | 6 +- gdb/ppc64-tdep.c | 6 +- gdb/ppc64-tdep.h | 2 +- gdb/printcmd.c | 312 +- gdb/probe.c | 14 +- gdb/probe.h | 8 +- gdb/proc-api.c | 9 +- gdb/proc-events.c | 5 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 27 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/process-stratum-target.c | 14 +- gdb/process-stratum-target.h | 33 +- gdb/procfs.c | 109 +- gdb/procfs.h | 2 +- gdb/producer.c | 5 +- gdb/producer.h | 2 +- gdb/progspace-and-thread.c | 8 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 61 +- gdb/progspace.h | 124 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 4 +- gdb/psympriv.h | 45 +- gdb/psymtab.c | 222 +- gdb/psymtab.h | 16 +- gdb/ptrace.m4 | 2 +- gdb/python/lib/gdb/FrameDecorator.py | 2 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 44 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 2 +- gdb/python/lib/gdb/command/frame_filters.py | 2 +- 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/frames.py | 2 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 2 +- gdb/python/lib/gdb/function/caller_is.py | 2 +- gdb/python/lib/gdb/function/strfns.py | 10 +- gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 4 +- gdb/python/lib/gdb/printing.py | 2 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 2 +- gdb/python/lib/gdb/xmethod.py | 2 +- gdb/python/py-all-events.def | 2 +- gdb/python/py-arch.c | 2 +- gdb/python/py-auto-load.c | 4 +- gdb/python/py-block.c | 49 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 32 +- gdb/python/py-cmd.c | 14 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-event-types.def | 2 +- gdb/python/py-event.c | 2 +- gdb/python/py-event.h | 2 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 4 +- gdb/python/py-evts.c | 2 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 21 +- gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 131 +- gdb/python/py-function.c | 6 +- gdb/python/py-gdb-readline.c | 5 +- gdb/python/py-inferior.c | 65 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 10 +- gdb/python/py-instruction.c | 2 +- gdb/python/py-instruction.h | 4 +- gdb/python/py-lazy-string.c | 3 +- gdb/python/py-linetable.c | 3 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 87 +- gdb/python/py-param.c | 11 +- gdb/python/py-prettyprint.c | 10 +- gdb/python/py-progspace.c | 8 +- gdb/python/py-record-btrace.c | 5 +- gdb/python/py-record-btrace.h | 2 +- gdb/python/py-record-full.c | 2 +- gdb/python/py-record-full.h | 2 +- gdb/python/py-record.c | 2 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 4 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 133 +- gdb/python/py-symtab.c | 3 +- gdb/python/py-threadevent.c | 6 +- gdb/python/py-type.c | 17 +- gdb/python/py-unwind.c | 8 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 10 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 4 +- gdb/python/python-internal.h | 8 +- gdb/python/python.c | 239 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 30 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 114 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 56 +- gdb/record-full.h | 4 +- gdb/record.c | 13 +- gdb/record.h | 5 +- gdb/regcache-dump.c | 12 +- gdb/regcache.c | 205 +- gdb/regcache.h | 46 +- gdb/regformats/aarch64.dat | 74 - gdb/regformats/i386/amd64-avx-avx512-linux.dat | 154 - gdb/regformats/i386/amd64-avx-linux.dat | 82 - .../i386/amd64-avx-mpx-avx512-pku-linux.dat | 161 - gdb/regformats/i386/amd64-avx-mpx-linux.dat | 88 - gdb/regformats/i386/amd64-linux.dat | 66 - gdb/regformats/i386/amd64-mpx-linux.dat | 72 - gdb/regformats/i386/amd64.dat | 65 - gdb/regformats/i386/i386-avx-avx512-linux.dat | 72 - gdb/regformats/i386/i386-avx-linux.dat | 56 - .../i386/i386-avx-mpx-avx512-pku-linux.dat | 79 - gdb/regformats/i386/i386-avx-mpx-linux.dat | 62 - gdb/regformats/i386/i386-linux.dat | 48 - gdb/regformats/i386/i386-mmx-linux.dat | 48 - gdb/regformats/i386/i386-mpx-linux.dat | 54 - gdb/regformats/i386/i386.dat | 47 - gdb/regformats/i386/x32-avx-avx512-linux.dat | 154 - gdb/regformats/i386/x32-avx-linux.dat | 82 - gdb/regformats/i386/x32-linux.dat | 66 - gdb/regformats/reg-spu.dat | 133 - gdb/regformats/regdat.sh | 6 +- gdb/regformats/regdef.h | 2 +- gdb/regformats/rs6000/powerpc-cell32l.dat | 112 - gdb/regformats/rs6000/powerpc-cell64l.dat | 112 - gdb/reggroups.c | 5 +- gdb/reggroups.h | 2 +- gdb/registry.c | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 10 +- gdb/remote-fileio.h | 4 +- gdb/remote-notif.c | 7 +- gdb/remote-notif.h | 4 +- gdb/remote-sim.c | 203 +- gdb/remote.c | 534 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 5 +- gdb/riscv-fbsd-nat.c | 20 +- gdb/riscv-fbsd-tdep.c | 10 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 5 +- gdb/riscv-linux-tdep.c | 6 +- gdb/riscv-ravenscar-thread.c | 140 + gdb/riscv-ravenscar-thread.h | 27 + gdb/riscv-tdep.c | 117 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 5 +- gdb/rs6000-aix-tdep.c | 11 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 5 +- gdb/rs6000-nat.c | 5 +- gdb/rs6000-tdep.c | 29 +- gdb/rs6000-tdep.h | 2 +- gdb/run-on-main-thread.c | 98 + gdb/run-on-main-thread.h | 28 + gdb/rust-exp.y | 13 +- gdb/rust-lang.c | 12 +- gdb/rust-lang.h | 2 +- gdb/rx-tdep.c | 165 +- gdb/s12z-tdep.c | 13 +- gdb/s390-linux-nat.c | 86 +- gdb/s390-linux-tdep.c | 7 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 138 +- gdb/s390-tdep.h | 2 +- gdb/sanitize.m4 | 2 +- gdb/score-tdep.c | 13 +- gdb/score-tdep.h | 2 +- gdb/selftest-arch.c | 4 +- gdb/selftest-arch.h | 2 +- gdb/selftest.m4 | 2 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 8 +- gdb/ser-base.h | 2 +- gdb/ser-event.c | 4 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 7 +- gdb/ser-mingw.c | 5 +- gdb/ser-pipe.c | 9 +- gdb/ser-tcp.c | 31 +- gdb/ser-tcp.h | 2 +- gdb/ser-uds.c | 5 +- gdb/ser-unix.c | 11 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 17 +- gdb/serial.h | 3 +- gdb/sh-linux-tdep.c | 6 +- gdb/sh-nbsd-nat.c | 5 +- gdb/sh-nbsd-tdep.c | 6 +- gdb/sh-tdep.c | 15 +- gdb/sh-tdep.h | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 69 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 43 +- gdb/sol2-tdep.c | 4 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 215 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 43 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 76 +- gdb/solib-frv.c | 32 +- gdb/solib-spu.c | 549 - gdb/solib-spu.h | 25 - gdb/solib-svr4.c | 313 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 32 +- gdb/solib-target.h | 2 +- gdb/solib.c | 127 +- gdb/solib.h | 18 +- gdb/solist.h | 13 +- gdb/source-cache.c | 303 +- gdb/source-cache.h | 65 +- gdb/source.c | 413 +- gdb/source.h | 9 +- gdb/sparc-linux-nat.c | 5 +- gdb/sparc-linux-tdep.c | 7 +- gdb/sparc-nat.c | 13 +- gdb/sparc-nat.h | 2 +- gdb/sparc-nbsd-nat.c | 5 +- gdb/sparc-nbsd-tdep.c | 6 +- gdb/sparc-obsd-tdep.c | 6 +- gdb/sparc-ravenscar-thread.c | 3 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 9 +- gdb/sparc-tdep.c | 7 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-fbsd-nat.c | 5 +- gdb/sparc64-fbsd-tdep.c | 6 +- gdb/sparc64-linux-nat.c | 5 +- gdb/sparc64-linux-tdep.c | 13 +- gdb/sparc64-nat.c | 5 +- gdb/sparc64-nbsd-nat.c | 5 +- gdb/sparc64-nbsd-tdep.c | 5 +- gdb/sparc64-obsd-nat.c | 5 +- gdb/sparc64-obsd-tdep.c | 5 +- gdb/sparc64-sol2-tdep.c | 5 +- gdb/sparc64-tdep.c | 15 +- gdb/sparc64-tdep.h | 2 +- gdb/spu-linux-nat.c | 662 - gdb/spu-multiarch.c | 417 - gdb/spu-tdep.c | 2835 - gdb/spu-tdep.h | 117 - gdb/stabsread.c | 158 +- gdb/stabsread.h | 4 +- gdb/stack.c | 669 +- gdb/stack.h | 44 +- gdb/stap-probe.c | 67 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 7 +- gdb/stub-termcap.c | 2 +- gdb/stubs/ChangeLog | 7 + gdb/stubs/buildvms.com | 2 +- gdb/stubs/ia64vms-stub.c | 6 +- gdb/stubs/m32r-stub.c | 2 +- gdb/stubs/m68k-stub.c | 2 +- gdb/stubs/sh-stub.c | 4 +- gdb/symfile-add-flags.h | 4 +- gdb/symfile-debug.c | 37 +- gdb/symfile-mem.c | 17 +- gdb/symfile.c | 317 +- gdb/symfile.h | 51 +- gdb/symmisc.c | 51 +- gdb/symtab.c | 2193 +- gdb/symtab.h | 560 +- gdb/syscalls/aarch64-linux.xml | 2 +- gdb/syscalls/aarch64-linux.xml.in | 2 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/amd64-linux.xml.in | 2 +- gdb/syscalls/apply-defaults.xsl | 2 +- gdb/syscalls/arm-linux.py | 2 +- gdb/syscalls/arm-linux.xml | 2 +- gdb/syscalls/arm-linux.xml.in | 2 +- gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/freebsd.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/i386-linux.xml.in | 2 +- gdb/syscalls/linux-defaults.xml.in | 2 +- gdb/syscalls/mips-n32-linux.xml | 2 +- gdb/syscalls/mips-n32-linux.xml.in | 2 +- gdb/syscalls/mips-n64-linux.xml | 2 +- gdb/syscalls/mips-n64-linux.xml.in | 2 +- gdb/syscalls/mips-o32-linux.xml | 2 +- gdb/syscalls/mips-o32-linux.xml.in | 2 +- gdb/syscalls/ppc-linux.xml | 2 +- gdb/syscalls/ppc-linux.xml.in | 2 +- gdb/syscalls/ppc64-linux.xml | 2 +- gdb/syscalls/ppc64-linux.xml.in | 2 +- gdb/syscalls/s390-linux.xml | 2 +- gdb/syscalls/s390-linux.xml.in | 2 +- gdb/syscalls/s390x-linux.xml | 2 +- gdb/syscalls/s390x-linux.xml.in | 2 +- gdb/syscalls/sparc-linux.xml | 2 +- gdb/syscalls/sparc-linux.xml.in | 2 +- gdb/syscalls/sparc64-linux.xml | 2 +- gdb/syscalls/sparc64-linux.xml.in | 2 +- gdb/syscalls/update-freebsd.sh | 2 +- gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-connection.c | 161 + gdb/target-connection.h | 40 + gdb/target-dcache.c | 9 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 27 + gdb/target-descriptions.c | 38 +- gdb/target-descriptions.h | 5 +- gdb/target-float.c | 33 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 5 +- gdb/target.c | 252 +- gdb/target.h | 84 +- gdb/target/resume.h | 2 +- gdb/target/target.h | 2 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 4 +- gdb/target/waitstatus.h | 4 +- gdb/terminal.h | 2 +- gdb/test-target.c | 2 +- gdb/test-target.h | 2 +- gdb/testsuite/ChangeLog | 1817 +- gdb/testsuite/ChangeLog-1993-2013 | 54 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/aclocal.m4 | 6 +- 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-tweaks.exp | 17 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/boards/local-board.exp | 2 +- gdb/testsuite/boards/local-remote-host-native.exp | 2 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 2 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/readnow.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 2 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 15 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 2 +- 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_variable_length.exp | 2 +- .../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_ptr_renaming.exp | 2 +- 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 | 2 +- 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 | 6 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 2 +- 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 | 28 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 5 +- 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 | 5 +- 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 | 2 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.ads | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 56 + gdb/testsuite/gdb.ada/bias/bias.adb | 52 + gdb/testsuite/gdb.ada/bias/pck.adb | 23 + gdb/testsuite/gdb.ada/bias/pck.ads | 20 + gdb/testsuite/gdb.ada/big_packed_array.exp | 2 +- .../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 | 9 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 2 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 4 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 4 +- gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 2 +- gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 10 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 26 +- 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 | 8 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 8 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 4 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- 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 | 5 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/dgopt.exp | 34 + gdb/testsuite/gdb.ada/dgopt/x.adb | 19 + gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 +- .../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/display_nested.exp | 29 + gdb/testsuite/gdb.ada/display_nested/foo.adb | 30 + gdb/testsuite/gdb.ada/display_nested/pack.adb | 23 + gdb/testsuite/gdb.ada/display_nested/pack.ads | 20 + gdb/testsuite/gdb.ada/dot_all.exp | 2 +- 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_arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- 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/excep_handle.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 +- 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/fixed_cmp.exp | 15 +- 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 | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 7 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 2 +- .../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 | 2 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 6 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 2 +- 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 | 7 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 10 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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/maint_with_ada.exp | 2 +- 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 | 4 +- 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 | 10 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 6 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 2 +- 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 | 4 +- 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 | 2 +- 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 | 2 +- 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_ref_changeable.exp | 2 +- .../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 | 2 +- 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 | 10 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 2 +- 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 | 2 +- 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/minsyms.exp | 2 +- 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/n_arr_bound.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 2 +- 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 | 11 +- 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_record.exp | 2 +- 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 | 2 +- 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/optim_drec.exp | 2 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 2 +- .../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/packed_array.exp | 11 +- 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 | 2 +- .../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_tagged.exp | 9 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 13 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 5 +- 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 | 5 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- 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_arith_binop.exp | 10 +- gdb/testsuite/gdb.ada/ptype_array.exp | 2 +- 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 | 14 +- 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 | 29 +- 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 | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 2 +- 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 | 38 + gdb/testsuite/gdb.ada/py_taft/main.adb | 22 + gdb/testsuite/gdb.ada/py_taft/pkg.adb | 27 + gdb/testsuite/gdb.ada/py_taft/pkg.ads | 22 + 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 | 2 +- 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_return.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 6 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 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 | 6 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 36 + gdb/testsuite/gdb.ada/scalar_storage/pck.adb | 21 + gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 19 + gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 47 + gdb/testsuite/gdb.ada/scoped_watch.exp | 2 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal.exp | 2 +- .../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_ref_cmp.exp | 9 +- 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 | 2 +- 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/sym_print_name.exp | 2 +- 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 | 6 +- 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 | 16 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 4 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 10 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 5 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 2 +- .../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 | 11 +- 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 | 2 +- .../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 | 58 + gdb/testsuite/gdb.ada/unchecked_union/pck.adb | 21 + gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 19 + .../gdb.ada/unchecked_union/unchecked_union.adb | 51 + gdb/testsuite/gdb.ada/uninitialized_vars.exp | 5 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 +- .../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 | 2 +- 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 | 2 +- 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.ada/variant_record_packed_array.exp | 2 +- .../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 | 2 +- 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/vla.exp | 2 +- gdb/testsuite/gdb.ada/vla/vla.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 83 + gdb/testsuite/gdb.arch/aarch64-prologue.exp | 36 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 2 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 35 + gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 35 + gdb/testsuite/gdb.arch/amd64-byte.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 44 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 2 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 21 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 2 +- .../gdb.arch/amd64-stap-special-operands.exp | 2 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.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 | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 2 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.S | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 2 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 50 + gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 50 + .../gdb.arch/arm-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 2 +- .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 2 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 2 +- gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 2 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 2 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 2 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-byte.exp | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 2 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/i386-pkru.c | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 4 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 2 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/i386-word.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.arch/insn-reloc.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- .../gdb.arch/mips-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 2 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 2 +- 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 | 2 +- .../gdb.arch/powerpc-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power7.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 2 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-vsx3.s | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 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 | 2 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.S | 35 + gdb/testsuite/gdb.arch/pr25124.exp | 49 + gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 29 + gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 56 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 2 +- .../gdb.arch/s390-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 2 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 2 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 2 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 235 - gdb/testsuite/gdb.arch/spu-info.exp | 241 - gdb/testsuite/gdb.arch/spu-ls.c | 31 - gdb/testsuite/gdb.arch/spu-ls.exp | 47 - gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.asm/asm-source.exp | 10 +- gdb/testsuite/gdb.asm/spu.inc | 42 - gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 5 +- gdb/testsuite/gdb.base/alias.exp | 52 +- gdb/testsuite/gdb.base/align.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.in | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 2 +- gdb/testsuite/gdb.base/annota1.exp | 60 +- gdb/testsuite/gdb.base/annota3.exp | 2 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 19 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 2 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 2 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 2 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 4 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 2 +- gdb/testsuite/gdb.base/backtrace.c | 40 + gdb/testsuite/gdb.base/backtrace.exp | 48 + gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 34 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 9 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 6 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 2 +- .../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-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 2 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 2 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- 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 | 68 +- 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 | 86 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 2 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 2 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 2 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 5 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 12 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 2 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 2 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 49 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 2 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 2 +- .../gdb.base/catch-gdb-caused-signals.exp | 2 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 2 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 11 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 12 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 2 +- gdb/testsuite/gdb.base/chng-syms.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 | 4 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 13 +- gdb/testsuite/gdb.base/complete-empty.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 2 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/comprdebug.exp | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 2 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 2 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 2 +- .../gdb.base/corefile-buildid-shlib-shr.c | 29 + gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 58 + gdb/testsuite/gdb.base/corefile-buildid.c | 43 + gdb/testsuite/gdb.base/corefile-buildid.exp | 271 + gdb/testsuite/gdb.base/corefile.exp | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 116 + gdb/testsuite/gdb.base/ctf-constvars.exp | 115 + gdb/testsuite/gdb.base/ctf-ptype.c | 305 + gdb/testsuite/gdb.base/ctf-ptype.exp | 289 + 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 | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 467 +- gdb/testsuite/gdb.base/dbx.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 | 2 +- gdb/testsuite/gdb.base/default.exp | 286 +- gdb/testsuite/gdb.base/define-prefix.exp | 164 + gdb/testsuite/gdb.base/define.exp | 40 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 2 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/display.exp | 8 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- .../gdb.base/double-prompt-target-event-error.c | 2 +- .../gdb.base/double-prompt-target-event-error.exp | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 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 | 2 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 2 +- gdb/testsuite/gdb.base/dprintf.exp | 2 +- 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 | 2 +- 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 | 48 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 14 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 2 +- gdb/testsuite/gdb.base/endianity.c | 49 + gdb/testsuite/gdb.base/endianity.exp | 45 + gdb/testsuite/gdb.base/ending-run.exp | 2 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 2 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 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 | 2 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/examine-backward.c | 2 +- gdb/testsuite/gdb.base/examine-backward.exp | 4 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 2 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 2 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 10 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 2 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 2 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/foll-fork.exp | 23 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 2 +- .../gdb.base/fork-print-inferior-events.c | 2 +- .../gdb.base/fork-print-inferior-events.exp | 2 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 19 +- 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 | 62 +- gdb/testsuite/gdb.base/frame-selection.c | 2 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 3 +- gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 17 +- .../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 | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-final.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- .../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 | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 2 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 84 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 2 +- gdb/testsuite/gdb.base/huge.exp | 2 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/index-cache.c | 2 +- gdb/testsuite/gdb.base/index-cache.exp | 4 +- gdb/testsuite/gdb.base/infcall-exec.c | 2 +- gdb/testsuite/gdb.base/infcall-exec.exp | 2 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 110 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 17 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.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 | 99 +- gdb/testsuite/gdb.base/info-macros.exp | 82 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 5 +- gdb/testsuite/gdb.base/info-program.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/info-target.exp | 6 +- gdb/testsuite/gdb.base/info-types.c | 117 + gdb/testsuite/gdb.base/info-types.exp | 131 + gdb/testsuite/gdb.base/info-var-f1.c | 24 + gdb/testsuite/gdb.base/info-var-f2.c | 26 + gdb/testsuite/gdb.base/info-var.exp | 65 + gdb/testsuite/gdb.base/info-var.h | 18 + gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 2 +- gdb/testsuite/gdb.base/info_sources.c | 23 + gdb/testsuite/gdb.base/info_sources.exp | 96 + gdb/testsuite/gdb.base/info_sources_base.c | 22 + .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 4 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 2 +- 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.exp | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 2 +- gdb/testsuite/gdb.base/jit-exec.c | 2 +- gdb/testsuite/gdb.base/jit-exec.exp | 2 +- gdb/testsuite/gdb.base/jit-execd.c | 2 +- gdb/testsuite/gdb.base/jit-main.c | 2 +- gdb/testsuite/gdb.base/jit-protocol.h | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 57 +- gdb/testsuite/gdb.base/jit-simple-dl.c | 2 +- gdb/testsuite/gdb.base/jit-simple-jit.c | 2 +- gdb/testsuite/gdb.base/jit-simple.c | 2 +- gdb/testsuite/gdb.base/jit-simple.exp | 2 +- gdb/testsuite/gdb.base/jit-so.exp | 2 +- gdb/testsuite/gdb.base/jit-solib.c | 2 +- gdb/testsuite/gdb.base/jit.exp | 2 +- gdb/testsuite/gdb.base/jithost.c | 47 +- gdb/testsuite/gdb.base/jithost.h | 17 +- gdb/testsuite/gdb.base/jitreader.c | 36 +- gdb/testsuite/gdb.base/jump.exp | 2 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 2 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 6 +- gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 12 +- gdb/testsuite/gdb.base/langs.exp | 2 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 2 +- gdb/testsuite/gdb.base/large-frame-2.c | 2 +- gdb/testsuite/gdb.base/large-frame.exp | 2 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 2 +- 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 | 19 + gdb/testsuite/gdb.base/line65535.exp | 28 + gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/linespecs.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 | 63 + gdb/testsuite/gdb.base/list.exp | 2 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 2 +- gdb/testsuite/gdb.base/long_long.c | 4 +- gdb/testsuite/gdb.base/long_long.exp | 24 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 8 +- gdb/testsuite/gdb.base/maint.exp | 32 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 2 +- gdb/testsuite/gdb.base/max-depth.exp | 2 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 2 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 5 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.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 | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 2 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 2 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 2 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 2 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 12 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 2 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 2 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 234 +- gdb/testsuite/gdb.base/osabi.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 5 +- gdb/testsuite/gdb.base/ovlymgr.c | 13 - gdb/testsuite/gdb.base/page.exp | 2 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 2 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 24 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.c | 10 +- gdb/testsuite/gdb.base/pretty-print.exp | 10 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 13 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 12 +- gdb/testsuite/gdb.base/print-file-var-main.c | 44 +- gdb/testsuite/gdb.base/print-file-var.exp | 203 +- gdb/testsuite/gdb.base/print-file-var.h | 34 + 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 | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 60 +- 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 | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 2 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 2 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 195 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 46 + gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 18 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 6 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 2 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 12 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 2 +- 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 | 2 +- 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 | 90 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 138 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 2 +- gdb/testsuite/gdb.base/shell.exp | 49 +- gdb/testsuite/gdb.base/shlib-call.exp | 8 +- gdb/testsuite/gdb.base/shreloc.exp | 2 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 25 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 6 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/skip-inline.c | 64 + gdb/testsuite/gdb.base/skip-inline.exp | 92 + gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 28 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 5 +- 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 | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/source-dir.c | 22 + gdb/testsuite/gdb.base/source-dir.exp | 144 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/spu.ld | 202 - gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 6 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 2 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 6 +- gdb/testsuite/gdb.base/stap-probe.exp | 50 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 2 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 4 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 2 +- gdb/testsuite/gdb.base/step-over-fork.c | 2 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 13 +- 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 | 6 +- gdb/testsuite/gdb.base/store.exp | 67 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 18 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/style-logging.exp | 2 +- gdb/testsuite/gdb.base/style.c | 9 +- gdb/testsuite/gdb.base/style.exp | 38 +- gdb/testsuite/gdb.base/subst.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias2.c | 2 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symfile-warn.c | 2 +- gdb/testsuite/gdb.base/symfile-warn.exp | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.c | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 2 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 54 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 2 +- 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.exp | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 2 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 11 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 105 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 2 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 4 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 30 +- 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 | 5 +- gdb/testsuite/gdb.base/warning.exp | 2 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 5 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- .../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 | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.exp | 10 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 2 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 911 +- gdb/testsuite/gdb.base/with.c | 41 + gdb/testsuite/gdb.base/with.exp | 291 + gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 2 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 4 +- gdb/testsuite/gdb.btrace/cpu.exp | 8 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 2 +- gdb/testsuite/gdb.btrace/delta.exp | 2 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 2 +- gdb/testsuite/gdb.btrace/enable-running.c | 2 +- gdb/testsuite/gdb.btrace/enable-running.exp | 2 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 4 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 2 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 2 +- gdb/testsuite/gdb.btrace/gcore.exp | 2 +- gdb/testsuite/gdb.btrace/i686-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.c | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 2 +- gdb/testsuite/gdb.btrace/nohist.exp | 2 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 2 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 2 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 2 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 2 +- gdb/testsuite/gdb.btrace/step.exp | 2 +- gdb/testsuite/gdb.btrace/stepi.exp | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 2 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 2 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 2 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 2 +- 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.cell/arch.exp | 116 - gdb/testsuite/gdb.cell/break-spu.c | 43 - gdb/testsuite/gdb.cell/break.c | 71 - gdb/testsuite/gdb.cell/break.exp | 103 - gdb/testsuite/gdb.cell/bt-spu.c | 30 - gdb/testsuite/gdb.cell/bt.c | 101 - gdb/testsuite/gdb.cell/bt.exp | 91 - gdb/testsuite/gdb.cell/bt2-spu.c | 30 - gdb/testsuite/gdb.cell/core.exp | 105 - gdb/testsuite/gdb.cell/coremaker-spu.c | 46 - gdb/testsuite/gdb.cell/coremaker.c | 70 - gdb/testsuite/gdb.cell/data-spu.c | 36 - gdb/testsuite/gdb.cell/data.c | 72 - gdb/testsuite/gdb.cell/data.exp | 125 - gdb/testsuite/gdb.cell/dwarfaddr.S | 190 - gdb/testsuite/gdb.cell/dwarfaddr.exp | 53 - gdb/testsuite/gdb.cell/ea-cache-spu.c | 41 - gdb/testsuite/gdb.cell/ea-cache.c | 64 - gdb/testsuite/gdb.cell/ea-cache.exp | 90 - gdb/testsuite/gdb.cell/ea-standalone.c | 34 - gdb/testsuite/gdb.cell/ea-standalone.exp | 64 - gdb/testsuite/gdb.cell/ea-test.c | 33 - gdb/testsuite/gdb.cell/ea-test.exp | 124 - gdb/testsuite/gdb.cell/f-regs.exp | 89 - gdb/testsuite/gdb.cell/fork-spu.c | 47 - gdb/testsuite/gdb.cell/fork.c | 77 - gdb/testsuite/gdb.cell/fork.exp | 86 - gdb/testsuite/gdb.cell/gcore.exp | 108 - gdb/testsuite/gdb.cell/mem-access-spu.c | 36 - gdb/testsuite/gdb.cell/mem-access.c | 67 - gdb/testsuite/gdb.cell/mem-access.exp | 170 - gdb/testsuite/gdb.cell/ptype.exp | 145 - gdb/testsuite/gdb.cell/registers.exp | 106 - gdb/testsuite/gdb.cell/size-spu.c | 53 - gdb/testsuite/gdb.cell/size.c | 87 - gdb/testsuite/gdb.cell/sizeof.exp | 120 - gdb/testsuite/gdb.cell/solib-symbol.exp | 79 - gdb/testsuite/gdb.cell/solib.exp | 86 - 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 | 2 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 2 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 2 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 2 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 2 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 2 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/align.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 4 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 7 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/casts.exp | 2 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 2 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 2 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 5 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 11 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 3 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 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 | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 2 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 2 +- gdb/testsuite/gdb.cp/except-multi-location-lib.cc | 25 + gdb/testsuite/gdb.cp/except-multi-location-main.cc | 36 + gdb/testsuite/gdb.cp/except-multi-location.exp | 84 + gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 25 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 13 +- 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 | 2 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 2 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 5 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 7 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 2 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 8 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 2 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local-static.c | 6 +- gdb/testsuite/gdb.cp/local-static.exp | 42 +- gdb/testsuite/gdb.cp/local.exp | 2 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 4 +- gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- 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 | 7 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 5 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 6 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 28 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 13 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 2 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 41 + gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 12 +- 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 | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.exp | 2 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 2 +- gdb/testsuite/gdb.cp/overload.exp | 14 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.exp | 2 +- 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/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 | 295 + gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 114 + gdb/testsuite/gdb.cp/pass-by-ref.cc | 79 - gdb/testsuite/gdb.cp/pass-by-ref.exp | 391 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 10 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 7 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 2 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 23 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 24 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 16 +- 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 | 2 +- gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 2 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 2 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.cp/templates.exp | 5 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/typedef-base.cc | 2 +- gdb/testsuite/gdb.cp/typedef-base.exp | 2 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 2 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 7 +- 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 | 2 +- gdb/testsuite/gdb.cp/virtbase.exp | 2 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 2 +- gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 2 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 2 +- gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 2 +- gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 41 + gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 95 + gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-stride.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/atomic.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 2 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.c | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 2 +- gdb/testsuite/gdb.dwarf2/count.exp | 26 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 29 + gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c | 21 + gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 183 + .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 2 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 82 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 82 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 - gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 702 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.c | 2 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 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 | 2 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.c | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 26 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrconst.c | 2 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 56 + gdb/testsuite/gdb.dwarf2/imported-unit.exp | 157 + .../gdb.dwarf2/info-locals-optimized-out.c | 2 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 2 +- .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 8 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 2 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 2 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 2 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 2 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 2 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 2 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 449 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 67 + gdb/testsuite/gdb.fortran/array-slices.f90 | 70 + gdb/testsuite/gdb.fortran/block-data.exp | 2 +- gdb/testsuite/gdb.fortran/block-data.f | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 2 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 43 + .../gdb.fortran/derived-type-striding.f90 | 43 + gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 2 +- gdb/testsuite/gdb.fortran/info-modules.exp | 168 + gdb/testsuite/gdb.fortran/info-types-2.f90 | 36 + gdb/testsuite/gdb.fortran/info-types.exp | 66 + gdb/testsuite/gdb.fortran/info-types.f90 | 52 + gdb/testsuite/gdb.fortran/intrinsics.exp | 2 +- gdb/testsuite/gdb.fortran/intrinsics.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 2 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 29 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 150 + gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 62 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 30 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 65 +- gdb/testsuite/gdb.fortran/pointers.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 22 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 2 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 17 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 12 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 20 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 12 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value.exp | 33 +- gdb/testsuite/gdb.fortran/vla.f90 | 17 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 8 +- gdb/testsuite/gdb.gdb/complaints.exp | 2 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 2 +- gdb/testsuite/gdb.gdb/python-selftest.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 25 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.go/basic-types.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 2 +- gdb/testsuite/gdb.go/handcall.exp | 2 +- gdb/testsuite/gdb.go/hello.exp | 2 +- gdb/testsuite/gdb.go/integers.exp | 2 +- gdb/testsuite/gdb.go/max-depth.exp | 2 +- gdb/testsuite/gdb.go/max-depth.go | 2 +- gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.go/package.exp | 2 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.go/strings.exp | 2 +- gdb/testsuite/gdb.go/types.exp | 2 +- gdb/testsuite/gdb.go/unsafe.exp | 2 +- gdb/testsuite/gdb.guile/guile.exp | 4 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 2 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 9 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 25 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 2 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 2 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 2 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.guile/scm-frame.exp | 2 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.c | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 2 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 2 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 4 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 2 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 2 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 2 +- 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 | 8 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file0.s | 2 +- gdb/testsuite/gdb.linespec/break-asm-file1.s | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 2 +- gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 2 +- gdb/testsuite/gdb.linespec/cpls.cc | 2 +- gdb/testsuite/gdb.linespec/cpls2.cc | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 25 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 2 +- gdb/testsuite/gdb.linespec/linespec.exp | 4 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 2 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 10 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 2 +- gdb/testsuite/gdb.linespec/skip-two.exp | 2 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 24 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 2 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 121 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-complete.cc | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 8 +- .../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 | 2 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-detach.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 2 +- gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 33 + gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 82 + gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 87 + gdb/testsuite/gdb.mi/mi-frame-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-logging.exp | 2 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- 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 | 48 + gdb/testsuite/gdb.mi/mi-sym-info-2.c | 43 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 150 + gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 2 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 4 +- 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 | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 2 +- .../gdb.mi/user-selected-context-sync.exp | 4 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/info-threads.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch.exp | 2 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 100 + gdb/testsuite/gdb.multi/multi-target.exp | 446 + 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 | 4 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 22 + gdb/testsuite/gdb.multi/tids-gid-reset.exp | 96 + gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 39 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 4 +- gdb/testsuite/gdb.objc/basicclass.exp | 4 +- gdb/testsuite/gdb.objc/basicclass.m | 1 + gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.m | 1 + gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.m | 1 + gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 2 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 2 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 2 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 2 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.py | 2 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- 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 | 2 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 2 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 2 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 2 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 2 +- gdb/testsuite/gdb.perf/solib.py | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 2 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 2 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 2 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 7 +- .../gdb.python/py-breakpoint-create-fail.c | 2 +- .../gdb.python/py-breakpoint-create-fail.exp | 2 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 9 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 27 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-completion.exp | 86 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-error.exp | 2 +- gdb/testsuite/gdb.python/py-error.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 | 4 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 4 +- gdb/testsuite/gdb.python/py-evthreads.c | 4 +- gdb/testsuite/gdb.python/py-evthreads.exp | 4 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 2 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 4 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-format-string.c | 8 +- gdb/testsuite/gdb.python/py-format-string.exp | 10 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 6 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 94 +- gdb/testsuite/gdb.python/py-framefilter.py | 2 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-inferior.exp | 6 +- gdb/testsuite/gdb.python/py-infthread.exp | 2 +- gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 2 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 2 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 2 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-events.c | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 2 +- 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 | 2 +- .../gdb.python/py-mi-var-info-path-expression.c | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 5 +- .../gdb.python/py-mi-var-info-path-expression.py | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 2 +- gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 2 +- gdb/testsuite/gdb.python/py-nested-maps.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 4 +- gdb/testsuite/gdb.python/py-objfile.c | 5 +- gdb/testsuite/gdb.python/py-objfile.exp | 37 +- gdb/testsuite/gdb.python/py-parameter.exp | 319 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 2 +- 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 | 4 +- 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 | 2 +- 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 | 10 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 23 +- gdb/testsuite/gdb.python/py-prettyprint.py | 2 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 16 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 2 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 2 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 2 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 2 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 23 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 2 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 2 +- gdb/testsuite/gdb.python/py-symbol-2.c | 24 + gdb/testsuite/gdb.python/py-symbol.c | 16 +- gdb/testsuite/gdb.python/py-symbol.exp | 76 +- gdb/testsuite/gdb.python/py-symtab.exp | 6 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 2 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 10 +- gdb/testsuite/gdb.python/py-thrhandle.c | 2 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 2 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 2 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 2 +- gdb/testsuite/gdb.python/py-typeprint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.python/py-unwind.py | 2 +- gdb/testsuite/gdb.python/py-value-cc.cc | 2 +- gdb/testsuite/gdb.python/py-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 60 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 5 +- gdb/testsuite/gdb.python/py-xmethods.py | 38 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 16 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 14 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 17 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 20 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 20 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 2 +- .../gdb.reverse/machinestate-precsave.exp | 8 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 8 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 10 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 2 +- gdb/testsuite/gdb.reverse/shr.h | 2 +- gdb/testsuite/gdb.reverse/shr1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 28 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 43 +- .../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 | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 12 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 6 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 14 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/time-reverse.c | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 14 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 8 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 8 +- gdb/testsuite/gdb.rust/expr.exp | 2 +- gdb/testsuite/gdb.rust/generics.exp | 2 +- gdb/testsuite/gdb.rust/generics.rs | 2 +- gdb/testsuite/gdb.rust/methods.exp | 2 +- gdb/testsuite/gdb.rust/methods.rs | 2 +- gdb/testsuite/gdb.rust/modules.exp | 2 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 60 +- gdb/testsuite/gdb.rust/simple.rs | 8 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.rust/traits.rs | 6 +- gdb/testsuite/gdb.rust/unsized.exp | 2 +- gdb/testsuite/gdb.rust/unsized.rs | 2 +- gdb/testsuite/gdb.rust/watch.exp | 2 +- gdb/testsuite/gdb.rust/watch.rs | 2 +- gdb/testsuite/gdb.server/abspath.exp | 2 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 93 + gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 4 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 9 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-restart.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 2 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 24 +- gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 5 +- gdb/testsuite/gdb.server/non-existing-program.exp | 2 +- gdb/testsuite/gdb.server/normal.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 7 +- .../gdb.server/run-without-local-binary.exp | 4 +- gdb/testsuite/gdb.server/server-connect.exp | 9 +- gdb/testsuite/gdb.server/server-exec-info.exp | 2 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 2 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.c | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 2 +- gdb/testsuite/gdb.server/sysroot.c | 2 +- gdb/testsuite/gdb.server/sysroot.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 4 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- 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 | 10 +- .../gdb.testsuite/foreach_with_prefix.exp | 98 + gdb/testsuite/gdb.threads/async.c | 70 + gdb/testsuite/gdb.threads/async.exp | 98 + gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 4 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 2 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 2 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 2 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 2 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 12 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 4 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 2 +- .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.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 | 2 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 2 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 2 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 2 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 166 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 290 + gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 2 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 8 +- 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 | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- 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 | 2 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 2 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 2 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 74 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 51 + gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 8 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 6 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 7 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 2 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 2 +- 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 | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 5 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 2 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/ax.exp | 96 +- gdb/testsuite/gdb.trace/backtrace.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.trace/deltrace.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 2 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 2 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- .../gdb.trace/mi-trace-frame-collected.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 2 +- gdb/testsuite/gdb.trace/passcount.exp | 2 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 2 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 4 +- gdb/testsuite/gdb.trace/save-trace.exp | 2 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 2 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 2 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 2 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 2 +- gdb/testsuite/gdb.trace/tfile.c | 4 +- gdb/testsuite/gdb.trace/tfile.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 2 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 2 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 2 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 2 +- gdb/testsuite/gdb.trace/tstatus.exp | 2 +- gdb/testsuite/gdb.trace/tsv.exp | 2 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.tui/basic.exp | 89 + gdb/testsuite/gdb.tui/completion.exp | 2 +- gdb/testsuite/gdb.tui/corefile-run.exp | 61 + gdb/testsuite/gdb.tui/empty.exp | 100 + gdb/testsuite/gdb.tui/list-before.exp | 34 + gdb/testsuite/gdb.tui/list.exp | 40 + gdb/testsuite/gdb.tui/main.exp | 34 + gdb/testsuite/gdb.tui/regs.exp | 45 + gdb/testsuite/gdb.tui/resize.exp | 40 + gdb/testsuite/gdb.tui/tui-disasm-long-lines.c | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 34 + gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 2 +- gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 2 +- gdb/testsuite/gdb.tui/winheight.exp | 37 + gdb/testsuite/gdb.xml/maint_print_struct.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 16 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 12 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 82 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 2 +- gdb/testsuite/lib/cell.exp | 181 - gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 2 +- gdb/testsuite/lib/compiler.c | 4 +- gdb/testsuite/lib/compiler.cc | 4 +- gdb/testsuite/lib/completion-support.exp | 25 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/data-structures.exp | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 4 +- gdb/testsuite/lib/fortran.exp | 26 +- gdb/testsuite/lib/future.exp | 2 +- gdb/testsuite/lib/gdb-guile.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 5 +- gdb/testsuite/lib/gdb.exp | 429 +- gdb/testsuite/lib/gdbserver-support.exp | 22 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/gnat_debug_info_test.adb | 6 + gdb/testsuite/lib/go.exp | 2 +- gdb/testsuite/lib/memory.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 9 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 4 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 2 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/range-stepping-support.exp | 2 +- gdb/testsuite/lib/read1.c | 8 +- gdb/testsuite/lib/rust-support.exp | 2 +- gdb/testsuite/lib/selftest-support.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 507 + gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/tuiterm.exp | 710 + gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/print-ts.py | 2 +- gdb/thread-fsm.h | 2 +- gdb/thread-iter.c | 16 +- gdb/thread-iter.h | 33 +- gdb/thread.c | 473 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 7 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 2 +- gdb/tid-parse.h | 2 +- gdb/tilegx-linux-nat.c | 5 +- gdb/tilegx-linux-tdep.c | 6 +- gdb/tilegx-tdep.c | 7 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 285 +- gdb/top.h | 9 +- gdb/tracectf.c | 1731 + gdb/tracectf.h | 25 + gdb/tracefile-tfile.c | 23 +- gdb/tracefile.c | 10 +- gdb/tracefile.h | 2 +- gdb/tracepoint.c | 135 +- gdb/tracepoint.h | 4 +- gdb/trad-frame.c | 3 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 2 +- gdb/transform.m4 | 2 +- gdb/tui/tui-command.c | 86 +- gdb/tui/tui-command.h | 55 +- gdb/tui/tui-data.c | 233 +- gdb/tui/tui-data.h | 478 +- gdb/tui/tui-disasm.c | 347 +- gdb/tui/tui-disasm.h | 48 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 137 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 14 +- gdb/tui/tui-io.c | 122 +- gdb/tui/tui-io.h | 7 +- gdb/tui/tui-layout.c | 1173 +- gdb/tui/tui-layout.h | 163 +- gdb/tui/tui-out.c | 21 +- gdb/tui/tui-out.h | 13 +- gdb/tui/tui-regs.c | 674 +- gdb/tui/tui-regs.h | 132 +- gdb/tui/tui-source.c | 375 +- gdb/tui/tui-source.h | 56 +- gdb/tui/tui-stack.c | 367 +- gdb/tui/tui-stack.h | 58 +- gdb/tui/tui-win.c | 971 +- gdb/tui/tui-win.h | 8 +- gdb/tui/tui-windata.c | 194 - gdb/tui/tui-windata.h | 34 - gdb/tui/tui-wingeneral.c | 254 +- gdb/tui/tui-wingeneral.h | 17 +- gdb/tui/tui-winsource.c | 676 +- gdb/tui/tui-winsource.h | 249 +- gdb/tui/tui.c | 153 +- gdb/tui/tui.h | 18 +- gdb/type-stack.c | 2 +- gdb/type-stack.h | 3 +- gdb/typeprint.c | 24 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 11 +- gdb/ui-file.h | 2 +- gdb/ui-out.c | 263 +- gdb/ui-out.h | 191 +- gdb/ui-style.c | 4 +- gdb/ui-style.h | 8 +- gdb/unittests/array-view-selftests.c | 9 +- gdb/unittests/basic_string_view/capacity/1.cc | 8 +- .../basic_string_view/capacity/empty_neg.cc | 2 +- gdb/unittests/basic_string_view/cons/char/1.cc | 10 +- gdb/unittests/basic_string_view/cons/char/2.cc | 10 +- gdb/unittests/basic_string_view/cons/char/3.cc | 10 +- gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 10 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 6 +- .../element_access/char/front_back.cc | 10 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- gdb/unittests/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 10 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- gdb/unittests/basic_string_view/literals/types.cc | 2 +- gdb/unittests/basic_string_view/literals/values.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 10 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../modifiers/remove_suffix/char/1.cc | 10 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../basic_string_view/modifiers/swap/char/1.cc | 6 +- .../basic_string_view/modifiers/swap/wchar_t/1.cc | 2 +- .../basic_string_view/operations/compare/char/1.cc | 10 +- .../operations/compare/char/13650.cc | 8 +- .../basic_string_view/operations/compare/char/2.cc | 2 +- .../operations/compare/char/70483.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 10 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../basic_string_view/operations/data/char/1.cc | 10 +- .../basic_string_view/operations/data/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/char/1.cc | 10 +- .../basic_string_view/operations/find/char/2.cc | 10 +- .../basic_string_view/operations/find/char/3.cc | 10 +- .../basic_string_view/operations/find/char/4.cc | 8 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 10 +- .../basic_string_view/operations/rfind/char/2.cc | 10 +- .../basic_string_view/operations/rfind/char/3.cc | 11 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 10 +- .../operations/substr/wchar_t/1.cc | 2 +- .../basic_string_view/operators/char/2.cc | 8 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- gdb/unittests/basic_string_view/typedefs.cc | 2 +- gdb/unittests/basic_string_view/types/1.cc | 2 +- gdb/unittests/child-path-selftests.c | 7 +- gdb/unittests/cli-utils-selftests.c | 5 +- gdb/unittests/common-utils-selftests.c | 7 +- gdb/unittests/copy_bitwise-selftests.c | 5 +- gdb/unittests/environ-selftests.c | 7 +- gdb/unittests/filtered_iterator-selftests.c | 166 + gdb/unittests/format_pieces-selftests.c | 99 +- gdb/unittests/function-view-selftests.c | 7 +- gdb/unittests/help-doc-selftests.c | 108 + gdb/unittests/lookup_name_info-selftests.c | 5 +- gdb/unittests/main-thread-selftests.c | 81 + gdb/unittests/memory-map-selftests.c | 5 +- gdb/unittests/memrange-selftests.c | 5 +- gdb/unittests/mkdir-recursive-selftests.c | 11 +- gdb/unittests/observable-selftests.c | 7 +- gdb/unittests/offset-type-selftests.c | 11 +- gdb/unittests/optional-selftests.c | 7 +- gdb/unittests/optional/assignment/1.cc | 5 +- gdb/unittests/optional/assignment/2.cc | 5 +- gdb/unittests/optional/assignment/3.cc | 5 +- gdb/unittests/optional/assignment/4.cc | 5 +- gdb/unittests/optional/assignment/5.cc | 5 +- gdb/unittests/optional/assignment/6.cc | 5 +- gdb/unittests/optional/assignment/7.cc | 5 +- gdb/unittests/optional/cons/copy.cc | 5 +- gdb/unittests/optional/cons/default.cc | 5 +- gdb/unittests/optional/cons/move.cc | 5 +- gdb/unittests/optional/cons/value.cc | 5 +- gdb/unittests/optional/in_place.cc | 5 +- gdb/unittests/optional/observers/1.cc | 5 +- gdb/unittests/optional/observers/2.cc | 5 +- gdb/unittests/parse-connection-spec-selftests.c | 7 +- gdb/unittests/ptid-selftests.c | 4 +- gdb/unittests/rsp-low-selftests.c | 9 +- gdb/unittests/scoped_fd-selftests.c | 9 +- gdb/unittests/scoped_mmap-selftests.c | 11 +- gdb/unittests/scoped_restore-selftests.c | 7 +- gdb/unittests/string_view-selftests.c | 7 +- gdb/unittests/style-selftests.c | 5 +- gdb/unittests/tracepoint-selftests.c | 5 +- gdb/unittests/tui-selftests.c | 56 + gdb/unittests/unpack-selftests.c | 5 +- gdb/unittests/utils-selftests.c | 5 +- gdb/unittests/vec-utils-selftests.c | 76 + gdb/unittests/xml-utils-selftests.c | 7 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 5 +- gdb/user-regs.h | 4 +- gdb/utils.c | 279 +- gdb/utils.h | 69 +- gdb/v850-tdep.c | 5 +- gdb/valarith.c | 32 +- gdb/valops.c | 92 +- gdb/valprint.c | 70 +- gdb/valprint.h | 59 +- gdb/value.c | 103 +- gdb/value.h | 39 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 22 +- gdb/varobj.h | 10 +- gdb/vax-bsd-nat.c | 5 +- gdb/vax-nbsd-tdep.c | 5 +- gdb/vax-tdep.c | 5 +- gdb/vax-tdep.h | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 5 +- gdb/windows-nat.c | 121 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 198 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 3 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-linux-nat.c | 5 +- gdb/x86-linux-nat.h | 2 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 4 +- gdb/x86-tdep.c | 5 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 124 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 28 + gdb/xml-support.c | 19 +- gdb/xml-support.h | 13 +- gdb/xml-syscall.c | 14 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 4 +- gdb/xstormy16-tdep.c | 11 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 7 +- gdb/xtensa-linux-tdep.c | 6 +- gdb/xtensa-tdep.c | 21 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 2 +- gdbsupport/ChangeLog | 34 + gdbsupport/Makefile.am | 76 + gdbsupport/Makefile.in | 702 + gdbsupport/README | 4 + gdbsupport/acinclude.m4 | 7 + gdbsupport/aclocal.m4 | 1209 + gdbsupport/agent.c | 280 + gdbsupport/agent.h | 68 + gdbsupport/alt-stack.h | 70 + gdbsupport/array-view.h | 259 + gdbsupport/ax.def | 97 + gdbsupport/block-signals.h | 67 + gdbsupport/break-common.h | 31 + gdbsupport/btrace-common.c | 190 + gdbsupport/btrace-common.h | 260 + gdbsupport/buffer.c | 178 + gdbsupport/buffer.h | 68 + gdbsupport/byte-vector.h | 63 + gdbsupport/check-defines.el | 77 + gdbsupport/cleanups.c | 144 + gdbsupport/cleanups.h | 39 + gdbsupport/common-debug.c | 37 + gdbsupport/common-debug.h | 41 + gdbsupport/common-defs.h | 162 + gdbsupport/common-exceptions.c | 235 + gdbsupport/common-exceptions.h | 304 + gdbsupport/common-gdbthread.h | 28 + gdbsupport/common-inferior.c | 26 + gdbsupport/common-inferior.h | 61 + gdbsupport/common-regcache.c | 36 + gdbsupport/common-regcache.h | 85 + gdbsupport/common-types.h | 66 + gdbsupport/common-utils.c | 417 + gdbsupport/common-utils.h | 202 + gdbsupport/common.m4 | 182 + gdbsupport/config.in | 414 + gdbsupport/configure | 12294 +++ gdbsupport/configure.ac | 66 + gdbsupport/create-version.sh | 38 + gdbsupport/def-vector.h | 36 + gdbsupport/default-init-alloc.h | 67 + gdbsupport/enum-flags.h | 221 + gdbsupport/environ.c | 183 + gdbsupport/environ.h | 103 + gdbsupport/errors.c | 69 + gdbsupport/errors.h | 90 + gdbsupport/fileio.c | 255 + gdbsupport/fileio.h | 73 + gdbsupport/filestuff.c | 503 + gdbsupport/filestuff.h | 142 + gdbsupport/filtered-iterator.h | 87 + gdbsupport/format.c | 412 + gdbsupport/format.h | 101 + gdbsupport/forward-scope-exit.h | 123 + gdbsupport/function-view.h | 323 + gdbsupport/gdb-dlfcn.c | 118 + gdbsupport/gdb-dlfcn.h | 51 + gdbsupport/gdb-sigmask.h | 45 + gdbsupport/gdb_assert.h | 61 + gdbsupport/gdb_binary_search.h | 59 + gdbsupport/gdb_locale.h | 43 + gdbsupport/gdb_optional.h | 219 + gdbsupport/gdb_proc_service.h | 202 + gdbsupport/gdb_ref_ptr.h | 228 + gdbsupport/gdb_setjmp.h | 36 + gdbsupport/gdb_signals.h | 58 + gdbsupport/gdb_splay_tree.h | 42 + gdbsupport/gdb_string_view.h | 563 + gdbsupport/gdb_string_view.tcc | 219 + gdbsupport/gdb_sys_time.h | 38 + gdbsupport/gdb_tilde_expand.c | 95 + gdbsupport/gdb_tilde_expand.h | 31 + gdbsupport/gdb_unique_ptr.h | 67 + gdbsupport/gdb_unlinker.h | 60 + gdbsupport/gdb_vecs.c | 88 + gdbsupport/gdb_vecs.h | 88 + gdbsupport/gdb_wait.c | 85 + gdbsupport/gdb_wait.h | 135 + gdbsupport/hash_enum.h | 45 + gdbsupport/host-defs.h | 61 + gdbsupport/job-control.c | 86 + gdbsupport/job-control.h | 38 + gdbsupport/netstuff.c | 154 + gdbsupport/netstuff.h | 76 + gdbsupport/new-op.c | 95 + gdbsupport/next-iterator.h | 102 + gdbsupport/observable.h | 119 + gdbsupport/offset-type.h | 133 + gdbsupport/parallel-for.h | 86 + gdbsupport/pathstuff.c | 290 + gdbsupport/pathstuff.h | 98 + gdbsupport/poison.h | 248 + gdbsupport/preprocessor.h | 35 + gdbsupport/print-utils.c | 326 + gdbsupport/print-utils.h | 85 + gdbsupport/ptid.c | 26 + gdbsupport/ptid.h | 155 + gdbsupport/refcounted-object.h | 70 + gdbsupport/rsp-low.c | 307 + gdbsupport/rsp-low.h | 101 + gdbsupport/run-time-clock.c | 58 + gdbsupport/run-time-clock.h | 75 + gdbsupport/safe-iterator.h | 135 + gdbsupport/safe-strerror.c | 56 + gdbsupport/scope-exit.h | 186 + gdbsupport/scoped_fd.h | 87 + gdbsupport/scoped_mmap.c | 49 + gdbsupport/scoped_mmap.h | 94 + gdbsupport/scoped_restore.h | 118 + gdbsupport/selftest.c | 111 + gdbsupport/selftest.h | 73 + gdbsupport/signals-state-save-restore.c | 114 + gdbsupport/signals-state-save-restore.h | 40 + gdbsupport/signals.c | 653 + gdbsupport/symbol.h | 37 + gdbsupport/tdesc.c | 401 + gdbsupport/tdesc.h | 408 + gdbsupport/thread-pool.c | 167 + gdbsupport/thread-pool.h | 90 + gdbsupport/traits.h | 109 + gdbsupport/underlying.h | 32 + gdbsupport/valid-expr.h | 108 + gdbsupport/version.h | 31 + gdbsupport/x86-xstate.h | 88 + gdbsupport/xml-utils.c | 63 + gdbsupport/xml-utils.h | 33 + gnulib/ChangeLog | 841 + gnulib/Makefile.am | 28 + gnulib/Makefile.in | 1982 +- gnulib/aclocal-m4-deps.mk | 138 - gnulib/aclocal.m4 | 552 +- gnulib/config.in | 1246 +- gnulib/configure | 21892 ++--- gnulib/configure.ac | 8 +- gnulib/import/Makefile.am | 530 +- gnulib/import/Makefile.in | 794 +- gnulib/import/_Noreturn.h | 40 + gnulib/import/alloca.c | 10 +- gnulib/import/alloca.in.h | 10 +- gnulib/import/arg-nonnull.h | 26 + gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 6 +- gnulib/import/at-func.c | 4 +- gnulib/import/basename-lgpl.c | 4 +- gnulib/import/c++defs.h | 316 + gnulib/import/canonicalize-lgpl.c | 16 +- gnulib/import/cdefs.h | 514 + gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/cloexec.c | 6 +- gnulib/import/cloexec.h | 6 +- gnulib/import/close.c | 8 +- gnulib/import/closedir.c | 4 +- gnulib/import/config.charset | 682 - gnulib/import/dirent-private.h | 4 +- gnulib/import/dirent.in.h | 4 +- gnulib/import/dirfd.c | 4 +- gnulib/import/dirname-lgpl.c | 4 +- gnulib/import/dirname.h | 6 +- gnulib/import/dosname.h | 9 +- gnulib/import/dup-safer-flag.c | 38 + gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 8 +- gnulib/import/dup2.c | 52 +- gnulib/import/errno.in.h | 8 +- gnulib/import/error.c | 33 +- gnulib/import/error.h | 4 +- gnulib/import/exitfail.c | 4 +- gnulib/import/exitfail.h | 4 +- gnulib/import/extra/config.rpath | 684 + gnulib/import/extra/snippet/_Noreturn.h | 10 - gnulib/import/extra/snippet/arg-nonnull.h | 26 - gnulib/import/extra/snippet/c++defs.h | 306 - gnulib/import/extra/snippet/warn-on-use.h | 109 - gnulib/import/extra/update-copyright | 62 +- gnulib/import/fchdir.c | 4 +- gnulib/import/fcntl.c | 567 +- gnulib/import/fcntl.in.h | 47 +- gnulib/import/fd-hook.c | 6 +- gnulib/import/fd-hook.h | 6 +- gnulib/import/fd-safer-flag.c | 52 + gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/filename.h | 6 +- gnulib/import/filenamecat-lgpl.c | 61 +- gnulib/import/filenamecat.h | 4 +- gnulib/import/flexmember.h | 48 +- gnulib/import/float+.h | 4 +- gnulib/import/float.c | 4 +- gnulib/import/float.in.h | 10 +- gnulib/import/fnmatch.c | 16 +- gnulib/import/fnmatch.in.h | 71 +- gnulib/import/fnmatch_loop.c | 12 +- gnulib/import/fpucw.h | 14 +- gnulib/import/frexp.c | 4 +- gnulib/import/frexpl.c | 4 +- gnulib/import/fstat.c | 78 +- gnulib/import/fstatat.c | 27 +- gnulib/import/getcwd-lgpl.c | 17 +- gnulib/import/getcwd.c | 42 +- gnulib/import/getdtablesize.c | 19 +- gnulib/import/getlogin_r.c | 34 +- gnulib/import/getprogname.c | 133 +- gnulib/import/getprogname.h | 4 +- gnulib/import/gettext.h | 21 +- gnulib/import/gettimeofday.c | 160 +- gnulib/import/glob-libc.h | 115 +- gnulib/import/glob.c | 961 +- gnulib/import/glob.in.h | 179 +- gnulib/import/glob_internal.h | 65 + gnulib/import/glob_pattern_p.c | 33 + gnulib/import/globfree.c | 41 + gnulib/import/glthread/lock.c | 729 + gnulib/import/glthread/lock.h | 775 + gnulib/import/glthread/threadlib.c | 73 + gnulib/import/hard-locale.c | 4 +- gnulib/import/hard-locale.h | 4 +- gnulib/import/inet_ntop.c | 4 +- gnulib/import/intprops.h | 316 +- gnulib/import/inttypes.in.h | 18 +- gnulib/import/isnan.c | 4 +- gnulib/import/isnand-nolibm.h | 4 +- gnulib/import/isnand.c | 4 +- gnulib/import/isnanl-nolibm.h | 4 +- gnulib/import/isnanl.c | 4 +- gnulib/import/itold.c | 4 +- gnulib/import/libc-config.h | 174 + gnulib/import/limits.in.h | 45 +- gnulib/import/localcharset.c | 1229 +- gnulib/import/localcharset.h | 100 +- gnulib/import/localtime-buffer.c | 60 + gnulib/import/localtime-buffer.h | 27 + gnulib/import/lstat.c | 49 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 22 + gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 15 +- gnulib/import/m4/arpa_inet_h.m4 | 6 +- gnulib/import/m4/builtin-expect.m4 | 49 + gnulib/import/m4/canonicalize.m4 | 16 +- gnulib/import/m4/chdir-long.m4 | 10 +- gnulib/import/m4/close.m4 | 14 +- gnulib/import/m4/closedir.m4 | 5 +- gnulib/import/m4/codeset.m4 | 4 +- gnulib/import/m4/configmake.m4 | 55 - gnulib/import/m4/d-ino.m4 | 24 +- gnulib/import/m4/d-type.m4 | 6 +- gnulib/import/m4/dirent_h.m4 | 2 +- gnulib/import/m4/dirfd.m4 | 11 +- gnulib/import/m4/dirname.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 22 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 22 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 2 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 22 +- gnulib/import/m4/extensions.m4 | 20 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 16 +- gnulib/import/m4/fcntl-o.m4 | 21 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 6 +- gnulib/import/m4/fdopendir.m4 | 14 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 17 +- gnulib/import/m4/float_h.m4 | 36 +- gnulib/import/m4/fnmatch.m4 | 239 +- gnulib/import/m4/fnmatch_h.m4 | 75 + gnulib/import/m4/fpieee.m4 | 4 +- gnulib/import/m4/frexp.m4 | 17 +- gnulib/import/m4/frexpl.m4 | 6 +- gnulib/import/m4/fstat.m4 | 29 +- gnulib/import/m4/fstatat.m4 | 23 +- gnulib/import/m4/getcwd-abort-bug.m4 | 61 +- gnulib/import/m4/getcwd-path-max.m4 | 66 +- gnulib/import/m4/getcwd.m4 | 30 +- gnulib/import/m4/getdtablesize.m4 | 56 +- gnulib/import/m4/getlogin.m4 | 32 + gnulib/import/m4/getlogin_r.m4 | 32 +- gnulib/import/m4/getpagesize.m4 | 49 + gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 50 +- gnulib/import/m4/glibc21.m4 | 34 - gnulib/import/m4/glob.m4 | 117 +- gnulib/import/m4/glob_h.m4 | 72 + gnulib/import/m4/gnulib-cache.m4 | 53 +- gnulib/import/m4/gnulib-common.m4 | 206 +- gnulib/import/m4/gnulib-comp.m4 | 190 +- gnulib/import/m4/gnulib-tool.m4 | 2 +- gnulib/import/m4/hard-locale.m4 | 11 - gnulib/import/m4/host-cpu-c-abi.m4 | 675 + gnulib/import/m4/include_next.m4 | 7 +- gnulib/import/m4/inet_ntop.m4 | 16 +- gnulib/import/m4/inttypes-pri.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 5 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 18 +- gnulib/import/m4/largefile.m4 | 41 +- gnulib/import/m4/lib-ld.m4 | 168 + gnulib/import/m4/lib-link.m4 | 800 + gnulib/import/m4/lib-prefix.m4 | 320 + gnulib/import/m4/limits-h.m4 | 26 +- gnulib/import/m4/localcharset.m4 | 10 +- gnulib/import/m4/locale-fr.m4 | 31 +- gnulib/import/m4/locale-ja.m4 | 39 +- gnulib/import/m4/locale-zh.m4 | 39 +- gnulib/import/m4/localtime-buffer.m4 | 21 + gnulib/import/m4/lock.m4 | 47 + gnulib/import/m4/longlong.m4 | 12 +- gnulib/import/m4/lstat.m4 | 22 +- gnulib/import/m4/malloc.m4 | 29 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 20 +- gnulib/import/m4/mbrtowc.m4 | 76 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/memchr.m4 | 46 +- gnulib/import/m4/memmem.m4 | 13 +- gnulib/import/m4/mempcpy.m4 | 2 +- gnulib/import/m4/memrchr.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 35 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 2 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netinet_in_h.m4 | 2 +- gnulib/import/m4/nocrash.m4 | 10 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/onceonly.m4 | 104 - gnulib/import/m4/open-cloexec.m4 | 21 + gnulib/import/m4/open-slash.m4 | 59 + gnulib/import/m4/open.m4 | 49 +- gnulib/import/m4/openat.m4 | 10 +- gnulib/import/m4/opendir.m4 | 5 +- gnulib/import/m4/pathmax.m4 | 6 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 185 + gnulib/import/m4/rawmemchr.m4 | 2 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 14 +- gnulib/import/m4/realloc.m4 | 27 +- gnulib/import/m4/rename.m4 | 126 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 16 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/secure_getenv.m4 | 26 - gnulib/import/m4/setenv.m4 | 18 +- gnulib/import/m4/signal_h.m4 | 2 +- gnulib/import/m4/socklen.m4 | 17 +- gnulib/import/m4/sockpfaf.m4 | 19 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 83 + gnulib/import/m4/stat.m4 | 113 +- gnulib/import/m4/std-gnu11.m4 | 824 + gnulib/import/m4/stdalign.m4 | 8 +- gnulib/import/m4/stdbool.m4 | 28 +- gnulib/import/m4/stddef_h.m4 | 31 +- gnulib/import/m4/stdint.m4 | 126 +- gnulib/import/m4/stdio_h.m4 | 6 +- gnulib/import/m4/stdlib_h.m4 | 28 +- gnulib/import/m4/strchrnul.m4 | 2 +- gnulib/import/m4/strdup.m4 | 2 +- gnulib/import/m4/strerror.m4 | 26 +- gnulib/import/m4/strerror_r.m4 | 173 + gnulib/import/m4/string_h.m4 | 16 +- gnulib/import/m4/strstr.m4 | 54 +- gnulib/import/m4/strtok_r.m4 | 19 +- gnulib/import/m4/sys_socket_h.m4 | 30 +- gnulib/import/m4/sys_stat_h.m4 | 20 +- gnulib/import/m4/sys_time_h.m4 | 5 +- gnulib/import/m4/sys_types_h.m4 | 19 +- gnulib/import/m4/sys_uio_h.m4 | 2 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 464 + gnulib/import/m4/time_h.m4 | 14 +- gnulib/import/m4/time_r.m4 | 99 + gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 28 +- gnulib/import/m4/warn-on-use.m4 | 42 +- gnulib/import/m4/wchar_h.m4 | 26 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 21 +- gnulib/import/m4/wint_t.m4 | 48 +- gnulib/import/malloc.c | 4 +- gnulib/import/malloc/scratch_buffer.h | 135 + gnulib/import/malloc/scratch_buffer_grow.c | 56 + .../import/malloc/scratch_buffer_grow_preserve.c | 67 + .../import/malloc/scratch_buffer_set_array_size.c | 64 + gnulib/import/malloca.c | 140 +- gnulib/import/malloca.h | 28 +- gnulib/import/malloca.valgrind | 7 - gnulib/import/math.in.h | 406 +- gnulib/import/mbrtowc.c | 501 +- gnulib/import/mbsinit.c | 38 +- gnulib/import/mbsrtowcs-impl.h | 4 +- gnulib/import/mbsrtowcs-state.c | 6 +- gnulib/import/mbsrtowcs.c | 4 +- gnulib/import/memchr.c | 4 +- gnulib/import/memchr.valgrind | 16 + gnulib/import/memmem.c | 8 +- gnulib/import/mempcpy.c | 4 +- gnulib/import/memrchr.c | 6 +- gnulib/import/mkdir.c | 6 +- gnulib/import/mkdtemp.c | 4 +- gnulib/import/mkostemp.c | 4 +- gnulib/import/msvc-inval.c | 4 +- gnulib/import/msvc-inval.h | 8 +- gnulib/import/msvc-nothrow.c | 8 +- gnulib/import/msvc-nothrow.h | 6 +- gnulib/import/netinet_in.in.h | 4 +- gnulib/import/open.c | 70 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 74 +- gnulib/import/openat.h | 4 +- gnulib/import/opendir.c | 4 +- gnulib/import/pathmax.h | 10 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/rawmemchr.c | 4 +- gnulib/import/rawmemchr.valgrind | 16 + gnulib/import/readdir.c | 6 +- gnulib/import/readlink.c | 4 +- gnulib/import/realloc.c | 4 +- gnulib/import/ref-add.sin | 29 - gnulib/import/ref-del.sin | 24 - gnulib/import/rename.c | 6 +- gnulib/import/rewinddir.c | 4 +- gnulib/import/rmdir.c | 4 +- gnulib/import/same-inode.h | 22 +- gnulib/import/save-cwd.c | 10 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 11 + gnulib/import/secure_getenv.c | 54 - gnulib/import/setenv.c | 4 +- gnulib/import/signal.in.h | 20 +- gnulib/import/stat-time.c | 3 + gnulib/import/stat-time.h | 252 + gnulib/import/stat-w32.c | 425 + gnulib/import/stat-w32.h | 37 + gnulib/import/stat.c | 427 +- gnulib/import/stdalign.in.h | 10 +- gnulib/import/stdbool.in.h | 10 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 106 +- gnulib/import/stdio.in.h | 99 +- gnulib/import/stdlib.in.h | 163 +- gnulib/import/str-two-way.h | 12 +- gnulib/import/strchrnul.c | 4 +- gnulib/import/strchrnul.valgrind | 16 + gnulib/import/strdup.c | 4 +- gnulib/import/streq.h | 4 +- gnulib/import/strerror-override.c | 4 +- gnulib/import/strerror-override.h | 4 +- gnulib/import/strerror.c | 7 +- gnulib/import/strerror_r.c | 451 + gnulib/import/string.in.h | 33 +- gnulib/import/stripslash.c | 4 +- gnulib/import/strnlen1.c | 4 +- gnulib/import/strnlen1.h | 4 +- gnulib/import/strstr.c | 8 +- gnulib/import/strtok_r.c | 4 +- gnulib/import/sys_socket.in.h | 43 +- gnulib/import/sys_stat.in.h | 197 +- gnulib/import/sys_time.in.h | 10 +- gnulib/import/sys_types.in.h | 61 +- gnulib/import/sys_uio.in.h | 4 +- gnulib/import/tempname.c | 7 +- gnulib/import/tempname.h | 4 +- gnulib/import/time.in.h | 97 +- gnulib/import/time_r.c | 44 + gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.in.h | 249 +- gnulib/import/unsetenv.c | 4 +- gnulib/import/verify.h | 126 +- gnulib/import/warn-on-use.h | 131 + gnulib/import/wchar.in.h | 152 +- gnulib/import/wctype.in.h | 320 +- gnulib/import/windows-initguard.h | 35 + gnulib/import/windows-mutex.c | 95 + gnulib/import/windows-mutex.h | 51 + gnulib/import/windows-once.c | 62 + gnulib/import/windows-once.h | 47 + gnulib/import/windows-recmutex.c | 127 + gnulib/import/windows-recmutex.h | 57 + gnulib/import/windows-rwlock.c | 373 + gnulib/import/windows-rwlock.h | 68 + gnulib/import/xalloc-oversized.h | 60 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 - ...ostemps-Fix-compilation-error-in-C-mode-o.patch | 38 - gnulib/update-gnulib.sh | 25 +- gold/ChangeLog | 64 +- gold/ChangeLog-2019 | 288 + gold/Makefile.am | 2 +- gold/Makefile.in | 2 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 2 +- gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure.ac | 2 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 3 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 49 +- gold/ehframe.h | 27 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 6 +- 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 | 2 +- gold/i386.cc | 9 +- 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 | 15 +- gold/layout.h | 18 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 42 +- gold/object.h | 2 +- gold/options.cc | 2 +- gold/options.h | 2 +- gold/output.cc | 10 +- 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/powerpc.cc | 2413 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 37 +- gold/symtab.h | 8 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.in | 1 - 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.sh | 2 +- gold/testsuite/bnd_ifunc_2.sh | 2 +- gold/testsuite/bnd_plt_1.sh | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_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/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 | 8 +- 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/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_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 | 45 +- gold/testsuite/section_sorting_name.sh | 8 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 9 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 47 +- gprof/ChangeLog-2019 | 94 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 4 +- gprof/Makefile.in | 6 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 2 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 20 +- gprof/configure.ac | 2 +- gprof/corefile.c | 16 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/gprof.pot | 40 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 4 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- include/ChangeLog | 475 +- include/ChangeLog-2019 | 773 + include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 36 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 41 +- 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/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/go32exe.h | 2 +- include/coff/i386.h | 21 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 10 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 2 +- include/coff/powerpc.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 10 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/tic80.h | 123 - include/coff/x86_64.h | 24 +- include/coff/xcoff.h | 2 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/ctf-api.h | 72 +- include/ctf.h | 65 +- include/demangle.h | 24 +- include/diagnostics.h | 11 +- include/dis-asm.h | 23 +- include/dwarf2.def | 2 +- include/dwarf2.h | 3 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/arc-cpu.def | 6 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 9 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 2 +- include/elf/cr16.h | 2 +- include/elf/cr16c.h | 258 - 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 | 15 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 8 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 43 +- 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 | 12 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 2 +- include/elf/xc16x.h | 2 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 52 + 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/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/remote-sim.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-aarch64.h | 2 +- include/gdb/sim-arm.h | 2 +- include/gdb/sim-bfin.h | 2 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 2 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-ft32.h | 2 +- include/gdb/sim-h8300.h | 2 +- include/gdb/sim-lm32.h | 2 +- include/gdb/sim-m32c.h | 2 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rl78.h | 2 +- include/gdb/sim-rx.h | 2 +- include/gdb/sim-sh.h | 2 +- include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 20 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 33 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 6 +- include/opcode/arm.h | 44 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 4 +- 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 | 96 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 3 +- include/opcode/ia64.h | 2 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 2 +- include/opcode/mmix.h | 18 +- 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 | 17 +- include/opcode/nds32.h | 9 +- 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.h | 25 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s12z.h | 24 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 39 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 14 +- 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/tic80.h | 283 - include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/progress.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 1343 +- ld/ChangeLog-2019 | 2904 + ld/MAINTAINERS | 2 +- ld/Makefile.am | 40 +- ld/Makefile.in | 58 +- ld/NEWS | 15 +- ld/README | 2 +- ld/aclocal.m4 | 1 + ld/configure | 54 +- ld/configure.ac | 11 +- ld/configure.host | 2 +- ld/configure.tgt | 805 +- ld/deffile.h | 2 +- ld/deffilep.y | 3 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64elf.sh | 2 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arcelf.sh | 2 +- ld/emulparams/arcelf_prof.sh | 26 - ld/emulparams/arclinux.sh | 2 +- ld/emulparams/arclinux_prof.sh | 27 - ld/emulparams/arcv2elf.sh | 2 +- ld/emulparams/arcv2elfx.sh | 2 +- ld/emulparams/armelf.sh | 25 +- ld/emulparams/armelf_fuchsia.sh | 31 +- ld/emulparams/armelf_linux.sh | 2 +- ld/emulparams/armelf_linux_eabi.sh | 10 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 9 +- ld/emulparams/armelf_phoenix.sh | 2 +- ld/emulparams/armnto.sh | 2 +- ld/emulparams/armsymbian.sh | 13 +- ld/emulparams/avr1.sh | 2 +- ld/emulparams/avr2.sh | 2 +- ld/emulparams/avr25.sh | 2 +- ld/emulparams/avr3.sh | 2 +- ld/emulparams/avr31.sh | 2 +- ld/emulparams/avr35.sh | 2 +- ld/emulparams/avr4.sh | 2 +- ld/emulparams/avr5.sh | 2 +- ld/emulparams/avr51.sh | 2 +- ld/emulparams/avr6.sh | 2 +- ld/emulparams/avrtiny.sh | 2 +- ld/emulparams/avrxmega1.sh | 2 +- ld/emulparams/avrxmega2.sh | 2 +- ld/emulparams/avrxmega3.sh | 2 +- ld/emulparams/avrxmega4.sh | 2 +- ld/emulparams/avrxmega5.sh | 2 +- ld/emulparams/avrxmega6.sh | 2 +- ld/emulparams/avrxmega7.sh | 2 +- ld/emulparams/criself.sh | 2 +- ld/emulparams/crislinux.sh | 2 +- ld/emulparams/cskyelf.sh | 2 +- ld/emulparams/d10velf.sh | 2 +- ld/emulparams/elf32_sparc.sh | 2 +- ld/emulparams/elf32_spu.sh | 2 +- ld/emulparams/elf32_tic6x_le.sh | 11 +- ld/emulparams/elf32_x86_64.sh | 2 +- ld/emulparams/elf32am33lin.sh | 2 +- ld/emulparams/elf32bfin.sh | 2 +- ld/emulparams/elf32bfinfd.sh | 5 +- ld/emulparams/elf32bmip.sh | 3 +- ld/emulparams/elf32bmipn32-defs.sh | 3 +- ld/emulparams/elf32cr16.sh | 2 +- ld/emulparams/elf32cr16c.sh | 5 - ld/emulparams/elf32crx.sh | 2 +- ld/emulparams/elf32epiphany.sh | 2 +- ld/emulparams/elf32epiphany_4x4.sh | 2 +- ld/emulparams/elf32frvfd.sh | 5 +- ld/emulparams/elf32ip2k.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lm32fd.sh | 5 +- ld/emulparams/elf32lriscv-defs.sh | 2 +- ld/emulparams/elf32m32c.sh | 2 +- ld/emulparams/elf32mb_linux.sh | 2 +- ld/emulparams/elf32mbel_linux.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf32mep.sh | 2 +- ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf32microblaze.sh | 2 +- ld/emulparams/elf32mipswindiss.sh | 2 +- ld/emulparams/elf32moxie.sh | 3 +- ld/emulparams/elf32or1k.sh | 2 +- ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32rl78.sh | 2 +- ld/emulparams/elf32rx.sh | 2 +- ld/emulparams/elf32tilegx.sh | 2 +- ld/emulparams/elf32tilepro.sh | 2 +- ld/emulparams/elf32vax.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf32xc16x.sh | 2 +- ld/emulparams/elf32xc16xl.sh | 2 +- ld/emulparams/elf32xc16xs.sh | 2 +- ld/emulparams/elf32xstormy16.sh | 2 +- ld/emulparams/elf32xtensa.sh | 2 +- ld/emulparams/elf32z80.sh | 22 + ld/emulparams/elf64_aix.sh | 2 +- ld/emulparams/elf64_ia64.sh | 2 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emulparams/elf64_sparc.sh | 2 +- ld/emulparams/elf64alpha.sh | 2 +- ld/emulparams/elf64bmip-defs.sh | 1 + ld/emulparams/elf64bpf.sh | 5 +- ld/emulparams/elf64hppa.sh | 2 +- ld/emulparams/elf64lppc.sh | 1 - ld/emulparams/elf64mmix.sh | 2 +- ld/emulparams/elf64ppc.sh | 1 - ld/emulparams/elf64rdos.sh | 2 +- ld/emulparams/elf64tilegx.sh | 3 +- ld/emulparams/elf_i386.sh | 2 +- ld/emulparams/elf_i386_be.sh | 2 +- ld/emulparams/elf_i386_ldso.sh | 2 +- ld/emulparams/elf_i386_vxworks.sh | 2 +- ld/emulparams/elf_iamcu.sh | 2 +- ld/emulparams/elf_k1om.sh | 2 +- ld/emulparams/elf_l1om.sh | 2 +- ld/emulparams/elf_s390.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300elf_linux.sh | 2 +- ld/emulparams/hppa64linux.sh | 2 +- ld/emulparams/hppaelf.sh | 2 +- ld/emulparams/hppalinux.sh | 2 +- ld/emulparams/i386lynx.sh | 4 +- ld/emulparams/i386moss.sh | 2 +- ld/emulparams/i386nto.sh | 2 +- ld/emulparams/m32relf.sh | 2 +- ld/emulparams/m32relf_linux.sh | 2 +- ld/emulparams/m68hc11elf.sh | 2 +- ld/emulparams/m68hc11elfb.sh | 2 +- ld/emulparams/m68hc12elf.sh | 2 +- ld/emulparams/m68hc12elfb.sh | 2 +- ld/emulparams/m68kelf.sh | 2 +- ld/emulparams/mn10300.sh | 2 +- ld/emulparams/nds32elf.sh | 2 +- ld/emulparams/nds32elf16m.sh | 2 +- ld/emulparams/nds32elf_linux.sh | 2 +- ld/emulparams/nios2elf.sh | 2 +- ld/emulparams/nios2linux.sh | 2 +- ld/emulparams/pdp11.sh | 2 +- ld/emulparams/pruelf.sh | 2 +- ld/emulparams/score3_elf.sh | 2 +- ld/emulparams/shelf.sh | 2 +- ld/emulparams/shelf_nto.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 2 +- ld/emulparams/shlelf_linux.sh | 2 +- ld/emulparams/shlelf_nto.sh | 2 +- ld/emulparams/tic80coff.sh | 50 - ld/emulparams/v850.sh | 2 +- ld/emulparams/v850_rh850.sh | 2 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 33 +- ld/emultempl/aix.em | 15 +- ld/emultempl/alphaelf.em | 8 +- ld/emultempl/arclinux.em | 4 +- ld/emultempl/armcoff.em | 10 +- ld/emultempl/armelf.em | 34 +- ld/emultempl/avrelf.em | 12 +- ld/emultempl/beos.em | 60 +- ld/emultempl/bfin.em | 5 +- ld/emultempl/cr16elf.em | 25 +- ld/emultempl/crxelf.em | 8 +- ld/emultempl/cskyelf.em | 33 +- ld/emultempl/elf-generic.em | 52 +- ld/emultempl/elf-x86.em | 4 +- ld/emultempl/elf.em | 907 + ld/emultempl/elf32.em | 3074 - ld/emultempl/epiphanyelf_4x4.em | 4 +- ld/emultempl/genelf.em | 5 +- ld/emultempl/generic.em | 7 +- ld/emultempl/hppaelf.em | 31 +- ld/emultempl/ia64elf.em | 8 +- ld/emultempl/irix.em | 9 +- ld/emultempl/linux.em | 7 +- ld/emultempl/m68hc1xelf.em | 31 +- ld/emultempl/m68kelf.em | 17 +- ld/emultempl/metagelf.em | 29 +- ld/emultempl/mipself.em | 40 +- ld/emultempl/mmix-elfnmmo.em | 8 +- ld/emultempl/mmixelf.em | 4 +- ld/emultempl/mmo.em | 27 +- ld/emultempl/msp430.em | 27 +- ld/emultempl/nds32elf.em | 6 +- ld/emultempl/needrelax.em | 4 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 31 +- ld/emultempl/pe.em | 55 +- ld/emultempl/pep.em | 33 +- ld/emultempl/ppc32elf.em | 16 +- ld/emultempl/ppc64elf.em | 45 +- ld/emultempl/pruelf.em | 4 +- ld/emultempl/riscvelf.em | 4 +- ld/emultempl/rxelf.em | 4 +- ld/emultempl/s390.em | 2 +- ld/emultempl/scoreelf.em | 4 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 14 +- ld/emultempl/tic6xdsbt.em | 6 +- ld/emultempl/ticoff.em | 7 +- ld/emultempl/v850elf.em | 5 +- ld/emultempl/vanilla.em | 7 +- ld/emultempl/vms.em | 7 +- ld/emultempl/vxworks.em | 4 +- ld/emultempl/xtensaelf.em | 24 +- ld/emultempl/z80.em | 81 +- ld/emultempl/z80elf.em | 133 + ld/gen-doc.texi | 2 +- ld/genscripts.sh | 97 +- ld/h8-doc.texi | 2 +- ld/ld.h | 23 +- ld/ld.texi | 54 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 15 +- ld/ldctor.c | 43 +- ld/ldctor.h | 7 +- ld/ldelf.c | 2136 + ld/ldelf.h | 32 + ld/ldelfgen.c | 186 + ld/ldelfgen.h | 29 + ld/ldemul.c | 48 +- ld/ldemul.h | 23 +- ld/ldexp.c | 30 +- ld/ldexp.h | 2 +- ld/ldfile.c | 3 +- ld/ldfile.h | 2 +- ld/ldgram.y | 3 +- ld/ldint.texi | 6 +- ld/ldlang.c | 753 +- ld/ldlang.h | 86 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 2 +- ld/ldlex.l | 7 +- ld/ldmain.c | 11 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 29 +- ld/ldmisc.h | 2 +- ld/ldver.c | 7 +- ld/ldver.h | 2 +- ld/ldwrite.c | 94 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 103 +- ld/mri.c | 4 +- ld/mri.h | 2 +- ld/pe-dll.c | 137 +- ld/pe-dll.h | 3 +- ld/pep-dll.c | 3 +- ld/pep-dll.h | 3 +- ld/plugin.c | 23 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 5 +- ld/po/Make-in | 2 +- ld/po/SRC-POTFILES.in | 4 + ld/po/ld.pot | 6031 +- 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 | 7 +- ld/scripttempl/armbpabi.sc | 6 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 7 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32cr16c.sc | 66 - ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 12 +- ld/scripttempl/elf32msp430_3.sc | 224 - ld/scripttempl/elf32xc16x.sc | 4 +- ld/scripttempl/elf32xc16xl.sc | 4 +- ld/scripttempl/elf32xc16xs.sc | 4 +- ld/scripttempl/elf64bpf.sc | 703 + ld/scripttempl/elf64hppa.sc | 6 +- ld/scripttempl/elf_chaos.sc | 6 +- ld/scripttempl/elfarc.sc | 38 +- ld/scripttempl/elfarcv2.sc | 128 +- ld/scripttempl/elfd10v.sc | 6 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 6 +- ld/scripttempl/elfm68hc12.sc | 6 +- ld/scripttempl/elfm9s12z.sc | 6 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 6 +- ld/scripttempl/elfxtensa.sc | 6 +- ld/scripttempl/epiphany_4x4.sc | 6 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 6 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 6 +- ld/scripttempl/mcorepe.sc | 6 +- ld/scripttempl/mep.sc | 6 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 7 +- ld/scripttempl/pe.sc | 11 +- ld/scripttempl/pep.sc | 11 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/ppcpe.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30aout.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/tic80coff.sc | 86 - ld/scripttempl/v850.sc | 6 +- ld/scripttempl/v850_rh850.sc | 6 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 6 +- ld/scripttempl/z80.sc | 36 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 2 +- ld/testplug.c | 2 +- ld/testplug2.c | 2 +- ld/testplug3.c | 2 +- ld/testplug4.c | 2 +- ld/testsuite/config/default.exp | 2 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 12 +- ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 1 + ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 1 + ld/testsuite/ld-aarch64/bti-plt-1.d | 1 + ld/testsuite/ld-aarch64/bti-plt-2.d | 3 +- ld/testsuite/ld-aarch64/bti-plt-3.d | 1 + ld/testsuite/ld-aarch64/bti-plt-4.d | 3 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 3 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 3 +- ld/testsuite/ld-aarch64/bti-warn.d | 3 +- ld/testsuite/ld-aarch64/dt_textrel.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-264-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-266-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-268-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-269-bad.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-515-be.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-515.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-516-be.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-516.d | 1 + ld/testsuite/ld-aarch64/erratum835769-843419.d | 54 + ld/testsuite/ld-aarch64/farcall-b-plt.d | 1 + ld/testsuite/ld-aarch64/farcall-bl-plt.d | 1 + ld/testsuite/ld-aarch64/gc-plt-relocs.d | 1 + ld/testsuite/ld-aarch64/gc-relocs-257-dyn.d | 1 + ld/testsuite/ld-aarch64/ifunc-1-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1.d | 2 +- ld/testsuite/ld-aarch64/ifunc-12.d | 2 +- ld/testsuite/ld-aarch64/ifunc-13.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14c.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14d.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14e.d | 2 +- ld/testsuite/ld-aarch64/ifunc-14f.d | 2 +- ld/testsuite/ld-aarch64/ifunc-15.d | 2 +- ld/testsuite/ld-aarch64/ifunc-16.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-18b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-19b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2.d | 2 +- ld/testsuite/ld-aarch64/ifunc-20.d | 2 +- ld/testsuite/ld-aarch64/ifunc-21.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-6b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7c.d | 2 +- ld/testsuite/ld-aarch64/pac-plt-1.d | 1 + ld/testsuite/ld-aarch64/pac-plt-2.d | 1 + ld/testsuite/ld-aarch64/pcrel_pic_defined.d | 1 + ld/testsuite/ld-aarch64/pcrel_pic_undefined.d | 1 + ld/testsuite/ld-aarch64/pie-bind-locally.d | 1 + ld/testsuite/ld-aarch64/plt_mapping_symbol.d | 3 +- ld/testsuite/ld-aarch64/pr20402.d | 1 + ld/testsuite/ld-aarch64/pr22764.d | 1 + ld/testsuite/ld-aarch64/property-bti-pac1.d | 4 +- ld/testsuite/ld-aarch64/property-bti-pac2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac3.d | 2 +- ld/testsuite/ld-aarch64/protected-data.d | 1 + ld/testsuite/ld-aarch64/rela-abs-relative-be.d | 2 +- ld/testsuite/ld-aarch64/rela-abs-relative-opt.d | 1 + ld/testsuite/ld-aarch64/rela-abs-relative.d | 1 + ld/testsuite/ld-aarch64/relasz.d | 1 + .../ld-aarch64/relocs-1027-symbolic-func.d | 1 + ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-desc-ie.d | 1 + ld/testsuite/ld-aarch64/tls-large-desc-be.d | 1 + ld/testsuite/ld-aarch64/tls-large-desc.d | 1 + ld/testsuite/ld-aarch64/tls-large-ie-be.d | 1 + ld/testsuite/ld-aarch64/tls-large-ie.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d | 1 + ld/testsuite/ld-aarch64/tls-small-ld.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-desc.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-gd.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-ie.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-ld.d | 1 + ld/testsuite/ld-aarch64/tlsle-symbol-offset.d | 1 + ld/testsuite/ld-aarch64/tlsle.d | 1 + ld/testsuite/ld-aarch64/undef-tls.d | 17 + ld/testsuite/ld-aarch64/undef-tls.s | 13 + ld/testsuite/ld-aarch64/variant_pcs-now.d | 1 + ld/testsuite/ld-aarch64/variant_pcs-shared.d | 1 + ld/testsuite/ld-aarch64/weak-tls.d | 8 + ld/testsuite/ld-aarch64/weak-tls.s | 16 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arc/relax-local-pic.d | 14 + ld/testsuite/ld-arc/relax-local-pic.s | 16 + ld/testsuite/ld-arm/arm-dyn.ld | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 98 +- ld/testsuite/ld-arm/arm-lib.ld | 2 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 3 +- ld/testsuite/ld-arm/cmse_main.s | 21 + ld/testsuite/ld-arm/cmse_main_sec_debug.d | 29 + ld/testsuite/ld-arm/cmse_sec_debug.s | 142 + ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 2 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 20 +- ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-short.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm.d | 4 +- .../ld-arm/farcall-thumb-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb.d | 2 +- ld/testsuite/ld-arm/fdpic-main.ld | 3 +- ld/testsuite/ld-arm/fdpic-shared.ld | 3 +- ld/testsuite/ld-arm/fix-arm1176-on.d | 2 +- ld/testsuite/ld-arm/gc-hidden-1.d | 1 + ld/testsuite/ld-arm/ifunc-10.dd | 32 +- ld/testsuite/ld-arm/ifunc-2.dd | 8 +- ld/testsuite/ld-arm/ifunc-4.dd | 32 +- ld/testsuite/ld-arm/ifunc-6.dd | 4 +- ld/testsuite/ld-arm/ifunc-8.dd | 16 +- ld/testsuite/ld-arm/jump-reloc-veneers-long.d | 2 +- ld/testsuite/ld-arm/mixed-app.d | 2 +- ld/testsuite/ld-arm/movw-shared-1.d | 1 + ld/testsuite/ld-arm/movw-shared-2.d | 1 + ld/testsuite/ld-arm/movw-shared-3.d | 1 + ld/testsuite/ld-arm/movw-shared-4.d | 1 + ld/testsuite/ld-arm/pie-bind-locally.d | 1 + ld/testsuite/ld-arm/protected-data.d | 1 + ld/testsuite/ld-arm/rel32-reject-pie.d | 1 + ld/testsuite/ld-arm/rel32-reject.d | 1 + ld/testsuite/ld-arm/thumb2-b-interwork.d | 2 +- ld/testsuite/ld-arm/thumb2-bl-undefweak.d | 1 + ld/testsuite/ld-arm/thumb2-bl-undefweak1.d | 1 + ld/testsuite/ld-arm/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 4 +- ld/testsuite/ld-arm/unwind-4.d | 2 + ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-avr/lds-mega.d | 2 +- ld/testsuite/ld-avr/lds-tiny.d | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 10 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-bpf/call-1.d | 1 - ld/testsuite/ld-bpf/jump-1.d | 1 - ld/testsuite/ld-cdtest/cdtest.exp | 7 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 8 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 8 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 18 +- ld/testsuite/ld-cris/tls-gd-1.d | 22 +- ld/testsuite/ld-cris/tls-gd-1h.d | 22 +- ld/testsuite/ld-cris/tls-gd-2.d | 22 +- ld/testsuite/ld-cris/tls-gd-2h.d | 22 +- ld/testsuite/ld-cris/tls-ie-10.d | 20 +- ld/testsuite/ld-cris/tls-ie-11.d | 24 +- ld/testsuite/ld-cris/tls-ie-8.d | 20 +- ld/testsuite/ld-cris/tls-ie-9.d | 24 +- ld/testsuite/ld-cris/tls-js1.d | 14 +- ld/testsuite/ld-cris/tls-ld-4.d | 22 +- ld/testsuite/ld-cris/tls-ld-5.d | 22 +- ld/testsuite/ld-cris/tls-ld-6.d | 22 +- ld/testsuite/ld-cris/tls-ld-7.d | 22 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 28 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 30 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 14 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 16 +- ld/testsuite/ld-cris/tls-local-54.d | 8 +- ld/testsuite/ld-cris/tls-local-60.d | 12 +- ld/testsuite/ld-cris/tls-local-61.d | 12 +- ld/testsuite/ld-cris/tls-local-63.d | 10 +- ld/testsuite/ld-cris/tls-local-64.d | 16 +- ld/testsuite/ld-cris/tls-ok-30.d | 18 +- ld/testsuite/ld-cris/tls-ok-32.d | 12 +- ld/testsuite/ld-cris/tls-ok-34.d | 16 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 2 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 2 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 6 +- ld/testsuite/ld-elf/comm-data5.s | 6 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh4.d | 6 +- ld/testsuite/ld-elf/eh5.d | 72 +- ld/testsuite/ld-elf/elf.exp | 4 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group9.s | 2 +- ld/testsuite/ld-elf/hash.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 5 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/pr21233-l.sd | 2 +- ld/testsuite/ld-elf/pr22269-1.rd | 6 +- ld/testsuite/ld-elf/pr23591.d | 2 +- ld/testsuite/ld-elf/pr24819.d | 9 + ld/testsuite/ld-elf/pr24819.s | 4 + ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/provide-hidden-s.nd | 4 +- ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 24 +- ld/testsuite/ld-elf/size-1.d | 26 + ld/testsuite/ld-elf/size-1.s | 15 + ld/testsuite/ld-elf/size-1.t | 16 + ld/testsuite/ld-elf/size-2.d | 21 + ld/testsuite/ld-elf/size-2.s | 9 + ld/testsuite/ld-elf/size-2.t | 20 + ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfvsb/elf-offset.ld | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 2 +- ld/testsuite/ld-elfweak/elfweak.exp | 2 +- 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 | 7 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/align-branch-1.d | 25 + ld/testsuite/ld-i386/align-branch-1.s | 19 + ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 3 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 2 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr23372a.d | 2 +- ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-1.r | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 2 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 2 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 2 +- ld/testsuite/ld-i386/property-6.r | 2 +- ld/testsuite/ld-i386/property-7.r | 2 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-3.d | 2 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 2 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 2 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/compact-eh1.s | 1 + ld/testsuite/ld-mips-elf/compact-eh1a.s | 3 +- ld/testsuite/ld-mips-elf/compact-eh1b.s | 1 + ld/testsuite/ld-mips-elf/compact-eh2.s | 1 + ld/testsuite/ld-mips-elf/compact-eh3.s | 1 + ld/testsuite/ld-mips-elf/compact-eh3a.s | 1 + ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 2 +- ld/testsuite/ld-mips-elf/emit-relocs-1a.s | 1 + ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/hash1.d | 11 + ld/testsuite/ld-mips-elf/hash1.s | 8 +- ld/testsuite/ld-mips-elf/hash1a.d | 5 - ld/testsuite/ld-mips-elf/hash1b.d | 4 - ld/testsuite/ld-mips-elf/hash1c.d | 4 - ld/testsuite/ld-mips-elf/hash2.d | 16 + ld/testsuite/ld-mips-elf/jaloverflow-2.s | 1 + ld/testsuite/ld-mips-elf/jaloverflow.s | 1 + ld/testsuite/ld-mips-elf/mips-dyn.ld | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 7 +- ld/testsuite/ld-mips-elf/mips-lib.ld | 2 +- ld/testsuite/ld-mips-elf/reloc-1a.s | 1 + ld/testsuite/ld-mips-elf/reloc-2a.s | 1 + ld/testsuite/ld-mips-elf/reloc-4.s | 1 + ld/testsuite/ld-mips-elf/reloc-5.s | 1 + ld/testsuite/ld-mips-elf/reloc-6b.s | 1 + ld/testsuite/ld-mips-elf/start.s | 17 + ld/testsuite/ld-mips-elf/textrel-1.s | 1 + ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 34 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.r | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 10 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 12 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 12 +- ld/testsuite/ld-mips-elf/undefweak-overflow.d | 36 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 1 + ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/attr-gnu-main.s | 8 + ld/testsuite/ld-msp430-elf/attr-gnu-obj.s | 2 + .../ld-msp430-elf/attr-gnu-region-lower-upper.d | 6 + ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d | 12 + ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d | 13 + ld/testsuite/ld-msp430-elf/msp430-elf.exp | 18 +- ld/testsuite/ld-msp430-elf/reloc-lo-430x.s | 22 + ld/testsuite/ld-msp430-elf/upper-input-sections.s | 33 + ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 2 +- 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 | 22 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr24406-1.c | 2 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 5 +- ld/testsuite/ld-powerpc/callstub-1.d | 29 + ld/testsuite/ld-powerpc/callstub-1.s | 9 + ld/testsuite/ld-powerpc/callstub-2.d | 35 + ld/testsuite/ld-powerpc/callstub-2.s | 8 + ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/funref.s | 1 + ld/testsuite/ld-powerpc/funref2.s | 1 + ld/testsuite/ld-powerpc/funv1.s | 14 +- ld/testsuite/ld-powerpc/localgot.d | 8 + ld/testsuite/ld-powerpc/localgot.s | 5 + ld/testsuite/ld-powerpc/pcrelopt.d | 17 +- ld/testsuite/ld-powerpc/pcrelopt.s | 12 + ld/testsuite/ld-powerpc/powerpc.exp | 40 +- ld/testsuite/ld-powerpc/tls32no.d | 47 + ld/testsuite/ld-powerpc/tls32no.g | 13 + ld/testsuite/ld-powerpc/tlsexe.r | 1 + ld/testsuite/ld-powerpc/tlsexe32.r | 1 + ld/testsuite/ld-powerpc/tlsexe32no.d | 75 + ld/testsuite/ld-powerpc/tlsexe32no.g | 13 + ld/testsuite/ld-powerpc/tlsexe32no.r | 111 + ld/testsuite/ld-powerpc/tlsexeno.d | 88 + ld/testsuite/ld-powerpc/tlsexeno.g | 16 + ld/testsuite/ld-powerpc/tlsexeno.r | 113 + ld/testsuite/ld-powerpc/tlsexetocno.d | 72 + ld/testsuite/ld-powerpc/tlsexetocno.g | 15 + ld/testsuite/ld-powerpc/tlsgd.d | 31 + ld/testsuite/ld-powerpc/tlsgd.s | 52 + ld/testsuite/ld-powerpc/tlsie.d | 54 + ld/testsuite/ld-powerpc/tlsie.s | 77 + ld/testsuite/ld-powerpc/tlsld.d | 63 +- ld/testsuite/ld-powerpc/tlsld.s | 86 +- ld/testsuite/ld-powerpc/tlsld32.d | 44 - ld/testsuite/ld-powerpc/tlsldopt.d | 43 + ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} | 0 ld/testsuite/ld-powerpc/tlsldopt32.d | 44 + .../ld-powerpc/{tlsld32.s => tlsldopt32.s} | 0 ld/testsuite/ld-powerpc/tlsno.d | 53 + ld/testsuite/ld-powerpc/tlsno.g | 16 + ld/testsuite/ld-powerpc/tlsso.d | 18 +- ld/testsuite/ld-powerpc/tlsso.g | 2 + ld/testsuite/ld-powerpc/tlsso.r | 15 +- ld/testsuite/ld-powerpc/tlsso32.d | 14 +- ld/testsuite/ld-powerpc/tlsso32.g | 3 +- ld/testsuite/ld-powerpc/tlsso32.r | 14 +- ld/testsuite/ld-powerpc/tlstocno.d | 37 + ld/testsuite/ld-powerpc/tlstocno.g | 15 + ld/testsuite/ld-powerpc/tlstocso.r | 2 +- ld/testsuite/ld-riscv-elf/c-lui-2.d | 19 + ld/testsuite/ld-riscv-elf/c-lui-2.ld | 6 + ld/testsuite/ld-riscv-elf/c-lui-2.s | 12 + ld/testsuite/ld-riscv-elf/call-relax-0.s | 9 + ld/testsuite/ld-riscv-elf/call-relax-1.s | 6 + ld/testsuite/ld-riscv-elf/call-relax-2.s | 7 + ld/testsuite/ld-riscv-elf/call-relax-3.s | 9 + ld/testsuite/ld-riscv-elf/call-relax.d | 9 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 11 +- ld/testsuite/ld-riscv-elf/lib-nopic-01a.s | 9 + ld/testsuite/ld-riscv-elf/lib-nopic-01b.d | 5 + ld/testsuite/ld-riscv-elf/lib-nopic-01b.s | 9 + ld/testsuite/ld-riscv-elf/weakref32.d | 25 +- ld/testsuite/ld-riscv-elf/weakref32.s | 3 + ld/testsuite/ld-riscv-elf/weakref64.d | 25 +- ld/testsuite/ld-riscv-elf/weakref64.s | 3 + ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-s390/tlspic.rd | 1 - ld/testsuite/ld-s390/tlspic_64.rd | 1 - ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 2 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.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.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill16.d | 2 + ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/script.exp | 2 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/size-1.d | 14 - ld/testsuite/ld-scripts/size-1.s | 7 - ld/testsuite/ld-scripts/size-1.t | 10 - ld/testsuite/ld-scripts/size-2.d | 18 - ld/testsuite/ld-scripts/size-2.s | 8 - ld/testsuite/ld-scripts/size-2.t | 22 - ld/testsuite/ld-scripts/size.exp | 41 - ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 2 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-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/elf-offset.ld | 2 +- ld/testsuite/ld-shared/shared.exp | 2 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-sparc/tlssunnopic32.rd | 1 - ld/testsuite/ld-sparc/tlssunnopic64.rd | 1 - ld/testsuite/ld-sparc/tlssunpic32.rd | 1 - ld/testsuite/ld-sparc/tlssunpic64.rd | 1 - ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/sr3.cc | 2 +- ld/testsuite/ld-srec/srec.exp | 6 +- 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 | 16 +- 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-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/align-branch-1.d | 21 + ld/testsuite/ld-x86-64/align-branch-1.s | 17 + ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load2.d | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pr23372a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372a.d | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/pr24905-x32.d | 8 + ld/testsuite/ld-x86-64/pr24905.d | 7 + ld/testsuite/ld-x86-64/pr24905.s | 6 + ld/testsuite/ld-x86-64/pr24905.t | 1 + ld/testsuite/ld-x86-64/property-1.r | 2 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 2 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 2 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 2 +- ld/testsuite/ld-x86-64/property-6.r | 2 +- ld/testsuite/ld-x86-64/property-7.r | 2 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-3.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 5 +- ld/testsuite/ld-xc16x/xc16x.exp | 2 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z80/arch_default.d | 11 + ld/testsuite/ld-z80/arch_ez80_adl.d | 11 + ld/testsuite/ld-z80/arch_ez80_z80.d | 11 + ld/testsuite/ld-z80/arch_r800.d | 11 + ld/testsuite/ld-z80/arch_z180.d | 11 + ld/testsuite/ld-z80/arch_z80.d | 11 + ld/testsuite/ld-z80/comb_arch_ez80_z80.d | 11 + ld/testsuite/ld-z80/comb_arch_z180_z80.d | 11 + ld/testsuite/ld-z80/comb_arch_z80_ez80.d | 11 + ld/testsuite/ld-z80/comb_arch_z80_z180.d | 11 + ld/testsuite/ld-z80/dummy1.s | 6 + ld/testsuite/ld-z80/dummy2.s | 5 + ld/testsuite/ld-z80/jr.s | 58 + ld/testsuite/ld-z80/jr_b.d | 51 + ld/testsuite/ld-z80/jr_f.d | 70 + ld/testsuite/ld-z80/labels.s | 43 + ld/testsuite/ld-z80/relocs.s | 81 + ld/testsuite/ld-z80/relocs_b_ez80.d | 60 + ld/testsuite/ld-z80/relocs_b_z80.d | 60 + ld/testsuite/ld-z80/relocs_f_ez80.d | 78 + ld/testsuite/ld-z80/relocs_f_z80.d | 79 + ld/testsuite/ld-z80/z80.exp | 33 + ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 3 +- libctf/ChangeLog | 665 +- libctf/Makefile.am | 30 +- libctf/Makefile.in | 345 +- libctf/aclocal.m4 | 7 + libctf/config.h.in | 11 + libctf/configure | 7905 +- libctf/configure.ac | 70 +- libctf/ctf-archive.c | 108 +- libctf/ctf-create.c | 1024 +- libctf/ctf-decl.c | 14 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dump.c | 316 +- libctf/ctf-endian.h | 8 +- libctf/ctf-error.c | 11 +- libctf/ctf-hash.c | 112 +- libctf/ctf-impl.h | 150 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 911 + libctf/ctf-lookup.c | 27 +- libctf/ctf-open-bfd.c | 105 +- libctf/ctf-open.c | 719 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-string.c | 520 + libctf/ctf-subr.c | 14 +- libctf/ctf-types.c | 411 +- libctf/ctf-util.c | 73 +- libctf/elf.h | 2 +- libctf/libctf.ver | 161 + libctf/swap.h | 8 +- libiberty/ChangeLog | 180 + libiberty/Makefile.in | 16 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 63 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 5 +- libiberty/cplus-dem.c | 52 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 22 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 47 + libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 5 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 686 +- libiberty/rust-demangle.h | 45 + libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 94 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 19 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/rust-demangle-expected | 6 +- 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 +- opcodes/ChangeLog | 1191 +- opcodes/ChangeLog-2019 | 2456 + opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 4 +- opcodes/Makefile.in | 7 +- opcodes/aarch64-asm-2.c | 79 +- opcodes/aarch64-asm.c | 7 +- opcodes/aarch64-asm.h | 2 +- opcodes/aarch64-dis-2.c | 1940 +- opcodes/aarch64-dis.c | 33 +- opcodes/aarch64-dis.h | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 5 +- opcodes/aarch64-opc.c | 81 +- opcodes/aarch64-opc.h | 4 +- opcodes/aarch64-tbl.h | 255 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 4 +- opcodes/arc-dis.c | 50 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 9 +- opcodes/arc-ext.c | 14 +- opcodes/arc-ext.h | 4 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 8 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 3742 +- opcodes/arm-dis.c | 814 +- opcodes/avr-dis.c | 4 +- opcodes/bfin-dis.c | 42 +- opcodes/bpf-asm.c | 2 +- opcodes/bpf-desc.c | 70 +- opcodes/bpf-desc.h | 2 +- opcodes/bpf-dis.c | 4 +- opcodes/bpf-ibld.c | 4 +- opcodes/bpf-opc.c | 106 +- opcodes/bpf-opc.h | 9 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 4 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 39 +- opcodes/configure.ac | 3 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 16 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 37 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 40 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 14 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 65 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 91 +- opcodes/disassemble.h | 3 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 4 +- opcodes/epiphany-ibld.c | 8 +- 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 | 4 +- opcodes/fr30-ibld.c | 12 +- 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 | 4 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 7 +- opcodes/hppa-dis.c | 18 +- opcodes/i386-dis-evex-len.h | 84 + opcodes/i386-dis-evex-mod.h | 20 - opcodes/i386-dis-evex-prefix.h | 18 +- opcodes/i386-dis-evex-w.h | 50 +- opcodes/i386-dis.c | 447 +- opcodes/i386-gen.c | 255 +- opcodes/i386-init.h | 602 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 154 +- opcodes/i386-opc.tbl | 831 +- opcodes/i386-reg.tbl | 526 +- opcodes/i386-tbl.h | 92312 +++++++++---------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 11 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 4 +- 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 | 4 +- opcodes/iq2000-ibld.c | 4 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 4 +- opcodes/lm32-ibld.c | 6 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/m10200-dis.c | 26 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 26 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 4 +- opcodes/m32c-ibld.c | 128 +- 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 | 4 +- opcodes/m32r-ibld.c | 8 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 180 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 12 +- opcodes/m68k-opc.c | 6 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 59 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 2 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 4 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 314 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 8 +- opcodes/microblaze-opcm.h | 4 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 7 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 95 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 7 +- 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 | 4 +- 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 | 52 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 2 +- opcodes/nios2-dis.c | 24 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 39 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 4 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 2 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 4 +- opcodes/or1k-ibld.c | 6 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 5 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 10 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 2 - opcodes/po/opcodes.pot | 782 +- opcodes/ppc-dis.c | 19 +- opcodes/ppc-opc.c | 12 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 8 +- opcodes/riscv-opc.c | 1296 +- 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 | 151 +- opcodes/s12z-dis.c | 55 +- opcodes/s12z-opc.c | 175 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 2 +- opcodes/s390-mkopc.c | 5 +- opcodes/s390-opc.c | 2 +- opcodes/s390-opc.txt | 2 +- opcodes/score-dis.c | 1070 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 580 +- opcodes/sh-dis.c | 18 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 17 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 38 +- opcodes/tic4x-dis.c | 86 +- opcodes/tic54x-dis.c | 5 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 6 +- opcodes/tic80-dis.c | 315 - opcodes/tic80-opc.c | 1211 - opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 13 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 13 +- opcodes/v850-dis.c | 201 +- opcodes/v850-opc.c | 10 +- opcodes/vax-dis.c | 21 +- opcodes/visium-dis.c | 6 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 476 +- opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-desc.c | 2 +- opcodes/xc16x-desc.h | 2 +- opcodes/xc16x-dis.c | 4 +- opcodes/xc16x-ibld.c | 2 +- opcodes/xc16x-opc.c | 2 +- opcodes/xc16x-opc.h | 2 +- opcodes/xgate-dis.c | 24 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 4 +- opcodes/xstormy16-ibld.c | 4 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 634 +- opcodes/z8k-dis.c | 31 +- opcodes/z8k-opc.h | 8 +- opcodes/z8kgen.c | 10 +- readline/.gitignore | 4 + readline/CHANGELOG | 1095 - readline/CHANGES | 1238 - readline/ChangeLog | 13 + readline/ChangeLog.gdb | 1510 - readline/INSTALL | 287 - readline/MANIFEST | 155 - readline/Makefile.am | 18 + readline/Makefile.in | 1030 +- readline/NEWS | 19 - readline/README | 193 +- readline/aclocal.m4 | 4911 +- readline/bind.c | 2393 - readline/callback.c | 273 - readline/chardefs.h | 164 - readline/compat.c | 113 - readline/complete.c | 2679 - readline/config.h.in | 283 - readline/configure | 5466 +- readline/configure.ac | 30 + readline/configure.in | 307 - readline/display.c | 2709 - readline/doc/ChangeLog.gdb | 94 - readline/doc/Makefile.in | 256 - readline/doc/history.3 | 672 - readline/doc/history.texi | 99 - readline/doc/hstech.texi | 577 - readline/doc/hsuser.texi | 473 - readline/doc/readline.3 | 1381 - readline/doc/rlman.texi | 97 - readline/doc/rltech.texi | 2420 - readline/doc/rluser.texi | 2037 - readline/doc/rluserman.texi | 83 - readline/doc/texi2dvi | 658 - readline/doc/texi2html | 5428 -- readline/doc/version.texi | 10 - readline/emacs_keymap.c | 878 - readline/examples/ChangeLog.gdb | 18 - readline/examples/Makefile.in | 143 - readline/examples/excallback.c | 191 - readline/examples/fileman.c | 488 - readline/examples/histexamp.c | 125 - readline/examples/readlinebuf.h | 139 - readline/examples/rl.c | 157 - readline/examples/rlcat.c | 179 - readline/examples/rlevent.c | 166 - readline/examples/rlfe/ChangeLog | 37 - readline/examples/rlfe/ChangeLog.gdb | 14 - readline/examples/rlfe/config.h.in | 379 - readline/examples/rlfe/configure | 5632 -- readline/examples/rlfe/configure.in | 442 - readline/examples/rlfe/extern.h | 40 - readline/examples/rlfe/os.h | 529 - readline/examples/rlfe/rlfe.c | 785 - readline/examples/rlptytest.c | 337 - readline/examples/rltest.c | 92 - readline/examples/rlversion.c | 48 - readline/funmap.c | 263 - readline/histexpand.c | 1660 - readline/histfile.c | 557 - readline/histlib.h | 82 - readline/history.c | 519 - readline/history.h | 266 - readline/histsearch.c | 194 - readline/input.c | 629 - readline/isearch.c | 697 - readline/keymaps.c | 162 - readline/keymaps.h | 97 - readline/kill.c | 694 - readline/macro.c | 271 - readline/mbutil.c | 375 - readline/misc.c | 655 - readline/nls.c | 252 - readline/parens.c | 173 - readline/patchlevel | 3 - readline/posixdir.h | 61 - readline/posixjmp.h | 40 - readline/posixstat.h | 142 - readline/readline.c | 1261 - readline/readline.h | 893 - readline/readline/.gitignore | 37 + readline/readline/CHANGELOG | 1360 + readline/readline/CHANGES | 1704 + readline/{ => readline}/COPYING | 0 readline/readline/ChangeLog.gdb | 1550 + readline/readline/INSTALL | 287 + readline/readline/MANIFEST | 165 + readline/readline/Makefile.in | 616 + readline/readline/NEWS | 366 + readline/readline/README | 196 + readline/{ => readline}/USAGE | 0 readline/readline/aclocal.m4 | 4262 + readline/{ => readline}/ansi_stdlib.h | 0 readline/readline/bind.c | 2920 + readline/readline/callback.c | 360 + readline/readline/chardefs.h | 164 + readline/readline/colors.c | 294 + readline/readline/colors.h | 126 + readline/readline/compat.c | 106 + readline/readline/complete.c | 2958 + readline/readline/config.h.in | 302 + readline/readline/configure | 8203 ++ readline/readline/configure.ac | 320 + readline/{ => readline}/cross-build/cygwin.cache | 0 readline/readline/display.c | 3249 + readline/readline/doc/ChangeLog.gdb | 94 + readline/readline/doc/Makefile.in | 271 + readline/{ => readline}/doc/fdl.texi | 0 readline/readline/doc/history.3 | 680 + readline/readline/doc/history.texi | 85 + readline/readline/doc/hstech.texi | 602 + readline/readline/doc/hsuser.texi | 506 + readline/readline/doc/readline.3 | 1539 + readline/readline/doc/rlman.texi | 84 + readline/readline/doc/rltech.texi | 2731 + readline/readline/doc/rluser.texi | 2389 + readline/readline/doc/rluserman.texi | 70 + readline/readline/doc/texi2dvi | 1944 + readline/readline/doc/texi2html | 5428 ++ readline/readline/doc/version.texi | 10 + readline/readline/emacs_keymap.c | 872 + readline/readline/examples/ChangeLog.gdb | 18 + readline/{ => readline}/examples/Inputrc | 0 readline/readline/examples/Makefile.in | 188 + .../examples/autoconf/BASH_CHECK_LIB_TERMCAP | 0 .../examples/autoconf/RL_LIB_READLINE_VERSION | 0 .../examples/autoconf/wi_LIB_READLINE | 0 readline/readline/examples/excallback.c | 196 + readline/readline/examples/fileman.c | 506 + readline/readline/examples/hist_erasedups.c | 121 + readline/readline/examples/hist_purgecmd.c | 151 + readline/readline/examples/histexamp.c | 128 + readline/{ => readline}/examples/manexamp.c | 0 readline/readline/examples/readlinebuf.h | 139 + readline/readline/examples/rl-callbacktest.c | 115 + readline/{ => readline}/examples/rl-fgets.c | 0 readline/readline/examples/rl.c | 158 + readline/readline/examples/rlbasic.c | 29 + readline/readline/examples/rlcat.c | 179 + readline/readline/examples/rlevent.c | 173 + readline/readline/examples/rlfe/ChangeLog | 37 + readline/readline/examples/rlfe/ChangeLog.gdb | 14 + readline/{ => readline}/examples/rlfe/Makefile.in | 0 readline/{ => readline}/examples/rlfe/README | 0 readline/readline/examples/rlfe/config.h.in | 383 + readline/readline/examples/rlfe/configure | 5645 ++ readline/readline/examples/rlfe/configure.in | 444 + readline/readline/examples/rlfe/extern.h | 40 + readline/readline/examples/rlfe/os.h | 531 + readline/{ => readline}/examples/rlfe/pty.c | 0 readline/readline/examples/rlfe/rlfe.c | 792 + readline/{ => readline}/examples/rlfe/screen.h | 0 readline/readline/examples/rlkeymaps.c | 61 + readline/readline/examples/rlptytest.c | 345 + readline/readline/examples/rltest.c | 93 + readline/readline/examples/rlversion.c | 49 + readline/readline/funmap.c | 269 + readline/readline/histexpand.c | 1685 + readline/readline/histfile.c | 791 + readline/readline/histlib.h | 85 + readline/readline/history.c | 607 + readline/readline/history.h | 286 + readline/readline/histsearch.c | 287 + readline/readline/input.c | 694 + readline/readline/isearch.c | 829 + readline/readline/keymaps.c | 174 + readline/readline/keymaps.h | 100 + readline/readline/kill.c | 766 + readline/readline/macro.c | 332 + readline/readline/mbutil.c | 440 + readline/readline/misc.c | 681 + readline/readline/nls.c | 290 + readline/readline/parens.c | 180 + readline/readline/parse-colors.c | 440 + readline/readline/parse-colors.h | 46 + readline/readline/patchlevel | 3 + readline/readline/posixdir.h | 71 + readline/readline/posixjmp.h | 46 + readline/{ => readline}/posixselect.h | 0 readline/readline/posixstat.h | 162 + readline/readline/readline.c | 1450 + readline/readline/readline.h | 959 + readline/readline/readline.pc.in | 12 + readline/readline/rlconf.h | 79 + readline/readline/rldefs.h | 166 + readline/readline/rlmbutil.h | 213 + readline/readline/rlprivate.h | 573 + readline/{ => readline}/rlshell.h | 0 readline/readline/rlstdc.h | 57 + readline/readline/rltty.c | 991 + readline/{ => readline}/rltty.h | 0 readline/readline/rltypedefs.h | 100 + readline/{ => readline}/rlwinsize.h | 0 readline/readline/savestring.c | 40 + readline/readline/search.c | 658 + readline/readline/shell.c | 214 + readline/readline/shlib/Makefile.in | 501 + readline/readline/signals.c | 742 + readline/readline/support/config.guess | 1702 + readline/readline/support/config.rpath | 684 + readline/readline/support/config.sub | 1801 + readline/{ => readline}/support/install.sh | 0 readline/{ => readline}/support/mkdirs | 0 readline/readline/support/mkdist | 129 + readline/{ => readline}/support/mkinstalldirs | 0 readline/readline/support/shlib-install | 206 + readline/readline/support/shobj-conf | 594 + readline/{ => readline}/support/wcwidth.c | 0 readline/readline/tcap.h | 60 + readline/readline/terminal.c | 779 + readline/readline/text.c | 1815 + readline/readline/tilde.c | 493 + readline/{ => readline}/tilde.h | 0 readline/readline/undo.c | 365 + readline/readline/util.c | 578 + readline/readline/vi_keymap.c | 875 + readline/readline/vi_mode.c | 2314 + readline/readline/xfree.c | 49 + readline/readline/xmalloc.c | 75 + readline/readline/xmalloc.h | 45 + readline/rlconf.h | 61 - readline/rldefs.h | 162 - readline/rlmbutil.h | 154 - readline/rlprivate.h | 506 - readline/rlstdc.h | 45 - readline/rltty.c | 975 - readline/rltypedefs.h | 93 - readline/savestring.c | 41 - readline/search.c | 570 - readline/shell.c | 208 - readline/shlib/Makefile.in | 462 - readline/signals.c | 673 - readline/support/config.guess | 1658 - readline/support/config.rpath | 547 - readline/support/config.sub | 1798 - readline/support/mkdist | 120 - readline/support/shlib-install | 205 - readline/support/shobj-conf | 579 - readline/tcap.h | 60 - readline/terminal.c | 771 - readline/text.c | 1702 - readline/tilde.c | 506 - readline/undo.c | 331 - readline/util.c | 537 - readline/vi_keymap.c | 876 - readline/vi_mode.c | 2071 - readline/xfree.c | 57 - readline/xmalloc.c | 79 - readline/xmalloc.h | 48 - sim/ChangeLog | 23 + sim/MAINTAINERS | 1 + sim/Makefile.in | 12 +- sim/aarch64/Makefile.in | 2 +- sim/aarch64/configure.ac | 2 +- sim/aarch64/cpustate.c | 2 +- sim/aarch64/cpustate.h | 2 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 2 +- sim/aarch64/memory.c | 2 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 2 +- sim/aarch64/simulator.c | 2 +- sim/aarch64/simulator.h | 2 +- sim/arm/ChangeLog | 18 + sim/arm/Makefile.in | 2 +- sim/arm/armemu.c | 4 - sim/arm/arminit.c | 4 + sim/arm/iwmmxt.c | 4 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 37 +- sim/arm/maverick.h | 46 + sim/arm/sim-main.h | 2 +- sim/arm/wrapper.c | 37 +- sim/avr/Makefile.in | 2 +- sim/avr/interp.c | 2 +- sim/avr/sim-main.h | 2 +- sim/bfin/Makefile.in | 2 +- sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 2 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 2 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 2 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 2 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 2 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 2 +- sim/common/ChangeLog | 14 + sim/common/Make-common.in | 2 +- sim/common/Makefile.in | 3 +- sim/common/callback.c | 2 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 2 +- sim/common/cgen-scache.c | 2 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/create-version.sh | 2 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 2 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 2 +- sim/common/gennltvals.sh | 4 + sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/hw-tree.h | 2 +- sim/common/nltvals.def | 31 + sim/common/nrun.c | 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 | 2 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 10 +- sim/common/sim-memopt.c | 2 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 2 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 16 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 2 +- sim/common/version.h | 2 +- sim/configure | 8 + sim/configure.tgt | 3 + sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/sim-main.h | 2 +- sim/cr16/simops.c | 2 +- sim/cris/ChangeLog | 4 + sim/cris/Makefile.in | 2 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-desc.c | 2 +- sim/cris/cris-desc.h | 2 +- sim/cris/cris-opc.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 2 +- sim/cris/mloop.in | 2 +- sim/cris/modelv10.c | 2 +- sim/cris/modelv32.c | 2 +- sim/cris/rvdummy.c | 2 +- sim/cris/semcrisv10f-switch.c | 2 +- sim/cris/semcrisv32f-switch.c | 2 +- sim/cris/sim-if.c | 22 +- sim/cris/sim-main.h | 2 +- sim/cris/traps.c | 2 +- sim/d10v/Makefile.in | 2 +- sim/d10v/sim-main.h | 2 +- sim/erc32/Makefile.in | 2 +- sim/erc32/configure.ac | 2 +- sim/erc32/erc32.c | 2 +- sim/erc32/exec.c | 2 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 12 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 2 +- sim/erc32/sis.c | 2 +- sim/erc32/sis.h | 2 +- sim/erc32/startsim | 2 +- sim/frv/Makefile.in | 2 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/decode.h | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 2 +- sim/frv/interrupts.c | 2 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/model.c | 2 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 2 +- sim/frv/sim-if.c | 2 +- sim/frv/sim-main.h | 2 +- sim/frv/traps.c | 2 +- sim/ft32/Makefile.in | 2 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 2 +- sim/ft32/sim-main.h | 2 +- sim/h8300/Makefile.in | 2 +- sim/igen/ChangeLog | 5 + sim/igen/Makefile.in | 3 +- 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 | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/Makefile.in | 2 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/mloop.in | 2 +- sim/iq2000/model.c | 2 +- sim/iq2000/sem-switch.c | 2 +- sim/iq2000/sem.c | 2 +- sim/iq2000/sim-if.c | 2 +- sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 2 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 17 +- sim/lm32/sim-main.h | 2 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/Makefile.in | 2 +- sim/m32c/configure.ac | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 2 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 14 +- sim/m32c/load.h | 2 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/safe-fgets.c | 2 +- sim/m32c/safe-fgets.h | 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 | 2 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 2 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 2 +- sim/m32r/decodex.h | 2 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 2 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/m32r-sim.h | 2 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/model.c | 2 +- sim/m32r/model2.c | 2 +- sim/m32r/modelx.c | 2 +- sim/m32r/sem-switch.c | 2 +- sim/m32r/sem.c | 2 +- sim/m32r/sem2-switch.c | 2 +- sim/m32r/semx-switch.c | 2 +- sim/m32r/sim-if.c | 2 +- sim/m32r/traps-linux.c | 2 +- sim/m32r/traps.c | 2 +- sim/m68hc11/Makefile.in | 2 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11spi.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 2 +- sim/m68hc11/interp.c | 8 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/Makefile.in | 2 +- sim/mcore/interp.c | 2 +- sim/mcore/sim-main.h | 2 +- sim/microblaze/Makefile.in | 2 +- sim/microblaze/interp.c | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/mips/configure.ac | 2 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/m16e.igen | 2 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 2 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 2 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/Makefile.in | 2 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/sim-main.h | 2 +- sim/moxie/ChangeLog | 5 + sim/moxie/Makefile.in | 2 +- sim/moxie/interp.c | 21 +- sim/moxie/sim-main.h | 2 +- sim/msp430/Makefile.in | 2 +- sim/msp430/configure.ac | 2 +- sim/msp430/msp430-sim.c | 2 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 2 +- sim/or1k/Makefile.in | 2 +- sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 2 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2 +- sim/or1k/decode.h | 2 +- sim/or1k/mloop.in | 2 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 2 +- sim/or1k/or1k.c | 2 +- sim/or1k/sem-switch.c | 2 +- sim/or1k/sem.c | 2 +- sim/or1k/sim-if.c | 2 +- sim/or1k/sim-main.h | 2 +- sim/or1k/traps.c | 2 +- sim/ppc/ChangeLog | 5 + sim/ppc/Makefile.in | 5 + sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_generic.c | 5 - sim/ppc/gdb-sim.c | 2 +- sim/ppc/hw_htab.c | 44 +- sim/ppc/hw_init.c | 28 +- sim/ppc/psim.texinfo | 2 +- sim/pru/ChangeLog | 11 + sim/pru/Makefile.in | 29 + sim/{aarch64 => pru}/aclocal.m4 | 0 sim/{aarch64 => pru}/config.in | 0 sim/{avr => pru}/configure | 0 sim/pru/configure.ac | 31 + sim/pru/interp.c | 848 + sim/pru/pru.h | 110 + sim/pru/pru.isa | 249 + sim/pru/sim-main.h | 91 + sim/rl78/Makefile.in | 2 +- sim/rl78/configure.ac | 2 +- sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 2 +- sim/rl78/load.c | 4 +- sim/rl78/load.h | 2 +- sim/rl78/main.c | 2 +- sim/rl78/mem.c | 2 +- sim/rl78/mem.h | 2 +- sim/rl78/rl78.c | 2 +- sim/rl78/trace.c | 4 +- sim/rl78/trace.h | 2 +- sim/rx/Makefile.in | 2 +- sim/rx/configure.ac | 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 | 6 +- sim/rx/load.c | 4 +- sim/rx/load.h | 2 +- sim/rx/main.c | 2 +- sim/rx/mem.c | 2 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 2 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 4 +- sim/rx/trace.h | 2 +- sim/sh/Makefile.in | 2 +- sim/sh/sim-main.h | 2 +- sim/sh64/Makefile.in | 2 +- sim/sh64/arch.c | 2 +- sim/sh64/arch.h | 2 +- sim/sh64/cpu.c | 2 +- sim/sh64/cpu.h | 2 +- sim/sh64/cpuall.h | 2 +- sim/sh64/decode-compact.c | 2 +- sim/sh64/decode-compact.h | 2 +- sim/sh64/decode-media.c | 2 +- sim/sh64/decode-media.h | 2 +- sim/sh64/defs-compact.h | 2 +- sim/sh64/defs-media.h | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/sem-compact-switch.c | 2 +- sim/sh64/sem-compact.c | 2 +- sim/sh64/sem-media-switch.c | 2 +- sim/sh64/sem-media.c | 2 +- sim/sh64/sh-desc.c | 2 +- sim/sh64/sh-desc.h | 2 +- sim/sh64/sh-opc.h | 2 +- sim/sh64/sh64-sim.h | 2 +- sim/sh64/sh64.c | 2 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/ChangeLog | 9 + sim/testsuite/Makefile.in | 3 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/configure | 3 + sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 2 +- sim/testsuite/m32r-elf/Makefile.in | 2 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/cris/asm/asm.exp | 2 +- sim/testsuite/sim/cris/c/c.exp | 2 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/sim/m32c/blinky.s | 2 +- sim/testsuite/sim/m32c/gloss.s | 2 +- sim/testsuite/sim/m32c/sample.ld | 2 +- sim/testsuite/sim/m32c/sample.s | 2 +- sim/testsuite/sim/m32c/sample2.c | 2 +- sim/testsuite/sim/mips/hilo-hazard-4.s | 2 +- sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 2 +- sim/testsuite/sim/mips/utils-dsp.inc | 2 +- sim/testsuite/sim/mips/utils-fpu.inc | 2 +- sim/testsuite/sim/mips/utils-mdmx.inc | 2 +- sim/testsuite/sim/or1k/add.S | 2 +- sim/testsuite/sim/or1k/adrp.S | 2 +- sim/testsuite/sim/or1k/alltests.exp | 2 +- sim/testsuite/sim/or1k/and.S | 2 +- sim/testsuite/sim/or1k/basic.S | 2 +- sim/testsuite/sim/or1k/div.S | 2 +- sim/testsuite/sim/or1k/ext.S | 2 +- sim/testsuite/sim/or1k/find.S | 2 +- sim/testsuite/sim/or1k/flag.S | 2 +- sim/testsuite/sim/or1k/fpu-unordered.S | 2 +- sim/testsuite/sim/or1k/fpu.S | 2 +- sim/testsuite/sim/or1k/fpu64a32-unordered.S | 2 +- sim/testsuite/sim/or1k/fpu64a32.S | 2 +- sim/testsuite/sim/or1k/jump.S | 2 +- sim/testsuite/sim/or1k/load.S | 2 +- sim/testsuite/sim/or1k/mac.S | 2 +- sim/testsuite/sim/or1k/mfspr.S | 2 +- sim/testsuite/sim/or1k/mul.S | 2 +- sim/testsuite/sim/or1k/or.S | 2 +- sim/testsuite/sim/or1k/or1k-asm-test-env.h | 2 +- sim/testsuite/sim/or1k/or1k-asm-test-helpers.h | 2 +- sim/testsuite/sim/or1k/or1k-asm-test.h | 2 +- sim/testsuite/sim/or1k/or1k-asm.h | 2 +- sim/testsuite/sim/or1k/or1k-test.ld | 2 +- sim/testsuite/sim/or1k/ror.S | 2 +- sim/testsuite/sim/or1k/shift.S | 2 +- sim/testsuite/sim/or1k/spr-defs.h | 2 +- sim/testsuite/sim/or1k/sub.S | 2 +- sim/testsuite/sim/or1k/xor.S | 2 +- sim/testsuite/sim/pru/ChangeLog | 13 + sim/testsuite/sim/pru/add.s | 40 + sim/testsuite/sim/pru/allinsn.exp | 33 + sim/testsuite/sim/pru/dmem-zero-pass.s | 29 + sim/testsuite/sim/pru/dmem-zero-trap.s | 32 + sim/testsuite/sim/pru/dram.s | 72 + sim/testsuite/sim/pru/jmp.s | 40 + sim/testsuite/sim/pru/loop-imm.s | 43 + sim/testsuite/sim/pru/loop-reg.s | 44 + sim/testsuite/sim/pru/mul.s | 89 + sim/testsuite/sim/pru/subreg.s | 40 + sim/testsuite/sim/pru/testutils.inc | 100 + sim/v850/Makefile.in | 2 +- src-release.sh | 10 +- 11024 files changed, 416275 insertions(+), 285832 deletions(-) create mode 100644 bfd/ChangeLog-2019 create mode 100644 bfd/coff-arm.h delete mode 100644 bfd/coff-tic80.c create mode 100644 bfd/cpu-aarch64.h create mode 100644 bfd/cpu-arm.h delete mode 100644 bfd/cpu-cr16c.c create mode 100644 bfd/cpu-h8300.h create mode 100644 bfd/cpu-m68k.h delete mode 100644 bfd/cpu-tic80.c create mode 100644 bfd/ecoff-bfd.h create mode 100644 bfd/elf32-arm.h create mode 100644 bfd/elf32-bfin.h create mode 100644 bfd/elf32-cr16.h delete mode 100644 bfd/elf32-cr16c.c create mode 100644 bfd/elf32-csky.h create mode 100644 bfd/elf32-m68k.h create mode 100644 bfd/elf32-v850.h create mode 100644 bfd/elf32-z80.c create mode 100644 bfd/xcofflink.h create mode 100644 binutils/ChangeLog-2019 create mode 100644 binutils/testsuite/binutils-all/debuginfod.exp create mode 100644 binutils/testsuite/binutils-all/keep-section-1.d create mode 100644 binutils/testsuite/binutils-all/keep-section-2.d create mode 100644 binutils/testsuite/binutils-all/note-6-32.d create mode 100644 binutils/testsuite/binutils-all/note-6-32.s create mode 100644 binutils/testsuite/binutils-all/note-6-64.d create mode 100644 binutils/testsuite/binutils-all/note-6-64.s create mode 100644 binutils/testsuite/binutils-all/set-section-alignment.d create mode 100644 binutils/testsuite/gentestdlls.c create mode 100644 config/debuginfod.m4 create mode 100644 elfcpp/ChangeLog-2019 create mode 100644 gas/ChangeLog-2019 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive-be.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive-le.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16-directive.s create mode 100644 gas/testsuite/gas/aarch64/bfloat16.d create mode 100644 gas/testsuite/gas/aarch64/bfloat16.s create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a34.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/aarch64/crypto-directive2.d create mode 100644 gas/testsuite/gas/aarch64/crypto-directive3.d create mode 100644 gas/testsuite/gas/aarch64/dgh.d create mode 100644 gas/testsuite/gas/aarch64/dgh.s create mode 100644 gas/testsuite/gas/aarch64/f32mm.d create mode 100644 gas/testsuite/gas/aarch64/f32mm.s create mode 100644 gas/testsuite/gas/aarch64/f64mm.d create mode 100644 gas/testsuite/gas/aarch64/f64mm.s create mode 100644 gas/testsuite/gas/aarch64/float16-be.d create mode 100644 gas/testsuite/gas/aarch64/float16-le.d create mode 100644 gas/testsuite/gas/aarch64/float16.s create mode 100644 gas/testsuite/gas/aarch64/i8mm.d create mode 100644 gas/testsuite/gas/aarch64/i8mm.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.l create mode 100644 gas/testsuite/gas/aarch64/illegal-bfloat16.s create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s copy gas/testsuite/gas/{arm => aarch64}/nop-asm.s (100%) create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.s create mode 100644 gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx-mm.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx-mm.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_27.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_27.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_6-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.l create mode 100644 gas/testsuite/gas/arm/bfloat16-bad.s create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad-2.d create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad-3.d create mode 100644 gas/testsuite/gas/arm/bfloat16-cmdline-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive-be.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive-le.d create mode 100644 gas/testsuite/gas/arm/bfloat16-directive.s create mode 100644 gas/testsuite/gas/arm/bfloat16-neon.s create mode 100644 gas/testsuite/gas/arm/bfloat16-non-neon.s create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb-bad.d create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb-bad.l create mode 100644 gas/testsuite/gas/arm/bfloat16-thumb.d create mode 100644 gas/testsuite/gas/arm/bfloat16-vfp.d create mode 100644 gas/testsuite/gas/arm/bfloat16.d create mode 100644 gas/testsuite/gas/arm/bfloat16.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m35p.d create mode 100644 gas/testsuite/gas/arm/crc-ext.d create mode 100644 gas/testsuite/gas/arm/crc-ext.s create mode 100644 gas/testsuite/gas/arm/float16-bad.d create mode 100644 gas/testsuite/gas/arm/float16-bad.l create mode 100644 gas/testsuite/gas/arm/float16-bad.s create mode 100644 gas/testsuite/gas/arm/float16-be.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-alternative-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-ieee-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-no-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi.s create mode 100644 gas/testsuite/gas/arm/float16-format-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-bad.l create mode 100644 gas/testsuite/gas/arm/float16-format-bad.s create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.l create mode 100644 gas/testsuite/gas/arm/float16-le.d create mode 100644 gas/testsuite/gas/arm/float16.s create mode 100644 gas/testsuite/gas/arm/fpu-rst.d create mode 100644 gas/testsuite/gas/arm/fpu-rst.l create mode 100644 gas/testsuite/gas/arm/fpu-rst.s create mode 100644 gas/testsuite/gas/arm/i8mm.d create mode 100644 gas/testsuite/gas/arm/i8mm.s create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.d create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.s create mode 100644 gas/testsuite/gas/arm/mve-ext.d create mode 100644 gas/testsuite/gas/arm/mve-ext.s create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vctp.d create mode 100644 gas/testsuite/gas/arm/mve-vctp.s create mode 100644 gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.s create mode 100644 gas/testsuite/gas/arm/mvefp-ext.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.s create mode 100644 gas/testsuite/gas/arm/pr24907.d create mode 100644 gas/testsuite/gas/arm/pr24907.s create mode 100644 gas/testsuite/gas/arm/pr24991.d create mode 100644 gas/testsuite/gas/arm/pr24991.l create mode 100644 gas/testsuite/gas/arm/pr24991.s create mode 100644 gas/testsuite/gas/arm/smc-bad.d create mode 100644 gas/testsuite/gas/arm/smc-bad.l create mode 100644 gas/testsuite/gas/arm/smc-bad.s create mode 100644 gas/testsuite/gas/arm/v8_1m-mve.d create mode 100644 gas/testsuite/gas/arm/v8_1m-mve.s create mode 100644 gas/testsuite/gas/avr/pr25041.d create mode 100644 gas/testsuite/gas/avr/pr25041.s create mode 100644 gas/testsuite/gas/bpf/data-be.d create mode 100644 gas/testsuite/gas/bpf/data.d create mode 100644 gas/testsuite/gas/bpf/data.s create mode 100644 gas/testsuite/gas/cfi/cie-version-0.d create mode 100644 gas/testsuite/gas/cfi/cie-version-1.d create mode 100644 gas/testsuite/gas/cfi/cie-version-2.d create mode 100644 gas/testsuite/gas/cfi/cie-version-3.d create mode 100644 gas/testsuite/gas/cfi/cie-version-4.d create mode 100644 gas/testsuite/gas/cfi/cie-version.s create mode 100644 gas/testsuite/gas/elf/pr14891.d create mode 100644 gas/testsuite/gas/elf/pr14891.l create mode 100644 gas/testsuite/gas/elf/pr14891.s create mode 100644 gas/testsuite/gas/elf/type-2.e create mode 100644 gas/testsuite/gas/elf/type-2.l create mode 100644 gas/testsuite/gas/elf/type-2.s create mode 100644 gas/testsuite/gas/i386/align-branch-1.s create mode 100644 gas/testsuite/gas/i386/align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/align-branch-2.s create mode 100644 gas/testsuite/gas/i386/align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.s create mode 100644 gas/testsuite/gas/i386/align-branch-4.s create mode 100644 gas/testsuite/gas/i386/align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.s create mode 100644 gas/testsuite/gas/i386/align-branch-6.d create mode 100644 gas/testsuite/gas/i386/align-branch-6.e create mode 100644 gas/testsuite/gas/i386/align-branch-6.s create mode 100644 gas/testsuite/gas/i386/align-branch-7.d create mode 100644 gas/testsuite/gas/i386/align-branch-7.s create mode 100644 gas/testsuite/gas/i386/align-branch-8.d create mode 100644 gas/testsuite/gas/i386/align-branch-8.s create mode 100644 gas/testsuite/gas/i386/avx-16bit.d create mode 100644 gas/testsuite/gas/i386/avx-16bit.s create mode 100644 gas/testsuite/gas/i386/avx512dq-inval.l create mode 100644 gas/testsuite/gas/i386/avx512dq-inval.s create mode 100644 gas/testsuite/gas/i386/avx512f-16bit.d create mode 100644 gas/testsuite/gas/i386/avx512f-16bit.s create mode 100644 gas/testsuite/gas/i386/bmi-16bit.d create mode 100644 gas/testsuite/gas/i386/bmi-16bit.s create mode 100644 gas/testsuite/gas/i386/bmi2-16bit.d create mode 100644 gas/testsuite/gas/i386/bmi2-16bit.s create mode 100644 gas/testsuite/gas/i386/code16.d create mode 100644 gas/testsuite/gas/i386/code16.s create mode 100644 gas/testsuite/gas/i386/intel-cmps.s create mode 100644 gas/testsuite/gas/i386/intel-cmps16.d create mode 100644 gas/testsuite/gas/i386/intel-cmps32.d create mode 100644 gas/testsuite/gas/i386/intel-cmps64.d create mode 100644 gas/testsuite/gas/i386/intel-movs16.d create mode 100644 gas/testsuite/gas/i386/lwp-16bit.d create mode 100644 gas/testsuite/gas/i386/lwp-16bit.s create mode 100644 gas/testsuite/gas/i386/noreg16.d create mode 100644 gas/testsuite/gas/i386/noreg16.s create mode 100644 gas/testsuite/gas/i386/noreg32.d create mode 100644 gas/testsuite/gas/i386/noreg32.s create mode 100644 gas/testsuite/gas/i386/noreg64.d create mode 100644 gas/testsuite/gas/i386/noreg64.s create mode 100644 gas/testsuite/gas/i386/optimize-2b.d create mode 100644 gas/testsuite/gas/i386/oversized16.l create mode 100644 gas/testsuite/gas/i386/oversized16.s create mode 100644 gas/testsuite/gas/i386/oversized64.l create mode 100644 gas/testsuite/gas/i386/oversized64.s create mode 100644 gas/testsuite/gas/i386/tbm-16bit.d create mode 100644 gas/testsuite/gas/i386/tbm-16bit.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-swap-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-swap-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-3.d delete mode 100644 gas/testsuite/gas/i386/x86-64-branch-3.l create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3b.d create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter-amd.d create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter-amd.l create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter-amd.s create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter-mixed.d create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.d create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.s create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430-small-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower.s create mode 100644 gas/testsuite/gas/msp430/reloc-lo-430x.d create mode 100644 gas/testsuite/gas/msp430/reloc-lo-430x.s create mode 100644 gas/testsuite/gas/riscv/alias-csr.d create mode 100644 gas/testsuite/gas/riscv/alias-csr.s create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-1.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-3.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col.s create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.d create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.s create mode 100644 gas/testsuite/gas/riscv/default-cie-version.d create mode 100644 gas/testsuite/gas/riscv/default-cie-version.s create mode 100644 gas/testsuite/gas/riscv/li32.d create mode 100644 gas/testsuite/gas/riscv/li32.s create mode 100644 gas/testsuite/gas/riscv/li64.d create mode 100644 gas/testsuite/gas/riscv/li64.s create mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d mode change 100644 => 100755 gas/testsuite/gas/xstormy16/allinsn.sh mode change 100644 => 100755 gas/testsuite/gas/xstormy16/gcc.sh create mode 100644 gas/testsuite/gas/z80/colonless.d create mode 100644 gas/testsuite/gas/z80/colonless.s create mode 100644 gas/testsuite/gas/z80/data.d create mode 100644 gas/testsuite/gas/z80/data.s create mode 100644 gas/testsuite/gas/z80/dollar.d create mode 100644 gas/testsuite/gas/z80/dollar.s create mode 100644 gas/testsuite/gas/z80/ez80_adl_all.d create mode 100644 gas/testsuite/gas/z80/ez80_adl_all.s create mode 100644 gas/testsuite/gas/z80/ez80_adl_suf.d create mode 100644 gas/testsuite/gas/z80/ez80_isuf.s create mode 100644 gas/testsuite/gas/z80/ez80_pref_dis.d create mode 100644 gas/testsuite/gas/z80/ez80_pref_dis.s create mode 100644 gas/testsuite/gas/z80/ez80_z80_all.d create mode 100644 gas/testsuite/gas/z80/ez80_z80_all.s create mode 100644 gas/testsuite/gas/z80/ez80_z80_suf.d create mode 100644 gas/testsuite/gas/z80/fp_math48.d create mode 100644 gas/testsuite/gas/z80/fp_math48.s create mode 100644 gas/testsuite/gas/z80/fp_zeda32.d create mode 100644 gas/testsuite/gas/z80/fp_zeda32.s create mode 100644 gas/testsuite/gas/z80/r800_extra.d create mode 100644 gas/testsuite/gas/z80/r800_extra.s create mode 100644 gas/testsuite/gas/z80/r800_ii8.d create mode 100644 gas/testsuite/gas/z80/r800_z80_doc.d create mode 100644 gas/testsuite/gas/z80/sdcc.d create mode 100644 gas/testsuite/gas/z80/sdcc.s create mode 100644 gas/testsuite/gas/z80/set.d create mode 100644 gas/testsuite/gas/z80/set.s create mode 100644 gas/testsuite/gas/z80/strings.d create mode 100644 gas/testsuite/gas/z80/strings.s create mode 100644 gas/testsuite/gas/z80/z180.d create mode 100644 gas/testsuite/gas/z80/z180.s create mode 100644 gas/testsuite/gas/z80/z180_z80_doc.d create mode 100644 gas/testsuite/gas/z80/z80_doc.d create mode 100644 gas/testsuite/gas/z80/z80_doc.s create mode 100644 gas/testsuite/gas/z80/z80_ii8.d create mode 100644 gas/testsuite/gas/z80/z80_ii8.s create mode 100644 gas/testsuite/gas/z80/z80_in_f_c.d create mode 100644 gas/testsuite/gas/z80/z80_in_f_c.s create mode 100644 gas/testsuite/gas/z80/z80_op_ii_ld.d create mode 100644 gas/testsuite/gas/z80/z80_op_ii_ld.s create mode 100644 gas/testsuite/gas/z80/z80_out_c_0.d create mode 100644 gas/testsuite/gas/z80/z80_out_c_0.s create mode 100644 gas/testsuite/gas/z80/z80_reloc.d create mode 100644 gas/testsuite/gas/z80/z80_reloc.s create mode 100644 gas/testsuite/gas/z80/z80_sli.d create mode 100644 gas/testsuite/gas/z80/z80_sli.s create mode 100644 gdb/ChangeLog-2019 create mode 100644 gdb/aarch32-tdep.c create mode 100644 gdb/aarch32-tdep.h create mode 100644 gdb/arch/aarch32.c create mode 100644 gdb/arch/aarch32.h delete mode 100644 gdb/common/agent.c delete mode 100644 gdb/common/agent.h delete mode 100644 gdb/common/array-view.h delete mode 100644 gdb/common/ax.def delete mode 100644 gdb/common/break-common.h delete mode 100644 gdb/common/btrace-common.c delete mode 100644 gdb/common/btrace-common.h delete mode 100644 gdb/common/buffer.c delete mode 100644 gdb/common/buffer.h delete mode 100644 gdb/common/byte-vector.h delete mode 100644 gdb/common/cleanups.c delete mode 100644 gdb/common/cleanups.h delete mode 100644 gdb/common/common-debug.c delete mode 100644 gdb/common/common-debug.h delete mode 100644 gdb/common/common-defs.h delete mode 100644 gdb/common/common-exceptions.c delete mode 100644 gdb/common/common-exceptions.h delete mode 100644 gdb/common/common-gdbthread.h delete mode 100644 gdb/common/common-inferior.h delete mode 100644 gdb/common/common-regcache.c delete mode 100644 gdb/common/common-regcache.h delete mode 100644 gdb/common/common-types.h delete mode 100644 gdb/common/common-utils.c delete mode 100644 gdb/common/common-utils.h delete mode 100644 gdb/common/common.host delete mode 100644 gdb/common/common.m4 delete mode 100755 gdb/common/create-version.sh delete mode 100644 gdb/common/def-vector.h delete mode 100644 gdb/common/default-init-alloc.h delete mode 100644 gdb/common/enum-flags.h delete mode 100644 gdb/common/environ.c delete mode 100644 gdb/common/environ.h delete mode 100644 gdb/common/errors.c delete mode 100644 gdb/common/errors.h delete mode 100644 gdb/common/fileio.c delete mode 100644 gdb/common/fileio.h delete mode 100644 gdb/common/filestuff.c delete mode 100644 gdb/common/filestuff.h delete mode 100644 gdb/common/filtered-iterator.h delete mode 100644 gdb/common/format.c delete mode 100644 gdb/common/format.h delete mode 100644 gdb/common/forward-scope-exit.h delete mode 100644 gdb/common/function-view.h delete mode 100644 gdb/common/gdb_assert.h delete mode 100644 gdb/common/gdb_locale.h delete mode 100644 gdb/common/gdb_optional.h delete mode 100644 gdb/common/gdb_proc_service.h delete mode 100644 gdb/common/gdb_ref_ptr.h delete mode 100644 gdb/common/gdb_setjmp.h delete mode 100644 gdb/common/gdb_signals.h delete mode 100644 gdb/common/gdb_splay_tree.h delete mode 100644 gdb/common/gdb_string_view.h delete mode 100644 gdb/common/gdb_string_view.tcc delete mode 100644 gdb/common/gdb_sys_time.h delete mode 100644 gdb/common/gdb_tilde_expand.c delete mode 100644 gdb/common/gdb_tilde_expand.h delete mode 100644 gdb/common/gdb_unique_ptr.h delete mode 100644 gdb/common/gdb_unlinker.h delete mode 100644 gdb/common/gdb_vecs.c delete mode 100644 gdb/common/gdb_vecs.h delete mode 100644 gdb/common/gdb_wait.h delete mode 100644 gdb/common/hash_enum.h delete mode 100644 gdb/common/host-defs.h delete mode 100644 gdb/common/job-control.c delete mode 100644 gdb/common/job-control.h delete mode 100644 gdb/common/mingw-strerror.c delete mode 100644 gdb/common/netstuff.c delete mode 100644 gdb/common/netstuff.h delete mode 100644 gdb/common/new-op.c delete mode 100644 gdb/common/next-iterator.h delete mode 100644 gdb/common/observable.h delete mode 100644 gdb/common/offset-type.h delete mode 100644 gdb/common/pathstuff.c delete mode 100644 gdb/common/pathstuff.h delete mode 100644 gdb/common/poison.h delete mode 100644 gdb/common/posix-strerror.c delete mode 100644 gdb/common/preprocessor.h delete mode 100644 gdb/common/print-utils.c delete mode 100644 gdb/common/print-utils.h delete mode 100644 gdb/common/ptid.c delete mode 100644 gdb/common/ptid.h delete mode 100644 gdb/common/refcounted-object.h delete mode 100644 gdb/common/rsp-low.c delete mode 100644 gdb/common/rsp-low.h delete mode 100644 gdb/common/run-time-clock.c delete mode 100644 gdb/common/run-time-clock.h delete mode 100644 gdb/common/safe-iterator.h delete mode 100644 gdb/common/scope-exit.h delete mode 100644 gdb/common/scoped_fd.h delete mode 100644 gdb/common/scoped_mmap.c delete mode 100644 gdb/common/scoped_mmap.h delete mode 100644 gdb/common/scoped_restore.h delete mode 100644 gdb/common/selftest.c delete mode 100644 gdb/common/selftest.h delete mode 100644 gdb/common/signals-state-save-restore.c delete mode 100644 gdb/common/signals-state-save-restore.h delete mode 100644 gdb/common/signals.c delete mode 100644 gdb/common/symbol.h delete mode 100644 gdb/common/tdesc.c delete mode 100644 gdb/common/tdesc.h delete mode 100644 gdb/common/traits.h delete mode 100644 gdb/common/underlying.h delete mode 100644 gdb/common/valid-expr.h delete mode 100644 gdb/common/vec.c delete mode 100644 gdb/common/vec.h delete mode 100644 gdb/common/version.h delete mode 100644 gdb/common/x86-xstate.h delete mode 100644 gdb/common/xml-utils.c delete mode 100644 gdb/common/xml-utils.h create mode 100755 gdb/contrib/words.sh delete mode 100644 gdb/ctf.c delete mode 100644 gdb/ctf.h create mode 100644 gdb/ctfread.c create mode 100644 gdb/ctfread.h delete mode 100644 gdb/demangle.c delete mode 100644 gdb/features/aarch64.xml create mode 100644 gdb/features/arm/arm-core.c create mode 100644 gdb/features/arm/arm-fpa.c create mode 100644 gdb/features/arm/arm-m-profile-with-fpa.c create mode 100644 gdb/features/arm/arm-m-profile-with-fpa.xml create mode 100644 gdb/features/arm/arm-m-profile.c create mode 100644 gdb/features/arm/arm-vfpv2.c create mode 100644 gdb/features/arm/arm-vfpv3.c delete mode 100644 gdb/features/arm/arm-with-iwmmxt.c delete mode 100644 gdb/features/arm/arm-with-iwmmxt.xml delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.c delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.xml delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.c delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.xml delete mode 100644 gdb/features/arm/arm-with-m.c delete mode 100644 gdb/features/arm/arm-with-m.xml delete mode 100644 gdb/features/arm/arm-with-neon.c delete mode 100644 gdb/features/arm/arm-with-neon.xml delete mode 100644 gdb/features/arm/arm-with-vfpv2.c delete mode 100644 gdb/features/arm/arm-with-vfpv2.xml delete mode 100644 gdb/features/arm/arm-with-vfpv3.c delete mode 100644 gdb/features/arm/arm-with-vfpv3.xml create mode 100644 gdb/features/arm/xscale-iwmmxt.c delete mode 100644 gdb/features/i386/amd64-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-avx512.xml delete mode 100644 gdb/features/i386/amd64-avx-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-linux.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx.xml delete mode 100644 gdb/features/i386/amd64-avx.xml delete mode 100644 gdb/features/i386/amd64-linux.xml delete mode 100644 gdb/features/i386/amd64-mpx-linux.xml delete mode 100644 gdb/features/i386/amd64-mpx.xml delete mode 100644 gdb/features/i386/amd64.xml delete mode 100644 gdb/features/i386/i386-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/i386-avx-avx512.xml delete mode 100644 gdb/features/i386/i386-avx-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-linux.xml delete mode 100644 gdb/features/i386/i386-avx-mpx.xml delete mode 100644 gdb/features/i386/i386-avx.xml delete mode 100644 gdb/features/i386/i386-linux.xml delete mode 100644 gdb/features/i386/i386-mmx-linux.xml delete mode 100644 gdb/features/i386/i386-mmx.xml delete mode 100644 gdb/features/i386/i386-mpx-linux.xml delete mode 100644 gdb/features/i386/i386-mpx.xml delete mode 100644 gdb/features/i386/i386.xml delete mode 100644 gdb/features/i386/x32-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/x32-avx-linux.xml delete mode 100644 gdb/features/i386/x32-linux.xml delete mode 100644 gdb/features/rs6000/powerpc-cell32l.c delete mode 100644 gdb/features/rs6000/powerpc-cell32l.xml delete mode 100644 gdb/features/rs6000/powerpc-cell64l.c delete mode 100644 gdb/features/rs6000/powerpc-cell64l.xml create mode 100644 gdb/features/rx.c create mode 100644 gdb/features/rx.xml create mode 100644 gdb/gdb-demangle.c delete mode 100644 gdb/gdb-dlfcn.c delete mode 100644 gdb/gdb-dlfcn.h delete mode 100644 gdb/gdb_usleep.c delete mode 100644 gdb/gdb_usleep.h create mode 100644 gdb/gdbserver/linux-aarch32-tdesc.c create mode 100644 gdb/gdbserver/linux-aarch32-tdesc.h delete mode 100644 gdb/gdbserver/linux-aarch64-tdesc-selftest.c create mode 100644 gdb/gdbserver/linux-arm-tdesc.c create mode 100644 gdb/gdbserver/linux-arm-tdesc.h delete mode 100644 gdb/gdbserver/linux-x86-tdesc-selftest.c delete mode 100644 gdb/gdbserver/spu-low.c delete mode 100644 gdb/libmcheck.m4 delete mode 100644 gdb/regformats/aarch64.dat delete mode 100644 gdb/regformats/i386/amd64-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat delete mode 100644 gdb/regformats/i386/amd64-linux.dat delete mode 100644 gdb/regformats/i386/amd64-mpx-linux.dat delete mode 100644 gdb/regformats/i386/amd64.dat delete mode 100644 gdb/regformats/i386/i386-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-mpx-linux.dat delete mode 100644 gdb/regformats/i386/i386-linux.dat delete mode 100644 gdb/regformats/i386/i386-mmx-linux.dat delete mode 100644 gdb/regformats/i386/i386-mpx-linux.dat delete mode 100644 gdb/regformats/i386/i386.dat delete mode 100644 gdb/regformats/i386/x32-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/x32-avx-linux.dat delete mode 100644 gdb/regformats/i386/x32-linux.dat delete mode 100644 gdb/regformats/reg-spu.dat delete mode 100644 gdb/regformats/rs6000/powerpc-cell32l.dat delete mode 100644 gdb/regformats/rs6000/powerpc-cell64l.dat create mode 100644 gdb/riscv-ravenscar-thread.c create mode 100644 gdb/riscv-ravenscar-thread.h create mode 100644 gdb/run-on-main-thread.c create mode 100644 gdb/run-on-main-thread.h delete mode 100644 gdb/solib-spu.c delete mode 100644 gdb/solib-spu.h delete mode 100644 gdb/spu-linux-nat.c delete mode 100644 gdb/spu-multiarch.c delete mode 100644 gdb/spu-tdep.c delete mode 100644 gdb/spu-tdep.h create mode 100644 gdb/target-connection.c create mode 100644 gdb/target-connection.h create mode 100644 gdb/testsuite/gdb.ada/bias.exp create mode 100644 gdb/testsuite/gdb.ada/bias/bias.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.ads create mode 100644 gdb/testsuite/gdb.ada/dgopt.exp create mode 100644 gdb/testsuite/gdb.ada/dgopt/x.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested.exp create mode 100644 gdb/testsuite/gdb.ada/display_nested/foo.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.ads create mode 100644 gdb/testsuite/gdb.ada/py_taft.exp create mode 100644 gdb/testsuite/gdb.ada/py_taft/main.adb create mode 100644 gdb/testsuite/gdb.ada/py_taft/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/py_taft/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/scalar_storage.exp create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/pck.adb create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/pck.ads create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/storage.adb create mode 100644 gdb/testsuite/gdb.ada/unchecked_union.exp create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/pck.adb create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/pck.ads create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/unchecked_union.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S create mode 100644 gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp create mode 100644 gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c create mode 100644 gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp create mode 100644 gdb/testsuite/gdb.arch/pr25124.S create mode 100644 gdb/testsuite/gdb.arch/pr25124.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-bp-infcall.c create mode 100644 gdb/testsuite/gdb.arch/riscv-bp-infcall.exp delete mode 100644 gdb/testsuite/gdb.arch/spu-info.c delete mode 100644 gdb/testsuite/gdb.arch/spu-info.exp delete mode 100644 gdb/testsuite/gdb.arch/spu-ls.c delete mode 100644 gdb/testsuite/gdb.arch/spu-ls.exp delete mode 100644 gdb/testsuite/gdb.asm/spu.inc create mode 100644 gdb/testsuite/gdb.base/backtrace.c create mode 100644 gdb/testsuite/gdb.base/backtrace.exp create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib-shr.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.c create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.exp create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.c create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.exp create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.c create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.exp create mode 100644 gdb/testsuite/gdb.base/define-prefix.exp create mode 100644 gdb/testsuite/gdb.base/endianity.c create mode 100644 gdb/testsuite/gdb.base/endianity.exp create mode 100644 gdb/testsuite/gdb.base/info-types.c create mode 100644 gdb/testsuite/gdb.base/info-types.exp create mode 100644 gdb/testsuite/gdb.base/info-var-f1.c create mode 100644 gdb/testsuite/gdb.base/info-var-f2.c create mode 100644 gdb/testsuite/gdb.base/info-var.exp create mode 100644 gdb/testsuite/gdb.base/info-var.h create mode 100644 gdb/testsuite/gdb.base/info_sources.c create mode 100644 gdb/testsuite/gdb.base/info_sources.exp create mode 100644 gdb/testsuite/gdb.base/info_sources_base.c create mode 100644 gdb/testsuite/gdb.base/line65535.c create mode 100644 gdb/testsuite/gdb.base/line65535.exp create mode 100644 gdb/testsuite/gdb.base/list-missing-source.exp create mode 100644 gdb/testsuite/gdb.base/print-file-var.h create mode 100644 gdb/testsuite/gdb.base/remote-exec-file.exp create mode 100644 gdb/testsuite/gdb.base/skip-inline.c create mode 100644 gdb/testsuite/gdb.base/skip-inline.exp create mode 100644 gdb/testsuite/gdb.base/source-dir.c delete mode 100644 gdb/testsuite/gdb.base/spu.ld create mode 100644 gdb/testsuite/gdb.base/with.c create mode 100644 gdb/testsuite/gdb.base/with.exp delete mode 100644 gdb/testsuite/gdb.cell/arch.exp delete mode 100644 gdb/testsuite/gdb.cell/break-spu.c delete mode 100644 gdb/testsuite/gdb.cell/break.c delete mode 100644 gdb/testsuite/gdb.cell/break.exp delete mode 100644 gdb/testsuite/gdb.cell/bt-spu.c delete mode 100644 gdb/testsuite/gdb.cell/bt.c delete mode 100644 gdb/testsuite/gdb.cell/bt.exp delete mode 100644 gdb/testsuite/gdb.cell/bt2-spu.c delete mode 100644 gdb/testsuite/gdb.cell/core.exp delete mode 100644 gdb/testsuite/gdb.cell/coremaker-spu.c delete mode 100644 gdb/testsuite/gdb.cell/coremaker.c delete mode 100644 gdb/testsuite/gdb.cell/data-spu.c delete mode 100644 gdb/testsuite/gdb.cell/data.c delete mode 100644 gdb/testsuite/gdb.cell/data.exp delete mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.S delete mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-cache-spu.c delete mode 100644 gdb/testsuite/gdb.cell/ea-cache.c delete mode 100644 gdb/testsuite/gdb.cell/ea-cache.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-standalone.c delete mode 100644 gdb/testsuite/gdb.cell/ea-standalone.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-test.c delete mode 100644 gdb/testsuite/gdb.cell/ea-test.exp delete mode 100644 gdb/testsuite/gdb.cell/f-regs.exp delete mode 100644 gdb/testsuite/gdb.cell/fork-spu.c delete mode 100644 gdb/testsuite/gdb.cell/fork.c delete mode 100644 gdb/testsuite/gdb.cell/fork.exp delete mode 100644 gdb/testsuite/gdb.cell/gcore.exp delete mode 100644 gdb/testsuite/gdb.cell/mem-access-spu.c delete mode 100644 gdb/testsuite/gdb.cell/mem-access.c delete mode 100644 gdb/testsuite/gdb.cell/mem-access.exp delete mode 100644 gdb/testsuite/gdb.cell/ptype.exp delete mode 100644 gdb/testsuite/gdb.cell/registers.exp delete mode 100644 gdb/testsuite/gdb.cell/size-spu.c delete mode 100644 gdb/testsuite/gdb.cell/size.c delete mode 100644 gdb/testsuite/gdb.cell/sizeof.exp delete mode 100644 gdb/testsuite/gdb.cell/solib-symbol.exp delete mode 100644 gdb/testsuite/gdb.cell/solib.exp create mode 100644 gdb/testsuite/gdb.cp/except-multi-location-lib.cc create mode 100644 gdb/testsuite/gdb.cp/except-multi-location-main.cc create mode 100644 gdb/testsuite/gdb.cp/except-multi-location.exp create mode 100644 gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp create mode 100644 gdb/testsuite/gdb.cp/pass-by-ref-2.cc create mode 100644 gdb/testsuite/gdb.cp/pass-by-ref-2.exp delete mode 100644 gdb/testsuite/gdb.cp/pass-by-ref.cc create mode 100644 gdb/testsuite/gdb.dwarf2/ada-linkage-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-elf.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.f90 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.exp create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.f90 create mode 100644 gdb/testsuite/gdb.fortran/info-modules.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types-2.f90 create mode 100644 gdb/testsuite/gdb.fortran/info-types.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.f90 create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.exp create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.exp create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-1.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-2.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.c create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp create mode 100644 gdb/testsuite/gdb.multi/tids-gid-reset.c create mode 100644 gdb/testsuite/gdb.multi/tids-gid-reset.exp create mode 100644 gdb/testsuite/gdb.python/py-symbol-2.c create mode 100644 gdb/testsuite/gdb.server/bkpt-other-inferior.exp create mode 100644 gdb/testsuite/gdb.testsuite/foreach_with_prefix.exp create mode 100644 gdb/testsuite/gdb.threads/async.c create mode 100644 gdb/testsuite/gdb.threads/async.exp create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.c create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.exp create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.c create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.exp create mode 100644 gdb/testsuite/gdb.tui/basic.exp create mode 100644 gdb/testsuite/gdb.tui/corefile-run.exp create mode 100644 gdb/testsuite/gdb.tui/empty.exp create mode 100644 gdb/testsuite/gdb.tui/list-before.exp create mode 100644 gdb/testsuite/gdb.tui/list.exp create mode 100644 gdb/testsuite/gdb.tui/main.exp create mode 100644 gdb/testsuite/gdb.tui/regs.exp create mode 100644 gdb/testsuite/gdb.tui/resize.exp create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm.exp create mode 100644 gdb/testsuite/gdb.tui/winheight.exp delete mode 100644 gdb/testsuite/lib/cell.exp create mode 100644 gdb/testsuite/lib/gnat_debug_info_test.adb create mode 100644 gdb/testsuite/lib/sym-info-cmds.exp create mode 100644 gdb/testsuite/lib/tuiterm.exp create mode 100644 gdb/tracectf.c create mode 100644 gdb/tracectf.h delete mode 100644 gdb/tui/tui-windata.c delete mode 100644 gdb/tui/tui-windata.h create mode 100644 gdb/unittests/filtered_iterator-selftests.c create mode 100644 gdb/unittests/help-doc-selftests.c create mode 100644 gdb/unittests/main-thread-selftests.c create mode 100644 gdb/unittests/tui-selftests.c create mode 100644 gdb/unittests/vec-utils-selftests.c create mode 100644 gdb/xml-builtin.h create mode 100644 gdbsupport/ChangeLog create mode 100644 gdbsupport/Makefile.am create mode 100644 gdbsupport/Makefile.in create mode 100644 gdbsupport/README create mode 100644 gdbsupport/acinclude.m4 create mode 100644 gdbsupport/aclocal.m4 create mode 100644 gdbsupport/agent.c create mode 100644 gdbsupport/agent.h create mode 100644 gdbsupport/alt-stack.h create mode 100644 gdbsupport/array-view.h create mode 100644 gdbsupport/ax.def create mode 100644 gdbsupport/block-signals.h create mode 100644 gdbsupport/break-common.h create mode 100644 gdbsupport/btrace-common.c create mode 100644 gdbsupport/btrace-common.h create mode 100644 gdbsupport/buffer.c create mode 100644 gdbsupport/buffer.h create mode 100644 gdbsupport/byte-vector.h create mode 100644 gdbsupport/check-defines.el create mode 100644 gdbsupport/cleanups.c create mode 100644 gdbsupport/cleanups.h create mode 100644 gdbsupport/common-debug.c create mode 100644 gdbsupport/common-debug.h create mode 100644 gdbsupport/common-defs.h create mode 100644 gdbsupport/common-exceptions.c create mode 100644 gdbsupport/common-exceptions.h create mode 100644 gdbsupport/common-gdbthread.h create mode 100644 gdbsupport/common-inferior.c create mode 100644 gdbsupport/common-inferior.h create mode 100644 gdbsupport/common-regcache.c create mode 100644 gdbsupport/common-regcache.h create mode 100644 gdbsupport/common-types.h create mode 100644 gdbsupport/common-utils.c create mode 100644 gdbsupport/common-utils.h create mode 100644 gdbsupport/common.m4 create mode 100644 gdbsupport/config.in create mode 100755 gdbsupport/configure create mode 100644 gdbsupport/configure.ac create mode 100755 gdbsupport/create-version.sh create mode 100644 gdbsupport/def-vector.h create mode 100644 gdbsupport/default-init-alloc.h create mode 100644 gdbsupport/enum-flags.h create mode 100644 gdbsupport/environ.c create mode 100644 gdbsupport/environ.h create mode 100644 gdbsupport/errors.c create mode 100644 gdbsupport/errors.h create mode 100644 gdbsupport/fileio.c create mode 100644 gdbsupport/fileio.h create mode 100644 gdbsupport/filestuff.c create mode 100644 gdbsupport/filestuff.h create mode 100644 gdbsupport/filtered-iterator.h create mode 100644 gdbsupport/format.c create mode 100644 gdbsupport/format.h create mode 100644 gdbsupport/forward-scope-exit.h create mode 100644 gdbsupport/function-view.h create mode 100644 gdbsupport/gdb-dlfcn.c create mode 100644 gdbsupport/gdb-dlfcn.h create mode 100644 gdbsupport/gdb-sigmask.h create mode 100644 gdbsupport/gdb_assert.h create mode 100644 gdbsupport/gdb_binary_search.h create mode 100644 gdbsupport/gdb_locale.h create mode 100644 gdbsupport/gdb_optional.h create mode 100644 gdbsupport/gdb_proc_service.h create mode 100644 gdbsupport/gdb_ref_ptr.h create mode 100644 gdbsupport/gdb_setjmp.h create mode 100644 gdbsupport/gdb_signals.h create mode 100644 gdbsupport/gdb_splay_tree.h create mode 100644 gdbsupport/gdb_string_view.h create mode 100644 gdbsupport/gdb_string_view.tcc create mode 100644 gdbsupport/gdb_sys_time.h create mode 100644 gdbsupport/gdb_tilde_expand.c create mode 100644 gdbsupport/gdb_tilde_expand.h create mode 100644 gdbsupport/gdb_unique_ptr.h create mode 100644 gdbsupport/gdb_unlinker.h create mode 100644 gdbsupport/gdb_vecs.c create mode 100644 gdbsupport/gdb_vecs.h create mode 100644 gdbsupport/gdb_wait.c create mode 100644 gdbsupport/gdb_wait.h create mode 100644 gdbsupport/hash_enum.h create mode 100644 gdbsupport/host-defs.h create mode 100644 gdbsupport/job-control.c create mode 100644 gdbsupport/job-control.h create mode 100644 gdbsupport/netstuff.c create mode 100644 gdbsupport/netstuff.h create mode 100644 gdbsupport/new-op.c create mode 100644 gdbsupport/next-iterator.h create mode 100644 gdbsupport/observable.h create mode 100644 gdbsupport/offset-type.h create mode 100644 gdbsupport/parallel-for.h create mode 100644 gdbsupport/pathstuff.c create mode 100644 gdbsupport/pathstuff.h create mode 100644 gdbsupport/poison.h create mode 100644 gdbsupport/preprocessor.h create mode 100644 gdbsupport/print-utils.c create mode 100644 gdbsupport/print-utils.h create mode 100644 gdbsupport/ptid.c create mode 100644 gdbsupport/ptid.h create mode 100644 gdbsupport/refcounted-object.h create mode 100644 gdbsupport/rsp-low.c create mode 100644 gdbsupport/rsp-low.h create mode 100644 gdbsupport/run-time-clock.c create mode 100644 gdbsupport/run-time-clock.h create mode 100644 gdbsupport/safe-iterator.h create mode 100644 gdbsupport/safe-strerror.c create mode 100644 gdbsupport/scope-exit.h create mode 100644 gdbsupport/scoped_fd.h create mode 100644 gdbsupport/scoped_mmap.c create mode 100644 gdbsupport/scoped_mmap.h create mode 100644 gdbsupport/scoped_restore.h create mode 100644 gdbsupport/selftest.c create mode 100644 gdbsupport/selftest.h create mode 100644 gdbsupport/signals-state-save-restore.c create mode 100644 gdbsupport/signals-state-save-restore.h create mode 100644 gdbsupport/signals.c create mode 100644 gdbsupport/symbol.h create mode 100644 gdbsupport/tdesc.c create mode 100644 gdbsupport/tdesc.h create mode 100644 gdbsupport/thread-pool.c create mode 100644 gdbsupport/thread-pool.h create mode 100644 gdbsupport/traits.h create mode 100644 gdbsupport/underlying.h create mode 100644 gdbsupport/valid-expr.h create mode 100644 gdbsupport/version.h create mode 100644 gdbsupport/x86-xstate.h create mode 100644 gdbsupport/xml-utils.c create mode 100644 gdbsupport/xml-utils.h create mode 100644 gnulib/Makefile.am delete mode 100644 gnulib/aclocal-m4-deps.mk create mode 100644 gnulib/import/_Noreturn.h create mode 100644 gnulib/import/arg-nonnull.h create mode 100644 gnulib/import/c++defs.h create mode 100644 gnulib/import/cdefs.h delete mode 100644 gnulib/import/config.charset create mode 100644 gnulib/import/dup-safer-flag.c create mode 100755 gnulib/import/extra/config.rpath delete mode 100644 gnulib/import/extra/snippet/_Noreturn.h delete mode 100644 gnulib/import/extra/snippet/arg-nonnull.h delete mode 100644 gnulib/import/extra/snippet/c++defs.h delete mode 100644 gnulib/import/extra/snippet/warn-on-use.h create mode 100644 gnulib/import/fd-safer-flag.c create mode 100644 gnulib/import/glob_internal.h create mode 100644 gnulib/import/glob_pattern_p.c create mode 100644 gnulib/import/globfree.c create mode 100644 gnulib/import/glthread/lock.c create mode 100644 gnulib/import/glthread/lock.h create mode 100644 gnulib/import/glthread/threadlib.c create mode 100644 gnulib/import/libc-config.h create mode 100644 gnulib/import/localtime-buffer.c create mode 100644 gnulib/import/localtime-buffer.h create mode 100644 gnulib/import/m4/__inline.m4 create mode 100644 gnulib/import/m4/builtin-expect.m4 delete mode 100644 gnulib/import/m4/configmake.m4 create mode 100644 gnulib/import/m4/fnmatch_h.m4 create mode 100644 gnulib/import/m4/getlogin.m4 create mode 100644 gnulib/import/m4/getpagesize.m4 delete mode 100644 gnulib/import/m4/glibc21.m4 create mode 100644 gnulib/import/m4/glob_h.m4 delete mode 100644 gnulib/import/m4/hard-locale.m4 create mode 100644 gnulib/import/m4/host-cpu-c-abi.m4 create mode 100644 gnulib/import/m4/lib-ld.m4 create mode 100644 gnulib/import/m4/lib-link.m4 create mode 100644 gnulib/import/m4/lib-prefix.m4 create mode 100644 gnulib/import/m4/localtime-buffer.m4 create mode 100644 gnulib/import/m4/lock.m4 delete mode 100644 gnulib/import/m4/onceonly.m4 create mode 100644 gnulib/import/m4/open-cloexec.m4 create mode 100644 gnulib/import/m4/open-slash.m4 create mode 100644 gnulib/import/m4/pthread_rwlock_rdlock.m4 delete mode 100644 gnulib/import/m4/secure_getenv.m4 create mode 100644 gnulib/import/m4/stat-time.m4 create mode 100644 gnulib/import/m4/std-gnu11.m4 create mode 100644 gnulib/import/m4/strerror_r.m4 create mode 100644 gnulib/import/m4/threadlib.m4 create mode 100644 gnulib/import/m4/time_r.m4 create mode 100644 gnulib/import/malloc/scratch_buffer.h create mode 100644 gnulib/import/malloc/scratch_buffer_grow.c create mode 100644 gnulib/import/malloc/scratch_buffer_grow_preserve.c create mode 100644 gnulib/import/malloc/scratch_buffer_set_array_size.c delete mode 100644 gnulib/import/malloca.valgrind delete mode 100644 gnulib/import/ref-add.sin delete mode 100644 gnulib/import/ref-del.sin create mode 100644 gnulib/import/scratch_buffer.h delete mode 100644 gnulib/import/secure_getenv.c create mode 100644 gnulib/import/stat-time.c create mode 100644 gnulib/import/stat-time.h create mode 100644 gnulib/import/stat-w32.c create mode 100644 gnulib/import/stat-w32.h create mode 100644 gnulib/import/strerror_r.c create mode 100644 gnulib/import/time_r.c create mode 100644 gnulib/import/warn-on-use.h create mode 100644 gnulib/import/windows-initguard.h create mode 100644 gnulib/import/windows-mutex.c create mode 100644 gnulib/import/windows-mutex.h create mode 100644 gnulib/import/windows-once.c create mode 100644 gnulib/import/windows-once.h create mode 100644 gnulib/import/windows-recmutex.c create mode 100644 gnulib/import/windows-recmutex.h create mode 100644 gnulib/import/windows-rwlock.c create mode 100644 gnulib/import/windows-rwlock.h create mode 100644 gnulib/import/xalloc-oversized.h delete mode 100644 gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-when-c [...] delete mode 100644 gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-error-in [...] create mode 100644 gold/ChangeLog-2019 create mode 100644 gprof/ChangeLog-2019 create mode 100644 include/ChangeLog-2019 delete mode 100644 include/coff/tic80.h delete mode 100644 include/elf/cr16c.h create mode 100644 include/elf/z80.h delete mode 100644 include/opcode/tic80.h create mode 100644 ld/ChangeLog-2019 delete mode 100644 ld/emulparams/arcelf_prof.sh delete mode 100644 ld/emulparams/arclinux_prof.sh delete mode 100644 ld/emulparams/elf32cr16c.sh create mode 100644 ld/emulparams/elf32z80.sh delete mode 100644 ld/emulparams/tic80coff.sh create mode 100644 ld/emultempl/elf.em delete mode 100644 ld/emultempl/elf32.em create mode 100644 ld/emultempl/z80elf.em create mode 100644 ld/ldelf.c create mode 100644 ld/ldelf.h create mode 100644 ld/ldelfgen.c create mode 100644 ld/ldelfgen.h delete mode 100644 ld/scripttempl/elf32cr16c.sc delete mode 100644 ld/scripttempl/elf32msp430_3.sc create mode 100644 ld/scripttempl/elf64bpf.sc delete mode 100644 ld/scripttempl/tic80coff.sc create mode 100644 ld/testsuite/ld-aarch64/erratum835769-843419.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.s create mode 100644 ld/testsuite/ld-aarch64/weak-tls.d create mode 100644 ld/testsuite/ld-aarch64/weak-tls.s create mode 100644 ld/testsuite/ld-arc/relax-local-pic.d create mode 100644 ld/testsuite/ld-arc/relax-local-pic.s create mode 100644 ld/testsuite/ld-arm/cmse_main.s create mode 100644 ld/testsuite/ld-arm/cmse_main_sec_debug.d create mode 100644 ld/testsuite/ld-arm/cmse_sec_debug.s create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.d create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.s create mode 100644 ld/testsuite/ld-elf/pr24819.d create mode 100644 ld/testsuite/ld-elf/pr24819.s create mode 100644 ld/testsuite/ld-elf/size-1.d create mode 100644 ld/testsuite/ld-elf/size-1.s create mode 100644 ld/testsuite/ld-elf/size-1.t create mode 100644 ld/testsuite/ld-elf/size-2.d create mode 100644 ld/testsuite/ld-elf/size-2.s create mode 100644 ld/testsuite/ld-elf/size-2.t create mode 100644 ld/testsuite/ld-i386/align-branch-1.d create mode 100644 ld/testsuite/ld-i386/align-branch-1.s create mode 100644 ld/testsuite/ld-mips-elf/hash1.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1a.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1b.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1c.d create mode 100644 ld/testsuite/ld-mips-elf/hash2.d create mode 100644 ld/testsuite/ld-mips-elf/start.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-main.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-obj.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/reloc-lo-430x.s create mode 100644 ld/testsuite/ld-msp430-elf/upper-input-sections.s create mode 100644 ld/testsuite/ld-powerpc/callstub-1.d create mode 100644 ld/testsuite/ld-powerpc/callstub-1.s create mode 100644 ld/testsuite/ld-powerpc/callstub-2.d create mode 100644 ld/testsuite/ld-powerpc/callstub-2.s create mode 100644 ld/testsuite/ld-powerpc/localgot.d create mode 100644 ld/testsuite/ld-powerpc/localgot.s create mode 100644 ld/testsuite/ld-powerpc/tls32no.d create mode 100644 ld/testsuite/ld-powerpc/tls32no.g create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.d create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.g create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.r create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.g create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.r create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.g create mode 100644 ld/testsuite/ld-powerpc/tlsgd.d create mode 100644 ld/testsuite/ld-powerpc/tlsgd.s create mode 100644 ld/testsuite/ld-powerpc/tlsie.d create mode 100644 ld/testsuite/ld-powerpc/tlsie.s delete mode 100644 ld/testsuite/ld-powerpc/tlsld32.d create mode 100644 ld/testsuite/ld-powerpc/tlsldopt.d copy ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} (100%) create mode 100644 ld/testsuite/ld-powerpc/tlsldopt32.d rename ld/testsuite/ld-powerpc/{tlsld32.s => tlsldopt32.s} (100%) create mode 100644 ld/testsuite/ld-powerpc/tlsno.d create mode 100644 ld/testsuite/ld-powerpc/tlsno.g create mode 100644 ld/testsuite/ld-powerpc/tlstocno.d create mode 100644 ld/testsuite/ld-powerpc/tlstocno.g create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.d create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.ld create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-0.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-1.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-2.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax-3.s create mode 100644 ld/testsuite/ld-riscv-elf/call-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01a.s create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.d create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.s delete mode 100644 ld/testsuite/ld-scripts/size-1.d delete mode 100644 ld/testsuite/ld-scripts/size-1.s delete mode 100644 ld/testsuite/ld-scripts/size-1.t delete mode 100644 ld/testsuite/ld-scripts/size-2.d delete mode 100644 ld/testsuite/ld-scripts/size-2.s delete mode 100644 ld/testsuite/ld-scripts/size-2.t delete mode 100644 ld/testsuite/ld-scripts/size.exp create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.d create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.s create mode 100644 ld/testsuite/ld-x86-64/pr24905-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.s create mode 100644 ld/testsuite/ld-x86-64/pr24905.t create mode 100644 ld/testsuite/ld-z80/arch_default.d create mode 100644 ld/testsuite/ld-z80/arch_ez80_adl.d create mode 100644 ld/testsuite/ld-z80/arch_ez80_z80.d create mode 100644 ld/testsuite/ld-z80/arch_r800.d create mode 100644 ld/testsuite/ld-z80/arch_z180.d create mode 100644 ld/testsuite/ld-z80/arch_z80.d create mode 100644 ld/testsuite/ld-z80/comb_arch_ez80_z80.d create mode 100644 ld/testsuite/ld-z80/comb_arch_z180_z80.d create mode 100644 ld/testsuite/ld-z80/comb_arch_z80_ez80.d create mode 100644 ld/testsuite/ld-z80/comb_arch_z80_z180.d create mode 100644 ld/testsuite/ld-z80/dummy1.s create mode 100644 ld/testsuite/ld-z80/dummy2.s create mode 100644 ld/testsuite/ld-z80/jr.s create mode 100644 ld/testsuite/ld-z80/jr_b.d create mode 100644 ld/testsuite/ld-z80/jr_f.d create mode 100644 ld/testsuite/ld-z80/labels.s create mode 100644 ld/testsuite/ld-z80/relocs.s create mode 100644 ld/testsuite/ld-z80/relocs_b_ez80.d create mode 100644 ld/testsuite/ld-z80/relocs_b_z80.d create mode 100644 ld/testsuite/ld-z80/relocs_f_ez80.d create mode 100644 ld/testsuite/ld-z80/relocs_f_z80.d create mode 100644 ld/testsuite/ld-z80/z80.exp create mode 100644 libctf/ctf-link.c create mode 100644 libctf/ctf-string.c create mode 100644 libctf/libctf.ver create mode 100644 libiberty/filedescriptor.c create mode 100644 libiberty/rust-demangle.h create mode 100644 opcodes/ChangeLog-2019 delete mode 100644 opcodes/tic80-dis.c delete mode 100644 opcodes/tic80-opc.c create mode 100644 readline/.gitignore delete mode 100644 readline/CHANGELOG delete mode 100644 readline/CHANGES create mode 100644 readline/ChangeLog delete mode 100644 readline/ChangeLog.gdb delete mode 100644 readline/INSTALL delete mode 100644 readline/MANIFEST create mode 100644 readline/Makefile.am delete mode 100644 readline/NEWS delete mode 100644 readline/bind.c delete mode 100644 readline/callback.c delete mode 100644 readline/chardefs.h delete mode 100644 readline/compat.c delete mode 100644 readline/complete.c delete mode 100644 readline/config.h.in create mode 100644 readline/configure.ac delete mode 100644 readline/configure.in delete mode 100644 readline/display.c delete mode 100644 readline/doc/ChangeLog.gdb delete mode 100644 readline/doc/Makefile.in delete mode 100644 readline/doc/history.3 delete mode 100644 readline/doc/history.texi delete mode 100644 readline/doc/hstech.texi delete mode 100644 readline/doc/hsuser.texi delete mode 100644 readline/doc/readline.3 delete mode 100644 readline/doc/rlman.texi delete mode 100644 readline/doc/rltech.texi delete mode 100644 readline/doc/rluser.texi delete mode 100644 readline/doc/rluserman.texi delete mode 100755 readline/doc/texi2dvi delete mode 100755 readline/doc/texi2html delete mode 100644 readline/doc/version.texi delete mode 100644 readline/emacs_keymap.c delete mode 100644 readline/examples/ChangeLog.gdb delete mode 100644 readline/examples/Makefile.in delete mode 100644 readline/examples/excallback.c delete mode 100644 readline/examples/fileman.c delete mode 100644 readline/examples/histexamp.c delete mode 100644 readline/examples/readlinebuf.h delete mode 100644 readline/examples/rl.c delete mode 100644 readline/examples/rlcat.c delete mode 100644 readline/examples/rlevent.c delete mode 100644 readline/examples/rlfe/ChangeLog delete mode 100644 readline/examples/rlfe/ChangeLog.gdb delete mode 100644 readline/examples/rlfe/config.h.in delete mode 100755 readline/examples/rlfe/configure delete mode 100644 readline/examples/rlfe/configure.in delete mode 100644 readline/examples/rlfe/extern.h delete mode 100644 readline/examples/rlfe/os.h delete mode 100644 readline/examples/rlfe/rlfe.c delete mode 100644 readline/examples/rlptytest.c delete mode 100644 readline/examples/rltest.c delete mode 100644 readline/examples/rlversion.c delete mode 100644 readline/funmap.c delete mode 100644 readline/histexpand.c delete mode 100644 readline/histfile.c delete mode 100644 readline/histlib.h delete mode 100644 readline/history.c delete mode 100644 readline/history.h delete mode 100644 readline/histsearch.c delete mode 100644 readline/input.c delete mode 100644 readline/isearch.c delete mode 100644 readline/keymaps.c delete mode 100644 readline/keymaps.h delete mode 100644 readline/kill.c delete mode 100644 readline/macro.c delete mode 100644 readline/mbutil.c delete mode 100644 readline/misc.c delete mode 100644 readline/nls.c delete mode 100644 readline/parens.c delete mode 100644 readline/patchlevel delete mode 100644 readline/posixdir.h delete mode 100644 readline/posixjmp.h delete mode 100644 readline/posixstat.h delete mode 100644 readline/readline.c delete mode 100644 readline/readline.h create mode 100644 readline/readline/.gitignore create mode 100644 readline/readline/CHANGELOG create mode 100644 readline/readline/CHANGES rename readline/{ => readline}/COPYING (100%) create mode 100644 readline/readline/ChangeLog.gdb create mode 100644 readline/readline/INSTALL create mode 100644 readline/readline/MANIFEST create mode 100644 readline/readline/Makefile.in create mode 100644 readline/readline/NEWS create mode 100644 readline/readline/README rename readline/{ => readline}/USAGE (100%) create mode 100644 readline/readline/aclocal.m4 rename readline/{ => readline}/ansi_stdlib.h (100%) create mode 100644 readline/readline/bind.c create mode 100644 readline/readline/callback.c create mode 100644 readline/readline/chardefs.h create mode 100644 readline/readline/colors.c create mode 100644 readline/readline/colors.h create mode 100644 readline/readline/compat.c create mode 100644 readline/readline/complete.c create mode 100644 readline/readline/config.h.in create mode 100755 readline/readline/configure create mode 100644 readline/readline/configure.ac rename readline/{ => readline}/cross-build/cygwin.cache (100%) create mode 100644 readline/readline/display.c create mode 100644 readline/readline/doc/ChangeLog.gdb create mode 100644 readline/readline/doc/Makefile.in rename readline/{ => readline}/doc/fdl.texi (100%) create mode 100644 readline/readline/doc/history.3 create mode 100644 readline/readline/doc/history.texi create mode 100644 readline/readline/doc/hstech.texi create mode 100644 readline/readline/doc/hsuser.texi create mode 100644 readline/readline/doc/readline.3 create mode 100644 readline/readline/doc/rlman.texi create mode 100644 readline/readline/doc/rltech.texi create mode 100644 readline/readline/doc/rluser.texi create mode 100644 readline/readline/doc/rluserman.texi create mode 100755 readline/readline/doc/texi2dvi create mode 100755 readline/readline/doc/texi2html create mode 100644 readline/readline/doc/version.texi create mode 100644 readline/readline/emacs_keymap.c create mode 100644 readline/readline/examples/ChangeLog.gdb rename readline/{ => readline}/examples/Inputrc (100%) create mode 100644 readline/readline/examples/Makefile.in rename readline/{ => readline}/examples/autoconf/BASH_CHECK_LIB_TERMCAP (100%) rename readline/{ => readline}/examples/autoconf/RL_LIB_READLINE_VERSION (100%) rename readline/{ => readline}/examples/autoconf/wi_LIB_READLINE (100%) create mode 100644 readline/readline/examples/excallback.c create mode 100644 readline/readline/examples/fileman.c create mode 100644 readline/readline/examples/hist_erasedups.c create mode 100644 readline/readline/examples/hist_purgecmd.c create mode 100644 readline/readline/examples/histexamp.c rename readline/{ => readline}/examples/manexamp.c (100%) create mode 100644 readline/readline/examples/readlinebuf.h create mode 100644 readline/readline/examples/rl-callbacktest.c rename readline/{ => readline}/examples/rl-fgets.c (100%) create mode 100644 readline/readline/examples/rl.c create mode 100644 readline/readline/examples/rlbasic.c create mode 100644 readline/readline/examples/rlcat.c create mode 100644 readline/readline/examples/rlevent.c create mode 100644 readline/readline/examples/rlfe/ChangeLog create mode 100644 readline/readline/examples/rlfe/ChangeLog.gdb rename readline/{ => readline}/examples/rlfe/Makefile.in (100%) rename readline/{ => readline}/examples/rlfe/README (100%) create mode 100644 readline/readline/examples/rlfe/config.h.in create mode 100755 readline/readline/examples/rlfe/configure create mode 100644 readline/readline/examples/rlfe/configure.in create mode 100644 readline/readline/examples/rlfe/extern.h create mode 100644 readline/readline/examples/rlfe/os.h rename readline/{ => readline}/examples/rlfe/pty.c (100%) create mode 100644 readline/readline/examples/rlfe/rlfe.c rename readline/{ => readline}/examples/rlfe/screen.h (100%) create mode 100644 readline/readline/examples/rlkeymaps.c create mode 100644 readline/readline/examples/rlptytest.c create mode 100644 readline/readline/examples/rltest.c create mode 100644 readline/readline/examples/rlversion.c create mode 100644 readline/readline/funmap.c create mode 100644 readline/readline/histexpand.c create mode 100644 readline/readline/histfile.c create mode 100644 readline/readline/histlib.h create mode 100644 readline/readline/history.c create mode 100644 readline/readline/history.h create mode 100644 readline/readline/histsearch.c create mode 100644 readline/readline/input.c create mode 100644 readline/readline/isearch.c create mode 100644 readline/readline/keymaps.c create mode 100644 readline/readline/keymaps.h create mode 100644 readline/readline/kill.c create mode 100644 readline/readline/macro.c create mode 100644 readline/readline/mbutil.c create mode 100644 readline/readline/misc.c create mode 100644 readline/readline/nls.c create mode 100644 readline/readline/parens.c create mode 100644 readline/readline/parse-colors.c create mode 100644 readline/readline/parse-colors.h create mode 100644 readline/readline/patchlevel create mode 100644 readline/readline/posixdir.h create mode 100644 readline/readline/posixjmp.h rename readline/{ => readline}/posixselect.h (100%) create mode 100644 readline/readline/posixstat.h create mode 100644 readline/readline/readline.c create mode 100644 readline/readline/readline.h create mode 100644 readline/readline/readline.pc.in create mode 100644 readline/readline/rlconf.h create mode 100644 readline/readline/rldefs.h create mode 100644 readline/readline/rlmbutil.h create mode 100644 readline/readline/rlprivate.h rename readline/{ => readline}/rlshell.h (100%) create mode 100644 readline/readline/rlstdc.h create mode 100644 readline/readline/rltty.c rename readline/{ => readline}/rltty.h (100%) create mode 100644 readline/readline/rltypedefs.h rename readline/{ => readline}/rlwinsize.h (100%) create mode 100644 readline/readline/savestring.c create mode 100644 readline/readline/search.c create mode 100644 readline/readline/shell.c create mode 100644 readline/readline/shlib/Makefile.in create mode 100644 readline/readline/signals.c create mode 100755 readline/readline/support/config.guess create mode 100755 readline/readline/support/config.rpath create mode 100755 readline/readline/support/config.sub rename readline/{ => readline}/support/install.sh (100%) rename readline/{ => readline}/support/mkdirs (100%) create mode 100755 readline/readline/support/mkdist rename readline/{ => readline}/support/mkinstalldirs (100%) create mode 100755 readline/readline/support/shlib-install create mode 100755 readline/readline/support/shobj-conf rename readline/{ => readline}/support/wcwidth.c (100%) create mode 100644 readline/readline/tcap.h create mode 100644 readline/readline/terminal.c create mode 100644 readline/readline/text.c create mode 100644 readline/readline/tilde.c rename readline/{ => readline}/tilde.h (100%) create mode 100644 readline/readline/undo.c create mode 100644 readline/readline/util.c create mode 100644 readline/readline/vi_keymap.c create mode 100644 readline/readline/vi_mode.c create mode 100644 readline/readline/xfree.c create mode 100644 readline/readline/xmalloc.c create mode 100644 readline/readline/xmalloc.h delete mode 100644 readline/rlconf.h delete mode 100644 readline/rldefs.h delete mode 100644 readline/rlmbutil.h delete mode 100644 readline/rlprivate.h delete mode 100644 readline/rlstdc.h delete mode 100644 readline/rltty.c delete mode 100644 readline/rltypedefs.h delete mode 100644 readline/savestring.c delete mode 100644 readline/search.c delete mode 100644 readline/shell.c delete mode 100644 readline/shlib/Makefile.in delete mode 100644 readline/signals.c delete mode 100755 readline/support/config.guess delete mode 100755 readline/support/config.rpath delete mode 100755 readline/support/config.sub delete mode 100755 readline/support/mkdist delete mode 100755 readline/support/shlib-install delete mode 100755 readline/support/shobj-conf delete mode 100644 readline/tcap.h delete mode 100644 readline/terminal.c delete mode 100644 readline/text.c delete mode 100644 readline/tilde.c delete mode 100644 readline/undo.c delete mode 100644 readline/util.c delete mode 100644 readline/vi_keymap.c delete mode 100644 readline/vi_mode.c delete mode 100644 readline/xfree.c delete mode 100644 readline/xmalloc.c delete mode 100644 readline/xmalloc.h create mode 100644 sim/arm/maverick.h create mode 100644 sim/pru/ChangeLog create mode 100644 sim/pru/Makefile.in copy sim/{aarch64 => pru}/aclocal.m4 (100%) copy sim/{aarch64 => pru}/config.in (100%) copy sim/{avr => pru}/configure (100%) create mode 100644 sim/pru/configure.ac create mode 100644 sim/pru/interp.c create mode 100644 sim/pru/pru.h create mode 100644 sim/pru/pru.isa create mode 100644 sim/pru/sim-main.h create mode 100644 sim/testsuite/sim/pru/ChangeLog create mode 100644 sim/testsuite/sim/pru/add.s create mode 100644 sim/testsuite/sim/pru/allinsn.exp create mode 100644 sim/testsuite/sim/pru/dmem-zero-pass.s create mode 100644 sim/testsuite/sim/pru/dmem-zero-trap.s create mode 100644 sim/testsuite/sim/pru/dram.s create mode 100644 sim/testsuite/sim/pru/jmp.s create mode 100644 sim/testsuite/sim/pru/loop-imm.s create mode 100644 sim/testsuite/sim/pru/loop-reg.s create mode 100644 sim/testsuite/sim/pru/mul.s create mode 100644 sim/testsuite/sim/pru/subreg.s create mode 100644 sim/testsuite/sim/pru/testutils.inc