This is an automated email from the git hooks/post-receive script.
christophe.lyon pushed a change to branch linaro-local/non-contiguous-v3 in repository toolchain/binutils-gdb.
discards d992af787ae Add powerpc test for non-contiguous memory regions discards 2df6ebdfa60 Add arm tests for non-contiguous memory regions discards de4900d040b Add generic test for non-contiguous memory regions discards 843c9555231 Add support for non-contiguous memory regions adds f8bab2d61d8 Create a correctly-sized demangled names hashtable adds c9d95fa3d03 Replace the MSYMBOL_*_NAME macros with member functions adds 987012b89bc Replace SYMBOL_*_NAME accessors with member functions adds c83d8d32c9b Avoid crash in print_ada_task_info adds 012fc90932d Restore parameter names in observable.h adds 4719dcea615 Automatic date update in version.in adds 48d4af36c5f Automatic date update in version.in adds 26abc753cd1 Use bool in require_partial_symbols adds a7cdaa914f4 Include gdbarch.h in m68k-linux-nat.c adds b5470a3c4a8 Automatic date update in version.in adds e2b9a97eda8 Reverts patches providing octet support in dwarf adds 618265039f6 Introduce new section flag: SEC_ELF_OCTETS adds bb2942085c8 Pass section when available to bfd_octets_per_byte adds 6cc8564b9a2 [Debugging output] Make remote packet truncation length ad [...] adds 0a821c4f6de Fix "psb CSYNC" and "bti C". adds 5b89c67adb1 Replace int with bool in solib.c adds 3cf2f2377e4 [gdb/contrib] Add -c option to words.sh script adds 42971193643 Automatic date update in version.in adds 239b426b114 Fix comparison operations in SH code that trigger warning i [...] adds 5fa5f8f5fe4 Introduce new .text.sorted.* sections. adds 0dfeecca1c5 Fix gdbserver ChangeLog entry adds 6d91ce9a659 Use safe_strerror instead of strerror where possible adds 23767560e57 Include aarch32-tdep.h in aarch32-tdep.c adds 23baa4cc5ee Add missing includes in dwarf-index-write.c and mi/mi-interp.c adds 781597ff9a5 Remove unused function set_gdb_completion_word_break_characters adds cb8c24b6617 Make a bunch of functions static adds b62f6f5435e Remove dict_empty/mdict_empty adds b926335f334 Remove unused overload of exit_inferior_silent adds fe3adccffd7 Remove info_terminal_command declaration, make definition static adds adce99fe698 Remove unused rbreak_command_wrapper and other declarations adds 3b5c1d49e09 Remove declaration of tui_set_var_cmd, make definition static adds dd694d7740f Make functions static in unittests adds d04afd58be9 Remove simulator_command declaration, make static adds cadc9cb8887 Fix declaration of sparc_xfer_wcookie adds aa369509043 Fix crashes due to python GIL released too early adds 5a79c10755d Defer minimal symbol name-setting adds 5e03027845e Add configure check for std::thread adds 21987b9c060 Add RAII class for blocking gdb signals adds c3efb965484 Introduce alternate_signal_stack RAII class adds 9411c49ecc0 Introduce run_on_main_thread adds 3b3978bca2a Introduce thread-safe way to handle SIGSEGV adds a0b57563b13 Implement a thread pool adds d55c9a68473 Demangle minsyms in parallel adds 22138db6097 Add maint set/show worker-threads adds 971db5e21e3 Use run_on_main_thread in gdb.post_event adds 4da8c3a8a5d Set names of worker threads adds 8318f3c337c Use cmd_list_element::doc_allocated for Python commands adds 1a6d41c6433 Add add_internal_function overload adds 3ea16160a66 Let commands free "name" adds 57357d9df84 Fix mingw build of gdb adds 855bae2c964 Automatic date update in version.in adds 96e2dbda089 Correct R_SH_IND12W handling adds e76790600ae PR23652, Use symbols from debug bfd for _bfd_elf_find_function adds 7f3bf38453a PR23652, Use symbols from debug bfd for _bfd_elf_find_funct [...] adds 470c0b1c9a1 gdb: Introduce global_symbol_searcher adds 5f512a7dd0d gdb: Split print_symbol_info into two parts adds 7dc42066097 gdb/mi: Add new commands -symbol-info-{functions,variables,types} adds db5960b4d22 gdb/mi: Add -symbol-info-modules command adds 43678b0afe4 Replace SYMBOL_SET_LINKAGE_NAME with a member function adds fad03f6e5b7 Remove some unnecessary backslashes adds 8d9a2568651 Fix BZ 25065 - Ensure that physnames are computed for inher [...] adds d22670f0780 Test case for BZ 25065 adds 640ab947124 gdb/testsuite: Fix race condition compiling fortran test adds e76b224615f Precompute hash value for symbol_set_names adds f29d7f6b83f Compute msymbol hash codes in parallel adds 62e77f56f0c Turn off threaded minsym demangling by default adds e49b22ff20e Add a NEWS entry for multithreaded symbol loading adds 351259211aa Add missing ChangeLog entry for the previous commit adds b9216265160 Automatic date update in version.in adds b7379eaddab gas/riscv: Remove unneeded structure adds d9acf70759a binutils: Be more forgiving of targets with large numbers o [...] adds 955ff7fcf8d binutils: Rename init_dwarf_regnames adds 229a22cfd2f binutils: Add a new function to initialise DWARF register n [...] adds 99f6fdd9eb6 binutils: Make some functions static in dwarf.c adds 1296bc99b1b binutils: Make DWARF register name lookup be via a function [...] adds 4762fe621e8 binutils/gas/riscv: Add DWARF register numbers for CSRs adds 22eb4a06176 gas: Check for overflow on return column in version 1 CIE DWARF adds 0ac2b354ee0 gas/riscv: Produce version 3 DWARF CIE by default adds dcdec67858b gdb/testsuite: Fix minor bug in skip_btrace*tests procs adds 38b49e22b56 jit: minor improvement to debug logging adds 2522f049dfa Remove unused declaratoin from guile adds bab05c83ac4 Make two range_bounds bitfields unsigned adds 53a008a61e2 Fix creal_internal_fn comment adds 13364701d8c Automatic date update in version.in adds e9194a1a0e4 gdb: fix segfault in overload resolution debug output adds a992a3b0109 gdb: improve debug output of function overload resolution adds ce4331325cd Automatic date update in version.in adds c6ac7fc9871 Implement user defined prefix. adds 643c0cbedb4 Test define-prefix. adds be09caf15d3 Allow . character as part of command names. adds bf4985257d3 Document define-prefix command and the use of . in command names. adds 425124817ee Automatic date update in version.in adds 489dbda6a8d Correctly compute length of DW_TAG_variant_part union adds d1da6b01608 Allow using less horizontal space in TUI source window adds a2a7af0c338 Add TUI border colors adds 484c9b643c2 Re-highlight windows when needed during TUI startup adds 517d261dfaf Fix latent bug in tui_copy_source_line adds 82e3b5645f9 Treat inactive TUI specially in "info win" adds 5bbd8269fa8 gdb/fortran: array stride support adds 11a8b1641e3 gdb/dwarf: Introduce dwarf2_per_cu_int_type function adds 216a7e6b9e5 gdb: Dynamic string length support adds 6dc4379b0d6 Automatic date update in version.in adds 7532a164d53 Remove stale FIXME comment adds 638d85bce02 Change type of debug_aix_thread to bool adds de2396d0784 Fix build breakage with --disable-tui adds daeecc32906 Automatic date update in version.in adds 2247a609df7 _bfd_dwarf2_find_nearest_line comment fix adds 1b8e12713b3 dwarf2.c stash->sec_info_ptr and stash->sec adds 019cc8758a6 dwarf2.c: read_abbrevs fail cleanup, and offset checking adds 99b06c600f0 PR25230, dwarf2.c per file stash adds e63ef0954d0 PR25230, addr2line fails on dwz output adds 82f910ea9cc Fix leak of symbol name in block_symbol_cache adds 4cbd39b289b Replace hash function from bcache with fast_hash adds 50855939763 Automatic date update in version.in adds 3036c899196 x86: drop some stray/bogus DefaultSize adds 13e600d0f56 x86: make sure all PUSH/POP honor DefaultSize adds 77ad80922bf x86/Intel: extend MOVDIRI testing adds 319ff62c8ab x86: consolidate tracking of MMX register use adds d488367a421 x86-64/Intel: fix CALL/JMP with dword operand adds 0ba59a29407 x86-64: accept 64-bit LFS/LGS/LSS forms with suffix or oper [...] adds 293b38d60f1 gdb/mi: Add -symbol-info-module-{variables,functions} adds f97a63c5aa5 gdb: Split global symbol search into separate functions adds c2512106f89 gdb/mi: Add -max-results parameter to some -symbol-info-* commands adds feee869bd84 Silence maybe-uninitialized warning in dwarf2read.c adds 7a9e9f9f1e7 Fix another build failure in tui-selftests.c adds 103a685e7fd Add scalar_storage_order support for floating point adds 7ab4a236ce8 Move type_byte_order earlier adds d5a22e77b56 Remove gdbarch_bits_big_endian adds a05cf17ab92 Propagate endianity to subrange types adds 4139ff00882 Add bit-field test for scalar_storage_order adds f47674be8e9 sim-utils.c: prevent buffer overflow. adds 610cfd618e4 Compare iterators, not values, in filtered_iterator::operat [...] adds c577cdd70bc Remove unused includes in aarch64-tdep.c adds be155ebb949 Remove unused includes in aarch64-linux-tdep.c adds 894ecaf4cad Fix regcache::cooked_read_test selftest for mep adds c6170c2c141 Fix doc of AVR-specific command "info io_registers" adds 36c8fb93c9d gdb/fortran: Support for single/double type modifiers adds 8d70a9f0938 gdb/testsuite: Use -J option when compiling Fortran tests adds 2dbc041e4e9 Use metadata style in a few more places adds 3a8fa2282b1 Fix (most) OpenBSD link errors adds c72a8174b3b Automatic date update in version.in adds 378fd436405 PR25249, Memory leak in microblaze-dis.c adds 1769380a114 PR25244, --print-memory-usage, division by zero if MEMORY l [...] adds 6e9ed99753f PR25243, static linking with exceptions and iostream is bro [...] adds d4340f89ecc Arm64: correct "sha3" arch-extension directive handling adds 2dc4b12fcd6 Arm64: simplify Crypto arch extension handling adds 2410edcd317 Re: PR25244, --print-memory-usage, division by zero if MEMO [...] adds a23e9ba17f6 Fix a problem computing the size fields in the PE format header. adds b858499daf0 Remove gdbarch parameter of lookup_typename adds bce7c9d6fbb Only give FDE encoding warnings if --eh-frame-hdr was specified. adds 908641f5304 Fix leaks when pruning inferiors. adds 8fc52a054bb Automatic date update in version.in adds e0fad1eadfc Fix crash when command arg is missing in faas/taas/tfaas commands. adds 06acc08f0aa gdb: fix overload resolution for see-through references adds c7d12402bd6 gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp adds e6b39f6f8e5 Re: Only give FDE encoding warnings if --eh-frame-hdr was s [...] adds e8dc9b5bfd2 [gas] Implement .cfi_negate_ra_state directive adds 93e55f0a031 [gdb/symtab] Prefer var def over decl adds dfb65191d80 Put bcache inside "namespace gdb" adds 851c0536cab [ARM, sim] Fix build error and warnings adds 9231c9c2d4d Automatic date update in version.in adds 5fa370e437f PR25236, common sym versioning adds aa2d5a4229e Core file build-id support adds dc6dc6688bb Automatic date update in version.in adds c14aab8cd31 Fix inter-CU references using intra-CU form in imported-unit adds bc754168c7c Optional matching for run_dump_test adds 6f765336bb0 aarch64*-*-*ilp32 gas tests adds 0a6aef6b669 S12Z disassembler memory leak adds 2ff1ae54a2a Automatic date update in version.in adds 37404387124 x86/Intel: drop pointless special casing of LxS adds 4cbda994e6c x86/Intel: drop pointless suffix setting for "fword ptr" adds a8f4f6b9bc2 x86/Intel: drop pointless suffix setting for "tbyte ptr" adds 164d49cb1c9 x86/Intel: fix "near ptr" / "far ptr" handling adds f2f5811f766 x86/Intel: support "mmword ptr" adds 7456d03d5bf x86/Intel: fold "xmmword" with "oword" adds b1f0c0b90bc gdb/darwin-nat.c: Fix template argument for scoped_restore_tmpl adds d57cbee932f gdb/testsuite/fortran: Fix info-modules/info-types for gfortran 8+ adds 54f73dad3b7 gdb/testsuite: kfail some tests if using broken gcc adds b43315e2063 gdb/fortran: Improve output pattern in gdb.mi/mi-fortran-mo [...] adds 330f1d3825d gdb: rank an lvalue argument incompatible for an rvalue parameter adds bac7c5cf92e Fix scripted probe breakpoints adds e7c22a69acb s12z-opc.c formatting fixes adds f59f89789fc Delete duplicate struct objdump_disasm_info field adds 6f0e0752309 Remove backup ppc struct dis_private. adds 103ebbc35cc Use disassemble_info.private_data in place of insn_sets adds 20135676fc4 PR24960, Memory leak from disassembler adds 0a0a0521764 Automatic date update in version.in adds 6c71eb7d70c Normalize Ada ptype to use a single "?" adds 0e7aaa728dc [gas][arm] Set context table for '.arch_extension' adds ab7d13f0702 Replace the remaining uses of strerror with safe_strerror adds cb51113052d Suppress the "unused function" warning for select_strerror_r adds 26b911fb641 Add gdb_compile_openmp to lib/gdb.exp adds bb47f919bfd Add gdb_caching_proc support_nested_function_tests to lib/gdb.exp adds 4c12d936003 OpenMP parallel region scope tests adds 77bb17b6495 Minor fix to gdb.prompt documentation adds d1f80fe061d Automatic date update in version.in adds 8ff23dba80b ubsan: ia64: left shift of negative value adds b8e61daa1ad ubsan: epiphany: left shift of negative value adds 567607c11fb ubsan: xtensa: left shift cannot be represented in type 'int' adds 76bba5ee850 ubsan: left shift of cannot be represented in type 'int' adds 9d48687b41f aarch64 disassembler infinite loop adds a11db3e9f3a ubsan: arc: shift exponent 32 is too large for 32-bit type 'int' adds 2fd2b153a38 ubsan: bfin: shift exponent is too large adds 0ef562a4b5d ubsan: cr16: left shift cannot be represented in type 'int' adds c202f69e513 ubsan: cris: signed integer overflow adds d93bba9e0d6 ubsan: csky: left shift cannot be represented in type 'int' adds 159653d8c0b ussan: d30v: index out of bounds adds f8a87c78e67 ubsan: h8300: left shift cannot be represented in type 'int' adds 334175b693a ubsan: m68k: left shift cannot be represented in type 'int' adds 8c9b4171877 ubsan: moxie: left shift of negative value adds 96f1f60460a ubsan: nios2: left shift cannot be represented in type 'int' adds fb4cb4e26d1 ubsan: ns32k: left shift cannot be represented in type 'int' adds 205c426a9bb ubsan: s12z: left shift cannot be represented in type 'int' adds 66152f16685 ubsan: tic4x: segv and signed shifts adds b84f6152ee8 ubsan: tic6x: shift left of int adds 2a81ccbbbf8 ubsan: v850: left shift cannot be represented in type 'long' adds 5c05618a0a1 ubsan: vax: left shift cannot be represented in type 'int' adds 5afa80e9a8e Re: ubsan: ns32k: left shift cannot be represented in type adds d8edc8b768f Implement 'print -raw-values' and 'set print raw-values on|off' adds 569d50f1c61 x86: further refine SSE check (SSE4a, SHA, GFNI) adds 09c78487342 Make bfd_get_8 return a bfd_vma like other bfd_get_* functions adds 13c9c48599e bfd signed overflow fixes adds 1d61b032265 Remove more shifts for sign/zero extension adds aac4760f70a Fix the build after bfd_get_signed_8 change adds 2e744276988 Fix build on macOS adds 24f19ccb890 [gas][arm] Add -mwarn-restrict-it adds 27f7b2f6406 Fix typo, get_Frame_id -> get_frame_id adds d746744ebbb Bump version to 10.0.50.DATE-git. adds 4decd62b214 Update NEWS post GDB 9 branch creation. adds c8ec2f433c5 Move max_height method to tui_gen_win_info adds 1431937bee6 Move can_box to tui_gen_win_info adds dc7ff8a6081 Introduce the tui_gen_win_info::min_height method adds fb3184d8ee9 Remove struct tui_point adds 389e7ddbc2b Introduce new layout code adds 2192a9d3b31 First use of tui_layout adds 3d979945497 Re-apply the current layout when resizing adds d4eeccfe6b3 Change "winheight" resizing to use new layout code adds a848998a758 Automatic date update in version.in adds 873de05c85f Fix TUI test suite regexps adds 199d46bebbe Remove duplicate cast adds 967354c3b9b csky: tidy csky_chars_to_number adds 84bc4ba8168 obj-evax.c tidy adds 4f7cc14110d gas signed overflow fixes adds 39f34d7b64e Fix unused function error adds 2ffe5b9c792 Fix the thread-pool.c compilation adds db3ad2f031d Ravenscar port for RISC-V adds d61df89700b Remove some calls to malloc_failure adds 7190276c52b Replace xmalloc/xfree with vector in jit.c adds b65d68b8d60 gas: Add md_generic_table_relax_frag adds e379e5f385f i386: Align branches within a fixed boundary adds 76cf450b4ce i386: Add -mbranches-within-32B-boundaries adds 8493b6651af i386: Add tests for -malign-branch-boundary and -malign-branch adds ac0ab1842de i386: Also check R12-R15 registers when optimizing testq to testb adds bda13cdcf0d Make the objfile constructor private adds f65fe5704af Make add_separate_debug_objfile static adds 268e4f09144 Make the objfile destructor private adds 7cac64af7bc Introduce program_space::add_objfile adds 234529260a9 Introduce program_space::remove_objfile adds deeafabb678 Remove MULTI_OBJFILE_P adds 13bff72615e Introduce basic_safe_range adds d0801dd8f22 Store objfiles on a std::list adds 343cc95202f Move free_all_objfiles to program_space adds 7d7167ce1b9 Manage objfiles with shared_ptr adds e671856cb80 Change objfile::partial_symtabs to be a unique_ptr adds c7ff3609c18 Automatic date update in version.in adds 0bc3450e220 Set no file contents PT_LOAD p_offset to first page adds b3f4b80fba8 MSP430: Relax target glob for configuring GDB adds 3a90f266673 Fix indentation in jit.c adds a5513db2f55 Fix the gdb build with GCC 7 adds a15a95ed265 Remove "boolean" and "var_boolean" checks from ARI adds fe56157f928 Remove ATTRIBUTE_UNUSED check from ARI adds 8aaaf7577f0 Fix ARI text for floatformat_from_double adds 036003a6712 Silence ARI for valid calls to abort adds c6cbf900d42 Silence ARI warning about floatformat_to_double adds 3cb5a3a16af Suppress ARI warnings for vsprintf adds 98f9338a584 Change ARI usage to GNU style adds 634561834ea Accept -Wno- prefix in ARI adds 93537683e79 Remove "fix" call for "long long" from ARI adds 234c306803e Remove ARI check for multiple calls to warning or error adds f1d293cc58b Revert "Turn off threaded minsym demangling by default" adds e97e2dcd466 Automatic date update in version.in adds ff8577f6498 Guard against 'current_directory == NULL' on gdb_abspath (P [...] adds fb46334198d Add unlink support to moxie simulator adds db178f47dd4 gdb/doc: Remove duplicate description of lookup_global_symbol adds 37e61c4631c Automatic date update in version.in adds 0d037fafed4 Automatic date update in version.in adds 747cfc8c6bb Use symbol_set_language to set a symbol's language adds c1b5c1ebc93 Use an accessor function for general_symbol_info::language adds d3ecddab5fc Use a member function to set a symbol's language adds cf950fd4dd4 ubsan: moxie: left shift of negative value adds 4bdb25fe690 ubsan: nds32: left shift cannot be represented in type 'int' adds cedfc77485d ubsan: bfin: left shift of negative value adds 36bd8ea7f06 ubsan: crx: left shift cannot be represented in type 'int' adds 84e098cdea4 asan: score: global-buffer-overflow adds e6ced26afd5 ubsan: xstormy16: left shift of negative value adds 8a92faab92e ubsan: nios2: left shift cannot be represented in type 'int' adds 488d02fe772 ubsan: microblaze: left shift cannot be represented in type 'int' adds f81e7e2db6d ubsan: aarch64: left shift of negative value adds c0c3707ff46 Update Gnulib to the latest git version adds d9fa87f4f6e Constify get_exec_file adds d043f8c867f Fix double-free when creating more than one block in JIT de [...] adds 89867184294 jit: c++-ify gdb_symtab adds 1b61f46da5e jit: make gdb_object::symtabs an std::forward_list adds b61121178ec jit: c++-ify gdb_block adds 0394eed15c5 jit: make gdb_symtab::blocks an std::forward_list adds 43a599b56c6 Automatic date update in version.in adds 4a4c04f1f4a Check all inline frames if they are marked for skip adds 45d735237b7 Add a test case for skip with inlined functions adds 62e6599087e ubsan: bpf: left shift cannot be represented in type 'DI' ( [...] adds 5b660084e26 Remove tic80 support adds 260bcd09bfb Accept mips-sgi-irix output in a few ld tests adds 660df28acfa Prefer object over notype symbols when disassembling adds e46d79a76ea ubsan: nds32: left shift cannot be represented in type 'int' adds 29298bf66f6 ubsan: aarch64: left shift cannot be represented in type 'int64_t' adds eb7b504651f ubsan: visium: left shift cannot be represented in type 'int' adds b63634be640 Whitespace fix in gdb.base/skip.exp adds 5024637fac6 Fix skip.exp test failure observed with gcc-9.2.0 adds 9b30da15e72 Add virtual destructor to tui_layout_base adds e3169fe0bb9 Add missing include to bsd-kvm.c for gdb_abspath adds 4a422785822 Automatic date update in version.in adds 2480b6fa946 More signed overflow fixes adds 2365f8d70c5 Yet more signed overflow fixes adds 599956cfe16 ld signed overflow fix adds bbde7025e0d Fix -Wmisleading-indentation warning in top.c adds 28ce7b07473 Fix build failure on macOS adds e623f035020 Fix indentation (and clang warning) in c-lang.c adds 27e4fac77ea Fix pthread_setname_np build error adds 4b4477b52ee 2019-12-18 Anthony Green green@moxielogic.com adds 99a5596592e Update gdb.base/default.exp for GDB 10 adds 1087441f071 Automatic date update in version.in adds 1d29ab86cb5 PR25277, microblaze opcode enumeration vs ISO/IEC TS 18661-3:2015 adds 32769083d1b Re: Enable --build-id for moxie-elf-ld adds 9ad9b810c38 PowerPC, use size_t rather than long for indices adds f00901886d0 vax decoding of indexed addressing mode adds 228c8f4be0c xcoff slurp_armap bounds checking adds f69656d00fe Handle CRLF when reading XML on Windows adds 2032eb7e934 Fix comment in field_kind adds 78aa740b768 Add install-strip to sim/ adds aa989b27d0b Rename "sun" variable to avoid conflicts on Solaris adds 1cd4a20a27c Cast the log10 argument to double to disambiguate it adds d411762c45d Make the literal argument to pow a double, not an integer adds 1ee7b812e77 Fix build with GNU Make 3.81 adds 0ad6b8ee70d Consistently quote variables used with "test" adds 5c787103a29 Automatic date update in version.in adds fcc5d04f926 coff-alpha memory leak adds 9d78076ef8e bfd_check_format memory leak adds 000fe1a756e ubsan: m68hc1x: left shift of negative value adds 15d2859fddc ubsan: hppa: left shift of negative value adds e76832f125f ubsan: xtensa: left shift cannot be represented in type 'int' adds bcd9f578a96 ubsan: or1k: left shift of negative value adds cda8d785b37 PR25281, sh disassembler abort adds 364d710448e Make isearch change readline prompt in TUI adds c1b167d76ec Change tui_update_locator_fullname to take a symtab adds 5ebd54023c1 Remove parameters from tui_show_source adds 8acfefcc8fc Remove tui_show_disassem_and_update_source adds 039298ec451 Remove some TUI asserts adds 1ae58f0c640 Simplify tui_source_window_base::maybe_update method adds d4669c0fc75 Remove some unnecessary focus switches adds 855f89b3da2 Remove tui_show_disassem adds 469b073133f Remove tui_source_window::show_symtab_source adds 61c33f105c7 Change tui_source_window_base::set_contents to return bool adds 57e4b379e96 Use start_line_or_addr in TUI windows adds 9f7540a5deb Use symtab_and_line when updating TUI windows adds 88180c08242 Simplify tui_update_source_windows_with_addr adds 5d49bf1b698 Simplify tui_update_source_windows_with_line adds 52469d7673d Reimplement tui_get_begin_asm_address adds 77b97e00621 Display "main" on initial TUI startup adds ae4393e22ce Remove a call to update_exec_info adds 0ab92974ab9 Change set_locator_info to take a symtab_and_line adds 54217b84bdc Don't call set_current_source_symtab_and_line from TUI adds 2dfd3df48dc Use bool in tui_before_prompt adds a75cd9a2c12 Add observable to watch current source symtab adds fc9d2d724fc Fix "list" command in the TUI adds eb390f499b8 Change tui_show_frame_info to return bool adds b4b49dcbff6 Don't call tui_show_source from tui_ui_out adds e35000a7f8b gdb: recognize new DWARF attributes: defaulted, deleted, ca [...] adds 9d084466d74 infcall, c++: allow more info to be computed for pass-by-re [...] adds 62bf63d74d5 infcall, c++: collect more pass-by-reference information adds 099a6354dab infcall: handle pass-by-reference arguments appropriately adds c855a9125ad testsuite, cp: increase the coverage of testing pass-by-ref [...] adds d0922fcf02c Use enum bitfield for the calling_convention attribute of a [...] adds f3bce4830bf sym-info-cmds.exp: add missing quote in test name adds 7f2d7a0d0d8 sym-info-cmds.exp: add yet another missing quote in test name adds 1c7148dd0d3 Address Tom Tromey's comments on the CTF reader. adds 39aa149769f Automatic date update in version.in adds 15b07e4f567 Include xxHash support status in GDB configuration report adds 0ea8adde5dd Fix whitespace in last change in top.c adds cb736441415 Fix disabling of solib probes when LD_AUDITing adds 76a0b485ece Automatic date update in version.in adds 09b0d8a75fa Automatic date update in version.in adds 27c1c4271a1 ubsan: wasm: shift is too large for 64-bit type 'bfd_vma' adds cd30bcef4a6 Revise sleb128 and uleb128 reader adds 1a1e2852a56 ubsan: d30v: left shift cannot be represented in type 'long long' adds 3e1056a1a63 ubsan: iq2000: left shift of negative value adds 7936714c0c5 ubsan: score: left shift of 2 by 31 places cannot be repres [...] adds 2c0e48e5b79 asan: vms-alpha: heap-buffer-overflow adds 0e62b37a3f4 ppc: misc minor build corrections adds 27653fba5e5 Fix build 32-bit-host build error last for last binutils/dw [...] adds e76ff636537 Fix compilation of Readline on mingw.org's MinGW adds c71a963d8e2 Automatic date update in version.in adds ebd1c6d1d30 ubsan: arm: shift exponent 32 is too large for 32-bit type [...] adds b68476f1368 Automatic date update in version.in adds 3142e908d01 Fix printing ULONGEST variables on x86-32 adds f096cbc2964 Automatic date update in version.in adds f5311f25094 pe_bfd_read_buildid memory leak adds cef2097a873 Add profiling outputs to .gitignore adds e5af216040a asan: som: heap-buffer-overflow adds 6c2ca6c25db ubsan: v850: left shift cannot be represented in type 'int' adds 100b122fc12 ubsan: crx: index 5 out of bounds for type 'operand_desc const[5]' adds 8ce18f9cdf5 Avoid ubsan bug complaining about &p->field adds 8fb75323313 Add a NEWS entry for multithreaded symbol loading adds b0d674e2b47 Automatic date update in version.in adds 4d4eaa30055 Make symbol_set_names a member function adds 48bcea9f48c x86: consolidate Disp<NN> handling a little adds 376cd056100 x86-64: fix Intel64 handling of branch with data16 prefix adds 6cb0a70ef31 x86-64: correct / adjust prefix emission adds f2810fe00a6 x86: adjust ignored prefix warning for branches adds 1630140dc64 Remove tui_gen_win_info::viewport_height adds a1e4dee4350 Change tui_active to bool adds f9ba974dea3 Reorder an "if" in print_disassembly adds ace206a5a5d Remove dead code from TUI adds 1ddaf334cfc Automatic date update in version.in adds b28a729db18 [PATCH] Adjust test gdb.ada/ptype_tagged_param.exp for when [...] adds 25d8195c020 Automatic date update in version.in adds a6e5765ff1c PR15350, Fix compressed debug sections for PE targets adds f5d35bb7a57 coff_close_and_cleanup adds 37d2e9c7b10 asan: alpha-vms: memory leaks adds 401e101e027 ubsan: alpha-vms: shift exponent is too large adds 8c5e259235a Usage of unitialized heap in tic4x_print_cond adds 4383e1fc3b3 ubsan: sparc: left shift cannot be represented in type 'int' adds c296cbe6818 Fix setting breakpoints or stepping on line 65535 adds 2c5b6e1a1c4 Re: Usage of unitialized heap in tic4x_print_cond adds 5ad8755225c Re: Revise sleb128 and uleb128 reader adds 61b3df8f5b7 Automatic date update in version.in adds 6a89db5c951 archive.c bfd_zalloc adds 37d5ab199b0 coff object_p memory leaks adds a7ac9aa525d vms-alpha.c object_p memory leaks adds 87d557ae1b9 Use "bool" in more spots in TUI adds 3d34df0aa78 Make some TUI globals "static" adds 930be667641 Automatic date update in version.in adds bf31e604408 asan: alpha-vms: Heap-buffer-overflow adds cf87a78af0d Automatic date update in version.in adds 9f71dacbc30 Rotate gdb/ChangeLog (start of New Year procedure) adds 5dd8bf886a3 update copyright year in version output of gdb, gdbserver a [...] adds 5fb651f2ddd gdb/copyright.py: Exit if run from the wrong directory adds 51fd40020e1 gdb/copyright.py: Adapt after move of gnulib from gdb to toplevel adds 5f4def5cbd1 gdb/copyright.py: Convert to Python 3 adds b811d2c2920 Update copyright year range in all GDB files. adds e5d78223eaf Update copyright year in gdbarch.sh doc/gdb.texinfo and doc [...] adds 0b114740808 ChangeLog rotation adds b3adc24a071 Update year range in copyright notice of binutils files adds b14ce8bfe15 Re: Update year range in copyright notice of binutils files adds ead1063b4bf Add myself to gdb/MAINTAINERS adds 48189beca8a Fix install-strip for cross-compilation adds a7e3d08a26e Automatic date update in version.in adds d73b58f4b1f Enable building the s12z target on Solaris hosts where REG_ [...] adds a65b5de624a [ARM][gas] fix build breakage with gcc-10 by using correct [...] adds 0db131fb835 AArch64: Set the correct ELF class for AArch64 stubs (PR/25210) adds 6655dba246b Add support for the GBZ80, Z180, and eZ80 variants of the Z [...] adds 6687b129bcf Automatic date update in version.in adds 8133c7dce66 Remove stale references to Cell BE adds 6e2118f588c Add myself to gdb/MAINTAINERS adds 4bb7a87e74e Mach-O: misc build adjustments adds f4950f76fa5 Arm64: correct 64-bit element fmmla encoding adds 8c45011acd7 Arm64: correct uzp{1,2} mnemonics adds 567dfba2bed Arm64: correct {su,us}dot SIMD encodings adds 5437a02abc9 Arm64: correct address index operands for LD1RO{H,W,D} adds b26a3d5827e Fix ld/PR25316 for the ia64 target by refusing to support b [...] adds dc9bd8c92af For PE format files, the base relocation table is necessary [...] adds a2322019f56 Updated Swedish translation for the GAS subdirectory. adds 7a0fb7be96e Fix potential illegal memory access failures in the BFD lib [...] adds f2a3559d546 Fix potential illegal memory access when parsing a corrupt [...] adds 16d87673993 Allow individual targets to decide if string escapes should [...] adds 25057eb004b windows_clear_solib memory leak adds 44f81a76542 solib_target_free_so memory leak adds 6ec1d75e05a Ensure GDB warnings are styled. adds 5ffd5873e65 Automatic date update in version.in adds 991fb595e34 coff: free malloc'd memory on successful target match too adds 2e98c6c5c5a ubsan: d30v: left shift cannot be represented in type 'int' adds 2c5c119630b ubsan: crx: left shift cannot be represented in type 'int' adds 5f57d4ecf51 ubsan: cr16: left shift cannot be represented in type 'int' adds c9ae58fe32e ubsan: m32r: left shift of negative value adds f24bdec4862 mmo tdata leak adds ea933f17c3c Release bfd_alloc memory in bfd_check_format_matches adds 7fddfece829 Automatic date update in version.in adds 3a657c600bd libctf: Add configure check for asprintf (for MinGW) adds eb9a7e353f2 Fix libctf ChangeLog date in most recent entry. adds 6a5206eb274 [AArch64] Fix erroneous use of spu architecture bfd adds f2302a34f27 gdb: use tui_set_layout not show_layout to fix window focus adds 01335edbac3 Automatic date update in version.in adds 660e62b1d9c PR25344, z80 disassembler recursion adds 3e6aa7751ab Basic error checking for mach-o adds 85d8681747f som_bfd_fill_in_ar_symbols buffer overflow adds cc6aa1a6e0a ubsan: m32c: left shift of negative value adds ab356be74c0 alpha-vms: don't exit on stack underflow/overflow adds 49078ece048 bfd_check_format: ignore errors from coff_real_object_p adds 559e7e5056e Improve process exit status macros on MinGW adds a61b4f6997c GDB: Remove trailing spaces in tui-disasm.c adds d2dbcb18c6a Fix test of the fix for PR19579 when compiling with gcc-10. adds 8b7fcda2744 Fix search in TUI adds 0e1f1593bc4 Add -fcommon compiler command line option to linker tests t [...] adds 89a65580f45 Fix a typo in gdb/windows-tdep.c adds a08c904d4e9 Fix a crash with a malformed PE header adds 3f6028216b1 Mention the recent fix of $_exitsignal on MS-Windows in gdb/NEWS adds cbfa8581179 GDB: Fix the overflow in addr/line_is_displayed() adds 66182876b46 Fix MinGW native compilation of gdb/gdbsupport/gdb_wait.c adds 153d79c451f gdb: Fix backtrace with disassemble-next-line on adds 85e290dc125 Re: Prefer object over notype symbols when disassembling adds 85f78364706 RISC-V: Fix weak function call reloc overflow on llvm build. adds ef954444550 Automatic date update in version.in adds bb82aefe178 [ARC] Add finer details for LLOCK and SCOND adds 2a1ebfb221f [ARC] Improve parsing instruction operands. adds 06a6207a1ab Enable styling by default on Cygwin adds 4212d509145 Add constructor to stap_static_probe_ops adds 27eea7ff8e6 Automatic date update in version.in adds 4c6ee6465ac PR25351 .ARM.attributes not found for symbol adds 030a2e78acf ubsan: z8k: index 10 out of bounds for type 'unsigned int c [...] adds f1f28025c3e Make the assembler generate an error if there is an attempt [...] adds 915808f652b Document the fact that the assembler's alignment pseudo-ops [...] adds 43816ebc335 Remove some explicit memory management from dwarf2read.c adds 421d1616230 Use unique_xmalloc_ptr in fixup_go_packaging adds 6dfa2fc2077 Use std::vector in abbrev_table_read_table adds 456e800a63d Use std::string in dwarf2read.c adds 6a053cb1ff6 Change section_offsets to a std::vector adds 482556efed3 Automatic date update in version.in adds d835a58baae x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD adds 7697afb662b x86: consistently convert to byte registers for TEST w/ imm [...] adds 3f93af61413 x86-64: assert sane internal state for REX conversions adds 72aea32839b x86: refine when to trigger optimizations adds 40c75bc8b07 Fix compile time warnings about comparisons always being false. adds 301a9420d94 Add support for debuginfod to the binutils (disable by defa [...] adds ade4fd9ba48 Update Traditional Chinese translation for the binutils sub [...] adds abb78b78c41 oops - toplevel changelog entry for previous delta. adds bce58db4fb1 Fix the cast used to prevent compile time warning about an [...] adds b899eb3bb80 Fix an illegal memory access triggered when trying to exami [...] adds ffebb0bbde7 Fix an attempt to free a static pointer when using objcopy' [...] adds 57d75002655 Fix memory leak of the demangled symbol name adds 3061113bf33 Fix indentation in print_thread_info_1 adds 5f23a08201e Don't define _FORTIFY_SOURCE on MinGW adds 3be966f69d6 gdb/testsuite: Fix race condition in gdb.base/skip.exp adds 63ffd7c9131 gdb/testsuite/tui: Always dump_screen when asked adds b40aa28fb5d gdb/testsuite/tui: Split enter_tui into two procs adds 3804da7e07a gdb/testsuite/tui: Introduce check_box_contents adds b2efe70cf34 gdb/tui: Fix 'layout asm' before the inferior has started adds 9ae6bf640dc gdb: Fix scrolling in TUI adds f5a7c406b19 gdb/tui: Link source and assembler scrolling .... again adds 60318db6c54 Automatic date update in version.in adds 71780f455fb ubsan: alpha-coff: signed integer overflow adds 8948cc6971f ubsan: spu: left shift of negative value adds 441af85bd9c ubsan: m10300: shift exponent -4 adds 7f578b959c3 ubsan: tilepro: signed integer overflow adds ec4181f289f HPUX gas testsuite fixes adds 8cd0e5e9314 AArch64: Revert setting of elf class in linker stub. adds 7f02673206e [PR ld/22269] arm: Avoid dynamic relocs for undefweak symbo [...] adds 47e9d49d2d7 gdb/testsuite/gdb.base/stap-probe: Minor clean-up adds 7f0ae84c80a Fix handling of null stap semaphores adds 873657b9e82 Preserve selected thread in all-stop w/ background execution adds ec506636cc0 Don't rely on inferior_ptid in record_full_wait adds acdf84a6540 Make "show remote exec-file" inferior-aware adds 74375d182e9 exceptions.c:print_flush: Remove obsolete check adds 5018ce90c12 Make target_ops::has_execution take an 'inferior *' instead [...] adds ddf5db90a17 Don't check target is running in remote_target::mourn_inferior adds bd420a2dfff Delete unnecessary code from kill_command adds db2d40f7d0b Introduce switch_to_inferior_no_thread adds f3f8ece4b1c switch inferior/thread before calling target methods adds ab1ddbcf110 Some get_last_target_status tweaks adds c17e02e1b55 tfile_target::close: trace_fd can't be -1 adds 735fc2ca685 Use all_non_exited_inferiors in infrun.c adds 31ba933ec6a Tweak handling of remote errors in response to resumption packet adds e7af6c702da Avoid another inferior_ptid reference in gdb/remote.c adds 78f2c40a121 Fix reconnecting to a gdbserver already debugging multiple [...] adds 75c6c844d9d Fix reconnecting to a gdbserver already debugging multiple [...] adds 5b6d1e4fa4f Multi-target support adds 1dadb1dd718 Add multi-target tests adds f4ec508eaed gdbarch-selftests.c: No longer error out if debugging something adds 4f83758119d Revert 'Remove unused struct serial::name field' adds 121b3efd49f Add "info connections" command, "info inferiors" connection [...] adds 2f4fcf00399 Require always-non-stop for multi-target resumptions adds 65c574f6dd0 Multi-target: NEWS and user manual adds f3c469b95b9 Switch the inferior too in switch_to_program_space_and_thread adds d9ebdab754f Switch the inferior before outputting its id in "info inferiors" adds ef96a356b87 Automatic date update in version.in adds 7c392d1de14 Make TUI borders respect "set style enabled" adds 57d87c09a33 Automatic date update in version.in adds 4ec89149dd8 Remove last traces of discard_all_inferiors adds f5df0b5f087 gdbserver: include aarch32/aarch64 header file in correspon [...] adds bb1183e25ae gdbserver: make aarch64_write_goto_address static adds c0b0a14290e gdbserver: include linux-arm-tdesc.h in linux-arm-tdesc.c adds 58920b5be04 gdb: include gdb_wait.h in gdb_wait.c adds aa1f7fb133a Automatic date update in version.in adds 7ef412cf72a ubsan: xgate: left shift of negative value adds 202e762b322 ubsan: fr30: left shift of negative value adds 5496abe1c5c tic4x: sign extension using shifts adds 0c0adcc5247 Memory leaks and ineffective bounds checking in wasm_scan adds b50ef514ff0 ubsan: alpha-vma: timeout adds b2c759ce681 ubsan: score: left shift of negative value adds df08b5881b4 score formatting adds febda64f152 ubsan: wasm32: signed integer overflow adds 90dee485e5a asan: ns32k: wild memory write adds b9fe6b8aa6c [ARC] [COMMITTED] Change ACCL/ACCH reg name to generic. adds 8cb31badff7 [ARC][committed] Use DWARF.sc in elf linker script templates. adds 39fe16e0780 [ARC][committed] Update ARC cpu list adds 5e4f7e0518e [ARC][committed] Code cleanup and improvements. adds 4f18d7423cd [ARC][committed] Update test matching pattern. adds 805f38bc551 PR25362, memory leak in nm adds a788aedd86d PR23560, PR23561, readelf memory leaks adds 8c7e1c0421b Regen ld BLD-POTFILES.in adds a4f2b7c5d93 Re: PR23560, PR23561, readelf memory leaks adds 1d67fe3b6e6 Add an option to objdump's disassembler to generate ascii a [...] adds 6a1939f577e Add test driver for the debuginfod support in the binutils [...] adds 82e9597c9ec [gas][aarch64] Turn on SVE when using f32mm or f64mm extensions adds e0037b4cc72 gdb: adjust remote-sim.c to multi-target adds c87c17c1c29 Moev declaration of loop variable outside of the loop. adds 4025fa094d2 gdbserver: fix Makefile dependency of regformat-generated f [...] adds e2de1eec223 gdb: make regformats output a declaration for the init function adds 6c2659886f7 gdb: add back declarations for _initialize functions adds 6b3661116e7 gdb: add declaration to Python init function adds 2552728af83 gdbserver: include hostio.h in hostio-errno.c adds 89e94ec9af5 gdbserver: include gdbsupport/common-inferior.h in inferiors.c adds df4a0200dc8 gdbserver: make some functions static in linux-x86-low.c adds 6e37c371af4 gdbserver: set IP_AGENT_EXPORT_FUNC to static when not buil [...] adds bb564c588d9 Enable -Wmissing-declarations diagnostic adds c0bd321d770 gdbserver: remove rule for files from regformats/i386 adds d8b2f9e3330 gdb: use std::vector instead of alloca in core_target::get_ [...] adds 9a6d629ccf3 gdb/tui: Place window titles in the center of the border adds 0cac9354bfb gdb: use gdb::byte_vector instead of std::vector<char> in c [...] adds 18a8505e38f Dwarf 5: Handle debug_str_offsets and indexed attributes th [...] adds d93c6db74b7 gdb/testsuite: Allow DWARF assembler to create multiple lin [...] adds 44e4c7757a7 gdb: Handle malformed ELF, symbols in non-allocatable sections adds b959e62a55d Automatic date update in version.in adds ca1eaac0edd ubsan: z8k: left shift cannot be represented in type 'int' adds 8ab484c23b9 ubsan: alpha-vms: segv adds ef4e5ba50c7 som: Don't loop forever reading symbol chains adds 7a6bf3becbe Fix various assembler testsuite failures for the Z80 target. adds 7da6a5b938b Fix/Update misc comments adds e44925ae568 x86: Updated align branch tests for Darwin and i686-pc-elf adds 717c684dd1a Make skip without argument skip the current inline function adds 25c51f71d5b Fix indentation in common.m4 adds b2ceabe8f0c Consolidate definition of USE_WIN32API adds 01027315f54 Move gdbsupport to the top level adds 05ea2a05103 Move many configure checks to common.m4 adds 25e57356530 Remove use of <config.h> from gdb/nat/ adds 0454ef42e74 Add gdbsupport check-defines script adds 975f45b7e10 Don't link gdb twice against libiberty adds b300843444c Automatic date update in version.in adds ff47f4f06d2 Fix valgrind error from gdb.decode_line adds e1c6cf618cb PR25384, PowerPC64 ELFv1 copy relocs against function symbols adds c24d0e8d485 Reinstate gas em=freebsd for sparc-freebsd adds 131cb553d6d MSP430: Fix relocation overflow when using #lo(EXP) macro adds aad09917e04 tic4x disassembly static variables adds 0d1cc75df1c Set the default page size of the PDP11 target to 8192 bytes. adds 8dc3273e0c5 Use get_thread_regcache instead of get_current_regcache in [...] adds c12081a66b4 texi2pod.pl: import support for @t{...} from gcc adds c96d7e04622 Automatic date update in version.in adds 4814632e696 x86: VPEXTRQ/VPINSRQ are unavailable outside of 64-bit mode adds 9cf70a448be x86: add a few more missing VexWIG adds d0849eed782 x86: drop stale Vec_Imm4 related comment adds 45a4bb2010a x86: drop found_cpu_match local variable adds 0c3d9485091 MSP430: Add input section rules for .upper sections to defa [...] adds 6d0be74bfa2 MSP430: Remove unused linker script template elf32msp430_3.sc adds 2da2eaf4ce2 [binutils][arm] PR25376 Change MVE into a CORE_HIGH feature adds 3112ed97991 Support for DWARF5 location lists entries adds 701adfb0092 [gdb] Move ChangeLog entries to their right files adds 790f17188a2 Ensure proc-service symbols have default visibility (PR bui [...] adds e0cdfe3c14b Add type for $_tlb->process_environment_block->process_parameters adds 40c94099275 Fix some spelling errors. adds bf8e4b6c814 Automatic date update in version.in adds 533da48302a Update libiberty sources with changes in the gcc mainline. adds bd267fd1f9d Forgot to add testcases to commit for [binutils][arm] PR253 [...] adds d9bc85b65b3 gdb: remove use of iterate_over_inferiors in py-inferior.c adds 788eca4949d gdb: remove use of iterate_over_inferiors in mi/mi-interp.c adds a9ac81b1a79 gdb: remove uses of iterate_over_inferiors in mi/mi-main.c adds 26f42329caf gdb: remove uses of iterate_over_inferiors in top.c adds 42e04b36015 x86: Add {vex} pseudo prefix adds 3684d331fd3 Fix gdbsupport build adds 67b10306d19 Fix gdbsupport build on compilers that don't default to C++ [...] adds 82a9ed2050b Improve the performance of the ascii art jump visualizer. adds 76e29444375 Fix a libiberty testsuite failure. adds 07f1f3aa536 Fix spelling errors adds c4d3fc14803 Make all-gdbsupport depend on all-bfd adds 503f691989f Automatic date update in version.in adds 4fb3a8daaf1 Update top level config files with copies from the official [...] adds ae77468624a Add markers for 2.34 branch to the NEWS files and ChangeLogs. adds 1b1bb2c67bb Update version to 2.34.50. Regenerate configure and .pot files. adds b248e9ce9a0 Update the notes on how to create a branch prior to a new release. adds 69d2461893d Fix ld-x86-64/align-branch-1 test failure on --target=x86_64-elf adds 6ae3a726d4c Automatic date update in version.in adds fa47e4463ab gdb/linux-fork: simplify one_fork_p adds 4f13c1c00be Make "file" clear TUI source window adds 45bbae5c4b3 Remove flickering from the TUI adds c0ab21c22bb Replace init_cutu_and_read_dies with a class adds 4d89c1c79fa Call disassemble_free_target in gdb adds f1cf2aa54e2 Automatic date update in version.in adds b760fb3a1cd sim: add some stdlib.h includes adds cf1d9e092f8 sim: don't rely on inferior_ptid in gdbsim_target::wait adds 2bddb71a742 ubsan: arm: out of bounds array access adds 4d6cbb64426 ubsan: hppa: negation of -2147483648 adds ed7007c18a8 PowerPC64 ppc_elf_hash_entry, defined_sym_val, is_tls_get_addr adds b9ca1af69e0 Don't touch r11 in __tls_get_addr stub adds 14470f0755d x86-64: Fix TLSDESC relaxation for x32 adds 26916852e18 Updated translations for various binutils sub-directories adds 53570fbcca2 Automatic date update in version.in adds c906a69a1f3 x86: VCVTNEPS2BF16{X,Y} should permit broadcasting adds c006a730e9a x86: improve handling of insns with ambiguous operand sizes adds 1a0351246a5 x86: replace adhoc ambiguous operand checking for CRC32 adds 0c27188999b Fix step-over-syscall.exp failure adds 1ab139e5bed Add more debugging output to aarch64_displaced_step_fixup adds f0c702d4b84 Convert an int flag variable to bool adds e3ed17f3930 x86: testsuite adjustments after commit 1a0351246a5c adds b4654b109bd pr23900-1.d: Also check PT_GNU_PROPERTY program header adds f6474de9aac Allow use of Pygments to colorize source code adds f9fac3c81b3 gdb: fix indentation in infrun.c adds b3ee6dd9f20 gdb: remove uses of iterate_over_inferiors in remote-sim.c adds a12378729f4 gdb: add declaration for _initialize_gdbarch in gdbarch.sh adds ea91954d077 Automatic date update in version.in adds 1e1613647fc pr23900-1.d: Adjusted adds c48acf6f267 PR25417, Fix minor typos adds abc489c64a3 PowerPC64 TLS optimization fix adds 9e7028aa1e7 PowerPC64 __tls_get_addr_desc adds a804e4760a9 PowerPC64 tls_get_addr_desc static support adds 6a462ad49ec x86-64: Skip GNU2 TLS tests only without compiler support adds be4c5e58bdc x86: Always disallow double word suffix with word general register adds b7dcc42dfde MSP430: Fix simulator execution of RRUX instruction adds 3401347452f Automatic date update in version.in adds 403d1bd91df RISC-V: Change -march parsing. adds 67641dd326e PR25444, Floating point exception in _bfd_elf_compute_secti [...] adds 24e648d4b80 Updated translations for various binutils sub-directories. adds c162ed3e66a Cache the text section offset of shared libraries adds e7eee665a15 gdb: fix darwin-nat.c build / adapt to multi-target adds ab53f382624 gdb: fix variable shadowing error in darwin-nat.c adds b3b3bada0d5 gdb: introduce objfile text_section_offset and data_section [...] adds a05d007dfee Automatic date update in version.in adds 2f267673f0f gdb/tui: Prevent exceptions from trying to cross readline adds 733d0a67953 gdb/tui: asm window handles invalid memory and scrolls better adds f3364a6d0fe gdb: Re-enable stdin for all UIs from start_event_loop adds 1ba1ac88011 gdb: Enable stdin on exception in execute_gdb_command adds 89203d40625 Update comments about removed function adds 2f796de6da8 Fix issue with warning messages about corrupt debuginfod notes. adds 42ba50eccbb gdbserver: Remove a stale TAGS recipe for config files adds 42cd72aa027 gdbserver: Make `make TAGS' actually work adds caa31cfad6c Fix an illegal call to free() when copying a PE format file. adds 43198d20896 Support the NetBSD version of pthread_setname_np adds 73685c7eded Define _KERNTYPES in arm-nbsd-nat.c adds 3050c6f4bcf Make the class name in the definition match the declaration adds bdaed379e9c Add install-strip target to gdbserver adds 53af73bf5e9 Fix re-runs of a second inferior (PR gdb/25410) adds b5f998b2dd8 RISC-V: Minor cleanup for s extension support. adds 94a72be7086 gdb: Include end of sequence markers in the line table adds 3d92a3e313a gdb: Don't reorder line table entries too much when sorting. adds 7ffa82e1222 gdb: Better frame tracking for inline frames adds e53c0f75bd1 Automatic date update in version.in adds a2fedca99c6 Implement 'set/show exec-file-mismatch'. adds b1468492c69 Test 'set exec-file-mismatch ask|warn|off'. adds e47e48f6a76 Document 'set|show exec-file-mismatch (ask|warn|off)' adds 65e5fdc0c17 Automatic date update in version.in adds b7d2fe148e7 Document m68k floating point feature correspondence adds f6f1cebcbe4 Remove an include from machoread.c adds 6f17252b76d Use new and delete for psymtabs adds 6d94535fc68 Change some psymtab fields to bool adds abaa2f2340a Do not allocate psymtabs via psymtab_storage adds 32caafd02b0 Change allocate_psymtab to be a constructor adds c3693a1d946 Turn start_psymtab_common into a constructor adds 891813beaab Introduce partial_symtab::read_symtab method adds 077cbab2703 Consolidate psymtab "Reading" messages adds 8566b89b737 Introduce partial_symtab::expand_psymtab method adds 0494dbecdfa Consolidate partial symtab dependency reading adds 128a391fe45 Virtualize "readin" and "compunit_symtab" adds 27ee3a66bfb Automatic date update in version.in adds 3024a17ae02 Mark all weak aliases for copy relocations adds 168f8c6ba00 Two minor changes in ctfread.c adds 7568c93bf95 AArch64: Fix cfinv disassembly issues adds e3696f67abf Replace deprecated tcl case statements with switch statements adds bc31405ebb2 x86-64: Properly encode and decode movsxd adds 086b06f3c9d Remove cpu-plugin.c adds 82ef9cad78b Fix objcopy --merge-notes dependency on qsort implementatio [...] adds 16b10d6e61b Harden gdb.base/step-over-syscall.exp adds c35d018b1a5 RISC-V: Fix gdbserver problem with handling arch strings. adds aeb87a633cc Automatic date update in version.in adds 738174e17e5 Don't report symbol lookup failure in first phase of linking adds 55be8fd0d23 Improve warning message from debuginfod support in readelf. adds a2236a08440 Fix library segment-address for 64bit values adds e667c15c489 Automatic date update in version.in adds ef8f08ca13f PR25477, ld 2.34 tries to load ${prefix}/etc/ld.so.conf adds ee2a6fc6041 [gdb/testsuite] Fix gdb.threads/watchpoint-fork.exp race adds 5f440116e87 testsuite, cp: add expected failures to pass-by-ref tests f [...] adds 5133a31537c Recognize more program breakpoint patterns adds b62a802857a Test handling of additional brk instruction patterns adds 548a204f7d6 Fix configure.srv error for Linux on PowerPC adds 287c844a33a gdbserver: Fix whitespace configure.srv damage for `i[34567 [...] adds fc1ca146f76 Adjust src-release.sh's getver due to gdbsupport's move to [...] adds c47f70e2ce7 Fix -Werror-stringop error on infcmd.c:construct_inferior_a [...] adds 03fe9cfb983 Automatic date update in version.in adds 72913831fc5 Remove need to clear obj_coff_keep_syms in coff object_p adds 1bd8ae10049 ubsan: tic4x: left shift cannot be represented in type 'int' adds 62b3f54810e x86: drop further pointless/bogus DefaultSize adds 873494c89fb x86-64: also diagnose far returns / IRET with ambiguous ope [...] adds aeab2b26dbe x86-64: honor vendor specifics for near RET adds bd434cc4d94 cpu,opcodes,gas: fix neg and neg32 instructions in BPF adds 87b2920fc54 Bugfixes for pe_print_debugdata() adds 1957ab1030b Add some new PE_IMAGE_DEBUG_TYPE values adds b5d36aaa8ad Identify reproducible builds in 'objdump -p' output for PE files adds 0c115f8483a ubsan: m32c: left shift of negative value adds 5cebc931d70 ld/doc: drop blank between @option and brace adds 2ae4c7035cd x86: prevent undue use of GOT32X and alike relocations adds de08f22743d Automatic date update in version.in adds 327301a4604 OOM in setup_group adds 72ebe8c5283 Tidy bfd.pot adds 7a27a45bc66 gdb/tui: Update help text for scroll commands adds 42330a681af gdb/tui: Disassembler scrolling of very small programs adds fd9faca826e Fix ravenscar-thread.c for multi-target adds c3036ed0633 aarch64: Fix MOVPRFX markup for bf16 conversions adds 825bd36cead x86: drop unused EXVexWdq / vex_w_dq_mode adds 4102be5cf92 x86: replace EXxmm_mdq by EXVexWdqScalar adds 53943f32ccd Updated translations for some of the binutils sub-directories adds 90e9955aef9 [ARM]: Add support for vldmia/vldmdb/vstmia/vstmdb instruct [...] adds d26cc8a9d6a Fix compile time build problem building the s390 assembler. adds 9216914510c arm: PR gas/25472 Enable DSP instructions with +mve adds d465d69579d Add missing ChangeLog for last patch adds 95441c43cc0 nios2: recognize %gotoff relocation in assembler adds e7cbe0c4a4d nios2: Add BFD support for GOT-relative DW_EH_PE_datarel encodings adds 195a8287c17 [gdb/testsuite] Fix typo in gdb.server/server-kill-python.exp adds 0ae34fc20af Automatic date update in version.in adds aa66aac47b4 gdb: Do not print empty-group regs when printing general ones adds b2b1453ad43 ubsan: frv: left shift of negative value adds 5a9212a11cf Move pending obsolete targets onto the definitely obsolete list adds cb6ad9bb59e Update release making documentation adds 07888db1ccf Automatic date update in version.in adds 2384096c4d7 moxie: don't force big-endian mode adds 575d37aeae5 elf/section13.s: Replace @nobits with %nobits adds 0f8b5e560e4 Automatic date update in version.in adds a8c4d40b578 ELF: Add support for unique section ID to assembler adds ef4627fabae section.c: Fix typo in comments (withe -> with) adds 44e4546fa27 ubsan: m32c: left shift of negative value adds 0b398d69acd binutils: drop redundant 'program_name' definition (-fno-common) new 01087e85dc5 Add support for non-contiguous memory regions new 7298bda0d21 Add generic test for non-contiguous memory regions new ad381e5cb59 Add arm tests for non-contiguous memory regions new d29c3b8ded9 Add powerpc test for non-contiguous memory regions
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d992af787ae) \ N -- N -- N refs/heads/linaro-local/non-contiguous-v3 (d29c3b8ded9)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 3 + ChangeLog | 104 + MAINTAINERS | 2 +- Makefile.def | 8 + Makefile.in | 467 + bfd/ChangeLog | 2938 +-- bfd/ChangeLog-2019 | 3185 +++ bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 67 +- bfd/Makefile.in | 71 +- 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 | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 2 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 48 +- bfd/archive64.c | 2 +- bfd/archures.c | 27 +- bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 61 +- bfd/bfd.c | 105 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 2 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 6 +- bfd/cache.c | 2 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-alpha.c | 9 +- bfd/coff-arm.c | 17 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 2 +- bfd/coff-i386.c | 15 +- bfd/coff-ia64.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 23 +- bfd/coff-ppc.c | 2 +- bfd/coff-rs6000.c | 28 +- bfd/coff-sh.c | 18 +- bfd/coff-stgo32.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 2 +- 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 | 15 +- bfd/coffcode.h | 37 +- bfd/coffgen.c | 32 +- bfd/cofflink.c | 10 +- bfd/coffswap.h | 8 +- bfd/compress.c | 2 +- bfd/config.bfd | 18 +- bfd/configure | 22 +- bfd/configure.ac | 4 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 2 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 8 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 2 +- bfd/cpu-l1om.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-plugin.c | 41 - bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 21 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tic80.c | 42 - bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xc16x.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 21 +- bfd/cpu-z8k.c | 2 +- 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 | 2 +- bfd/doc/makefile.vms | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 797 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 8 +- bfd/ecofflink.c | 2 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 6 +- bfd/elf-eh-frame.c | 31 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 2 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 4 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 63 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 2 +- bfd/elf32-arm.c | 178 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 2 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 2 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-crx.c | 2 +- bfd/elf32-csky.c | 2 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 2 +- bfd/elf32-ft32.c | 4 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 10 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 2 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 2 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-mips.c | 2 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 7 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 8 +- bfd/elf32-nds32.h | 26 +- bfd/elf32-nios2.c | 2 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 2 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 127 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 9 +- bfd/elf32-rl78.c | 2 +- bfd/elf32-rx.c | 6 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 8 +- bfd/elf32-s390.c | 2 +- bfd/elf32-score.c | 2 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 2 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 24 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 7 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xc16x.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 8 +- bfd/elf32-z80.c | 380 + bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 5 +- bfd/elf64-bpf.c | 2 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mips.c | 2 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 913 +- bfd/elf64-ppc.h | 5 +- bfd/elf64-s390.c | 2 +- bfd/elf64-sparc.c | 2 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 102 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 2 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 66 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 145 +- bfd/elfnn-ia64.c | 13 +- bfd/elfnn-riscv.c | 157 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 33 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 215 +- bfd/elfxx-riscv.h | 19 +- bfd/elfxx-sparc.c | 2 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 2 +- bfd/elfxx-tilegx.c | 2 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 2 +- bfd/elfxx-x86.h | 2 +- bfd/format.c | 62 +- 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 | 2 +- bfd/ihex.c | 2 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 6 +- bfd/libbfd-in.h | 4 +- bfd/libbfd.c | 8 +- bfd/libbfd.h | 10 +- bfd/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/libecoff.h | 2 +- bfd/libhppa.h | 89 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 11 +- bfd/lynx-core.c | 2 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 130 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 2 +- bfd/mmo.c | 6 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 6 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 2 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 4 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- 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 | 105 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 15 +- 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 | 2 +- bfd/peicode.h | 4 +- bfd/plugin.c | 2 +- bfd/plugin.h | 2 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 4 +- bfd/po/bfd.pot | 3310 +-- bfd/po/fr.po | 3366 +-- bfd/po/pt.po | 3366 +-- bfd/po/ru.po | 3364 +-- bfd/po/uk.po | 3367 +-- bfd/ppcboot.c | 2 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 57 +- bfd/reloc16.c | 2 +- bfd/rs6000-core.c | 2 +- bfd/sco5-core.c | 2 +- bfd/section.c | 19 +- bfd/simple.c | 2 +- bfd/som.c | 138 +- bfd/som.h | 2 +- bfd/srec.c | 7 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 2 +- bfd/syms.c | 12 +- bfd/sysdep.h | 4 +- bfd/targets.c | 6 +- bfd/tekhex.c | 2 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 443 +- bfd/vms-lib.c | 2 +- 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 | 20 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 2 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 4 +- bfd/xtensa-modules.c | 1530 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 1458 +- binutils/ChangeLog-2019 | 1525 ++ binutils/MAINTAINERS | 2 +- binutils/Makefile.am | 8 +- binutils/Makefile.in | 11 +- binutils/NEWS | 32 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 110 +- binutils/addr2line.c | 2 +- binutils/ar.c | 2 +- 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 | 2 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 4 +- binutils/coffgrok.c | 2 +- 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 | 2 +- binutils/debug.h | 2 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 2 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 7 +- binutils/doc/binutils.texi | 32 +- binutils/dwarf-mode.el | 2 +- binutils/dwarf.c | 1842 +- binutils/dwarf.h | 76 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nm.c | 4 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 51 +- binutils/objdump.c | 886 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 47 +- binutils/od-xcoff.c | 8 +- binutils/po/Make-in | 2 +- binutils/po/binutils.pot | 3897 ++-- binutils/po/fr.po | 4054 ++-- binutils/po/pt.po | 4073 ++-- binutils/po/sv.po | 3994 ++-- binutils/po/uk.po | 4069 ++-- binutils/po/zh_TW.po | 340 +- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 420 +- binutils/rename.c | 2 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 2 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 2 +- binutils/srconv.c | 4 +- binutils/stabs.c | 2 +- binutils/strings.c | 2 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 4 +- 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 | 2 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 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 | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 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/objcopy.exp | 3 +- binutils/testsuite/binutils-all/objdump.exp | 4 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 39 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 2 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config.guess | 79 +- config.sub | 31 +- config/ChangeLog | 4 + config/debuginfod.m4 | 38 + configure | 149 +- configure.ac | 14 +- cpu/ChangeLog | 77 + cpu/bpf.cpu | 6 +- cpu/epiphany.cpu | 13 +- cpu/fr30.cpu | 10 +- cpu/frv.cpu | 8 +- cpu/iq2000.cpu | 2 +- cpu/lm32.cpu | 8 +- cpu/m32c.cpu | 158 +- cpu/m32r.cpu | 6 +- cpu/or1korbis.cpu | 4 +- cpu/xstormy16.cpu | 2 +- elfcpp/ChangeLog | 57 +- elfcpp/{ChangeLog => ChangeLog-2019} | 0 elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/ChangeLog | 4 + etc/texi2pod.pl | 1 + gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 4904 +--- gas/ChangeLog-2019 | 4884 ++++ gas/MAINTAINERS | 2 +- gas/Makefile.am | 2 +- gas/Makefile.in | 2 +- gas/NEWS | 14 +- gas/README | 2 +- gas/app.c | 6 +- gas/as.c | 14 +- gas/as.h | 13 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/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 | 2 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 2 +- gas/config/obj-coff.h | 2 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 135 +- gas/config/obj-elf.h | 14 +- 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 | 2 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 27 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 2 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 215 +- gas/config/tc-arc.h | 9 +- gas/config/tc-arm.c | 55 +- gas/config/tc-arm.h | 2 +- gas/config/tc-avr.c | 2 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 2 +- 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 | 2 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 2 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 61 +- gas/config/tc-i386.c | 1516 +- gas/config/tc-i386.h | 33 +- gas/config/tc-ia64.c | 14 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 2 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 2 +- 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 | 4 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 6 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 14 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 4 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 2 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 4 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 39 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 2 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 50 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 2 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 7 +- gas/config/tc-ppc.h | 4 +- gas/config/tc-pru.c | 11 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 24 +- gas/config/tc-riscv.h | 2 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 6 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 4 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 2 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 2 +- gas/config/tc-sh.c | 2 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 6 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 2 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 14 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 2 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 2 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 2598 ++- gas/config/tc-z80.h | 16 +- gas/config/tc-z8k.c | 6 +- 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 | 97 +- gas/doc/c-aarch64.texi | 2 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 2 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 86 +- 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 | 2 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 2 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 2 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-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 | 10 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 71 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 2 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- 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/fr.po | 6915 +++--- gas/po/gas.pot | 6579 +++--- gas/po/ru.po | 6918 +++--- gas/po/sv.po | 589 +- gas/po/uk.po | 6903 +++--- gas/read.c | 6 +- gas/read.h | 2 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/stabs.c | 2 +- gas/subsegs.c | 2 +- gas/subsegs.h | 2 +- gas/symbols.c | 41 +- 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/armv8_4-a.d | 1 + gas/testsuite/gas/aarch64/armv8_4-a.s | 3 + gas/testsuite/gas/aarch64/bfloat16.d | 2 +- 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/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 | 2 +- gas/testsuite/gas/aarch64/f32mm.d | 2 +- gas/testsuite/gas/aarch64/f64mm.d | 38 +- gas/testsuite/gas/aarch64/f64mm.s | 32 +- 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 | 34 +- gas/testsuite/gas/aarch64/i8mm.s | 8 + gas/testsuite/gas/aarch64/illegal-bti.l | 3 + gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 36 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- 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 | 4 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 4 +- gas/testsuite/gas/aarch64/sve-movprfx_28.d | 31 + gas/testsuite/gas/aarch64/sve-movprfx_28.l | 8 + gas/testsuite/gas/aarch64/sve-movprfx_28.s | 45 + gas/testsuite/gas/aarch64/sve2.d | 2 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- 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/cond.l | 16 +- gas/testsuite/gas/all/cond.s | 16 +- gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/fwdexp.s | 4 +- gas/testsuite/gas/all/gas.exp | 124 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/pseudos.d | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- 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/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-ldst.d | 43 + gas/testsuite/gas/arm/mve-ldst.s | 13 + gas/testsuite/gas/arm/mve_dsp.d | 140 + .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/alu-be.d | 2 +- gas/testsuite/gas/bpf/alu.d | 2 +- gas/testsuite/gas/bpf/alu32-be.d | 2 +- gas/testsuite/gas/bpf/alu32.d | 2 +- gas/testsuite/gas/bpf/bpf.exp | 2 +- gas/testsuite/gas/cfi/cfi.exp | 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 | 69 +- 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/section13.s | 2 +- gas/testsuite/gas/elf/section15.d | 24 + gas/testsuite/gas/elf/section15.s | 38 + gas/testsuite/gas/elf/section16.s | 33 + gas/testsuite/gas/elf/section16a.d | 36 + gas/testsuite/gas/elf/section16b.d | 36 + gas/testsuite/gas/elf/section17.d | 2 + gas/testsuite/gas/elf/section17.l | 4 + gas/testsuite/gas/elf/section17.s | 6 + 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/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/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/avx512_bf16_vl.d | 4 + gas/testsuite/gas/i386/avx512_bf16_vl.s | 4 + gas/testsuite/gas/i386/avx512dq-inval.l | 13 + gas/testsuite/gas/i386/avx512dq-inval.s | 22 + gas/testsuite/gas/i386/bundle.s | 2 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/general.l | 79 +- gas/testsuite/gas/i386/general.s | 47 +- gas/testsuite/gas/i386/got-no-relax.d | 37 +- gas/testsuite/gas/i386/got.d | 37 +- gas/testsuite/gas/i386/got.s | 13 + gas/testsuite/gas/i386/i386.exp | 67 +- 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/x32-tls.d | 2 + gas/testsuite/gas/i386/ilp32/x32-tls.s | 2 + gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-intel64.d | 10 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 2 - gas/testsuite/gas/i386/intel-expr.d | 2 +- gas/testsuite/gas/i386/intel-expr.s | 3 +- 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-crc32.l | 8 +- gas/testsuite/gas/i386/inval-crc32.s | 2 + gas/testsuite/gas/i386/inval.l | 7 + gas/testsuite/gas/i386/inval.s | 4 + gas/testsuite/gas/i386/k1om.d | 27 +- gas/testsuite/gas/i386/l1om.d | 27 +- gas/testsuite/gas/i386/lock-1.s | 20 +- 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/nops.d | 1 - gas/testsuite/gas/i386/nops.s | 1 - gas/testsuite/gas/i386/noreg16.d | 80 + gas/testsuite/gas/i386/noreg16.l | 116 + gas/testsuite/gas/i386/noreg16.s | 79 + gas/testsuite/gas/i386/noreg32.d | 90 + gas/testsuite/gas/i386/noreg32.l | 126 + gas/testsuite/gas/i386/noreg32.s | 89 + gas/testsuite/gas/i386/noreg64.d | 95 + gas/testsuite/gas/i386/noreg64.l | 140 + gas/testsuite/gas/i386/noreg64.s | 94 + gas/testsuite/gas/i386/notrackbad.l | 4 +- gas/testsuite/gas/i386/opcode.s | 4 +- gas/testsuite/gas/i386/pseudos.s | 6 +- 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/sse-noavx.d | 1 - gas/testsuite/gas/i386/sse-noavx.s | 1 - gas/testsuite/gas/i386/sse3.s | 2 +- gas/testsuite/gas/i386/unique.d | 48 + gas/testsuite/gas/i386/unique.s | 36 + 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-avx-scalar.s | 4 +- gas/testsuite/gas/i386/x86-64-avx.s | 4 +- gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 4 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 4 + gas/testsuite/gas/i386/x86-64-branch-2.d | 12 +- gas/testsuite/gas/i386/x86-64-branch-2.s | 5 + 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 | 44 +- gas/testsuite/gas/i386/x86-64-branch-4.s | 4 + gas/testsuite/gas/i386/x86-64-branch.d | 8 +- gas/testsuite/gas/i386/x86-64-branch.s | 5 + gas/testsuite/gas/i386/x86-64-bundle.s | 2 +- gas/testsuite/gas/i386/x86-64-intel64.d | 14 + gas/testsuite/gas/i386/x86-64-intel64.s | 18 +- gas/testsuite/gas/i386/x86-64-inval-crc32.l | 14 +- gas/testsuite/gas/i386/x86-64-inval-crc32.s | 2 + gas/testsuite/gas/i386/x86-64-jump.d | 16 +- gas/testsuite/gas/i386/x86-64-jump.s | 8 + gas/testsuite/gas/i386/x86-64-lock-1.s | 20 +- 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-movsxd-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-inval.l | 27 + .../gas/i386/x86-64-movsxd-intel64-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.s | 20 + gas/testsuite/gas/i386/x86-64-movsxd-inval.l | 27 + gas/testsuite/gas/i386/x86-64-movsxd-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd.s | 20 + 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-nops.d | 2 - gas/testsuite/gas/i386/x86-64-nops.s | 2 - gas/testsuite/gas/i386/x86-64-notrackbad.l | 4 +- gas/testsuite/gas/i386/x86-64-opcode.d | 14 + gas/testsuite/gas/i386/x86-64-opcode.s | 86 +- gas/testsuite/gas/i386/x86-64-optimize-3.d | 4 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 4 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 4 + gas/testsuite/gas/i386/x86-64-pseudos.s | 6 +- gas/testsuite/gas/i386/x86-64-ptwrite-intel.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.s | 1 - gas/testsuite/gas/i386/x86-64-simd-intel.d | 2 - gas/testsuite/gas/i386/x86-64-simd-suffix.d | 2 - gas/testsuite/gas/i386/x86-64-simd.d | 2 - gas/testsuite/gas/i386/x86-64-simd.s | 2 - gas/testsuite/gas/i386/x86-64-sse-check-error.l | 40 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 1 - gas/testsuite/gas/i386/x86-64-sse-noavx.s | 1 - gas/testsuite/gas/i386/x86-64-sse2avx.s | 4 +- gas/testsuite/gas/i386/x86-64-sse3.s | 2 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-suffix.d | 4 +- gas/testsuite/gas/i386/x86-64-suffix.e | 2 + gas/testsuite/gas/i386/x86-64-suffix.s | 3 - 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-unique.d | 48 + gas/testsuite/gas/i386/x86_64-intel.d | 27 +- gas/testsuite/gas/i386/x86_64.d | 28 +- gas/testsuite/gas/i386/x86_64.e | 3 + gas/testsuite/gas/i386/x86_64.s | 8 + 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/macros.exp | 26 +- 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/mips.exp | 2 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 3 +- 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/ppc.exp | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- 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 + .../cie-version.s => riscv/default-cie-version.s} | 0 gas/testsuite/gas/riscv/march-fail-s-with-version | 2 + .../gas/riscv/march-fail-s-with-version.d | 6 + .../gas/riscv/march-fail-s-with-version.l | 2 + gas/testsuite/gas/riscv/march-fail-s.d | 6 + gas/testsuite/gas/riscv/march-fail-s.l | 2 + gas/testsuite/gas/riscv/march-fail-sx.d | 6 + gas/testsuite/gas/riscv/march-fail-sx.l | 2 + gas/testsuite/gas/riscv/march-ok-s-with-version.d | 5 - gas/testsuite/gas/riscv/march-ok-s.d | 5 - gas/testsuite/gas/riscv/march-ok-sx.d | 5 - 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/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 | 4 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 12 +- gas/write.h | 2 +- gdb/.dir-locals.el | 2 +- gdb/ChangeLog | 17039 ++------------ 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 | 2 + gdb/Makefile.in | 117 +- gdb/NEWS | 117 +- gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch32-tdep.c | 5 +- gdb/aarch32-tdep.h | 4 +- gdb/aarch64-fbsd-nat.c | 5 +- gdb/aarch64-fbsd-tdep.c | 7 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 9 +- gdb/aarch64-linux-tdep.c | 13 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 5 +- gdb/aarch64-ravenscar-thread.c | 2 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 97 +- gdb/aarch64-tdep.h | 2 +- gdb/acinclude.m4 | 6 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 9 +- gdb/ada-lang.c | 130 +- gdb/ada-lang.h | 2 +- gdb/ada-lex.l | 2 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 22 +- gdb/ada-typeprint.c | 13 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 2 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 2 +- gdb/agent.c | 5 +- gdb/aix-thread.c | 31 +- gdb/alloc.c | 2 +- gdb/alpha-bsd-nat.c | 5 +- gdb/alpha-bsd-tdep.c | 2 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-linux-nat.c | 5 +- gdb/alpha-linux-tdep.c | 5 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nbsd-tdep.c | 5 +- gdb/alpha-obsd-tdep.c | 5 +- gdb/alpha-tdep.c | 5 +- gdb/alpha-tdep.h | 2 +- gdb/amd64-bsd-nat.c | 2 +- gdb/amd64-bsd-nat.h | 2 +- gdb/amd64-darwin-tdep.c | 5 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 5 +- gdb/amd64-fbsd-nat.c | 5 +- gdb/amd64-fbsd-tdep.c | 9 +- gdb/amd64-linux-nat.c | 7 +- gdb/amd64-linux-tdep.c | 5 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-nbsd-nat.c | 5 +- gdb/amd64-nbsd-tdep.c | 5 +- gdb/amd64-obsd-nat.c | 5 +- gdb/amd64-obsd-tdep.c | 5 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 5 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 5 +- gdb/amd64-windows-tdep.c | 14 +- gdb/annotate.c | 5 +- gdb/annotate.h | 2 +- gdb/arc-newlib-tdep.c | 5 +- gdb/arc-tdep.c | 11 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 39 +- gdb/arch-utils.h | 6 +- gdb/arch/aarch32.c | 2 +- gdb/arch/aarch32.h | 2 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/aarch64.c | 2 +- gdb/arch/aarch64.h | 2 +- gdb/arch/amd64.c | 2 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 2 +- gdb/arch/arm-get-next-pcs.h | 2 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 2 +- gdb/arch/arm.h | 2 +- gdb/arch/i386.c | 2 +- gdb/arch/i386.h | 2 +- gdb/arch/ppc-linux-common.c | 2 +- gdb/arch/ppc-linux-common.h | 2 +- gdb/arch/ppc-linux-tdesc.h | 2 +- gdb/arch/riscv.c | 2 +- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 2 +- gdb/arch/tic6x.h | 2 +- gdb/arch/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 2 +- gdb/arm-fbsd-nat.c | 5 +- gdb/arm-fbsd-tdep.c | 7 +- gdb/arm-fbsd-tdep.h | 2 +- gdb/arm-linux-nat.c | 5 +- gdb/arm-linux-tdep.c | 5 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-nbsd-nat.c | 13 +- gdb/arm-nbsd-tdep.c | 5 +- gdb/arm-obsd-tdep.c | 5 +- gdb/arm-pikeos-tdep.c | 5 +- gdb/arm-symbian-tdep.c | 5 +- gdb/arm-tdep.c | 11 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 11 +- gdb/auto-load.c | 5 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 5 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 7 +- gdb/ax-gdb.c | 27 +- gdb/ax-gdb.h | 2 +- gdb/ax-general.c | 2 +- gdb/ax.h | 2 +- gdb/ax_cxx_compile_stdcxx.m4 | 2 +- gdb/bcache.c | 31 +- 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 | 88 +- gdb/block.h | 6 +- gdb/blockframe.c | 6 +- gdb/break-catch-sig.c | 8 +- gdb/break-catch-syscall.c | 8 +- gdb/break-catch-throw.c | 5 +- gdb/breakpoint.c | 144 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 16 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 25 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 19 +- gdb/btrace.h | 2 +- gdb/build-id.c | 32 +- gdb/build-id.h | 14 +- gdb/buildsym-legacy.c | 2 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 56 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 40 +- gdb/c-lang.c | 21 +- gdb/c-lang.h | 2 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 11 +- gdb/c-valprint.c | 7 +- gdb/c-varobj.c | 2 +- gdb/charset-list.h | 2 +- gdb/charset.c | 7 +- gdb/charset.h | 2 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 33 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 26 +- gdb/cli/cli-decode.h | 9 +- gdb/cli/cli-dump.c | 5 +- gdb/cli/cli-interp.c | 5 +- gdb/cli/cli-interp.h | 2 +- gdb/cli/cli-logging.c | 5 +- gdb/cli/cli-option.c | 2 +- gdb/cli/cli-option.h | 2 +- gdb/cli/cli-script.c | 135 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-style.c | 91 +- gdb/cli/cli-style.h | 19 +- gdb/cli/cli-utils.c | 2 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 13 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 64 +- gdb/command.h | 10 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 30 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-c.h | 2 +- gdb/compile/compile-cplus-symbols.c | 26 +- gdb/compile/compile-cplus-types.c | 5 +- gdb/compile/compile-cplus.h | 2 +- gdb/compile/compile-internal.h | 2 +- gdb/compile/compile-loc2c.c | 8 +- gdb/compile/compile-object-load.c | 10 +- gdb/compile/compile-object-load.h | 2 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 5 +- 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 | 32 +- gdb/completer.h | 2 +- gdb/config.in | 20 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 1 + 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 | 5672 +++-- gdb/configure.ac | 181 +- gdb/configure.nat | 7 +- gdb/configure.tgt | 5 +- gdb/continuations.c | 2 +- gdb/continuations.h | 2 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 81 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 2 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/contrib/words.sh | 31 +- gdb/copying.c | 3 +- gdb/copyright.py | 50 +- gdb/corefile.c | 8 +- gdb/corelow.c | 55 +- gdb/cp-abi.c | 11 +- gdb/cp-abi.h | 12 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 20 +- gdb/cp-support.c | 161 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 17 +- gdb/cris-linux-tdep.c | 5 +- gdb/cris-tdep.c | 7 +- gdb/cris-tdep.h | 2 +- gdb/csky-linux-tdep.c | 7 +- gdb/csky-tdep.c | 5 +- gdb/csky-tdep.h | 2 +- gdb/ctfread.c | 231 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 2 +- gdb/d-lang.c | 5 +- gdb/d-lang.h | 2 +- gdb/d-namespace.c | 2 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat-info.c | 5 +- gdb/darwin-nat.c | 115 +- gdb/darwin-nat.h | 123 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 167 +- gdb/dcache.c | 5 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/defs.h | 11 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 50 +- gdb/dictionary.h | 10 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-selftests.c | 5 +- gdb/disasm.c | 14 +- gdb/disasm.h | 6 +- gdb/doc/ChangeLog | 312 + 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 | 2 +- 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 | 819 +- gdb/doc/guile.texi | 6 +- gdb/doc/python.texi | 27 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/dtrace-probe.c | 8 +- gdb/dummy-frame.c | 5 +- gdb/dummy-frame.h | 2 +- gdb/dwarf-index-cache.c | 3 +- gdb/dwarf-index-cache.h | 2 +- gdb/dwarf-index-common.c | 2 +- gdb/dwarf-index-common.h | 2 +- gdb/dwarf-index-write.c | 42 +- gdb/dwarf-index-write.h | 2 +- gdb/dwarf2-frame-tailcall.c | 5 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 12 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2expr.c | 5 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 91 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 1631 +- gdb/dwarf2read.h | 32 +- gdb/elfread.c | 20 +- gdb/eval.c | 28 +- gdb/event-loop.c | 7 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 60 +- gdb/event-top.h | 8 +- gdb/exceptions.c | 8 +- gdb/exceptions.h | 2 +- gdb/exec.c | 202 +- gdb/exec.h | 9 +- gdb/expprint.c | 18 +- gdb/expression.h | 2 +- gdb/extension-priv.h | 9 +- gdb/extension.c | 26 +- gdb/extension.h | 11 +- gdb/f-exp.y | 19 +- gdb/f-lang.c | 8 +- gdb/f-lang.h | 2 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 25 +- gdb/fbsd-nat.c | 38 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 18 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 2 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sve.c | 2 +- gdb/features/arc-arcompact.xml | 2 +- gdb/features/arc-v2.xml | 2 +- gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.xml | 2 +- gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-pkeys.xml | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-pkeys.xml | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/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.xml | 2 +- gdb/features/riscv/32bit-csr.xml | 2 +- gdb/features/riscv/32bit-fpu.xml | 2 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-csr.xml | 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-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/rx.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-gs-linux64.xml | 2 +- gdb/features/s390-gs.xml | 2 +- gdb/features/s390-gsbc.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/sparc/sparc32-cp0.xml | 2 +- gdb/features/sparc/sparc32-cpu.xml | 2 +- gdb/features/sparc/sparc32-fpu.xml | 2 +- gdb/features/sparc/sparc32-solaris.xml | 2 +- gdb/features/sparc/sparc64-cp0.xml | 2 +- gdb/features/sparc/sparc64-cpu.xml | 2 +- gdb/features/sparc/sparc64-fpu.xml | 2 +- gdb/features/sparc/sparc64-solaris.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/filename-seen-cache.c | 2 +- gdb/filename-seen-cache.h | 2 +- gdb/filesystem.c | 5 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 5 +- gdb/findvar.c | 29 +- gdb/fork-child.c | 12 +- gdb/fortran-operator.def | 2 +- gdb/frame-base.c | 5 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 5 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 16 +- gdb/frame.h | 2 +- gdb/frv-linux-tdep.c | 5 +- gdb/frv-tdep.c | 9 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 7 +- gdb/ft32-tdep.h | 2 +- gdb/gcore.c | 5 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 5 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 5 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.c | 2 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_regex.c | 2 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch-selftests.c | 10 +- gdb/gdbarch.c | 51 +- gdb/gdbarch.h | 15 +- gdb/gdbarch.sh | 15 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 12 +- gdb/gdbserver/ChangeLog | 229 + gdb/gdbserver/Makefile.in | 148 +- gdb/gdbserver/acinclude.m4 | 9 +- gdb/gdbserver/aclocal.m4 | 101 + gdb/gdbserver/ax.c | 2 +- gdb/gdbserver/ax.h | 2 +- gdb/gdbserver/config.in | 71 +- gdb/gdbserver/configure | 3203 ++- gdb/gdbserver/configure.ac | 60 +- gdb/gdbserver/configure.srv | 50 +- gdb/gdbserver/debug.c | 4 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/dll.c | 2 +- gdb/gdbserver/dll.h | 2 +- gdb/gdbserver/event-loop.c | 2 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/fork-child.c | 5 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 12 +- gdb/gdbserver/gdbthread.h | 2 +- gdb/gdbserver/hostio-errno.c | 5 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/hostio.h | 2 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 5 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-aarch32-low.c | 2 +- gdb/gdbserver/linux-aarch32-low.h | 2 +- gdb/gdbserver/linux-aarch32-tdesc.c | 5 +- gdb/gdbserver/linux-aarch32-tdesc.h | 2 +- gdb/gdbserver/linux-aarch64-ipa.c | 2 +- gdb/gdbserver/linux-aarch64-low.c | 4 +- gdb/gdbserver/linux-aarch64-tdesc.c | 5 +- gdb/gdbserver/linux-aarch64-tdesc.h | 2 +- gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-arm-tdesc.c | 5 +- gdb/gdbserver/linux-arm-tdesc.h | 4 +- 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 | 6 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 35 +- 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 | 2 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 2 +- gdb/gdbserver/linux-s390-ipa.c | 2 +- gdb/gdbserver/linux-s390-low.c | 2 +- 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 | 2 +- gdb/gdbserver/linux-tile-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 28 +- gdb/gdbserver/linux-x86-tdesc.c | 2 +- gdb/gdbserver/linux-x86-tdesc.h | 2 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 6 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 18 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/notif.c | 2 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 8 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 2 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 7 +- gdb/gdbserver/remote-utils.h | 2 +- gdb/gdbserver/server.c | 10 +- gdb/gdbserver/server.h | 16 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.c | 10 +- gdb/gdbserver/target.h | 13 +- gdb/gdbserver/tdesc.c | 2 +- gdb/gdbserver/tdesc.h | 2 +- gdb/gdbserver/thread-db.c | 2 +- gdb/gdbserver/tracepoint.c | 34 +- gdb/gdbserver/tracepoint.h | 4 +- gdb/gdbserver/utils.c | 4 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 28 +- 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/gdbsupport/agent.c | 280 - gdb/gdbsupport/agent.h | 68 - gdb/gdbsupport/array-view.h | 259 - gdb/gdbsupport/ax.def | 97 - gdb/gdbsupport/break-common.h | 31 - gdb/gdbsupport/btrace-common.c | 190 - gdb/gdbsupport/btrace-common.h | 260 - gdb/gdbsupport/buffer.c | 178 - gdb/gdbsupport/buffer.h | 68 - gdb/gdbsupport/byte-vector.h | 63 - gdb/gdbsupport/cleanups.c | 144 - gdb/gdbsupport/cleanups.h | 39 - gdb/gdbsupport/common-debug.c | 37 - gdb/gdbsupport/common-debug.h | 41 - gdb/gdbsupport/common-defs.h | 155 - gdb/gdbsupport/common-exceptions.c | 235 - gdb/gdbsupport/common-exceptions.h | 304 - gdb/gdbsupport/common-gdbthread.h | 25 - gdb/gdbsupport/common-inferior.c | 26 - gdb/gdbsupport/common-inferior.h | 61 - gdb/gdbsupport/common-regcache.c | 36 - gdb/gdbsupport/common-regcache.h | 85 - gdb/gdbsupport/common-types.h | 66 - gdb/gdbsupport/common-utils.c | 417 - gdb/gdbsupport/common-utils.h | 202 - gdb/gdbsupport/common.m4 | 50 - gdb/gdbsupport/create-version.sh | 38 - gdb/gdbsupport/def-vector.h | 36 - gdb/gdbsupport/default-init-alloc.h | 67 - gdb/gdbsupport/enum-flags.h | 221 - gdb/gdbsupport/environ.c | 183 - gdb/gdbsupport/environ.h | 103 - gdb/gdbsupport/errors.c | 69 - gdb/gdbsupport/errors.h | 90 - gdb/gdbsupport/fileio.c | 255 - gdb/gdbsupport/fileio.h | 73 - gdb/gdbsupport/filestuff.c | 503 - gdb/gdbsupport/filestuff.h | 142 - gdb/gdbsupport/filtered-iterator.h | 87 - gdb/gdbsupport/format.c | 412 - gdb/gdbsupport/format.h | 101 - gdb/gdbsupport/forward-scope-exit.h | 123 - gdb/gdbsupport/function-view.h | 323 - gdb/gdbsupport/gdb-dlfcn.c | 118 - gdb/gdbsupport/gdb-dlfcn.h | 51 - gdb/gdbsupport/gdb_assert.h | 61 - gdb/gdbsupport/gdb_binary_search.h | 59 - gdb/gdbsupport/gdb_locale.h | 43 - gdb/gdbsupport/gdb_optional.h | 219 - gdb/gdbsupport/gdb_proc_service.h | 173 - gdb/gdbsupport/gdb_ref_ptr.h | 228 - gdb/gdbsupport/gdb_setjmp.h | 36 - gdb/gdbsupport/gdb_signals.h | 58 - gdb/gdbsupport/gdb_splay_tree.h | 42 - gdb/gdbsupport/gdb_string_view.h | 563 - gdb/gdbsupport/gdb_string_view.tcc | 219 - gdb/gdbsupport/gdb_sys_time.h | 38 - gdb/gdbsupport/gdb_tilde_expand.c | 95 - gdb/gdbsupport/gdb_tilde_expand.h | 31 - gdb/gdbsupport/gdb_unique_ptr.h | 67 - gdb/gdbsupport/gdb_unlinker.h | 60 - gdb/gdbsupport/gdb_vecs.c | 88 - gdb/gdbsupport/gdb_vecs.h | 88 - gdb/gdbsupport/gdb_wait.h | 113 - gdb/gdbsupport/hash_enum.h | 45 - gdb/gdbsupport/host-defs.h | 61 - gdb/gdbsupport/job-control.c | 86 - gdb/gdbsupport/job-control.h | 38 - gdb/gdbsupport/netstuff.c | 154 - gdb/gdbsupport/netstuff.h | 76 - gdb/gdbsupport/new-op.c | 95 - gdb/gdbsupport/next-iterator.h | 102 - gdb/gdbsupport/observable.h | 119 - gdb/gdbsupport/offset-type.h | 133 - gdb/gdbsupport/pathstuff.c | 290 - gdb/gdbsupport/pathstuff.h | 95 - gdb/gdbsupport/poison.h | 248 - gdb/gdbsupport/preprocessor.h | 35 - gdb/gdbsupport/print-utils.c | 326 - gdb/gdbsupport/print-utils.h | 85 - gdb/gdbsupport/ptid.c | 26 - gdb/gdbsupport/ptid.h | 155 - gdb/gdbsupport/refcounted-object.h | 70 - gdb/gdbsupport/rsp-low.c | 307 - gdb/gdbsupport/rsp-low.h | 101 - gdb/gdbsupport/run-time-clock.c | 58 - gdb/gdbsupport/run-time-clock.h | 75 - gdb/gdbsupport/safe-iterator.h | 93 - gdb/gdbsupport/safe-strerror.c | 38 - gdb/gdbsupport/scope-exit.h | 186 - gdb/gdbsupport/scoped_fd.h | 87 - gdb/gdbsupport/scoped_mmap.c | 49 - gdb/gdbsupport/scoped_mmap.h | 94 - gdb/gdbsupport/scoped_restore.h | 118 - gdb/gdbsupport/selftest.c | 111 - gdb/gdbsupport/selftest.h | 73 - gdb/gdbsupport/signals-state-save-restore.c | 117 - gdb/gdbsupport/signals-state-save-restore.h | 40 - gdb/gdbsupport/signals.c | 653 - gdb/gdbsupport/symbol.h | 37 - gdb/gdbsupport/tdesc.c | 401 - gdb/gdbsupport/tdesc.h | 408 - gdb/gdbsupport/traits.h | 109 - gdb/gdbsupport/underlying.h | 32 - gdb/gdbsupport/valid-expr.h | 108 - gdb/gdbsupport/version.h | 31 - gdb/gdbsupport/x86-xstate.h | 88 - gdb/gdbsupport/xml-utils.c | 63 - gdb/gdbsupport/xml-utils.h | 33 - gdb/gdbthread.h | 135 +- gdb/gdbtypes.c | 201 +- gdb/gdbtypes.h | 77 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 10 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 7 +- gdb/gnu-v3-abi.c | 309 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 9 +- gdb/go-lang.h | 2 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 9 +- gdb/go32-nat.c | 8 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 4 +- gdb/guile/guile.c | 33 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 2 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 4 +- gdb/guile/scm-breakpoint.c | 6 +- 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 | 2 +- gdb/guile/scm-param.c | 2 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 10 +- gdb/guile/scm-symtab.c | 2 +- gdb/guile/scm-type.c | 4 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 2 +- gdb/h8300-tdep.c | 5 +- gdb/hppa-bsd-tdep.c | 5 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 5 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 5 +- gdb/hppa-nbsd-nat.c | 5 +- gdb/hppa-nbsd-tdep.c | 5 +- gdb/hppa-obsd-nat.c | 5 +- gdb/hppa-obsd-tdep.c | 5 +- gdb/hppa-tdep.c | 11 +- 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 | 7 +- gdb/i386-darwin-nat.c | 5 +- gdb/i386-darwin-tdep.c | 5 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 5 +- gdb/i386-fbsd-nat.c | 5 +- gdb/i386-fbsd-tdep.c | 9 +- gdb/i386-fbsd-tdep.h | 2 +- gdb/i386-gnu-nat.c | 5 +- gdb/i386-gnu-tdep.c | 5 +- gdb/i386-go32-tdep.c | 3 +- gdb/i386-linux-nat.c | 7 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 5 +- 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 | 13 +- gdb/i386-tdep.h | 2 +- gdb/i386-windows-nat.c | 5 +- gdb/i387-tdep.c | 2 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 5 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 5 +- gdb/ia64-linux-tdep.c | 5 +- gdb/ia64-tdep.c | 9 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 5 +- gdb/inf-child.c | 4 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 19 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 138 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 169 +- gdb/inferior-iter.h | 82 +- gdb/inferior.c | 186 +- gdb/inferior.h | 75 +- gdb/inflow.c | 7 +- gdb/inflow.h | 2 +- gdb/infrun.c | 869 +- gdb/infrun.h | 25 +- gdb/inline-frame.c | 83 +- gdb/inline-frame.h | 14 +- gdb/interps.c | 5 +- gdb/interps.h | 2 +- gdb/iq2000-tdep.c | 5 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 326 +- gdb/jit.h | 2 +- gdb/language.c | 27 +- gdb/language.h | 66 +- gdb/libiberty.m4 | 2 +- gdb/linespec.c | 25 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 15 +- gdb/linux-fork.h | 2 +- gdb/linux-nat-trad.c | 2 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 99 +- gdb/linux-nat.h | 7 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 8 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 117 +- gdb/lm32-tdep.c | 5 +- gdb/location.c | 2 +- gdb/location.h | 2 +- gdb/m2-exp.y | 5 +- gdb/m2-lang.c | 5 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 6 +- gdb/m2-valprint.c | 2 +- gdb/m32c-tdep.c | 9 +- gdb/m32r-linux-nat.c | 5 +- gdb/m32r-linux-tdep.c | 5 +- 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 | 5 +- gdb/m68k-tdep.h | 2 +- gdb/machoread.c | 13 +- gdb/macrocmd.c | 5 +- gdb/macroexp.c | 2 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 5 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 6 +- gdb/macrotab.h | 9 +- gdb/main.c | 31 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 3 +- gdb/maint-test-settings.c | 5 +- gdb/maint.c | 50 +- gdb/maint.h | 2 +- gdb/make-target-delegates | 2 +- gdb/mdebugread.c | 146 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 5 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 2 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 5 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 2 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-env.c | 5 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 2 +- 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 | 2 +- gdb/mi/mi-interp.c | 67 +- gdb/mi/mi-interp.h | 2 +- gdb/mi/mi-main.c | 84 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 2 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 435 +- gdb/microblaze-linux-tdep.c | 5 +- gdb/microblaze-tdep.c | 5 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 197 +- gdb/minsyms.h | 19 +- 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 | 5 +- 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 | 5 +- gdb/mips-tdep.c | 13 +- gdb/mips-tdep.h | 2 +- gdb/mips64-obsd-nat.c | 5 +- gdb/mips64-obsd-tdep.c | 5 +- gdb/mipsread.c | 9 +- gdb/mn10300-linux-tdep.c | 5 +- gdb/mn10300-tdep.c | 5 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 7 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 2 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-linux-hw-point.c | 2 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 2 +- gdb/nat/aarch64-linux.h | 2 +- gdb/nat/aarch64-sve-linux-ptrace.c | 2 +- gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 2 +- gdb/nat/fork-inferior.c | 15 +- gdb/nat/fork-inferior.h | 10 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 4 +- gdb/nat/linux-btrace.h | 2 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 2 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 2 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 2 +- gdb/nat/linux-ptrace.h | 2 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 2 +- gdb/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 | 5 +- gdb/nios2-tdep.c | 5 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 14 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 2 +- gdb/objc-lang.c | 33 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 189 +- gdb/objfiles.h | 136 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 6 +- gdb/observable.h | 177 +- gdb/opencl-lang.c | 5 +- gdb/or1k-linux-tdep.c | 5 +- gdb/or1k-tdep.c | 5 +- gdb/or1k-tdep.h | 2 +- gdb/osabi.c | 5 +- gdb/osabi.h | 2 +- gdb/osdata.c | 5 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 4 +- gdb/p-valprint.c | 16 +- gdb/parse.c | 9 +- gdb/parser-defs.h | 2 +- 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 | 5 +- gdb/ppc-linux-tdep.c | 12 +- 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 | 6 +- gdb/ppc-tdep.h | 2 +- gdb/ppc64-tdep.c | 2 +- gdb/ppc64-tdep.h | 2 +- gdb/printcmd.c | 33 +- gdb/probe.c | 5 +- gdb/probe.h | 2 +- gdb/proc-api.c | 5 +- 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 | 57 +- gdb/procfs.h | 2 +- gdb/producer.c | 3 +- gdb/producer.h | 2 +- gdb/progspace-and-thread.c | 8 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 59 +- gdb/progspace.h | 115 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 176 +- gdb/psymtab.c | 263 +- gdb/psymtab.h | 19 +- gdb/ptrace.m4 | 2 +- gdb/python/lib/gdb/FrameDecorator.py | 2 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 16 +- 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 | 2 +- gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 2 +- 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 | 2 +- gdb/python/py-block.c | 2 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 7 +- 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 | 2 +- gdb/python/py-evts.c | 2 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 18 +- gdb/python/py-function.c | 6 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 26 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-instruction.c | 2 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-linetable.c | 2 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-param.c | 2 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-record-btrace.c | 4 +- gdb/python/py-record-btrace.h | 2 +- gdb/python/py-record-full.c | 2 +- gdb/python/py-record-full.h | 2 +- gdb/python/py-record.c | 2 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 8 +- gdb/python/py-symtab.c | 2 +- gdb/python/py-threadevent.c | 6 +- gdb/python/py-type.c | 4 +- gdb/python/py-unwind.c | 2 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 2 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 4 +- gdb/python/python-internal.h | 2 +- gdb/python/python.c | 269 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 21 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 56 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 27 +- gdb/record-full.h | 2 +- gdb/record.c | 5 +- gdb/record.h | 2 +- gdb/regcache-dump.c | 5 +- gdb/regcache.c | 168 +- gdb/regcache.h | 32 +- gdb/regformats/regdat.sh | 6 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 5 +- gdb/reggroups.h | 2 +- gdb/registry.c | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 2 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 5 +- gdb/remote-notif.h | 2 +- gdb/remote-sim.c | 238 +- gdb/remote.c | 388 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 5 +- gdb/riscv-fbsd-nat.c | 5 +- gdb/riscv-fbsd-tdep.c | 11 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 5 +- gdb/riscv-linux-tdep.c | 5 +- gdb/riscv-ravenscar-thread.c | 140 + gdb/riscv-ravenscar-thread.h | 27 + gdb/riscv-tdep.c | 8 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 5 +- gdb/rs6000-aix-tdep.c | 7 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 5 +- gdb/rs6000-nat.c | 5 +- gdb/rs6000-tdep.c | 13 +- gdb/rs6000-tdep.h | 2 +- gdb/run-on-main-thread.c | 98 + gdb/run-on-main-thread.h | 28 + gdb/rust-exp.y | 7 +- gdb/rust-lang.c | 4 +- gdb/rust-lang.h | 2 +- gdb/rx-tdep.c | 5 +- gdb/s12z-tdep.c | 7 +- gdb/s390-linux-nat.c | 5 +- gdb/s390-linux-tdep.c | 5 +- gdb/s390-linux-tdep.h | 2 +- gdb/s390-tdep.c | 5 +- gdb/s390-tdep.h | 2 +- gdb/sanitize.m4 | 2 +- gdb/score-tdep.c | 11 +- gdb/score-tdep.h | 2 +- gdb/selftest-arch.c | 2 +- gdb/selftest-arch.h | 2 +- gdb/selftest.m4 | 2 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-event.c | 2 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 5 +- gdb/ser-mingw.c | 5 +- gdb/ser-pipe.c | 5 +- gdb/ser-tcp.c | 5 +- gdb/ser-tcp.h | 2 +- gdb/ser-uds.c | 5 +- gdb/ser-unix.c | 5 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 9 +- gdb/serial.h | 3 +- gdb/sh-linux-tdep.c | 5 +- gdb/sh-nbsd-nat.c | 5 +- gdb/sh-nbsd-tdep.c | 5 +- gdb/sh-tdep.c | 5 +- gdb/sh-tdep.h | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 22 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 37 +- gdb/sol2-tdep.c | 4 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 27 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 5 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 16 +- gdb/solib-frv.c | 18 +- gdb/solib-svr4.c | 44 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 23 +- gdb/solib-target.h | 2 +- gdb/solib.c | 93 +- gdb/solib.h | 18 +- gdb/solist.h | 2 +- gdb/source-cache.c | 17 +- gdb/source-cache.h | 2 +- gdb/source.c | 114 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 5 +- gdb/sparc-linux-tdep.c | 5 +- gdb/sparc-nat.c | 7 +- gdb/sparc-nat.h | 2 +- gdb/sparc-nbsd-nat.c | 5 +- gdb/sparc-nbsd-tdep.c | 5 +- gdb/sparc-obsd-tdep.c | 5 +- gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 5 +- gdb/sparc-tdep.c | 5 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-fbsd-nat.c | 5 +- gdb/sparc64-fbsd-tdep.c | 5 +- gdb/sparc64-linux-nat.c | 5 +- gdb/sparc64-linux-tdep.c | 7 +- 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 | 5 +- gdb/sparc64-tdep.h | 2 +- gdb/stabsread.c | 112 +- gdb/stabsread.h | 11 +- gdb/stack.c | 68 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 21 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 5 +- gdb/stub-termcap.c | 2 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 5 +- gdb/symfile-mem.c | 5 +- gdb/symfile.c | 102 +- gdb/symfile.h | 8 +- gdb/symmisc.c | 36 +- gdb/symtab.c | 953 +- gdb/symtab.h | 328 +- 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 | 5 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 27 + gdb/target-descriptions.c | 20 +- gdb/target-descriptions.h | 2 +- gdb/target-float.c | 6 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 2 +- gdb/target.c | 194 +- gdb/target.h | 59 +- gdb/target/resume.h | 2 +- gdb/target/target.h | 2 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 2 +- gdb/terminal.h | 2 +- gdb/test-target.c | 2 +- gdb/test-target.h | 2 +- gdb/testsuite/ChangeLog | 548 +- gdb/testsuite/ChangeLog-1993-2013 | 54 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/analyze-racy-logs.py | 2 +- gdb/testsuite/boards/cc-with-debug-names.exp | 2 +- gdb/testsuite/boards/cc-with-dwz-m.exp | 2 +- gdb/testsuite/boards/cc-with-dwz.exp | 2 +- gdb/testsuite/boards/cc-with-gdb-index.exp | 2 +- gdb/testsuite/boards/cc-with-tweaks.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.ads | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/dgopt/x.adb | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/display_nested/foo.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 27 +- 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 | 2 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- 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-brk-patterns.c | 31 + gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 69 + 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 | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 2 +- .../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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 2 +- 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/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 | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/alias.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/annota3.exp | 2 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 2 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 2 +- 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.c | 1 + gdb/testsuite/gdb.base/attach.exp | 86 +- gdb/testsuite/gdb.base/attach2.c | 1 + .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 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 | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/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 | 2 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- 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 | 2 +- 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 | 4 +- gdb/testsuite/gdb.base/define-prefix.exp | 164 + gdb/testsuite/gdb.base/define.exp | 27 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 2 +- gdb/testsuite/gdb.base/endianity.c | 8 +- gdb/testsuite/gdb.base/endianity.exp | 11 +- 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 | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 2 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 2 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 2 +- gdb/testsuite/gdb.base/huge.exp | 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/info-macros.exp | 2 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/info-types.c | 2 +- gdb/testsuite/gdb.base/info-types.exp | 2 +- gdb/testsuite/gdb.base/info-var-f1.c | 2 +- gdb/testsuite/gdb.base/info-var-f2.c | 2 +- gdb/testsuite/gdb.base/info-var.exp | 2 +- gdb/testsuite/gdb.base/info-var.h | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 2 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- gdb/testsuite/gdb.base/info_sources_base.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 2 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/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 | 16 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/long_long.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/maint.exp | 22 +- 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 | 2 +- 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 | 2 +- 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 | 3 +- gdb/testsuite/gdb.base/osabi.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 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 | 2 +- gdb/testsuite/gdb.base/setshow.exp | 4 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 25 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 2 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 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 | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 2 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 6 +- gdb/testsuite/gdb.base/stap-probe.exp | 49 +- 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 | 2 +- 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 | 136 +- 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 | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/style.exp | 8 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/warning.exp | 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 | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.btrace/cpu.exp | 2 +- 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 | 2 +- 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.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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/except-multi-location-main.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 2 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 2 +- 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 | 2 +- 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 | 120 + gdb/testsuite/gdb.cp/pass-by-ref.cc | 79 - gdb/testsuite/gdb.cp/pass-by-ref.exp | 417 +- 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 | 2 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 2 +- 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 | 2 +- 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 | 2 +- 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-many-frames.c | 158 + .../gdb.dwarf2/dw2-inline-many-frames.exp | 379 + 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-inline-stepping.c | 45 + gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 146 + 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 | 2 +- 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 | 24 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 50 +- 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 | 265 +- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.exp | 15 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/pointers.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 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 | 2 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-mt.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-st.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 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-re-run-1.c | 61 + gdb/testsuite/gdb.multi/multi-re-run-2.c | 61 + gdb/testsuite/gdb.multi/multi-re-run.exp | 115 + 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- 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 | 2 +- .../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 | 22 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 2 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 2 +- 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 | 2 +- .../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 | 2 +- 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 | 2 +- .../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 | 2 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 2 +- gdb/testsuite/gdb.python/py-parameter.exp | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 2 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 2 +- gdb/testsuite/gdb.python/py-xmethods.py | 2 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 6 +- 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 | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- 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.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 | 2 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 2 +- .../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 | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 2 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- 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 | 2 +- .../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/multi-ui-errors.c | 32 + gdb/testsuite/gdb.server/multi-ui-errors.exp | 107 + gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 2 +- 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 | 2 +- .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 2 +- gdb/testsuite/gdb.server/server-exec-info.exp | 2 +- gdb/testsuite/gdb.server/server-kill-python.exp | 88 + 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 | 2 +- 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 | 2 +- .../gdb.testsuite/foreach_with_prefix.exp | 2 +- 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 | 2 +- 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 | 4 +- 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 | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 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 | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 4 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 4 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 15 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 46 +- gdb/testsuite/gdb.tui/completion.exp | 2 +- gdb/testsuite/gdb.tui/corefile-run.exp | 2 +- gdb/testsuite/gdb.tui/empty.exp | 14 +- gdb/testsuite/gdb.tui/list-before.exp | 34 + gdb/testsuite/gdb.tui/list.exp | 7 +- gdb/testsuite/gdb.tui/main.exp | 11 +- gdb/testsuite/gdb.tui/regs.exp | 10 +- gdb/testsuite/gdb.tui/resize.exp | 6 +- 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-short-prog.S | 22 + .../gdb.tui/tui-layout-asm-short-prog.exp | 51 + gdb/testsuite/gdb.tui/tui-layout-asm.exp | 76 + 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 | 2 +- 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 | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 38 +- 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/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 2 +- 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 | 2 +- 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 | 4 +- gdb/testsuite/lib/gdb.exp | 48 +- gdb/testsuite/lib/gdbserver-support.exp | 6 +- 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 | 2 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- 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 | 2 +- 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 | 88 +- 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 | 27 +- gdb/thread.c | 370 +- gdb/tic6x-linux-tdep.c | 5 +- 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 | 5 +- gdb/tilegx-tdep.c | 5 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 163 +- gdb/top.h | 2 +- gdb/tracectf.c | 7 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 14 +- gdb/tracefile.c | 5 +- gdb/tracefile.h | 2 +- gdb/tracepoint.c | 47 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 2 +- gdb/transform.m4 | 2 +- gdb/tui/tui-command.c | 18 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 42 +- gdb/tui/tui-disasm.c | 391 +- gdb/tui/tui-disasm.h | 14 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 115 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 11 +- gdb/tui/tui-io.c | 52 +- gdb/tui/tui-io.h | 5 +- gdb/tui/tui-layout.c | 583 +- gdb/tui/tui-layout.h | 157 +- gdb/tui/tui-out.c | 7 +- gdb/tui/tui-out.h | 2 +- gdb/tui/tui-regs.c | 22 +- gdb/tui/tui-regs.h | 14 +- gdb/tui/tui-source.c | 215 +- gdb/tui/tui-source.h | 15 +- gdb/tui/tui-stack.c | 88 +- gdb/tui/tui-stack.h | 21 +- gdb/tui/tui-win.c | 486 +- gdb/tui/tui-win.h | 8 +- gdb/tui/tui-wingeneral.c | 63 +- gdb/tui/tui-wingeneral.h | 25 +- gdb/tui/tui-winsource.c | 172 +- gdb/tui/tui-winsource.h | 30 +- gdb/tui/tui.c | 110 +- gdb/tui/tui.h | 10 +- gdb/type-stack.c | 2 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 7 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 6 +- gdb/ui-file.h | 2 +- gdb/ui-out.c | 6 +- gdb/ui-out.h | 13 +- gdb/ui-style.c | 3 +- gdb/ui-style.h | 2 +- gdb/unittests/array-view-selftests.c | 5 +- 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 | 3 +- gdb/unittests/cli-utils-selftests.c | 3 +- gdb/unittests/common-utils-selftests.c | 3 +- gdb/unittests/copy_bitwise-selftests.c | 3 +- gdb/unittests/environ-selftests.c | 3 +- gdb/unittests/filtered_iterator-selftests.c | 166 + gdb/unittests/format_pieces-selftests.c | 3 +- gdb/unittests/function-view-selftests.c | 3 +- gdb/unittests/help-doc-selftests.c | 3 +- gdb/unittests/lookup_name_info-selftests.c | 3 +- gdb/unittests/main-thread-selftests.c | 81 + gdb/unittests/memory-map-selftests.c | 3 +- gdb/unittests/memrange-selftests.c | 3 +- gdb/unittests/mkdir-recursive-selftests.c | 3 +- gdb/unittests/observable-selftests.c | 3 +- gdb/unittests/offset-type-selftests.c | 3 +- gdb/unittests/optional-selftests.c | 3 +- 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 | 3 +- gdb/unittests/ptid-selftests.c | 2 +- gdb/unittests/rsp-low-selftests.c | 3 +- gdb/unittests/scoped_fd-selftests.c | 3 +- gdb/unittests/scoped_mmap-selftests.c | 3 +- gdb/unittests/scoped_restore-selftests.c | 3 +- gdb/unittests/string_view-selftests.c | 3 +- gdb/unittests/style-selftests.c | 3 +- gdb/unittests/tracepoint-selftests.c | 3 +- gdb/unittests/tui-selftests.c | 56 + gdb/unittests/unpack-selftests.c | 3 +- gdb/unittests/utils-selftests.c | 3 +- gdb/unittests/vec-utils-selftests.c | 3 +- gdb/unittests/xml-utils-selftests.c | 3 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 5 +- gdb/user-regs.h | 2 +- gdb/utils.c | 14 +- gdb/utils.h | 18 +- gdb/v850-tdep.c | 5 +- gdb/valarith.c | 15 +- gdb/valops.c | 64 +- gdb/valprint.c | 21 +- gdb/valprint.h | 2 +- gdb/value.c | 61 +- gdb/value.h | 25 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 5 +- gdb/varobj.h | 2 +- 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 | 66 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 216 +- gdb/windows-tdep.h | 3 +- gdb/x86-bsd-nat.c | 3 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-linux-nat.c | 3 +- gdb/x86-linux-nat.h | 2 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 4 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 133 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 12 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 2 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 7 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 5 +- gdb/xtensa-linux-tdep.c | 5 +- gdb/xtensa-tdep.c | 5 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 2 +- gdbsupport/ChangeLog | 39 + 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 | 175 + 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 | 772 + gnulib/Makefile.am | 12 +- gnulib/Makefile.in | 123 +- gnulib/aclocal.m4 | 97 +- gnulib/config.in | 1232 +- gnulib/configure | 22774 +++++++++---------- gnulib/configure.ac | 2 +- gnulib/import/Makefile.am | 495 +- gnulib/import/Makefile.in | 654 +- 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 | 2 +- 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 | 929 +- 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 | 848 +- gnulib/import/glthread/lock.h | 506 +- gnulib/import/glthread/threadlib.c | 6 +- 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 | 51 +- gnulib/import/m4/gnulib-common.m4 | 206 +- gnulib/import/m4/gnulib-comp.m4 | 157 +- 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 | 163 +- gnulib/import/m4/lib-link.m4 | 169 +- gnulib/import/m4/lib-prefix.m4 | 238 +- 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 | 11 +- 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 | 30 +- 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 | 473 +- gnulib/import/m4/time_h.m4 | 14 +- gnulib/import/m4/time_r.m4 | 47 +- 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 | 161 +- 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 | 4 +- 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 - .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 - gnulib/update-gnulib.sh | 10 +- gold/ChangeLog | 264 +- 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 | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 2 +- gold/i386.cc | 2 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 5 +- gold/layout.h | 2 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 2 +- gold/object.h | 2 +- gold/options.cc | 2 +- gold/options.h | 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/po/gold.pot | 296 +- gold/po/uk.po | 310 +- gold/powerpc.cc | 2 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/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 | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/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 | 2 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 81 +- gprof/{ChangeLog => ChangeLog-2019} | 0 gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 2 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 20 +- gprof/configure.ac | 2 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/de.po | 52 +- gprof/po/es.po | 280 +- gprof/po/fi.po | 282 +- gprof/po/gprof.pot | 40 +- gprof/po/pt_BR.po | 54 +- gprof/po/ru.po | 48 +- gprof/po/tr.po | 52 +- gprof/po/uk.po | 50 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- include/ChangeLog | 738 +- 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 | 2 +- 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 | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 13 +- 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 | 2 +- include/coff/xcoff.h | 2 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/ctf-api.h | 2 +- include/ctf.h | 2 +- include/demangle.h | 24 +- include/diagnostics.h | 11 +- include/dis-asm.h | 23 +- include/dwarf2.def | 2 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/arc-cpu.def | 6 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 2 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 2 +- include/elf/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 | 6 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 4 +- include/opcode/arm.h | 9 +- 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 | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- 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 | 2 +- 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 | 2892 +-- ld/ChangeLog-2019 | 2904 +++ ld/MAINTAINERS | 2 +- ld/Makefile.am | 10 +- ld/Makefile.in | 14 +- ld/NEWS | 12 +- ld/README | 2 +- ld/configure | 20 +- ld/configure.ac | 2 +- ld/configure.host | 2 +- ld/configure.tgt | 13 +- ld/deffile.h | 2 +- ld/deffilep.y | 2 +- ld/emulparams/README | 2 +- ld/emulparams/arcelf_prof.sh | 26 - ld/emulparams/arclinux_prof.sh | 27 - ld/emulparams/armelf.sh | 9 +- ld/emulparams/armelf_fuchsia.sh | 31 +- ld/emulparams/armelf_linux_eabi.sh | 10 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 9 +- ld/emulparams/armsymbian.sh | 13 +- ld/emulparams/elf32_tic6x_le.sh | 9 +- ld/emulparams/elf32moxie.sh | 3 +- ld/emulparams/elf32z80.sh | 22 + ld/emulparams/pdp11.sh | 2 +- ld/emulparams/tic80coff.sh | 50 - ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 4 +- ld/emultempl/aix.em | 2 +- ld/emultempl/alphaelf.em | 4 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 2 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/beos.em | 2 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 4 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 2 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 4 +- ld/emultempl/msp430.em | 2 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pe.em | 11 +- ld/emultempl/pep.em | 15 +- ld/emultempl/ppc32elf.em | 4 +- ld/emultempl/ppc64elf.em | 22 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/s390.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 6 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/emultempl/z80.em | 81 +- ld/emultempl/z80elf.em | 133 + ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 2 +- ld/ld.texi | 37 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 16 +- ld/ldelf.h | 4 +- ld/ldelfgen.c | 2 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 10 +- ld/ldexp.h | 2 +- ld/ldfile.c | 2 +- ld/ldfile.h | 2 +- ld/ldgram.y | 2 +- ld/ldint.texi | 6 +- ld/ldlang.c | 71 +- ld/ldlang.h | 2 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 2 +- ld/ldlex.l | 2 +- ld/ldmain.c | 2 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 2 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 2 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pe-dll.c | 41 +- ld/pe-dll.h | 3 +- ld/pep-dll.c | 3 +- ld/pep-dll.h | 3 +- ld/plugin.c | 2 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 4 +- ld/po/Make-in | 2 +- ld/po/ld.pot | 6187 ++--- ld/po/pt_BR.po | 6268 ++--- ld/po/uk.po | 6232 ++--- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 5 +- ld/scripttempl/armbpabi.sc | 4 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 5 +- ld/scripttempl/elf32cr16.sc | 4 +- 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 | 5 +- ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 4 +- ld/scripttempl/elfarc.sc | 36 +- ld/scripttempl/elfarcv2.sc | 126 +- ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 4 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 4 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 5 +- ld/scripttempl/pe.sc | 4 +- ld/scripttempl/pep.sc | 4 +- 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 | 4 +- ld/scripttempl/v850_rh850.sc | 4 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 4 +- 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 | 3 +- ld/testsuite/ld-aarch64/erratum835769-843419.d | 54 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arc/relax-local-pic.d | 8 +- ld/testsuite/ld-arm/arm-elf.exp | 2 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 1 + ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/fdpic-main.ld | 1 + ld/testsuite/ld-arm/fdpic-shared.ld | 1 + 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 | 2 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- 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 | 2 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/pr21233-l.sd | 2 +- ld/testsuite/ld-elf/pr23591.d | 2 +- ld/testsuite/ld-elf/pr23900-1.d | 10 +- ld/testsuite/ld-elf/pr25458.map | 4 + ld/testsuite/ld-elf/pr25458.rd | 10 + ld/testsuite/ld-elf/pr25458a.s | 6 + ld/testsuite/ld-elf/pr25458b.s | 11 + 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 | 52 +- ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 8 +- ld/testsuite/ld-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 | 2 +- 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/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr22001-1c.S | 4 +- ld/testsuite/ld-i386/tls-gd1.S | 5 +- 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 | 6 +- 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/hash2.d | 9 +- ld/testsuite/ld-mips-elf/jaloverflow-2.s | 1 + ld/testsuite/ld-mips-elf/jaloverflow.s | 1 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 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 | 13 +- ld/testsuite/ld-mips-elf/textrel-1.s | 1 + 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/msp430-elf.exp | 6 +- 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.exp | 22 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 5 +- 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/powerpc.exp | 35 +- ld/testsuite/ld-powerpc/tlsdesc.d | 68 + ld/testsuite/ld-powerpc/tlsdesc.s | 8 + ld/testsuite/ld-powerpc/tlsdesc.wf | 50 + ld/testsuite/ld-powerpc/tlsdesc2.d | 69 + ld/testsuite/ld-powerpc/tlsdesc2.wf | 49 + ld/testsuite/ld-powerpc/tlsdesc3.d | 38 + ld/testsuite/ld-powerpc/tlsdesc3.wf | 43 + ld/testsuite/ld-powerpc/tlsdesc4.d | 46 + ld/testsuite/ld-powerpc/tlsdesc4.s | 18 + ld/testsuite/ld-powerpc/tlsdesc4.wf | 49 + ld/testsuite/ld-powerpc/tlsexe.d | 12 +- ld/testsuite/ld-powerpc/tlsexeno.d | 14 +- ld/testsuite/ld-powerpc/tlsexenors.d | 106 + ld/testsuite/ld-powerpc/tlsexenors.r | 113 + ld/testsuite/ld-powerpc/tlsexers.d | 104 + ld/testsuite/ld-powerpc/tlsexers.r | 112 + ld/testsuite/ld-powerpc/tlsexetoc.d | 12 +- ld/testsuite/ld-powerpc/tlsexetocno.d | 14 +- ld/testsuite/ld-powerpc/tlsexetocnors.d | 90 + ld/testsuite/ld-powerpc/tlsexetocrs.d | 88 + ld/testsuite/ld-powerpc/tlsexetocrs.r | 113 + ld/testsuite/ld-powerpc/tlsopt5.d | 14 +- ld/testsuite/ld-powerpc/tlsopt6.d | 86 + ld/testsuite/ld-powerpc/tlsopt6.wf | 49 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 2 +- ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 2 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/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/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/shared.exp | 2 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 6 +- 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/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/pr21481b.S | 4 +- ld/testsuite/ld-x86-64/pr25416-1.s | 13 + ld/testsuite/ld-x86-64/pr25416-1a.d | 16 + ld/testsuite/ld-x86-64/pr25416-1b.d | 15 + ld/testsuite/ld-x86-64/pr25416-2.s | 13 + ld/testsuite/ld-x86-64/pr25416-2a.d | 16 + ld/testsuite/ld-x86-64/pr25416-2b.d | 15 + ld/testsuite/ld-x86-64/pr25416-3.d | 16 + ld/testsuite/ld-x86-64/pr25416-3.s | 15 + ld/testsuite/ld-x86-64/pr25416-4.d | 16 + ld/testsuite/ld-x86-64/pr25416-4.s | 15 + ld/testsuite/ld-x86-64/pr25416-5a.c | 33 + ld/testsuite/ld-x86-64/pr25416-5b.s | 52 + ld/testsuite/ld-x86-64/pr25416-5c.s | 56 + ld/testsuite/ld-x86-64/pr25416-5d.s | 19 + ld/testsuite/ld-x86-64/pr25416-5e.s | 23 + ld/testsuite/ld-x86-64/tls.exp | 6 +- ld/testsuite/ld-x86-64/x86-64.exp | 115 +- 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 | 14 + libctf/Makefile.am | 2 +- libctf/Makefile.in | 8 +- libctf/aclocal.m4 | 2 +- libctf/config.h.in | 4 + libctf/configure | 62 +- libctf/configure.ac | 4 +- libctf/ctf-archive.c | 2 +- libctf/ctf-create.c | 2 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dump.c | 2 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 2 +- libctf/ctf-lookup.c | 2 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 2 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 2 +- libctf/ctf-util.c | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 2 +- libctf/swap.h | 2 +- libiberty/ChangeLog | 105 + 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 | 34 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 5 +- libiberty/cplus-dem.c | 53 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 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 | 18 +- 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 | 687 +- 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 | 73 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 6 +- 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 | 2147 +- opcodes/ChangeLog-2019 | 2456 ++ opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 4 +- opcodes/Makefile.in | 6 +- opcodes/aarch64-asm-2.c | 176 +- opcodes/aarch64-asm.c | 2 +- opcodes/aarch64-asm.h | 2 +- opcodes/aarch64-dis-2.c | 2444 +- opcodes/aarch64-dis.c | 19 +- opcodes/aarch64-dis.h | 2 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 18 +- opcodes/aarch64-opc.c | 25 +- opcodes/aarch64-opc.h | 4 +- opcodes/aarch64-tbl.h | 47 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 4 +- opcodes/arc-dis.c | 9 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 12 +- opcodes/arc-ext.h | 4 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 4 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 44 +- opcodes/arm-dis.c | 534 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 42 +- opcodes/bpf-asm.c | 2 +- opcodes/bpf-desc.c | 2 +- opcodes/bpf-desc.h | 2 +- opcodes/bpf-dis.c | 4 +- opcodes/bpf-ibld.c | 4 +- opcodes/bpf-opc.c | 10 +- opcodes/bpf-opc.h | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 4 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 21 +- 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 | 12 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 62 +- 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 | 8 +- 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 | 20 +- opcodes/i386-dis-evex-prefix.h | 40 +- opcodes/i386-dis.c | 196 +- opcodes/i386-gen.c | 7 +- opcodes/i386-init.h | 2 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 2 +- opcodes/i386-opc.tbl | 116 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 372 +- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 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 | 156 +- 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 | 10 +- opcodes/m68k-opc.c | 2 +- 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 | 2 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 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 | 29 +- 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/de.po | 804 +- opcodes/po/opcodes.pot | 786 +- opcodes/po/pt_BR.po | 804 +- opcodes/po/uk.po | 804 +- opcodes/ppc-dis.c | 19 +- opcodes/ppc-opc.c | 12 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 2 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 2 +- opcodes/s12z-opc.c | 179 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 2 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 2 +- opcodes/s390-opc.txt | 2 +- opcodes/score-dis.c | 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 | 8 +- opcodes/tic4x-dis.c | 88 +- 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 | 26 +- 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 | 18 +- 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/readline/CHANGELOG | 7 + readline/readline/posixstat.h | 20 + sim/ChangeLog | 5 + 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 | 18 + 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/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/nrun.c | 3 +- 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 | 4 +- 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 | 7 +- 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 | 4 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 2 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 4 +- 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 | 4 +- 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 | 10 +- 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/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/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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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/ChangeLog | 5 + sim/msp430/Makefile.in | 2 +- sim/msp430/configure.ac | 2 +- sim/msp430/msp430-sim.c | 8 +- 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/gdb-sim.c | 2 +- sim/ppc/psim.texinfo | 2 +- sim/pru/Makefile.in | 2 +- sim/pru/configure.ac | 2 +- sim/pru/interp.c | 2 +- sim/pru/pru.h | 2 +- sim/pru/pru.isa | 2 +- sim/pru/sim-main.h | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- sim/rx/load.c | 2 +- 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 | 2 +- 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 | 5 + sim/testsuite/Makefile.in | 3 +- sim/testsuite/common/bits-gen.c | 2 +- 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/msp430/ChangeLog | 4 + sim/testsuite/sim/msp430/rrux.s | 14 + 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/add.s | 2 +- sim/testsuite/sim/pru/allinsn.exp | 2 +- sim/testsuite/sim/pru/dmem-zero-pass.s | 2 +- sim/testsuite/sim/pru/dmem-zero-trap.s | 2 +- sim/testsuite/sim/pru/dram.s | 2 +- sim/testsuite/sim/pru/jmp.s | 2 +- sim/testsuite/sim/pru/loop-imm.s | 2 +- sim/testsuite/sim/pru/loop-reg.s | 2 +- sim/testsuite/sim/pru/mul.s | 2 +- sim/testsuite/sim/pru/subreg.s | 2 +- sim/testsuite/sim/pru/testutils.inc | 2 +- sim/v850/Makefile.in | 2 +- src-release.sh | 8 +- 9786 files changed, 213569 insertions(+), 142555 deletions(-) create mode 100644 bfd/ChangeLog-2019 delete mode 100644 bfd/coff-tic80.c delete mode 100644 bfd/cpu-plugin.c delete mode 100644 bfd/cpu-tic80.c create mode 100644 bfd/elf32-z80.c create mode 100644 binutils/ChangeLog-2019 create mode 100644 binutils/testsuite/binutils-all/debuginfod.exp create mode 100644 config/debuginfod.m4 copy elfcpp/{ChangeLog => ChangeLog-2019} (100%) create mode 100644 gas/ChangeLog-2019 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/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-movprfx_28.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.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/mve-arch-ext.d create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.s create mode 100644 gas/testsuite/gas/arm/mve-ldst.d create mode 100644 gas/testsuite/gas/arm/mve-ldst.s create mode 100644 gas/testsuite/gas/arm/mve_dsp.d 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/section15.d create mode 100644 gas/testsuite/gas/elf/section15.s create mode 100644 gas/testsuite/gas/elf/section16.s create mode 100644 gas/testsuite/gas/elf/section16a.d create mode 100644 gas/testsuite/gas/elf/section16b.d create mode 100644 gas/testsuite/gas/elf/section17.d create mode 100644 gas/testsuite/gas/elf/section17.l create mode 100644 gas/testsuite/gas/elf/section17.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/avx512dq-inval.l create mode 100644 gas/testsuite/gas/i386/avx512dq-inval.s create mode 100644 gas/testsuite/gas/i386/noreg16.l create mode 100644 gas/testsuite/gas/i386/noreg32.l create mode 100644 gas/testsuite/gas/i386/noreg64.l create mode 100644 gas/testsuite/gas/i386/unique.d create mode 100644 gas/testsuite/gas/i386/unique.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-branch-3.d delete mode 100644 gas/testsuite/gas/i386/x86-64-branch-3.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.s create mode 100644 gas/testsuite/gas/i386/x86-64-suffix.e 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/i386/x86-64-unique.d create mode 100644 gas/testsuite/gas/i386/x86_64.e 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/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 copy gas/testsuite/gas/{cfi/cie-version.s => riscv/default-cie-version.s} (100%) create mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version create mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.d create mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.l create mode 100644 gas/testsuite/gas/riscv/march-fail-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-s.l create mode 100644 gas/testsuite/gas/riscv/march-fail-sx.d create mode 100644 gas/testsuite/gas/riscv/march-fail-sx.l delete mode 100644 gas/testsuite/gas/riscv/march-ok-s-with-version.d delete mode 100644 gas/testsuite/gas/riscv/march-ok-s.d delete mode 100644 gas/testsuite/gas/riscv/march-ok-sx.d 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 delete mode 100644 gdb/gdbsupport/agent.c delete mode 100644 gdb/gdbsupport/agent.h delete mode 100644 gdb/gdbsupport/array-view.h delete mode 100644 gdb/gdbsupport/ax.def delete mode 100644 gdb/gdbsupport/break-common.h delete mode 100644 gdb/gdbsupport/btrace-common.c delete mode 100644 gdb/gdbsupport/btrace-common.h delete mode 100644 gdb/gdbsupport/buffer.c delete mode 100644 gdb/gdbsupport/buffer.h delete mode 100644 gdb/gdbsupport/byte-vector.h delete mode 100644 gdb/gdbsupport/cleanups.c delete mode 100644 gdb/gdbsupport/cleanups.h delete mode 100644 gdb/gdbsupport/common-debug.c delete mode 100644 gdb/gdbsupport/common-debug.h delete mode 100644 gdb/gdbsupport/common-defs.h delete mode 100644 gdb/gdbsupport/common-exceptions.c delete mode 100644 gdb/gdbsupport/common-exceptions.h delete mode 100644 gdb/gdbsupport/common-gdbthread.h delete mode 100644 gdb/gdbsupport/common-inferior.c delete mode 100644 gdb/gdbsupport/common-inferior.h delete mode 100644 gdb/gdbsupport/common-regcache.c delete mode 100644 gdb/gdbsupport/common-regcache.h delete mode 100644 gdb/gdbsupport/common-types.h delete mode 100644 gdb/gdbsupport/common-utils.c delete mode 100644 gdb/gdbsupport/common-utils.h delete mode 100644 gdb/gdbsupport/common.m4 delete mode 100755 gdb/gdbsupport/create-version.sh delete mode 100644 gdb/gdbsupport/def-vector.h delete mode 100644 gdb/gdbsupport/default-init-alloc.h delete mode 100644 gdb/gdbsupport/enum-flags.h delete mode 100644 gdb/gdbsupport/environ.c delete mode 100644 gdb/gdbsupport/environ.h delete mode 100644 gdb/gdbsupport/errors.c delete mode 100644 gdb/gdbsupport/errors.h delete mode 100644 gdb/gdbsupport/fileio.c delete mode 100644 gdb/gdbsupport/fileio.h delete mode 100644 gdb/gdbsupport/filestuff.c delete mode 100644 gdb/gdbsupport/filestuff.h delete mode 100644 gdb/gdbsupport/filtered-iterator.h delete mode 100644 gdb/gdbsupport/format.c delete mode 100644 gdb/gdbsupport/format.h delete mode 100644 gdb/gdbsupport/forward-scope-exit.h delete mode 100644 gdb/gdbsupport/function-view.h delete mode 100644 gdb/gdbsupport/gdb-dlfcn.c delete mode 100644 gdb/gdbsupport/gdb-dlfcn.h delete mode 100644 gdb/gdbsupport/gdb_assert.h delete mode 100644 gdb/gdbsupport/gdb_binary_search.h delete mode 100644 gdb/gdbsupport/gdb_locale.h delete mode 100644 gdb/gdbsupport/gdb_optional.h delete mode 100644 gdb/gdbsupport/gdb_proc_service.h delete mode 100644 gdb/gdbsupport/gdb_ref_ptr.h delete mode 100644 gdb/gdbsupport/gdb_setjmp.h delete mode 100644 gdb/gdbsupport/gdb_signals.h delete mode 100644 gdb/gdbsupport/gdb_splay_tree.h delete mode 100644 gdb/gdbsupport/gdb_string_view.h delete mode 100644 gdb/gdbsupport/gdb_string_view.tcc delete mode 100644 gdb/gdbsupport/gdb_sys_time.h delete mode 100644 gdb/gdbsupport/gdb_tilde_expand.c delete mode 100644 gdb/gdbsupport/gdb_tilde_expand.h delete mode 100644 gdb/gdbsupport/gdb_unique_ptr.h delete mode 100644 gdb/gdbsupport/gdb_unlinker.h delete mode 100644 gdb/gdbsupport/gdb_vecs.c delete mode 100644 gdb/gdbsupport/gdb_vecs.h delete mode 100644 gdb/gdbsupport/gdb_wait.h delete mode 100644 gdb/gdbsupport/hash_enum.h delete mode 100644 gdb/gdbsupport/host-defs.h delete mode 100644 gdb/gdbsupport/job-control.c delete mode 100644 gdb/gdbsupport/job-control.h delete mode 100644 gdb/gdbsupport/netstuff.c delete mode 100644 gdb/gdbsupport/netstuff.h delete mode 100644 gdb/gdbsupport/new-op.c delete mode 100644 gdb/gdbsupport/next-iterator.h delete mode 100644 gdb/gdbsupport/observable.h delete mode 100644 gdb/gdbsupport/offset-type.h delete mode 100644 gdb/gdbsupport/pathstuff.c delete mode 100644 gdb/gdbsupport/pathstuff.h delete mode 100644 gdb/gdbsupport/poison.h delete mode 100644 gdb/gdbsupport/preprocessor.h delete mode 100644 gdb/gdbsupport/print-utils.c delete mode 100644 gdb/gdbsupport/print-utils.h delete mode 100644 gdb/gdbsupport/ptid.c delete mode 100644 gdb/gdbsupport/ptid.h delete mode 100644 gdb/gdbsupport/refcounted-object.h delete mode 100644 gdb/gdbsupport/rsp-low.c delete mode 100644 gdb/gdbsupport/rsp-low.h delete mode 100644 gdb/gdbsupport/run-time-clock.c delete mode 100644 gdb/gdbsupport/run-time-clock.h delete mode 100644 gdb/gdbsupport/safe-iterator.h delete mode 100644 gdb/gdbsupport/safe-strerror.c delete mode 100644 gdb/gdbsupport/scope-exit.h delete mode 100644 gdb/gdbsupport/scoped_fd.h delete mode 100644 gdb/gdbsupport/scoped_mmap.c delete mode 100644 gdb/gdbsupport/scoped_mmap.h delete mode 100644 gdb/gdbsupport/scoped_restore.h delete mode 100644 gdb/gdbsupport/selftest.c delete mode 100644 gdb/gdbsupport/selftest.h delete mode 100644 gdb/gdbsupport/signals-state-save-restore.c delete mode 100644 gdb/gdbsupport/signals-state-save-restore.h delete mode 100644 gdb/gdbsupport/signals.c delete mode 100644 gdb/gdbsupport/symbol.h delete mode 100644 gdb/gdbsupport/tdesc.c delete mode 100644 gdb/gdbsupport/tdesc.h delete mode 100644 gdb/gdbsupport/traits.h delete mode 100644 gdb/gdbsupport/underlying.h delete mode 100644 gdb/gdbsupport/valid-expr.h delete mode 100644 gdb/gdbsupport/version.h delete mode 100644 gdb/gdbsupport/x86-xstate.h delete mode 100644 gdb/gdbsupport/xml-utils.c delete mode 100644 gdb/gdbsupport/xml-utils.h 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 create mode 100644 gdb/target-connection.c create mode 100644 gdb/target-connection.h 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-brk-patterns.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp 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/define-prefix.exp 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/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.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/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-inline-many-frames.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp 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.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-re-run-1.c create mode 100644 gdb/testsuite/gdb.multi/multi-re-run-2.c create mode 100644 gdb/testsuite/gdb.multi/multi-re-run.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.server/bkpt-other-inferior.exp create mode 100644 gdb/testsuite/gdb.server/multi-ui-errors.c create mode 100644 gdb/testsuite/gdb.server/multi-ui-errors.exp create mode 100644 gdb/testsuite/gdb.server/server-kill-python.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.tui/list-before.exp create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.exp create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm.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/unittests/filtered_iterator-selftests.c create mode 100644 gdb/unittests/main-thread-selftests.c create mode 100644 gdb/unittests/tui-selftests.c 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/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 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/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/localtime-buffer.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/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/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 [...] delete mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch create mode 100644 gold/ChangeLog-2019 copy gprof/{ChangeLog => ChangeLog-2019} (100%) create mode 100644 include/ChangeLog-2019 delete mode 100644 include/coff/tic80.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 create mode 100644 ld/emulparams/elf32z80.sh delete mode 100644 ld/emulparams/tic80coff.sh create mode 100644 ld/emultempl/z80elf.em delete mode 100644 ld/scripttempl/elf32msp430_3.sc delete mode 100644 ld/scripttempl/tic80coff.sc create mode 100644 ld/testsuite/ld-aarch64/erratum835769-843419.d create mode 100644 ld/testsuite/ld-elf/pr25458.map create mode 100644 ld/testsuite/ld-elf/pr25458.rd create mode 100644 ld/testsuite/ld-elf/pr25458a.s create mode 100644 ld/testsuite/ld-elf/pr25458b.s 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-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/tlsdesc.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc.s create mode 100644 ld/testsuite/ld-powerpc/tlsdesc.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc2.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc2.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc3.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc3.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.s create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.wf create mode 100644 ld/testsuite/ld-powerpc/tlsexenors.d create mode 100644 ld/testsuite/ld-powerpc/tlsexenors.r create mode 100644 ld/testsuite/ld-powerpc/tlsexers.d create mode 100644 ld/testsuite/ld-powerpc/tlsexers.r create mode 100644 ld/testsuite/ld-powerpc/tlsexetocnors.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocrs.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocrs.r create mode 100644 ld/testsuite/ld-powerpc/tlsopt6.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt6.wf 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/pr25416-1.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-2.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-3.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-3.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-4.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-4.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5a.c create mode 100644 ld/testsuite/ld-x86-64/pr25416-5b.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5c.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5d.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5e.s 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 libiberty/filedescriptor.c create mode 100644 opcodes/ChangeLog-2019 delete mode 100644 opcodes/tic80-dis.c delete mode 100644 opcodes/tic80-opc.c create mode 100644 sim/arm/maverick.h create mode 100644 sim/testsuite/sim/msp430/rrux.s