This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/pmuldoon/c++compile in repository binutils-gdb.
from bc6e01b Fix up comments new da24d1c Fix CompileExpression print tests new 8a2bb52 CompileExpression redesign and enable/fix print tests. new 738671f Fix some compile print errors. new 496c10a Update compile-cplus.exp for CompileExpression changes. adds e23eba9 Add support for RISC-V architecture. adds af955fe BFD: Fix double BFD_FAIL calls in `bfd_default_reloc_type_lookup' adds 95dc74a Automatic date update in version.in adds 920d2dd Enable Intel AVX512_4FMAPS instructions adds 47acf0b Enable Intel AVX512_4VNNIW instructions adds 7d5697f Fix dwarf_expr_context method regressions adds c8c064b Automatic date update in version.in adds 225b362 Updated Danish translation for the BFD library. adds bada434 [ARM] Allow MOV/MOV.W to accept all possible immediates adds 8b55a7e gdbarch_breakpoint_from_pc doesn't return NULL adds 598cc9d GDBARCH_BREAKPOINT_MANIPULATION and SET_GDBARCH_BREAKPOINT_MA [...] adds 44f1c4d Add enum for mips breakpoint kinds adds d19280a Split breakpoint_from_pc to breakpoint_kind_from_pc and sw_br [...] adds cd6c3b4 New gdbarch methods breakpoint_kind_from_pc and sw_breakpoint [...] adds 579c6ad Rename placed_size to kind adds c0f4a99 Remove gdbarch_remote_breakpoint_from_pc adds 22f13eb Add default_breakpoint_from_pc adds 833b7ab Determine the kind of single step breakpoint adds a97c97e Remove arm_override_mode adds 0418070 Remove GDBARCH_BREAKPOINT_MANIPULATION and SET_GDBARCH_BREAKP [...] adds 7148c36 X86: Rename REG_82 to REG_83 adds 034b77c Deprecate old platforms adds 722bcb3 Replace YY_NULL with YY_NULLPTR in LANG-exp.c adds 8b89fe1 X86: Decode opcode 0x82 as opcode 0x80 in 32-bit mode adds d039fef X86: Reuse opcode 0x80 decoder for opcode 0x82 adds 2fe9c2a New option falkor for Qualcomm server part adds ecf64ec arc/opcodes/nps400: Fix some instruction masks adds 91fdca6 gas/arc: Replace short_insn flag with insn length field adds 06fe285 arc: Replace ARC_SHORT macro with arc_opcode_len function adds 2e27220 opcodes/arc: Make some macros 64-bit safe adds 90f61cc arc: Swap highbyte and lowbyte in print_insn_arc adds bdfe53e arc: Change max instruction length to 64-bits adds 5a73682 arc: Implement NPS-400 dcmac instruction adds 98d0e90 [ARC] Fix ldbit test on 32-bit systems adds 51a789c Fix handling of discriminantless univariant enums in Rust; fi [...] adds b96645f Add support for untagged unions in Rust adds cdf5a07 Add support for the sizeof function in Rust adds aed6edd Automatic date update in version.in adds 6b211b9 ld: Rename pattern within yacc grammar file adds b709ef7 ld/xc16x: This target does not support -shared adds 88bd153 ld: Create test object files based on source file name adds 8f1732f ld: Allow EXCLUDE_FILE to be used outside of the section list adds 1b7a12f Fix building binutils for all 32-bit targets by moving riscv3 [...] adds 88ba72a Remove support for $PLATFORM in rpath search paths. adds 4f7eddc Update RISC-V documentation and make sure that it is included [...] adds 13be480 Add maintainers for RISC-V target. adds ce1b0a4 Add support for ARM Cortex-M23 processor adds b19ea8d Add support for ARM Cortex-M33 processor adds d46a216 Commit missing ChangeLog entry for Cortex-M33 support adds feb4bea S/390: Fix 16 bit pc relative relocs. adds c42608e set default-directory in dwarf-browse adds 848ac65 objcopy: Close some memory leaks in error paths adds b437d03 arc/nps400: Validate address type operands correctly adds 7989954 Automatic date update in version.in adds 26c4b26 Fix a few typos adds 9cee1c1 Fix gas crash with unreasonably long lines adds 62e3476 Automatic date update in version.in adds b93bfa1 Automatic date update in version.in adds 9af89fb Note that the linker's --compress-debug-sections option overr [...] adds e680a6b Fix infinite loop when processing rpath tokens. adds 7a34932 Add missing '$' in configure.ac. adds 5ada5c6 Sync config.sub,config.guess with upstream. adds a571603 configure.tgt (x86_64-*-elf*): Remove i386bsd-tdep.o. adds bc71081 python/py-unwind.c (unwind_infopy_str): Fix use of VEC_iterate. adds ad9eb1f i386-tdep.c (i386_gdbarch_init): Add comments. adds 5996220 Fix ext lang calls to value_struct_elt. adds 48c97fa X86: Properly handle bad FPU opcode adds ec7b600 Automatic date update in version.in adds 9dc193c Check for truncated registers in process_g_packet adds 20955db Fix indentation adds 089e371 Greatly improve the speed if looking up DWARF line number inf [...] adds 3b0d929 Fix bfd/dwarf2.c build breakage adds 53c3572 Fix PR breakpoints/20739: Badly formatted adress string in er [...] adds 771da62 Remove arm_insert_single_step_breakpoint adds 0bc5d80 Clear addr bit in next_pcs vector adds 93f9a11 gdbarch software_single_step returns VEC (CORE_ADDR) * adds cb64e50 Fix heap-buffer-overflow error detected by address sanitizati [...] adds d4081a3 Introduce string_printf adds 4f8ad95 cli/cli-script.c: Remove some dead NULL checks adds 896b6bd breakpoint.c:commands_command_1 constification and cleanup adds b064640 cli-script.c: Simplify using std::string, eliminate cleanups adds 4d01a48 'struct expression *' -> gdb::unique_xmalloc_ptr<expression> adds 8de0063 Introduce ui_file_as_string adds 1f45808 Clean up tracepoint.h/c:collection_list adds 322a851 Use ui_file_as_string in dwarf2_compute_name adds a0f86e7 Use ui_file_as_string in gdb/xtensa-tdep.c adds 77e1c74 Use ui_file_as_string in gdb/ada-valprint.c adds 56dbf31 Use ui_file_as_string in gdb/ui-out.c adds d16c547 Use ui_file_as_string in gdb/utils.c adds 09b0e4b Use ui_file_as_string in gdb/arm-tdep.c adds 3ab692d Use ui_file_as_string in gdb/guile/ adds db1ec11 Use ui_file_as_string in execute_command_to_string adds 7b01d34 Use ui_file_as_string in gdb/top.c adds 0203064 Use ui_file_as_string in gdb/printcmd.c adds c92aed1 Use ui_file_as_string in gdb/python/ adds b3ced9b Use ui_file_as_string in gdb/remote.c adds 3d8b0d9 Use ui_file_as_string in gdb/cli/cli-setshow.c adds aaee65a Use ui_file_as_string in gdb/compile/ adds 66bbce5 Use ui_file_as_string in gdb/c-exp.y adds 6f03024 Use ui_file_as_string in gdbarch.sh/gdbarch.c adds 3b4de39 Use ui_file_as_string in gdb/ada-lang.c adds af1fe7b Use ui_file_as_string in gdb/infrun.c adds 5698084 Use ui_file_as_string in gdb/rust-lang.c adds d2af899 Use ui_file_as_string in gdb/language.c adds 2f408ec Use ui_file_as_string throughout more adds 833177a 'struct agent_expr *' -> unique_ptr<agent_expr> adds 3cde5c4 Eliminate agent_expr_p; VEC -> std::vector in struct bp_target_info adds cc977dc Use get_frame_register_value instead of deprecated_frame_regi [...] adds e8b24d9 Remove parameter valaddr from la_val_print adds 30a7bb8 Fix some error-handling bugs in python frame filters adds 7353f24 Fix py-value.exp failure on Python 3 adds 1f334ae X86: Remove the THREE_BYTE_0F7A entry adds 4c1d490 Automatic date update in version.in adds 82b19a4 darwin-nat.c: handle Darwin 16 (aka Sierra). adds 0bb65f1 tui-disasm: Fix window content buffer overrun adds f539683 tui-disasm: Fix line buffer size calculation adds 7bc2c8b tui-winsource: Allocate for actual lines only adds 8c84bff tui-winsource: Remove failed-allocation logic adds 7a63494 gdb: Use vector::emplace_back adds 6c73cd9 agent_expr_up: gdb::unique_ptr -> std::unique_ptr adds 2806dc7 Fix formattting of gdb/ChangeLog and gdb/testsuite/ChangeLog enties adds 64f367a gdb/testsuite: Introduce "proc_with_prefix" adds 8354c62 Make gdb.mi/user-selected-context-sync.exp use proc_with_prefix adds 7efeed1 X86: Merge AVX512F vmovq adds fad0c9f Further cleanup/modernization of gdb.base/commands.exp adds 7766fd1 X86: Update opcode-suffix.d adds 1032d6e Update opcodes/ChangeLog adds 60227d6 X86: Remove the .s suffix from EVEX vpextrw adds 4e9d215 Automatic date update in version.in adds 9b97201 Use unique_xmalloc_ptr in Python code adds ac33b73 [AArch64] Bind defined symbol locally in PIE adds a18590c Provide a more helpful error message when the BFD library is [...] adds a6bbedb Automatic date update in version.in adds e04659e sim: mips: fix builds for r3900 cpus due to missing check_u64 adds 91588b3 sim: mips: fix dv-tx3904cpu build error adds 65408fa Remove parameter valaddr from c print functions adds 668e167 Remove apply_val_pretty_printer parameter valaddr adds 7103ad7 Accept hidden COFF symbols, but treat them as if they were de [...] adds fa09f4e [AArch64] Fix feature dependencies for +simd and +crypto adds 1924ff7 [AArch64] Add ARMv8.3 command line option and feature flag adds 3d731f6 [AArch64] Increase max_num_aliases in aarch64-gen adds 8787d80 [AArch64] Add ARMv8.3 instructions which are in the NOP space adds b0bfa7b [AArch64] Add ARMv8.3 pointer authentication key registers adds a2cfc83 [AArch64] Add ARMv8.3 single source PAC instructions adds c84364e [AArch64] Add ARMv8.3 PACGA instruction adds 74f5402 [AArch64] Add ARMv8.3 combined pointer authentication branch [...] adds df2c87b Add the ability for nm to display symbol version information. adds 2f7d995 Extend information displayed about objdump's output of dynami [...] adds 86b8008 Accept L and LL suffixes to integer constants. adds 1f8db34 Identify verilog dump tests as such. adds 7d15592 Don't handle unavailable/optimized-out in spu_software_single_step adds 8a19d84 Automatic date update in version.in adds 6cb2202 sim: mips: add PR info to ChangeLog adds d93f4d9 Use std::string in rust_get_disr_info adds 8001f11 Remove some cleanups from the rust code adds 75d6c74 Automatic date update in version.in adds 3f47df7 Assemble 'bad' moxie instruction adds b612f41 add missing ChangeLog entry adds 29df152 Automatic date update in version.in adds 63f2433 Fix typo "Faal through" should be "Fall through". adds 80bb340 lexsup.c (parse_args): Add break at end of default case. adds db58b37 btrace: read entire aux buffer adds 35fd2dd Generate correct hint value for IDATA6. adds 9d734ef Also check GOT PLT for R_X86_64_PLTOFF64 adds 32ce946 Automatic date update in version.in adds 93ca393 Fix SPARC relocations generated for the .eh_frame section. adds b7f38fd bitfield-parent-optimized-out: Fix struct definition adds b22e99f gdb::{unique_ptr,move} -> std::{unique_ptr,move} adds 5cc8c73 Delete gdb::unique_ptr/gdb::move adds 4c62b19 gdb: update gnulib to pull in C++ namespace support fixes adds ff7ba33 Automatic date update in version.in adds 4cb771f Fix PR20789 - relaxation with negative valued diff relocs adds 1a2f3d7 Extend test gdb.python/py-recurse-unwind.exp adds df433d3 Distinguish sentinel frame from null frame. adds 41b56fe Change meaning of VALUE_FRAME_ID; rename to VALUE_NEXT_FRAME_ID adds 33cc7d3 Make gdb.PendingFrame.read_register handle "user" registers. adds 256ae5d Stash frame id of current frame before stashing frame id for [...] adds fa98319 Automatic date update in version.in adds 19f1935 gdb/tracepoint.c: Don't use printf_vma adds 200069c gdb/ada-lang.c: one malloc -> unique_ptr<[]> adds 7c2683c gdb/ctf.c: Get rid of mkdir redefinition adds 66be918 gdb/c-exp.y: fprintf -> parser_fprintf adds f2ff9ac Document new hard requirement on GNU make adds 3b16525 Remove code that checks for GNU/non-GNU make adds 5443506 Makefile: Replace old suffix rules with pattern rules adds 470dd0a Makefile: Replace explicit subdir rules with pattern rules adds cd42d70 Automatic date update in version.in adds 6ec49e7 Help diagnose problems with the metag target when mixing stat [...] adds 3f06e55 [AArch64] Add ARMv8.3 combined pointer authentication load in [...] adds ccfc90a [AArch64] Add ARMv8.3 javascript floating-point conversion in [...] adds 2861767 [AArch64] Add ARMv8.3 weaker release consistency load instructions adds c2c4ff8 [AArch64] Add ARMv8.3 FCMLA and FCADD instructions adds 9d2cdc8 PR c++/71696 testcase. adds aba19b6 libiberty: Fix memory leak in ada_demangle when symbol cannot [...] adds ef0f5d7 Implement P0136R1, Rewording inheriting constructors. adds 4d17eae libiberty: Fix -Wimplicit-fallthrough warnings. adds a4ddf8d Implement P0012R1, Make exception specifications part of the [...] adds 59d2699 libiberty: Add -Wshadow=local to warning flags (if supported). adds 1706852 libiberty: Fix some demangler crashes caused by reading past [...] adds ddc5804 libiberty: demangler crash with missing :? or fold expression [...] adds 535aade libiberty: Add Rust symbol demangling. adds a85db0a cxxfilt: Recognize rust_demangling. adds cc133f9 bfd: fix negative GOT offsets for non-local references on sparc64 adds bb050a6 [ARC] Fix and extend features of .cpu directive. adds 8504e09 gdb/doc: Add missing comma after xref adds 3d6d882 Automatic date update in version.in adds ef78776 Makefile: fix typo adds 0fc9967 Revert "bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ [...] adds cc188e5 ARI: Add detection of printf_vma and sprintf_vma adds b5fbed8 Automatic date update in version.in adds 081f6b9 Automatic date update in version.in adds 2d7f2507 Use ACX_PROG_CMP_IGNORE_INITIAL in gas adds 5689c94 [GAS][ARM][PR20827]Fix gas error for two register form instru [...] adds 3fff986 Create subobject value in pretty printer adds b6ddcd8 BFD/DWARF2: Correct an `index' global shadowing error adds b32e175 Add --build-id=uuid support for MinGW32. adds d0de53e Add missing POSTCOMPILE step to mi/ file generation rules adds c13b08d Fix bug where -u option with empty archive results in interna [...] adds 3063bab Automatic date update in version.in adds c5acd81 Use VALUE_NEXT_FRAME_ID in value_from_component adds 95f0d0d Use input_bfd in relocate_section adds 08dc996 PR20744, Incorrect PowerPC VLE relocs adds c4b943d [ARC] Fix printing 'b' mnemonics. adds 6884417 gas,opcodes: fix hardware capabilities bumping in the sparc a [...] adds 9fd15b2 New regcache_raw_get_signed adds 0187a92 gdbarch software_single_step frame_info to regcache: aarch64 adds 7ab2d08 gdbarch software_single_step frame_info to regcache: alpha adds 5b6e2ee gdbarch software_single_step frame_info to regcache: cris adds 7113a19 gdbarch software_single_step frame_info to regcache: mips adds a8f3418 gdbarch software_single_step frame_info to regcache: moxie adds 3889f49 gdbarch software_single_step frame_info to regcache: nios2 adds cd76b52 gdbarch software_single_step frame_info to regcache: sparc adds ad76968 gdbarch software_single_step frame_info to regcache: s390 adds 41e26ad gdbarch software_single_step frame_info to regcache: rs6000 adds fb090cf gdbarch software_single_step frame_info to regcache: tic6x adds b226016 gdbarch software_single_step frame_info to regcache: spu adds f5ea389 Change gdbarch software_single_step frame_info to regcache adds 96fe456 Fix spelling mistakes in comments in configure scripts adds ca3cbe5 Fix spelling mistakes in comments in shell scripts adds 358a971 Print the default for all binary options; clean up --help output. adds 400b2f2 Automatic date update in version.in adds 4eefa7b gdbserver: Use debug_printf for debug output adds 9986ba0 gdbserver: Use warning for warnings adds 3ae0486 Regen POTFILES.in adds ce558b8 Delete duplicate target short-cuts to dynamic sections adds 64f5233 elf_backend_dtrel_excludes_plt adds 073808e RISCV/GAS Add missing break in md_apply_fix. adds 128e85e gas: run the hwcaps-bump tests with 64-bit sparc objects only. adds 1a9ccd7 Fix the linker so that it will not silently generate ELF bina [...] adds b593ecc Makefiles: Flatten and sort file lists adds 03b62bb Normalize names of some source files adds 8629c02 Minor formatting fixups in Makefiles adds 7836e40 Adjust linker test for arm-vxworks in wake of patch for PR 20815. adds dcb07cf gdb: Use C++11 std::chrono adds 8bc2611 Automatic date update in version.in adds 0b14696 RISC-V/bfd: Fix bitsize of R_RISCV_ADD8. adds 51750ac Fix snafu parsing $ORIGIN. adds 1dcb972 [ARM] Bind defined symbol locally in PIE adds da5b30d Fix PR12616 - gdb does not implement DW_AT_data_bit_offset adds 22347e5 Fix copy_bitwise() adds ad06383 Add unit test for copy_bitwise adds 793c128 Optimize byte-aligned copies in copy_bitwise() adds bbe910e Add noexcept to custom non-throwing new operators. adds 036e657 Do not use std::move when assigning an anonymous object to a [...] adds 0e722c9 Automatic date update in version.in adds ec8f768 Prevent problems with section alignment by not shrinking the [...] adds 65d1cff gas: fix CBCOND diagnostics for invalid immediate operands. adds 17e5269 Fix typo in comment adds 8ce9efb Fix typos in comment adds 50cc587 Fix typo in Makefile adds 8227ffa Remove check requiring void argument to functions with no par [...] adds cf64518 Automatic date update in version.in adds 59b2125 Remove stale comments adds 0584673 Automatic date update in version.in adds 7f904c2 Remove unused functions and declarations adds 0abe66b Rename ui_out_data to mi_ui_out_data adds e4975d6 Remove ui_out_destroy adds 82bbe65 Fix return value of uo_redirect adds d2c0eef Constify wrap_here/wrap_hint code path adds 7fb048a Remove verbosity from ui_out_message and friends adds 222c2bf Fix spelling in comments in C source files (binutils) adds 2b0f376 Fix spelling in comments in C source files (gas) adds 5c3024d Fix spelling in comments in C source files (gold) adds 576a6e4 Fix spelling in comments in C source files (gprof) adds 370dfff Fix spelling in comments in C source files (ld) adds a40d031 Fix spelling in comments in Assembler files (gas) adds 15a086b Fix spelling in comments in Assembler files (ld) adds c29ae97 Fix spelling in comments in Expect scripts (gas) adds d14a6a9 Fix spelling in comments in Expect scripts (ld) adds 6223ef9 Fix spelling in comments in .def files (gold) adds 839b0b3 Fix spelling in comments in .em files (ld) adds 8f02b5a Fix spelling in comments in .l files (gas) adds b81c93c Fix spelling in comments in .sc files (ld) adds a582903 Fix spelling in comments in .y files (binutils) adds cb55e96 Fix spelling in comments in .y files (ld) adds ae9a198 Fix powerpc vle test for sorting of program headers adds 9e27646 Automatic date update in version.in adds 4deb8f7 Properly hide hidden versioned symbol in executable adds ee40d8d Move computed value's frame id to piece_closure adds 7dc5457 Adjust Value.location for lval_register adds 1a08844 Restrict checking value.lval on using address adds abfcb41 X86: Ignore REX_B bit for 32-bit XOP instructions adds cd58485 Partially revert patch for PR 20815 - do not sort the PT_LOAD [...] adds 157686a Update linker tests after partial reversion of PR 20815 patch. adds 268ebe9 arc/ld: Remove duplicate TEMPLATE_NAME from emulparam file adds aec6cd3 Automatic date update in version.in adds 0a0640e Fix debug output in record_full_open_1 adds ee881e5 [ARC] Fix disassembler option. adds abe7c33 [ARC] Add checking for LP_COUNT reg usage, improve error reporting. adds f0e9390 Automatic date update in version.in adds ea3d7d1 PR20886, looping in ppc64_elf_size_stubs adds 502d895 Stop readelf from complaining about out of order PT_LOAD segments. adds e9a38e0 Revert accidental elf.c change adds 7913a64 [ARM] Read memory as unsigned integer adds ad02e4f Makefiles: Disable suffix rules and implicit rules adds 5084b13 Automatic date update in version.in adds 5486f16 Use new/delete instead of malloc/free-based functions adds 56df308 Use std::vector for ui_out::levels adds 4a9d4ea Use std::vector for mi_ui_out_data::streams adds b9b118c Use std::vector for cli_ui_out_data::streams adds 95a2328 Use std::string in ui_out_table adds 50455f1 Fix seg-fault running addr2line on a corrupt binary. adds a37a280 Fix abort in x86 disassembler. adds 6d6ad65 Fix ICE in assembler when passed a corrupt input file. adds e82ab85 Fix a seg-fault disassembling a corrupt binary. adds 40a0bfd Fix handling of MIPS16 HI16 relocs. adds 5cd1d8b Fix accesses to the GOT for AARCH64 operating in 32-bit mode. adds cec4b2e Fix calculation of synthetic symbol sizes (ppc64) adds 4ee1d7e4 Fix generation of IDATA[6] for PE files. adds 4cbd840 Fix seg-fault printing assembler statistics when the output f [...] adds 69ace22 Fix seg fault attempting to unget an EOF character. adds 88ddd4a Fix bug with FP stur instructions. adds 88256e7 Fix typo in ChangeLog entry. adds bc6c7af Fix test names starting with uppercase output by basic functions adds cdc7edd Fix test names starting with uppercase using gdb_test on a si [...] adds 9f058c1 Fix test names starting with uppercase using gdb_test_no_output adds de97fdd Fix test names starting with uppercase using gdb_test_multiple adds bb95117 Fix test names starting with uppercase using multi-line gdb_t [...] adds cd2ddb6 Fix test names starting with uppercase using multi-line gdb_t [...] adds fb9feb3 Fix test names starting with uppercase using multi-line gdb_t [...] adds 84c93cd Fixup testcases outputting own name as a test name and standa [...] adds 0f12543 Fix internal error when relaxing branches to STT_SECTION symbols. adds 78afa7f Replace hand-made linked list of ui_out_hdr by vector and iterator adds c520961 Use std::string for ui_out_hdr's text fields adds 37e20dd Class-ify ui_out_hdr adds 909c0aa Class-ify ui_out_level adds 33b2fac Simplify ui-out level code adds 77a179e ui_out_table: Replace boolean flag with enum adds 36d18bc Class-ify ui_out_table adds 6a67d49 Automatic date update in version.in adds 376c3ec Implement --push-state/--pop-state. adds be2884c Fix problem causing internal error when -z max-page-size is used. adds 397b8d2 Fix problem where orphan section is treated as a KEEP section. adds 018572b Don't handle timeout inside gdb_test_multiple adds 4d9a900 Add unit test to aarch64 prologue analyzer adds 432ec08 [AArch64] Recognize STR instruction in prologue adds d5451cd Add support for Fushia OS. adds 08698b7 Always pass a valid section header offset to elf_parse_notes adds 68c638d Fix seg-fault linking corrupt binary. adds 233c8c2 Remove mi_out_data::suppress_output adds fe6fae0 Fix seg-fault in linker when applying relocs to a corrupt binary. adds e5a873b Rename some trace functions adds a9752fd [ARC] Sync cpu names with the ones accepted by GCC. adds f5ac6ab Fix seg-fault in the linker when attempting to print out a ma [...] adds 0c1b455 PR symtab/16264 - support DW_AT_main_subprogram adds 531336e Fix seg-fault in the linker when examining a corrupt binary. adds 008459e Revert change to gdb.cp/ovldbreak.exp adds d7f399a Fix seg-fault in linker when passed a corrupt binary input file. adds 7ed7e43 Fix typo in changelog entry adds 01770bb Fix PR 20559 - "eval" command and $arg0...$arg9/$argc substitution adds ec83536 Test user-defined gdb commands and arguments stack adds df3ee9c Support an "unlimited" number of user-defined arguments adds 107c2d6 Remove unneeded pattern matching in gdb.base/maint.exp adds bef721e Introduce enum_flag type for ui_out flags adds 10c5620 Automatic date update in version.in adds 4193bc5 try_copy_symbol_type node_class check adds 474436e ppc64_elf_copy_indirect_symbol versioned_hidden fix adds 8400d40 Indirect and warning symbols adds 35dc6e0 PowerPC64 add_symbol_adjust adds b8ac284 Tidy ppc64_elf_hide_symbol adds f522190 Correct cdtest g++ version test adds ca16c5b ld-elfvers don't fail on non-empty results adds 4e95fbc PowerPC64 dot-sym testsuite fixes adds 8c5b4e5 PowerPC64 dot-symbol compatibility bugfixes adds 4132f1c Automatic date update in version.in adds 668650d Fix bugs with tbnz/tbz instructions. adds df9236f Automatic date update in version.in adds e9a1e93 fix typo adds 39d4daf Fix assertion failure in linker triggered by corrupt input file. adds daae68f Fix seg-fault in linker parsing a corrupt input file. adds 88add6d Fix seg-fault running strip on a corrupt binary. adds a55c987 Fix seg-fault attempting to strip a corrupt binary. adds 597e138 bfd,ld: Continue after partially-successful relaxed call relo [...] adds a12fd8e [ARM] Add ARMv8.3 command line option and feature flag adds 49e8a72 [ARM] Add ARMv8.3 VJCVT instruction adds 0691188 [ARC] Don't check extAuxRegister second argument for sign. adds c28eeff [ARM] Add ARMv8.3 VCMLA and VCADD instructions adds e2996cc Fix seg-fault running strip on a corrupt binary. adds 52c4f3b Fix abort when running tools on a bogus binary. adds 9b5481c binutils: add myself to MAINTAINERS adds 406bd12 Fix seg-fault in linker when passed a bogus input script. adds fa6631b Fix seg-fault in the binutils utilities when reading a corrup [...] adds 14c1428 Fix ICE in assembler when passed a bogus input file. adds f49547a Fix fault in assembler when passed a bogus input file. adds 82d9379 Fix problem where absolute local symbols are omitted when out [...] adds efe4db3 Fix gold/testsuite/file_in_many_sections_test.sh file mode adds e99f7af Automatic date update in version.in adds fc72aff argv.c (expandargv): Check for directories passed as @-files. adds 39eeab25 PowerPC64 toc optimisation for power9 adds 5e359a6 Fix mmix assembler test to account for changes in the error m [...] adds 7c2ba67 Assert on lval_register adds 005304a Stop the assembler from running out of memory when asked to g [...] adds 5eecd86 fix typo adds 92744f0 Fix seg-fault running strip on a corrupt binary. adds 8b929e4 Fix seg-fault running strip on a corrupt binary. adds 4f3ca05 Fix seg-fault in strip when copying a corrupt binary. adds 5590c2b Remove unnecessary inferior lookup in inferior_command adds 86a6934 Automatic date update in version.in adds dc60b26 [GOLD] PowerPC stub debug adds a5018ae [GOLD] powerpc64le-linux fails to link large Linux kernel adds 1c3a5fb [GOLD] PowerPC --stub-group-multi adds c2596ca Fix internal error in the linker by replacing a call to abort [...] adds be0fcbe MIPS/GAS: Use local `isa' consistently in `is_opcode_valid' adds b8760d2 MIPS/include: opcode/mips.h: Add a comment for ASE_DSPR3 adds 6725647 MIPS/opcodes: Reformat `-M' disassembler option's help text adds 343fa69 MIPS16/opcodes: Update opcode table comment adds 5f5c6e0 MIPS/opcodes: Correct an `interaction' comment typo adds 4b07811 MIPS/include: opcode/mips.h: Correct INSN_CHIP_MASK adds 14f6890 Hurd: Adjust to "Per-inferior/Inferior-qualified thread IDs" changes adds e2f9914 Automatic date update in version.in adds e9e431d Hurd, C++: Explicitly cast "void *" adds a9617a4 Hurd, C++: Avoid GNU C nested functions adds 785102a Hurd, C++: Avoid "const char *" to "char *" casts adds 0947023 Hurd, C++: kern_return_t vs. error_t adds 21389b7 Hurd, C++: Mach/Hurd headers and MIG stubs are not yet fit for C++ adds c3187fa Hurd: In the CLI, use parse_thread_id instead of global_threa [...] adds 8e2a4f1 PR20932, Internal error during record link assignment adds da17fe9 sync binutils config/ with gcc adds 69a2af1 [GOLD] fix typo in --stub-group-multi help adds 980d0cd [GOLD] Don't assert in powerpc stub_table adds 1d26252 Always use a hex prefix when displaying the alignment of prog [...] adds 3a2488d Fix crash when disassembling invalid range on powerpc vle adds 329d01f AArch64/opcodes: Correct another `index' global shadowing error adds bf355b6 ARM/GAS: Correct an `index' global shadowing error adds 731f7c4 ARC/GAS: Correct a `spaces' global shadowing error adds 860b03a MIPS16/opcodes: Fix PC-relative operation delay-slot adjustment adds 39f66f3 MIPS16/opcodes: Fix off-by-one indentation in `print_mips16_i [...] adds cfccf14 Automatic date update in version.in adds 53488a6 Avoid PATH_MAX usage adds c752a4c Hurd: Adjust to changes to "push pruning old threads down to [...] adds 364ca42 Compile gdb.perf/skip-prologue.c with and without debug info adds 198cd59 Use code cache in arm prologue analyzer adds fc2f703 Use code cache in aarch64 prologue analyzer adds f1b5dee Add test that exercises all bfd architecture, osabi, endian, [...] adds 1a31b34 Create tdep->rl78_psw_type lazily adds a28aa6e Create tdep->rx_psw_type and tdep->rx_fpsw_type lazily adds f94f411 Add ChangeLog entries adds 1736a7b gdb: Remove support for obsolete OSABIs and a.out adds 55af478 MIPS16/opcodes: Reformat raw EXTEND and undecoded output adds f17ecb4 MIPS16/opcodes: Use hexadecimal interpretation for the `e' op [...] adds 64c1118 MIPS16: Remove unused `>' operand code adds 4783ebb Automatic date update in version.in adds ec6f610 Automatic date update in version.in adds 98fdf25 Automatic date update in version.in adds e83563a Regenerate Makefile.in to get rid of annoying diffs caused by [...] adds 5d9f66c Fix problems with bss handling in linker scripts. adds cc90de4 Fix earlier ChangeLog entry to give Igor credit, add testcases. adds 3a0b8f7 Handle memory error in print_insn_rl78_common adds 029e9d5 Handle memory error in print_insn_rx adds d36cab8 Remove assert on exec_bfd in cris_delayed_get_disassembler adds 88acc2e Port c++/78252 from GCC adds d32a48b [GOLD] Adjust testcase for PowerPC64 adds ea0ffd5 [GOLD] Allow for larger alignment in script_test_15 adds 6392030 Don't fudge p_vaddr when PHDR in segment adds 22b05d3 Don't add PHDR for objcopy/strip or ld script specifying PHDRS adds 75c6202 Automatic date update in version.in adds d81222d Fix edge cases in orphan section placement. adds bfbf34d When using linker scripts, place linker-generated sections by [...] adds 1336427 Add a 'Past Maintainers' section to the MAINTAINERS file. Re [...] adds 1bec0c8 [AArch64] Make GAS testcases support ILP32 mode adds 971f1d2 [AArch64] Make LD testcases support ILP32 mode adds 9282b95 [AArch64] Recognize R_AARCH64_P32_ABS32 as 32-bit relocation [...] adds 963201c Fix aarch64 sim bug with adds64, and add testcases for last 3 [...] adds aa78536 PE linker script improvements. adds a6a5175 [Binutils][AARCH64]Remove Cn register for coprocessor CRn, CRm field adds 03fb64f Do not use linker script to place static relocation sections. adds 591be3e Add --orphan-handling option. adds fc8e010 Automatic date update in version.in adds 6650f7b ld: aarch64: fix TLS relaxation where TCB_SIZE is used adds a02c351 bfd: aarch64: fix word and arrdess size declaration in ilp32 mode adds 98fa61f Revert "ld: aarch64: fix TLS relaxation where TCB_SIZE is used" adds 7acd51d Revert "bfd: aarch64: fix word and arrdess size declaration i [...] adds c1fc2d7 ld: aarch64: fix TLS relaxation where TCB_SIZE is used adds 63e014f MIPS16/opcodes: Fix and clarify MIPS16e commentary adds 353abf7 MIPS16: Fix SP-relative SD instruction annotation adds eefc336 MIPS16/GAS: Fix assertion failures with relocations on 16-bit [...] adds 8184783 MIPS/opcodes: Reorder ELF file header flag handling in disassembler adds 5e7fc73 MIPS/opcodes: Also set disassembler's ASE flags from ELF structures adds cadf97c MAINTAINERS: Add myself as a MIPS maintainer adds 02aa377 Automatic date update in version.in adds a961cdd Linking non-ELF file broken by PR20908 fix adds 4c4067e Automatic date update in version.in adds 2218550 Implement and document --gc-keep-exported adds db7b55fa Fix compile time warning building arm-dis.c adds 97f00e3 Darwin: Fix gdb compilation. adds ddb9ad3 Automatic date update in version.in adds 53eab0d Automatic date update in version.in adds 602a818 Automatic date update in version.in adds 4df995c MIPS/opcodes: Only call `bfd_mips_elf_get_abiflags' if BFD64 adds 91068ec MIPS/opcodes: Only examine ELF file structures if SYMTAB_AVAILABLE adds b25e998 bfd/elf32-arm.c: Rename 'popcount' to 'elf32_arm_popcount' adds 16e6932 Clean up gdb.gdb/selftest.exp adds 89ede9f Fix forced allocation of common (-d) during -r links. adds ee7ef21 Fix an internal error in the constructor of Target_arm. adds ec5882f Automatic date update in version.in adds 412ffd8 Fix problem where linker does not place .note sections accord [...] adds dd1d944 Add opcodes RISC-V dependencies adds 96b0927 Improve RISC-V LD error message adds 1d65abb Formatting changes for RISC-V adds 45f7642 Rework RISC-V relocations adds 1d61f79 Fix an integer overflow in RISC-V relocation handling adds 2922d21 Re-work RISC-V gas flags: now we just support -mabi and -march adds d115ab8 Don't define RISC-V .p2align adds 755c529 Add canonical JALR for RISC-V adds 04386d9 Fix disassembly of RISC-V CSR instructions under -Mno-aliases adds 3e67a37 Correct assembler mnemonic for RISC-V aqrl AMOs adds 092e019 Fix read-beyond-end-of-buffer error in script parsing. adds 78d9f18 Update testsuite Makefile with missing dependencies. adds 95f6ac8 MIPS/GAS/testsuite: Correct NewABI test selection adds c97dda7 MIPS16/opcodes: Correct I64/SDRASP opcode's ISA membership adds 4ebce1a MIPS16/opcodes: Correct 64-bit macros' ISA membership adds 7fd5392 MIPS16: Switch to 32-bit opcode table interpretation adds 23c2125 MIPS/GAS/testsuite: Fix trailing padding in `loc-swap.s' adds 6b43820 MIPS/GAS/testsuite: Implement individual MIPS16 ISA testing adds c60aaac MIPS/GAS/testsuite: Extend MIPS16 testing over multiple ISAs adds 853faf5 MIPS/GAS/testsuite: Add RESTORE instruction to `mips16e' test adds 11dd08e MIPS16/opcodes: Respect ISA and ASE in disassembly adds ff71884 Set emacs default mode for the GDB directory to C++ adds 2693a26 Fix longjmp across readline w/ --enable-sjlj-exceptions toolchains adds 992f1dd gdb: Constify solib_find adds 7e66a1a Automatic date update in version.in adds 9962fe2 Document character escape sequences adds 4e25adb Remove high bit set characters adds 3145b99 bfd: aarch64: fix word and arrdess size declaration in ilp32 mode adds 9ef7906 Do not add padding if an output section is marked as ignored adds 58a6d3c Avoid creating symbol table entries for registers adds ad5bc88 Fix a const-safety issue on GCC-4.9 and above adds e5b737d Support aligning text section from odd addresses adds b2c6190 ChangeLog formatting fixes adds f0d19df Don't make_bfd_vms_lib archive functions NULL adds 87903ea Fix bugs with float compare and Inf operands. adds 514b852 Automatic date update in version.in adds eb39084 Make linker-created symbols relocatable where appropriate. adds ab55d1a Don't call "error" in sysroot-prefix.exp adds 112e870 Class-ify ui_out adds 34c41c6 New syntax for mt print symbols,msymbols,psymbols. adds ce0db13 infrun.c (set_step_over_info): Add comment. adds 40d7d93 Fix problem where version script causes predefined hidden sym [...] adds c4d5a76 Fix placement of forced local symbols in the dynamic symbol table. adds 7a0c0a1 Add -z bndplt support (for Intel MPX). adds e0e7a9d Regenerate pot files. adds 9703a4e Add marker in NEWS files adds 99b5dbf Bump version to 2.28.51 adds 4eabf34 [msp430] Sync tc-msp430.c with devices.csv adds 6096dda Updated email address. adds 865422f hppa-linux-gnu-ranlib: libcpp.a: File format not recognized adds b9fc257 Remove "collect" forms of generic linker add symbols functions adds 6eda96b Call target specific add_symbols function adds d81c735 Bump gold version number to 1.14. adds 7dc5302 Fix incorrect reference to source files adds 5b362f0 Fix more cases of improper test names adds 9e76c21 opcodes: Use autoconf to check for `bfd_mips_elf_get_abiflags [...] adds 645c455 MIPS16/GAS: Disallow EXTEND delay-slot scheduling adds 3fb4970 MIPS16/GAS: Fix forced size suffixes with argumentless instructions adds b2805ed MIPS16: Remove "extended" BREAK/SDBBP handling adds 0674ee5 MIPS16: Handle non-extensible instructions correctly adds d8722d7 MIPS16: Reassign `0' and `4' operand codes adds 1da43ac MIPS16/GAS: Clean up invalid unextended operand handling adds bdd1528 MIPS16: Simplify extended operand handling adds 5284e47 MIPS16: Add ASMACRO instruction support adds 4d4f40e MIPS/BFD: Remove EI_ABIVERSION 5 allocation for PT_GNU_STACK support adds 65ac99a Automatic date update in version.in adds 4e008fd Automatic date update in version.in adds 3bdb506 Automatic date update in version.in adds 09a1b0e Correct .dynbss in script adds 9d19e4f Put .dynbss and .rel.bss shortcuts in main elf hash table adds 5474d94 dynrelro section for read-only dynamic symbols copied into ex [...] adds 28985b6 Automatic date update in version.in adds 7ff3426 Automatic date update in version.in adds b733bcb Place copy relocations in .dynbss when target is read-only. adds 9acc85a Use dynrelro for symbols in relro sections too adds 0fa6f7c Check bfd support for bfd_mips_elf_get_abiflags in mips make rule adds 6142c99 Fix last ChangeLog entry. adds 265d97f Add explicit instantiations for build_compressed_section_map(). adds 913e12d Fix comment typo adds ffdc5f4 Automatic date update in version.in adds e81830c link_hash_copy_indirect and symbol flags adds 0a7e101 Return 'int' rather than 'unsigned short' in avrdis_opcode adds fa62ef0 Automatic date update in version.in adds d6deafd Automatic date update in version.in adds 3f66c01 Import config.sub adds 517c416 ld testsuite: Sanitize output from ld adds 4244d58 Add PRU ELF ID to elfcpp adds 889294f PRU BFD support adds 1114684 PRU Opcode Port adds 2b100bb PRU Binutils port adds 93f11b1 PRU GAS Port adds 0220170 PRU LD Port adds b7aba15 Create sdynrelro for elfn32 mips too adds ae4c0df Fix riscv breakage adds 66abb82 Automatic date update in version.in adds c113e7f Rotate GDB main ChangeLog for 2017 adds 61baf72 update copyright year range in GDB files adds cb868fd Automatic date update in version.in adds 5c1ad6b ChangeLog rotation adds 2571583a Update year range in copyright notice of all files. adds 5b86074 PR20989, sparc GOT sequence optimisation adds 7bd9df3 Set SHF_INFO_LINK for .PARISC.unwind adds 595e0a4 Don't make symbols dynamic other than undef weak adds f565727 Support -z relro on hppa adds 64859e1 Support -z relro on metag adds d981640 Run more ld tests when not native adds f47b0d4 Regen opcodes cgen files adds 052d038 Automatic date update in version.in adds 4ce6ca2 Don't run C tests in ld testsuite unless we have a C compiler adds 8cfc7cf Add -rpath-link to various tests adds 27c3ce2 Fix PRU LD for --enable-targets=all config option adds ddb2c6f Fix PRU GAS for 32-bit hosts adds a44d0bd Check ld_compile return status adds fb9b4b7 Sync dwarf headers with master versions in gcc repository. adds 09fe266 Fix compile time warning about using a possibly uninitialised [...] adds f90c58d Add new Serbian translation for the opcodes library. adds b52d3cf Add fall through comment. adds de1010f Fix generation of GOT table when only GOT-relative relocs are used. adds cc917fd Add support for the Q extension to the RISCV ISA. adds ae4fda6 bfd: alpha: Fix crash caused by double free with --no-keep-memory adds 4752365 Check for shared lib support before running ld tests with -shared adds c27e4ed Automatic date update in version.in adds 2aaaf25 Fix an internal error on writing pieced value adds 10ab38d When configuring GAS treat as sparcv9 target the same way as [...] adds d74d488 [AArch64] Add separate feature flag for weaker release consis [...] adds 0913ae5 picflag.m4 high bit set in comment adds e495212 Sync libiberty from gcc adds 7c2a23b update-copyright.py for binutils adds 8cf50cb [DWARF] Sync GCC dwarf.def change on AArch64 adds b055631 Use noyywrap option in lex files. adds 387360d Add FreeBSD/mips architecture. adds b268007 Add native target for FreeBSD/mips. adds c988ac1 Use correct OSABI constant for FreeBSD/mips binaries. adds 6ed0191 Automatic date update in version.in adds c0386d4 Five fixes, for fcsel, fcvtz, fminnm, mls, and non-widening mul. adds 0ae60c3 Prevent an abort in the FRV disassembler if the target bfd na [...] adds 1c33cd7 Fix ARI warning adds ac10a93 Automatic date update in version.in adds fd13a84 Retire Paul Brook as an ARM maintainer. adds ad5cba2 Update gdb_ptrace.h in HFILES_NO_SRCDIR adds c0b8369 Include ax.h in ax-gdb.h adds 8018d34 Include doublest.h and expression.h in dfp.h adds 051d2dd Include target.h in inf-loop.h adds 66c80d0 Include mi-cmds.h in mi-parse.h adds bc3008c Include break-common.h in nat/aarch64-linux-hw-point.h adds 1ca8f92 Include signal.h in nat/amd64-linux-siginfo.h adds 656731f Include ppc-tdep.h in ppc-linux-tdep.h adds 44d6d3f Include serial.h in ser-base.h. adds 0e2d6fa Include gdb_proc_service.h in x86-linux-nat.h adds a6eb589 Automatic date update in version.in adds 0e123f6 [GOLD] powerpc.cc tidies adds 431e5de S/390: Issue error for overflowing relocs. adds 2efa215 Automatic date update in version.in adds f5e6296 [D] Fix crash when debug expression enabled. adds a631dd7 Automatic date update in version.in adds 4d74727 .rela.dyn comment fix and add missing ChangeLog entry adds 3254d32 [GOLD] Set sh_info of .rela.plt for powerpc adds 0115611 RISC-V/GAS: Correct branch relaxation for weak symbols. adds 98f0296 Improve objdump's behaviour when it encounters a corrupt bina [...] adds 20b52c8 Add Swedish translation for GAS. adds cd6581d Speed up objdump when displaying disassembly mixed with line [...] adds 6ec11ab Remove some custom sections from RISC-V's default linker scripts adds e294484 RISC-V/GAS: Improve handling of invalid relocs adds a5ec5e3 RISC-V/GAS: Support more relocs against constant addresses adds 694b382 Fix inferior memory reading in GDBServer for arm/aarch32 adds a4fb598 Fix problems with the implementation of the uzp1 and uzp2 ins [...] adds eaa38cf Automatic date update in version.in adds f159cdb [GOLD] Add --secure-plt option for ppc32 adds f7fd19e [GOLD] Fix tests for powerpc64 adds 74def31 This patch ensure same output for sleb128 with large number. adds 07ccf83 [ARC] Add new linker emulation for nps adds 07e8e62 Updated Swedish translations for GAS and LD adds b972a0d Fix compile time warning about pointer comparison. adds 1a94eb2 Fix sleb128-8 regressions. adds df29465 Update help of the "frame" command adds 9846151 Refactor Sized_relobj_file::do_relocate_sections. adds 7becfd0 Change return type of ui_out redirect to void adds e923722 i386: Pass -Wl,-R,tmpdir/-Wl --as-needed to $CC adds f129e49 Don't use elf_i386_eh_frame_plt directly new a66890d Update with 'origin/master'
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 19 + bfd/ChangeLog | 3223 +-- bfd/ChangeLog-2016 | 4293 ++++ bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 34 +- bfd/Makefile.in | 40 +- 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-adobe.c | 2 +- bfd/aout-arm.c | 2 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 2 +- bfd/aout-sparcle.c | 2 +- bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 2 +- bfd/aout0.c | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutf1.h | 2 +- bfd/aoutx.h | 67 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 2 +- bfd/archive64.c | 2 +- bfd/archures.c | 13 +- bfd/armnetbsd.c | 2 +- bfd/bfd-in.h | 6 +- bfd/bfd-in2.h | 95 +- bfd/bfd.c | 2 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 2 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 2 +- bfd/bout.c | 2 +- bfd/cache.c | 2 +- bfd/cf-i386lynx.c | 2 +- bfd/cf-sparclynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-alpha.c | 2 +- bfd/coff-apollo.c | 2 +- bfd/coff-arm.c | 2 +- bfd/coff-aux.c | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 2 +- bfd/coff-h8300.c | 2 +- bfd/coff-h8500.c | 2 +- bfd/coff-i386.c | 2 +- bfd/coff-i860.c | 2 +- bfd/coff-i960.c | 2 +- bfd/coff-ia64.c | 2 +- bfd/coff-m68k.c | 2 +- bfd/coff-m88k.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 2 +- bfd/coff-ppc.c | 2 +- bfd/coff-rs6000.c | 2 +- bfd/coff-sh.c | 2 +- bfd/coff-sparc.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff-svm68k.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 2 +- bfd/coff-tic80.c | 2 +- bfd/coff-u68k.c | 2 +- bfd/coff-w65.c | 2 +- bfd/coff-we32k.c | 2 +- bfd/coff-x86_64.c | 2 +- bfd/coff-z80.c | 2 +- bfd/coff-z8k.c | 2 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 7 +- bfd/coffgen.c | 9 +- bfd/cofflink.c | 2 +- bfd/coffswap.h | 2 +- bfd/compress.c | 10 +- bfd/config.bfd | 101 +- bfd/config.in | 2 +- bfd/configure | 36 +- bfd/configure.ac | 18 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 10 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cr16c.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.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-h8500.c | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i370.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-i860.c | 2 +- bfd/cpu-i960.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-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-m88k.c | 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-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 | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 43 + bfd/cpu-riscv.c | 79 + bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.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 | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-w65.c | 2 +- bfd/cpu-we32k.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 | 2 +- bfd/cpu-z8k.c | 2 +- bfd/demo64.c | 2 +- bfd/development.sh | 2 +- bfd/doc/Makefile.am | 2 +- bfd/doc/Makefile.in | 2 +- bfd/doc/bfd.texinfo | 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 | 385 +- bfd/ecoff.c | 2 +- bfd/ecofflink.c | 2 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 18 +- bfd/elf-eh-frame.c | 2 +- bfd/elf-hppa.h | 3 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 68 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-s390-common.c | 2 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 90 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 70 +- bfd/elf32-arm.c | 91 +- bfd/elf32-avr.c | 101 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 90 +- bfd/elf32-cr16.c | 82 +- bfd/elf32-cr16c.c | 2 +- bfd/elf32-cris.c | 149 +- bfd/elf32-crx.c | 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 | 33 +- bfd/elf32-ft32.c | 4 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 302 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i370.c | 46 +- bfd/elf32-i386.c | 94 +- bfd/elf32-i860.c | 2 +- bfd/elf32-i960.c | 2 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 130 +- bfd/elf32-m32c.c | 39 +- bfd/elf32-m32r.c | 116 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 132 +- bfd/elf32-m88k.c | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 250 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 353 +- bfd/elf32-mips.c | 5 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 138 +- bfd/elf32-nds32.h | 7 +- bfd/elf32-nios2.c | 78 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 204 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 528 +- bfd/elf32-ppc.h | 5 +- bfd/elf32-pru.c | 1469 ++ bfd/elf32-rl78.c | 38 +- bfd/elf32-rx.c | 18 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s390.c | 92 +- bfd/elf32-score.c | 9 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 18 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh-symbian.c | 2 +- bfd/elf32-sh.c | 166 +- bfd/elf32-sh64-com.c | 2 +- bfd/elf32-sh64.c | 2 +- bfd/elf32-sh64.h | 2 +- bfd/elf32-sparc.c | 5 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 50 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 3 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 54 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-vax.c | 107 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xc16x.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xgate.h | 2 +- bfd/elf32-xstormy16.c | 42 +- bfd/elf32-xtensa.c | 95 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 57 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 71 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mips.c | 3 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-ppc.c | 540 +- bfd/elf64-ppc.h | 4 +- bfd/elf64-s390.c | 110 +- bfd/elf64-sh64.c | 118 +- bfd/elf64-sparc.c | 3 +- bfd/elf64-tilegx.c | 3 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 98 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 6 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 252 +- bfd/elfn32-mips.c | 3 +- bfd/elfnn-aarch64.c | 111 +- bfd/elfnn-ia64.c | 24 +- bfd/elfnn-riscv.c | 3236 +++ bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 238 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 937 + bfd/elfxx-riscv.h | 33 + bfd/elfxx-sparc.c | 163 +- bfd/elfxx-sparc.h | 6 +- bfd/elfxx-target.h | 16 +- bfd/elfxx-tilegx.c | 51 +- bfd/elfxx-tilegx.h | 2 +- bfd/epoc-pe-arm.c | 2 +- bfd/epoc-pei-arm.c | 2 +- bfd/format.c | 2 +- bfd/freebsd.h | 2 +- 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/delta68.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/hp300bsd.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- bfd/hosts/i860mach3.h | 2 +- bfd/hosts/m68kaux.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/m88kmach3.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/news.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 2 +- bfd/hosts/tahoe.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/hp300bsd.c | 2 +- bfd/hp300hpux.c | 2 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 2 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386dynix.c | 2 +- bfd/i386freebsd.c | 2 +- bfd/i386linux.c | 2 +- bfd/i386lynx.c | 2 +- bfd/i386mach3.c | 2 +- bfd/i386msdos.c | 2 +- bfd/i386netbsd.c | 2 +- bfd/i386os9k.c | 2 +- bfd/ieee.c | 2 +- bfd/ihex.c | 2 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 26 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 85 +- bfd/libcoff-in.h | 2 +- bfd/libcoff.h | 2 +- bfd/libecoff.h | 2 +- bfd/libhppa.h | 2 +- bfd/libieee.h | 2 +- bfd/libnlm.h | 2 +- bfd/liboasys.h | 2 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 109 +- bfd/lynx-core.c | 2 +- bfd/m68k4knetbsd.c | 2 +- bfd/m68klinux.c | 2 +- bfd/m68knetbsd.c | 2 +- bfd/m88kmach3.c | 2 +- bfd/m88kopenbsd.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 | 6 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 2 +- bfd/mipsbsd.c | 2 +- bfd/mmo.c | 2 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 2 +- bfd/newsos3.c | 2 +- bfd/nlm-target.h | 2 +- bfd/nlm.c | 2 +- bfd/nlm32-alpha.c | 2 +- bfd/nlm32-i386.c | 2 +- bfd/nlm32-ppc.c | 2 +- bfd/nlm32-sparc.c | 2 +- bfd/nlm32.c | 2 +- bfd/nlm64.c | 2 +- bfd/nlmcode.h | 2 +- bfd/nlmswap.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/oasys.c | 2 +- bfd/opncls.c | 2 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 2 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-mips.c | 2 +- bfd/pe-ppc.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 24 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 2 +- 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-mips.c | 2 +- bfd/pei-ppc.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 2 +- bfd/peicode.h | 9 +- bfd/plugin.c | 2 +- bfd/plugin.h | 2 +- bfd/po/BLD-POTFILES.in | 2 + bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 4 + bfd/po/bfd.pot | 1478 +- bfd/po/da.po | 272 +- bfd/ppcboot.c | 2 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 149 +- bfd/reloc16.c | 2 +- bfd/riscix.c | 2 +- bfd/rs6000-core.c | 2 +- bfd/sco5-core.c | 2 +- bfd/section.c | 2 +- bfd/simple.c | 2 +- bfd/som.c | 2 +- bfd/som.h | 2 +- bfd/sparclinux.c | 2 +- bfd/sparclynx.c | 2 +- bfd/sparcnetbsd.c | 2 +- bfd/srec.c | 2 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 2 +- bfd/sunos.c | 2 +- bfd/syms.c | 2 +- bfd/sysdep.h | 2 +- bfd/targets.c | 11 +- bfd/tekhex.c | 2 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/versados.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 2 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 4 +- bfd/xcofflink.c | 2 +- bfd/xsym.c | 2 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 776 +- binutils/ChangeLog-2016 | 988 + binutils/MAINTAINERS | 17 +- binutils/Makefile.am | 2 +- binutils/Makefile.in | 2 +- binutils/NEWS | 21 +- binutils/README | 2 +- binutils/addr2line.c | 2 +- binutils/ar.c | 2 +- binutils/arlex.l | 2 +- binutils/arparse.y | 4 +- 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 | 2 +- binutils/coffgrok.c | 2 +- binutils/coffgrok.h | 2 +- binutils/configure | 22 +- binutils/configure.ac | 2 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 3 +- binutils/debug.c | 2 +- binutils/debug.h | 2 +- binutils/deflex.l | 4 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 23 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 2 +- binutils/doc/binutils.texi | 29 +- binutils/dwarf-mode.el | 5 +- binutils/dwarf.c | 6 +- binutils/dwarf.h | 4 +- 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/ieee.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/nlmconv.c | 2 +- binutils/nlmconv.h | 2 +- binutils/nlmheader.y | 2 +- binutils/nm.c | 27 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 12 +- binutils/objdump.c | 24 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 4 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/binutils.pot | 4767 +++-- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 4 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 119 +- 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 | 2 +- binutils/stabs.c | 6 +- binutils/strings.c | 2 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 8 +- 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 | 4 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/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/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips-ase-1.d | 29 + binutils/testsuite/binutils-all/mips/mips-ase-1.s | 12 + binutils/testsuite/binutils-all/mips/mips-ase-2.d | 29 + binutils/testsuite/binutils-all/mips/mips-ase-2.s | 12 + binutils/testsuite/binutils-all/mips/mips-ase-3.d | 18 + binutils/testsuite/binutils-all/mips/mips.exp | 8 +- .../binutils-all/mips/mips16-extend-insn.d | 331 + .../binutils-all/mips/mips16-extend-insn.s | 630 + .../binutils-all/mips/mips16-extend-noinsn.d | 39 + .../binutils-all/mips/mips16-extend-noinsn.s | 25 + .../testsuite/binutils-all/mips/mips16-pcrel.d | 200 + .../testsuite/binutils-all/mips/mips16-pcrel.s | 219 + .../testsuite/binutils-all/mips/mips16-undecoded.s | 2 +- binutils/testsuite/binutils-all/nm-ver.s | 9 + binutils/testsuite/binutils-all/nm.exp | 33 +- binutils/testsuite/binutils-all/objcopy.exp | 2 +- binutils/testsuite/binutils-all/objdump.exp | 6 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.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/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 2 +- 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 | 28 +- config.sub | 27 +- config/ChangeLog | 10 + config/acx.m4 | 2 +- config/bootstrap-asan.mk | 2 +- config/multi.m4 | 3 +- config/picflag.m4 | 2 +- configure | 4 +- configure.ac | 2 +- elfcpp/ChangeLog | 59 +- elfcpp/ChangeLog-2016 | 75 + elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 3 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/ChangeLog | 6 + etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 620 + gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 4918 +---- gas/ChangeLog-2016 | 6024 ++++++ gas/MAINTAINERS | 2 +- gas/Makefile.am | 24 +- gas/Makefile.in | 55 +- gas/NEWS | 10 +- gas/README | 2 +- gas/app.c | 4 +- gas/as.c | 4 +- gas/as.h | 4 +- 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/aout_gnu.h | 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 | 4 +- 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 | 4 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 6 +- gas/config/obj-elf.h | 2 +- gas/config/obj-evax.c | 2 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 4 +- 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 | 70 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 2 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 475 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 214 +- gas/config/tc-arm.h | 2 +- gas/config/tc-avr.c | 4 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-cr16.c | 6 +- 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-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 | 10 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 6 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-hppa.h | 4 +- gas/config/tc-i370.c | 6 +- gas/config/tc-i370.h | 2 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 27 +- gas/config/tc-i386.h | 2 +- gas/config/tc-i860.c | 2 +- gas/config/tc-i860.h | 2 +- gas/config/tc-i960.c | 2 +- gas/config/tc-i960.h | 2 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 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 | 4 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 8 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 10 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 8 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 167 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 2 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 4 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 6 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 9 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 13 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 10 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 4 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 10 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 4 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 34 +- gas/config/tc-ppc.h | 2 +- gas/config/tc-pru.c | 1951 ++ gas/config/tc-pru.h | 154 + gas/config/tc-riscv.c | 2550 +++ gas/config/tc-riscv.h | 115 + 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-s390.c | 26 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 4 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 4 +- gas/config/tc-sh.c | 2 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sh64.c | 2 +- gas/config/tc-sh64.h | 2 +- gas/config/tc-sparc.c | 126 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 2 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 4 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 2 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 4 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.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 | 4 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 6 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 4 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 2 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-dynix.h | 2 +- gas/config/te-epoc-pe.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-i386aix.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-mach.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-netware.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-psos.h | 2 +- gas/config/te-riscix.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-sparcaout.h | 2 +- gas/config/te-sun3.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 | 61 +- gas/configure.ac | 7 +- gas/configure.com | 2 +- gas/configure.tgt | 15 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/Makefile.am | 4 +- gas/doc/Makefile.in | 5 +- gas/doc/all.texi | 4 +- gas/doc/as.texinfo | 83 +- gas/doc/c-aarch64.texi | 5 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 106 +- gas/doc/c-arm.texi | 6 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.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-i370.texi | 2 +- gas/doc/c-i386.texi | 12 +- gas/doc/c-i860.texi | 2 +- gas/doc/c-i960.texi | 2 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 4 +- 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-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 150 + gas/doc/c-riscv.texi | 41 + gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s390.texi | 2 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sh64.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-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 | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 2 +- gas/dw2gencfi.c | 2 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 6 +- 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 | 12 +- 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 | 2 +- gas/frags.h | 2 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 4 +- gas/input-scrub.c | 93 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 4 +- 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/POTFILES.in | 4 + gas/po/gas.pot | 8939 ++++---- gas/po/sv.po | 19974 +++++++++++++++++ gas/read.c | 51 +- gas/read.h | 7 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/stabs.c | 4 +- gas/struc-symbol.h | 2 +- gas/subsegs.c | 6 +- gas/subsegs.h | 2 +- gas/symbols.c | 21 +- gas/symbols.h | 2 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.d | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/adr_1.d | 1 + gas/testsuite/gas/aarch64/advsimd-across.d | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 33 + gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 36 + gas/testsuite/gas/aarch64/advsimd-fp16.d | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.d | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.d | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.d | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.d | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/armv8-ras-1.d | 2 +- gas/testsuite/gas/aarch64/b_1.d | 4 +- gas/testsuite/gas/aarch64/beq_1.d | 4 +- gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/bitfield-dump | 2 +- gas/testsuite/gas/aarch64/bitfield-no-aliases.d | 2 +- gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/codealign_1.d | 2 +- gas/testsuite/gas/aarch64/crc32-directive.d | 2 +- gas/testsuite/gas/aarch64/crc32.d | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto-directive.d | 2 +- gas/testsuite/gas/aarch64/crypto.d | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/diagnostic.l | 217 +- gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/dwarf.d | 32 +- gas/testsuite/gas/aarch64/float-fp16.d | 2 +- gas/testsuite/gas/aarch64/floatdp2.d | 2 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-armv8_3.d | 10 + gas/testsuite/gas/aarch64/fp-armv8_3.s | 5 + gas/testsuite/gas/aarch64/fp-const0-parse.d | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.d | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/fpmov.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 3 + gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 19 + gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 + gas/testsuite/gas/aarch64/illegal-fcmla.l | 17 + gas/testsuite/gas/aarch64/illegal-fcmla.s | 25 + gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 + gas/testsuite/gas/aarch64/illegal-fjcvtzs.l | 8 + gas/testsuite/gas/aarch64/illegal-fjcvtzs.s | 14 + gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 + gas/testsuite/gas/aarch64/illegal-fp16-nofp.l | 6 + gas/testsuite/gas/aarch64/illegal-fp16-nofp.s | 7 + gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 + gas/testsuite/gas/aarch64/illegal-ldapr.l | 16 + gas/testsuite/gas/aarch64/illegal-ldapr.s | 25 + gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 + gas/testsuite/gas/aarch64/illegal-ldraa.l | 35 + gas/testsuite/gas/aarch64/illegal-ldraa.s | 44 + gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 + gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.l | 3 + gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.s | 6 + gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 21 + gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/inst-directive.d | 2 +- gas/testsuite/gas/aarch64/int-insns.d | 2 +- gas/testsuite/gas/aarch64/ldr_1.d | 4 +- gas/testsuite/gas/aarch64/ldst-exclusive.d | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-rcpc-armv8_2.d | 21 + gas/testsuite/gas/aarch64/ldst-rcpc.d | 20 + gas/testsuite/gas/aarch64/ldst-rcpc.s | 22 + gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor-directive.d | 2 +- gas/testsuite/gas/aarch64/lor.d | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.d | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 78 +- gas/testsuite/gas/aarch64/mov-no-aliases.d | 2 +- gas/testsuite/gas/aarch64/mov.d | 2 +- gas/testsuite/gas/aarch64/movi.d | 2 +- gas/testsuite/gas/aarch64/movw_label.d | 16 +- gas/testsuite/gas/aarch64/msr.d | 2 +- gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.d | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/neon-frint.d | 2 +- gas/testsuite/gas/aarch64/neon-ins.d | 2 +- gas/testsuite/gas/aarch64/neon-not.d | 2 +- gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d | 2 +- gas/testsuite/gas/aarch64/neon-vfp-reglist.d | 2 +- gas/testsuite/gas/aarch64/no-aliases.d | 2 +- gas/testsuite/gas/aarch64/optional.d | 12 +- gas/testsuite/gas/aarch64/pac.d | 74 + gas/testsuite/gas/aarch64/pac.s | 79 + gas/testsuite/gas/aarch64/pan-directive.d | 2 +- gas/testsuite/gas/aarch64/pan.d | 2 +- gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/programmer-friendly.d | 1 + gas/testsuite/gas/aarch64/rdma-directive.d | 2 +- gas/testsuite/gas/aarch64/rdma.d | 2 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reloc-data.d | 1 + gas/testsuite/gas/aarch64/reloc-dtprel_g0.d | 4 +- gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d | 4 +- gas/testsuite/gas/aarch64/reloc-dtprel_g1.d | 4 +- gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-dtprel_g2.d | 1 + gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d | 4 +- gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d | 4 +- .../gas/aarch64/reloc-dtprel_lo12-ldst16.d | 1 + .../gas/aarch64/reloc-dtprel_lo12-ldst32.d | 1 + .../gas/aarch64/reloc-dtprel_lo12-ldst64.d | 1 + .../gas/aarch64/reloc-dtprel_lo12-ldst8.d | 1 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d | 1 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d | 1 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d | 1 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d | 1 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d | 4 +- gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-gotoff_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-gottprel_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-insn.d | 1 + .../gas/aarch64/reloc-tlsdesc_off_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.d | 4 +- gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d | 4 +- gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d | 4 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.d | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sve.d | 2 +- gas/testsuite/gas/aarch64/symbol.d | 2 +- gas/testsuite/gas/aarch64/sysreg-1.d | 2 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/sysreg-3.d | 28 + gas/testsuite/gas/aarch64/sysreg-3.s | 21 + gas/testsuite/gas/aarch64/sysreg.d | 2 +- gas/testsuite/gas/aarch64/system-2.d | 2 +- gas/testsuite/gas/aarch64/system-3.d | 34 + gas/testsuite/gas/aarch64/system-3.s | 41 + gas/testsuite/gas/aarch64/system.d | 92 +- gas/testsuite/gas/aarch64/tail_padding.d | 1 + gas/testsuite/gas/aarch64/tbz_1.d | 4 +- gas/testsuite/gas/aarch64/tlbi_op.d | 2 +- gas/testsuite/gas/aarch64/tls-desc.d | 1 + gas/testsuite/gas/aarch64/tls.d | 32 +- gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao-directive.d | 2 +- gas/testsuite/gas/aarch64/uao.d | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/virthostext-directive.d | 2 +- gas/testsuite/gas/aarch64/virthostext.d | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/gas.exp | 15 +- gas/testsuite/gas/all/itbl-test.c | 4 +- gas/testsuite/gas/all/sleb128-8.d | 7 + gas/testsuite/gas/all/sleb128-8.s | 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/add_s-err.s | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/b.d | 4 +- gas/testsuite/gas/arc/cl-warn.s | 5 + gas/testsuite/gas/arc/cpu-em-err.s | 4 + gas/testsuite/gas/arc/cpu-em4-err.s | 4 + gas/testsuite/gas/arc/cpu-fpuda-err.s | 6 + gas/testsuite/gas/arc/cpu-hs-err.s | 5 + gas/testsuite/gas/arc/cpu-pseudop-1.d | 12 + gas/testsuite/gas/arc/cpu-pseudop-1.s | 6 + gas/testsuite/gas/arc/cpu-pseudop-2.d | 11 + gas/testsuite/gas/arc/cpu-pseudop-2.s | 5 + gas/testsuite/gas/arc/cpu-quarkse-err.s | 7 + gas/testsuite/gas/arc/cpu-warn2.s | 4 + gas/testsuite/gas/arc/lpcount-err.s | 9 + gas/testsuite/gas/arc/noargs_a7.s | 1 + gas/testsuite/gas/arc/nps400-10.d | 24 + gas/testsuite/gas/arc/nps400-10.s | 22 + gas/testsuite/gas/arc/nps400-6.d | 12 +- gas/testsuite/gas/arc/nps400-6.s | 2 +- gas/testsuite/gas/arc/nps400-9.d | 44 + gas/testsuite/gas/arc/nps400-9.s | 51 + gas/testsuite/gas/arc/textauxregister-1.d | 10 + gas/testsuite/gas/arc/textauxregister-1.s | 5 + gas/testsuite/gas/arc/textcondcode-err.s | 2 + gas/testsuite/gas/arc/textcoreregister-err.s | 2 + gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/add-shift-two.d | 11 + gas/testsuite/gas/arm/add-shift-two.s | 5 + gas/testsuite/gas/arm/archv6t2-bad.l | 1 + gas/testsuite/gas/arm/archv6t2-bad.s | 5 +- gas/testsuite/gas/arm/archv6t2.d | 1 + gas/testsuite/gas/arm/archv6t2.s | 3 + gas/testsuite/gas/arm/archv8m-base.d | 2 + gas/testsuite/gas/arm/archv8m-main-dsp-1.d | 2 + gas/testsuite/gas/arm/archv8m-main.d | 2 + gas/testsuite/gas/arm/archv8m.s | 8 + gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.l | 7 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.s | 8 + gas/testsuite/gas/arm/armv8_3-a-fp.d | 15 + gas/testsuite/gas/arm/armv8_3-a-fp.s | 8 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.l | 39 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.s | 51 + gas/testsuite/gas/arm/armv8_3-a-simd.d | 47 + gas/testsuite/gas/arm/armv8_3-a-simd.s | 49 + gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/req.s | 2 +- gas/testsuite/gas/arm/vfp1.s | 2 +- gas/testsuite/gas/arm/vfp1_t2.s | 2 +- gas/testsuite/gas/arm/vfp1xD.s | 2 +- gas/testsuite/gas/arm/vfp1xD_t2.s | 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/bfin/vector2.s | 10 +- 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 | 4 +- 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-2.s | 2 +- gas/testsuite/gas/elf/elf.exp | 5 +- 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-coff.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 | 4 +- gas/testsuite/gas/hppa/parse/parse.exp | 4 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 4 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/avx512_4fmaps-intel.d | 79 + gas/testsuite/gas/i386/avx512_4fmaps-warn.l | 13 + gas/testsuite/gas/i386/avx512_4fmaps-warn.s | 23 + gas/testsuite/gas/i386/avx512_4fmaps.d | 79 + gas/testsuite/gas/i386/avx512_4fmaps.s | 75 + gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d | 78 + gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.l | 13 + gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.s | 23 + gas/testsuite/gas/i386/avx512_4fmaps_vl.d | 78 + gas/testsuite/gas/i386/avx512_4fmaps_vl.s | 74 + gas/testsuite/gas/i386/avx512_4vnniw-intel.d | 45 + gas/testsuite/gas/i386/avx512_4vnniw.d | 45 + gas/testsuite/gas/i386/avx512_4vnniw.s | 41 + gas/testsuite/gas/i386/avx512_4vnniw_vl-intel.d | 79 + gas/testsuite/gas/i386/avx512_4vnniw_vl.d | 79 + gas/testsuite/gas/i386/avx512_4vnniw_vl.s | 75 + gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/fpu-bad.d | 11 + gas/testsuite/gas/i386/fpu-bad.s | 4 + gas/testsuite/gas/i386/i386.exp | 24 +- 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/opcode-intel.d | 9 + gas/testsuite/gas/i386/opcode-suffix.d | 9 + gas/testsuite/gas/i386/opcode.d | 9 + gas/testsuite/gas/i386/opcode.s | 11 + .../gas/i386/x86-64-avx512_4fmaps-intel.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l | 7 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s | 13 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s | 75 + .../gas/i386/x86-64-avx512_4fmaps_vl-intel.d | 79 + .../gas/i386/x86-64-avx512_4fmaps_vl-warn.l | 13 + .../gas/i386/x86-64-avx512_4fmaps_vl-warn.s | 23 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s | 75 + .../gas/i386/x86-64-avx512_4vnniw-intel.d | 45 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw.d | 45 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s | 41 + .../gas/i386/x86-64-avx512_4vnniw_vl-intel.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.s | 75 + .../gas/i386/x86-64-avx512bw-opts-intel.d | 24 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.d | 24 - gas/testsuite/gas/i386/x86-64-avx512bw-opts.s | 24 - gas/testsuite/gas/i386/xop32reg.d | 15 + gas/testsuite/gas/i386/xop32reg.s | 13 + gas/testsuite/gas/i860/README.i860 | 2 +- gas/testsuite/gas/i860/i860.exp | 2 +- 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 | 3 +- 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-coff/gas.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/macros.exp | 2 +- gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mcore/allinsn.s | 4 +- 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/24k-triple-stores-5.s | 2 +- gas/testsuite/gas/mips/delay.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loc-swap.s | 2 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 2 +- gas/testsuite/gas/mips/mips.exp | 177 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 21 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l | 133 + gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l | 54 + gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16-32@mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16-32@mips16-sub.d | 825 + gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d | 16 + gas/testsuite/gas/mips/mips16-32@mips16e-sub.d | 56 + gas/testsuite/gas/mips/mips16-64.d | 140 +- gas/testsuite/gas/mips/mips16-64@mips16-64.d | 686 + gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d | 21 + gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l | 132 + gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16-64@mips16-insn-t.l | 16 + gas/testsuite/gas/mips/mips16-64@mips16-macro.d | 148 + gas/testsuite/gas/mips/mips16-64@mips16.d | 684 + gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d | 5 + gas/testsuite/gas/mips/mips16-64@mips16e-sub.d | 5 + gas/testsuite/gas/mips/mips16-asmacro.d | 14 + gas/testsuite/gas/mips/mips16-asmacro.s | 13 + .../gas/mips/mips16-branch-unextended-1.d | 3 + .../gas/mips/mips16-branch-unextended-1.s | 8 + .../gas/mips/mips16-branch-unextended-2.d | 3 + .../gas/mips/mips16-branch-unextended-2.s | 8 + gas/testsuite/gas/mips/mips16-branch-unextended.l | 6 + gas/testsuite/gas/mips/mips16-extend-swap.d | 25 + gas/testsuite/gas/mips/mips16-extend-swap.s | 21 + gas/testsuite/gas/mips/mips16-extend.d | 16 + gas/testsuite/gas/mips/mips16-extend.s | 23 + gas/testsuite/gas/mips/mips16-insn-e.d | 3 + gas/testsuite/gas/mips/mips16-insn-e.l | 130 + gas/testsuite/gas/mips/mips16-insn-e.s | 187 + gas/testsuite/gas/mips/mips16-insn-length-noargs.d | 14 + gas/testsuite/gas/mips/mips16-insn-length-noargs.s | 12 + gas/testsuite/gas/mips/mips16-insn-t.d | 3 + gas/testsuite/gas/mips/mips16-insn-t.l | 3 + gas/testsuite/gas/mips/mips16-insn-t.s | 187 + gas/testsuite/gas/mips/mips16-jal-e.d | 12 + gas/testsuite/gas/mips/mips16-jal-e.s | 8 + gas/testsuite/gas/mips/mips16-jal-t.d | 3 + gas/testsuite/gas/mips/mips16-jal-t.l | 3 + gas/testsuite/gas/mips/mips16-jal-t.s | 8 + gas/testsuite/gas/mips/mips16-macro-e.d | 3 + gas/testsuite/gas/mips/mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16-macro-e.s | 59 + gas/testsuite/gas/mips/mips16-macro-t.d | 3 + gas/testsuite/gas/mips/mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16-macro-t.s | 59 + gas/testsuite/gas/mips/mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 3 + gas/testsuite/gas/mips/mips16-relax-unextended-1.l | 49 + gas/testsuite/gas/mips/mips16-relax-unextended-1.s | 58 + gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 3 + gas/testsuite/gas/mips/mips16-relax-unextended-2.l | 49 + gas/testsuite/gas/mips/mips16-relax-unextended-2.s | 58 + gas/testsuite/gas/mips/mips16-sdrasp.d | 3 + gas/testsuite/gas/mips/mips16-sdrasp.l | 2 + gas/testsuite/gas/mips/mips16-sdrasp.s | 7 + gas/testsuite/gas/mips/mips16-sprel-swap.d | 20 + gas/testsuite/gas/mips/mips16-sprel-swap.s | 24 + gas/testsuite/gas/mips/mips16-sub.d | 671 + gas/testsuite/gas/mips/mips16-sub.s | 2 + gas/testsuite/gas/mips/mips16.d | 136 +- gas/testsuite/gas/mips/mips16@loc-swap-dis.d | 1 - gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l | 131 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l | 43 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16e-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16e-32@mips16-sub.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16e-64.d | 4 + .../mips/{mips16e-64.l => mips16e-32@mips16e-64.l} | 0 gas/testsuite/gas/mips/mips16e-64-sub.d | 15 + gas/testsuite/gas/mips/mips16e-64-sub.s | 2 + gas/testsuite/gas/mips/mips16e-64.d | 20 +- gas/testsuite/gas/mips/mips16e-64.s | 2 +- gas/testsuite/gas/mips/mips16e-sub.d | 49 + gas/testsuite/gas/mips/mips16e-sub.s | 2 + gas/testsuite/gas/mips/mips16e.d | 2 +- gas/testsuite/gas/mips/mips16e.s | 2 + gas/testsuite/gas/mips/mips16e@branch-swap-3.d | 41 + gas/testsuite/gas/mips/mips16e@branch-swap-4.d | 5 + gas/testsuite/gas/mips/mips16e@loc-swap-dis.d | 30 + gas/testsuite/gas/mips/mips16e@loc-swap.d | 61 + gas/testsuite/gas/mips/nodelay.d | 2 +- gas/testsuite/gas/mips/r5900-full.s | 2 +- gas/testsuite/gas/mips/r5900.s | 2 +- gas/testsuite/gas/mmix/err-byte1.s | 5 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe.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/ppc/vle-reloc.d | 146 +- gas/testsuite/gas/pru/alu.d | 32 + gas/testsuite/gas/pru/alu.s | 30 + gas/testsuite/gas/pru/branch.d | 63 + gas/testsuite/gas/pru/branch.s | 42 + gas/testsuite/gas/pru/illegal.l | 5 + gas/testsuite/gas/pru/illegal.s | 11 + gas/testsuite/gas/pru/ldi.d | 17 + gas/testsuite/gas/pru/ldi.s | 9 + gas/testsuite/gas/pru/ldst.d | 33 + gas/testsuite/gas/pru/ldst.s | 37 + gas/testsuite/gas/pru/loop.d | 15 + gas/testsuite/gas/pru/loop.s | 10 + gas/testsuite/gas/pru/misc.d | 11 + gas/testsuite/gas/pru/misc.s | 6 + gas/testsuite/gas/pru/pru.exp | 26 + gas/testsuite/gas/pru/pseudo.d | 15 + gas/testsuite/gas/pru/pseudo.s | 10 + gas/testsuite/gas/pru/warn_reglabel.l | 3 + gas/testsuite/gas/pru/warn_reglabel.s | 6 + gas/testsuite/gas/pru/xfr.d | 44 + gas/testsuite/gas/pru/xfr.s | 52 + gas/testsuite/gas/riscv/riscv.exp | 23 + gas/testsuite/gas/riscv/t_insns.d | 10 + gas/testsuite/gas/riscv/t_insns.s | 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/s390/zarch-zEC12.d | 13 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 4 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sh/sh64/sh64.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/cbcond-diag.l | 3 + gas/testsuite/gas/sparc/cbcond-diag.s | 5 + gas/testsuite/gas/sparc/hwcaps-bump.l | 2 + gas/testsuite/gas/sparc/hwcaps-bump.s | 5 + gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/pr20732.d | 14 + gas/testsuite/gas/sparc/pr20732.s | 3 + gas/testsuite/gas/sparc/sparc.exp | 5 +- gas/testsuite/gas/sun4/addend.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/opclasses.h | 10 +- gas/testsuite/gas/tic4x/tic4x.exp | 10 +- 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/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/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 6 +- gas/write.h | 2 +- gdb/.dir-locals.el | 9 +- gdb/ChangeLog | 7140 +------ gdb/ChangeLog-2016 | 10294 +++++++++ gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 2508 +-- gdb/NEWS | 33 + gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch64-linux-nat.c | 2 +- gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 239 +- gdb/aarch64-tdep.h | 2 +- gdb/acinclude.m4 | 2 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 146 +- gdb/ada-lang.h | 8 +- gdb/ada-lex.l | 2 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 65 +- gdb/ada-typeprint.c | 2 +- gdb/ada-valprint.c | 123 +- gdb/ada-varobj.c | 132 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 2 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 2 +- gdb/alpha-bsd-nat.c | 205 + gdb/alpha-bsd-tdep.c | 56 + gdb/alpha-bsd-tdep.h | 40 + gdb/alpha-fbsd-tdep.c | 132 + gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nbsd-tdep.c | 290 + gdb/alpha-obsd-tdep.c | 137 + gdb/alpha-tdep.c | 65 +- gdb/alpha-tdep.h | 4 +- gdb/alphabsd-nat.c | 205 - gdb/alphabsd-tdep.c | 56 - gdb/alphabsd-tdep.h | 40 - gdb/alphafbsd-tdep.c | 132 - gdb/alphanbsd-tdep.c | 304 - gdb/alphaobsd-tdep.c | 137 - gdb/amd64-bsd-nat.c | 159 + gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 291 + gdb/amd64-fbsd-tdep.c | 319 + gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-nbsd-nat.c | 73 + gdb/amd64-nbsd-tdep.c | 133 + gdb/amd64-obsd-nat.c | 144 + gdb/amd64-obsd-tdep.c | 461 + gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 2 +- gdb/amd64-tdep.h | 8 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 2 +- gdb/amd64bsd-nat.c | 159 - gdb/amd64fbsd-nat.c | 291 - gdb/amd64fbsd-tdep.c | 319 - gdb/amd64nbsd-nat.c | 73 - gdb/amd64nbsd-tdep.c | 133 - gdb/amd64obsd-nat.c | 144 - gdb/amd64obsd-tdep.c | 514 - gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 35 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 20 +- gdb/arch-utils.h | 57 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.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/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 122 + gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 19 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-nbsd-nat.c | 472 + gdb/arm-nbsd-tdep.c | 96 + gdb/arm-obsd-tdep.c | 127 + gdb/arm-symbian-tdep.c | 2 +- gdb/arm-tdep.c | 220 +- gdb/arm-tdep.h | 8 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 122 - gdb/armnbsd-nat.c | 501 - gdb/armnbsd-tdep.c | 121 - gdb/armobsd-tdep.c | 140 - gdb/auto-load.c | 31 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 2 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 16 +- gdb/ax-gdb.c | 147 +- gdb/ax-gdb.h | 28 +- gdb/ax-general.c | 50 +- gdb/ax.h | 21 +- gdb/ax_cxx_compile_stdcxx.m4 | 2 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 33 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 2 +- gdb/block.h | 2 +- gdb/blockframe.c | 2 +- gdb/break-catch-sig.c | 20 +- gdb/break-catch-syscall.c | 44 +- gdb/break-catch-throw.c | 80 +- gdb/breakpoint.c | 877 +- gdb/breakpoint.h | 43 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 2 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 2 +- gdb/btrace.h | 2 +- gdb/build-id.c | 2 +- gdb/build-id.h | 2 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 11 +- gdb/c-lang.h | 39 +- gdb/c-typeprint.c | 7 +- gdb/c-valprint.c | 35 +- gdb/c-varobj.c | 144 +- gdb/charset-list.h | 2 +- gdb/charset.c | 2 +- gdb/charset.h | 2 +- gdb/cli-out.c | 320 +- gdb/cli-out.h | 83 +- gdb/cli/cli-cmds.c | 4 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 2 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-dump.c | 6 +- gdb/cli/cli-interp.c | 14 +- gdb/cli/cli-interp.h | 2 +- gdb/cli/cli-logging.c | 23 +- gdb/cli/cli-script.c | 374 +- gdb/cli/cli-script.h | 8 +- gdb/cli/cli-setshow.c | 23 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-utils.c | 2 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 2 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 2 +- gdb/command.h | 2 +- gdb/common/agent.c | 2 +- gdb/common/agent.h | 2 +- gdb/common/ax.def | 2 +- gdb/common/break-common.h | 2 +- gdb/common/btrace-common.c | 2 +- gdb/common/btrace-common.h | 2 +- gdb/common/buffer.c | 2 +- gdb/common/buffer.h | 2 +- gdb/common/cleanups.c | 2 +- gdb/common/cleanups.h | 2 +- gdb/common/common-debug.c | 2 +- gdb/common/common-debug.h | 2 +- gdb/common/common-defs.h | 4 +- gdb/common/common-exceptions.c | 2 +- gdb/common/common-exceptions.h | 2 +- gdb/common/common-regcache.c | 2 +- gdb/common/common-regcache.h | 2 +- gdb/common/common-types.h | 2 +- gdb/common/common-utils.c | 25 +- gdb/common/common-utils.h | 8 +- gdb/common/common.host | 2 +- gdb/common/common.m4 | 2 +- gdb/common/create-version.sh | 2 +- gdb/common/enum-flags.h | 2 +- gdb/common/errors.c | 2 +- gdb/common/errors.h | 2 +- gdb/common/fileio.c | 2 +- gdb/common/fileio.h | 2 +- gdb/common/filestuff.c | 2 +- gdb/common/filestuff.h | 2 +- gdb/common/format.c | 2 +- gdb/common/format.h | 2 +- gdb/common/gdb_assert.h | 2 +- gdb/common/gdb_locale.h | 2 +- gdb/common/gdb_setjmp.h | 2 +- gdb/common/gdb_signals.h | 2 +- gdb/common/gdb_sys_time.h | 2 +- gdb/common/gdb_unique_ptr.h | 353 +- gdb/common/gdb_vecs.c | 2 +- gdb/common/gdb_vecs.h | 2 +- gdb/common/gdb_wait.h | 2 +- gdb/common/host-defs.h | 2 +- gdb/common/mingw-strerror.c | 2 +- gdb/common/new-op.c | 6 +- gdb/common/posix-strerror.c | 2 +- gdb/common/print-utils.c | 2 +- gdb/common/print-utils.h | 2 +- gdb/common/ptid.c | 2 +- gdb/common/ptid.h | 2 +- gdb/common/queue.h | 2 +- gdb/common/rsp-low.c | 2 +- gdb/common/rsp-low.h | 2 +- gdb/common/run-time-clock.c | 58 + gdb/common/run-time-clock.h | 75 + gdb/common/scoped_restore.h | 2 +- gdb/common/signals-state-save-restore.c | 2 +- gdb/common/signals-state-save-restore.h | 2 +- gdb/common/signals.c | 2 +- gdb/common/symbol.h | 2 +- gdb/common/vec.c | 2 +- gdb/common/vec.h | 2 +- gdb/common/version.h | 2 +- gdb/common/x86-xstate.h | 2 +- gdb/common/xml-utils.c | 2 +- gdb/common/xml-utils.h | 2 +- gdb/compile/compile-c-support.c | 34 +- gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-cplus-templates.c | 2 +- gdb/compile/compile-cplus-types.c | 53 +- gdb/compile/compile-internal.h | 25 + gdb/compile/compile-loc2c.c | 2 +- gdb/compile/compile-object-load.c | 18 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 108 +- gdb/compile/compile.h | 2 +- gdb/complaints.c | 2 +- gdb/complaints.h | 2 +- gdb/completer.c | 2 +- gdb/completer.h | 2 +- gdb/config/aarch64/linux.mh | 2 +- gdb/config/alpha/fbsd.mh | 2 +- gdb/config/alpha/nbsd.mh | 2 +- gdb/config/arm/nbsdelf.mh | 2 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 97 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/cygwin64.mh | 2 +- gdb/config/i386/fbsd.mh | 4 +- gdb/config/i386/fbsd64.mh | 4 +- gdb/config/i386/i386gnu.mh | 5 +- gdb/config/i386/i386sol2.mh | 2 +- gdb/config/i386/nbsd64.mh | 2 +- gdb/config/i386/nbsdelf.mh | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/i386/obsd.mh | 2 +- gdb/config/i386/obsd64.mh | 2 +- gdb/config/i386/sol2-64.mh | 2 +- gdb/config/m68k/linux.mh | 2 +- gdb/config/m68k/nbsdelf.mh | 2 +- gdb/config/m68k/obsd.mh | 2 +- gdb/config/m88k/obsd.mh | 2 +- gdb/config/mips/fbsd.mh | 3 + gdb/config/mips/nbsd.mh | 2 +- gdb/config/mips/obsd64.mh | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/pa/nbsd.mh | 2 +- gdb/config/pa/obsd.mh | 2 +- gdb/config/powerpc/fbsd.mh | 4 +- gdb/config/powerpc/nbsd.mh | 2 +- gdb/config/powerpc/obsd.mh | 2 +- gdb/config/sh/nbsd.mh | 2 +- gdb/config/sparc/fbsd.mh | 2 +- gdb/config/sparc/nbsd64.mh | 2 +- gdb/config/sparc/nbsdelf.mh | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/config/sparc/obsd64.mh | 2 +- gdb/config/vax/nbsdelf.mh | 2 +- gdb/config/vax/obsd.mh | 2 +- gdb/configure | 99 +- gdb/configure.ac | 15 +- gdb/configure.host | 1 + gdb/configure.tgt | 96 +- gdb/continuations.c | 2 +- gdb/continuations.h | 2 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 28 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 2 +- gdb/contrib/cleanup_check.py | 2 +- gdb/contrib/excheck.py | 2 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 4 +- gdb/contrib/exsummary.py | 2 +- gdb/contrib/gcc-with-excheck | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/copyright.py | 2 +- gdb/core-regset.c | 2 +- gdb/corefile.c | 2 +- gdb/corelow.c | 2 +- gdb/cp-abi.c | 26 +- gdb/cp-abi.h | 9 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 2 +- gdb/cp-support.c | 62 +- gdb/cp-support.h | 12 +- gdb/cp-valprint.c | 37 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 59 +- gdb/cris-tdep.h | 2 +- gdb/ctf.c | 7 +- gdb/ctf.h | 2 +- gdb/d-exp.y | 11 +- gdb/d-lang.c | 2 +- gdb/d-lang.h | 6 +- gdb/d-namespace.c | 2 +- gdb/d-valprint.c | 16 +- gdb/darwin-nat-info.c | 55 +- gdb/darwin-nat.c | 344 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 44 +- gdb/dbxread.c | 225 +- gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/defs.h | 26 +- gdb/demangle.c | 2 +- gdb/dfp.c | 2 +- gdb/dfp.h | 5 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/disable-implicit-rules.mk | 27 + gdb/disasm.c | 53 +- gdb/disasm.h | 2 +- gdb/doc/ChangeLog | 31 + 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 | 5 +- 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 | 76 +- gdb/doc/guile.texi | 2 +- gdb/doc/observer.texi | 2 +- gdb/doc/python.texi | 2 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/doublest.c | 2 +- gdb/doublest.h | 2 +- gdb/dtrace-probe.c | 5 +- gdb/dummy-frame.c | 2 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2-frame-tailcall.c | 2 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 2 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2expr.c | 18 +- gdb/dwarf2expr.h | 10 +- gdb/dwarf2loc.c | 389 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 64 +- gdb/elfread.c | 6 +- gdb/environ.c | 2 +- gdb/environ.h | 2 +- gdb/eval.c | 45 +- gdb/event-loop.c | 96 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 25 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 2 +- gdb/exceptions.h | 2 +- gdb/exec.c | 2 +- gdb/exec.h | 2 +- gdb/expprint.c | 2 +- gdb/expression.h | 14 +- gdb/extension-priv.h | 16 +- gdb/extension.c | 18 +- gdb/extension.h | 6 +- gdb/f-exp.y | 2 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 6 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 15 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 4 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 2 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64.xml | 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.xml | 2 +- gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/arm-with-iwmmxt.xml | 2 +- gdb/features/arm/arm-with-m-fpa-layout.xml | 2 +- gdb/features/arm/arm-with-m-vfp-d16.xml | 2 +- gdb/features/arm/arm-with-m.xml | 2 +- gdb/features/arm/arm-with-neon.xml | 2 +- gdb/features/arm/arm-with-vfpv2.xml | 2 +- gdb/features/arm/arm-with-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-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-sse.xml | 2 +- gdb/features/i386/amd64-avx-linux.xml | 2 +- gdb/features/i386/amd64-avx-mpx-linux.xml | 2 +- gdb/features/i386/amd64-avx-mpx.xml | 2 +- gdb/features/i386/amd64-avx.xml | 2 +- gdb/features/i386/amd64-avx512-linux.xml | 2 +- gdb/features/i386/amd64-avx512.xml | 2 +- gdb/features/i386/amd64-linux.xml | 2 +- gdb/features/i386/amd64-mpx-linux.xml | 2 +- gdb/features/i386/amd64-mpx.xml | 2 +- gdb/features/i386/amd64.xml | 2 +- gdb/features/i386/i386-avx-linux.xml | 2 +- gdb/features/i386/i386-avx-mpx-linux.xml | 2 +- gdb/features/i386/i386-avx-mpx.xml | 2 +- gdb/features/i386/i386-avx.xml | 2 +- gdb/features/i386/i386-avx512-linux.xml | 2 +- gdb/features/i386/i386-avx512.xml | 2 +- gdb/features/i386/i386-linux.xml | 2 +- gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386-mpx-linux.xml | 2 +- gdb/features/i386/i386-mpx.xml | 2 +- gdb/features/i386/i386.xml | 2 +- gdb/features/i386/x32-avx-linux.xml | 2 +- gdb/features/i386/x32-avx.xml | 2 +- gdb/features/i386/x32-avx512-linux.xml | 2 +- gdb/features/i386/x32-avx512.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/i386/x32-linux.xml | 2 +- gdb/features/i386/x32.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/osdata.dtd | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.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 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-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/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-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-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/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c62x.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64x.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c64xp.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/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 28 +- gdb/fork-child.c | 2 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 5 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 128 +- gdb/frame.h | 18 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 15 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 16 +- gdb/ft32-tdep.h | 2 +- gdb/gcore.c | 2 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 7 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-dlfcn.c | 2 +- gdb/gdb-dlfcn.h | 2 +- gdb/gdb-gdb.py | 2 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb.h | 2 +- gdb/gdb_bfd.c | 18 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_buildall.sh | 4 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 6 +- gdb/gdb_obstack.c | 2 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 2 +- gdb/gdb_usleep.c | 2 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 92 +- gdb/gdbarch.h | 47 +- gdb/gdbarch.sh | 49 +- gdb/gdbcmd.h | 4 +- gdb/gdbcore.h | 2 +- gdb/gdbserver/ChangeLog | 65 + gdb/gdbserver/Makefile.in | 211 +- gdb/gdbserver/ax.c | 2 +- gdb/gdbserver/ax.h | 2 +- gdb/gdbserver/configure | 97 - gdb/gdbserver/configure.ac | 13 +- gdb/gdbserver/debug.c | 18 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/dll.c | 2 +- gdb/gdbserver/dll.h | 2 +- gdb/gdbserver/event-loop.c | 4 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 4 +- gdb/gdbserver/gdbthread.h | 2 +- gdb/gdbserver/hostio-errno.c | 2 +- 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 | 2 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-aarch32-low.c | 6 +- gdb/gdbserver/linux-aarch32-low.h | 2 +- gdb/gdbserver/linux-aarch64-ipa.c | 2 +- gdb/gdbserver/linux-aarch64-low.c | 2 +- gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 7 +- 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 | 2 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 15 +- 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.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 | 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 | 2 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 8 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/notif.c | 10 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 2 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 4 +- 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 | 34 +- gdb/gdbserver/remote-utils.h | 2 +- gdb/gdbserver/server.c | 21 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 2 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.c | 2 +- gdb/gdbserver/target.h | 2 +- gdb/gdbserver/tdesc.c | 2 +- gdb/gdbserver/tdesc.h | 2 +- gdb/gdbserver/terminal.h | 2 +- gdb/gdbserver/thread-db.c | 5 +- gdb/gdbserver/tracepoint.c | 12 +- gdb/gdbserver/tracepoint.h | 2 +- gdb/gdbserver/utils.c | 2 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 6 +- gdb/gdbserver/win32-low.c | 2 +- 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/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 2 +- gdb/gdbtypes.c | 14 +- gdb/gdbtypes.h | 2 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 176 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 59 +- gdb/gnulib/Makefile.in | 5 +- gdb/gnulib/config.in | 3 + gdb/gnulib/configure | 13 +- gdb/gnulib/configure.ac | 2 +- gdb/gnulib/import/Makefile.am | 1 + gdb/gnulib/import/Makefile.in | 2 + gdb/gnulib/import/canonicalize-lgpl.c | 10 +- gdb/gnulib/import/extra/snippet/c++defs.h | 75 +- gdb/gnulib/import/m4/stdint.m4 | 11 +- gdb/gnulib/import/m4/stdlib_h.m4 | 5 +- gdb/gnulib/import/math.in.h | 14 +- gdb/gnulib/import/stdlib.in.h | 15 + gdb/gnulib/import/sys_time.in.h | 7 + gdb/gnulib/update-gnulib.sh | 4 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 2 +- gdb/go-lang.h | 6 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 16 +- gdb/go32-nat.c | 2 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 6 +- gdb/guile/guile.c | 20 +- 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 | 2 +- gdb/guile/scm-breakpoint.c | 12 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-disasm.c | 8 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 8 +- 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 | 8 +- gdb/guile/scm-pretty-print.c | 20 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 2 +- gdb/guile/scm-symtab.c | 2 +- gdb/guile/scm-type.c | 44 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 23 +- gdb/h8300-tdep.c | 19 +- gdb/hppa-bsd-tdep.c | 141 + gdb/hppa-bsd-tdep.h | 25 + gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-nbsd-nat.c | 245 + gdb/hppa-nbsd-tdep.c | 218 + gdb/hppa-obsd-nat.c | 265 + gdb/hppa-obsd-tdep.c | 177 + gdb/hppa-tdep.c | 38 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-tdep.c | 141 - gdb/hppabsd-tdep.h | 25 - gdb/hppanbsd-nat.c | 245 - gdb/hppanbsd-tdep.c | 218 - gdb/hppaobsd-nat.c | 265 - gdb/hppaobsd-tdep.c | 195 - gdb/i386-bsd-nat.c | 367 + gdb/i386-bsd-nat.h | 28 + gdb/i386-bsd-tdep.c | 88 + gdb/i386-cygwin-tdep.c | 2 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-fbsd-nat.c | 197 + gdb/i386-fbsd-tdep.c | 488 + gdb/i386-fbsd-tdep.h | 31 + gdb/i386-gnu-nat.c | 440 + gdb/i386-gnu-tdep.c | 71 + gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 27 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-nbsd-nat.c | 90 + gdb/i386-nbsd-tdep.c | 327 + gdb/i386-nto-tdep.c | 2 +- gdb/i386-obsd-nat.c | 129 + gdb/i386-obsd-tdep.c | 455 + gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 56 +- gdb/i386-tdep.h | 4 +- gdb/i386-v4-nat.c | 163 + gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 367 - gdb/i386bsd-nat.h | 28 - gdb/i386bsd-tdep.c | 123 - gdb/i386fbsd-nat.c | 197 - gdb/i386fbsd-tdep.c | 498 - gdb/i386fbsd-tdep.h | 31 - gdb/i386gnu-nat.c | 436 - gdb/i386gnu-tdep.c | 71 - gdb/i386nbsd-nat.c | 90 - gdb/i386nbsd-tdep.c | 327 - gdb/i386obsd-nat.c | 129 - gdb/i386obsd-tdep.c | 520 - gdb/i386v4-nat.c | 163 - gdb/i387-tdep.c | 2 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 17 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 2 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 3 +- gdb/inf-loop.h | 4 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 2 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 46 +- gdb/inferior.c | 55 +- gdb/inferior.h | 2 +- gdb/inflow.c | 2 +- gdb/inflow.h | 2 +- gdb/infrun.c | 115 +- gdb/infrun.h | 2 +- gdb/inline-frame.c | 2 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 6 +- gdb/interps.h | 2 +- gdb/iq2000-tdep.c | 26 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 2 +- gdb/jit.h | 2 +- gdb/language.c | 13 +- gdb/language.h | 25 +- gdb/libiberty.m4 | 2 +- gdb/libmcheck.m4 | 2 +- gdb/linespec.c | 57 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 2 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 2 +- gdb/linux-nat.h | 2 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 2 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 19 +- gdb/lm32-tdep.c | 15 +- gdb/location.c | 2 +- gdb/location.h | 2 +- gdb/m2-exp.y | 2 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 6 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 23 +- gdb/m32c-tdep.c | 16 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-tdep.c | 54 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 18 +- gdb/m68k-bsd-nat.c | 237 + gdb/m68k-bsd-tdep.c | 163 + gdb/m68k-linux-nat.c | 542 + gdb/m68k-linux-tdep.c | 435 + gdb/m68k-tdep.c | 16 +- gdb/m68k-tdep.h | 4 +- gdb/m68kbsd-nat.c | 237 - gdb/m68kbsd-tdep.c | 270 - gdb/m68klinux-nat.c | 542 - gdb/m68klinux-tdep.c | 435 - gdb/m88k-bsd-nat.c | 111 + gdb/m88k-tdep.c | 18 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 111 - gdb/machoread.c | 2 +- gdb/macrocmd.c | 2 +- gdb/macroexp.c | 2 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 33 +- gdb/main.h | 2 +- gdb/maint.c | 35 +- gdb/maint.h | 9 +- gdb/make-target-delegates | 2 +- gdb/mdebugread.c | 2 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 17 +- gdb/memattr.c | 2 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 2 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 15 +- 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 | 11 +- gdb/mi/mi-cmd-file.c | 34 +- gdb/mi/mi-cmd-info.c | 14 +- gdb/mi/mi-cmd-stack.c | 14 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 146 +- gdb/mi/mi-cmds.c | 2 +- gdb/mi/mi-cmds.h | 2 +- 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 | 83 +- gdb/mi/mi-main.c | 270 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 357 +- gdb/mi/mi-out.h | 72 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 15 +- gdb/mi/mi-symbol-cmds.c | 7 +- gdb/microblaze-linux-tdep.c | 4 +- gdb/microblaze-tdep.c | 18 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 19 +- gdb/minsyms.h | 2 +- gdb/mips-fbsd-nat.c | 136 + gdb/mips-fbsd-tdep.c | 560 + gdb/mips-fbsd-tdep.h | 28 + gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-nbsd-nat.c | 125 + gdb/mips-nbsd-tdep.c | 385 + gdb/mips-nbsd-tdep.h | 29 + gdb/mips-sde-tdep.c | 2 +- gdb/mips-tdep.c | 387 +- gdb/mips-tdep.h | 4 +- gdb/mips64-obsd-nat.c | 126 + gdb/mips64-obsd-tdep.c | 170 + gdb/mips64obsd-nat.c | 126 - gdb/mips64obsd-tdep.c | 170 - gdb/mipsnbsd-nat.c | 125 - gdb/mipsnbsd-tdep.c | 385 - gdb/mipsnbsd-tdep.h | 29 - gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 17 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 60 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 19 +- gdb/mt-tdep.c | 39 +- gdb/namespace.c | 2 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-linux-hw-point.c | 2 +- gdb/nat/aarch64-linux-hw-point.h | 4 +- gdb/nat/aarch64-linux.c | 2 +- gdb/nat/aarch64-linux.h | 2 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 4 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 21 +- 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 | 27 +- gdb/nds32-tdep.h | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 135 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 2 +- gdb/nto-tdep.c | 5 +- gdb/nto-tdep.h | 4 +- gdb/objc-lang.c | 9 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 2 +- gdb/objfiles.h | 2 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 2 +- gdb/observer.sh | 2 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 46 +- gdb/osabi.h | 2 +- gdb/osdata.c | 12 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 8 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 21 +- gdb/parse.c | 50 +- gdb/parser-defs.h | 2 +- gdb/posix-hdep.c | 2 +- gdb/ppc-fbsd-nat.c | 219 + gdb/ppc-fbsd-tdep.c | 352 + gdb/ppc-fbsd-tdep.h | 29 + gdb/ppc-linux-nat.c | 2 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-linux-tdep.h | 4 +- gdb/ppc-nbsd-nat.c | 197 + gdb/ppc-nbsd-tdep.c | 227 + gdb/ppc-nbsd-tdep.h | 32 + gdb/ppc-obsd-nat.c | 231 + gdb/ppc-obsd-tdep.c | 309 + gdb/ppc-obsd-tdep.h | 52 + gdb/ppc-ravenscar-thread.c | 2 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 4 +- gdb/ppc64-tdep.c | 2 +- gdb/ppc64-tdep.h | 2 +- gdb/ppcfbsd-nat.c | 219 - gdb/ppcfbsd-tdep.c | 353 - gdb/ppcfbsd-tdep.h | 29 - gdb/ppcnbsd-nat.c | 197 - gdb/ppcnbsd-tdep.c | 227 - gdb/ppcnbsd-tdep.h | 32 - gdb/ppcobsd-nat.c | 231 - gdb/ppcobsd-tdep.c | 327 - gdb/ppcobsd-tdep.h | 52 - gdb/printcmd.c | 68 +- gdb/probe.c | 69 +- gdb/probe.h | 2 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 2 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/procfs.c | 2 +- gdb/procfs.h | 2 +- gdb/progspace.c | 22 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 2 +- gdb/psymtab.c | 188 +- gdb/psymtab.h | 2 +- gdb/ptrace.m4 | 2 +- gdb/python/lib/gdb/FrameDecorator.py | 2 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 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-arch.c | 12 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 2 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 46 +- gdb/python/py-cmd.c | 19 +- gdb/python/py-continueevent.c | 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 | 25 +- gdb/python/py-framefilter.c | 156 +- gdb/python/py-function.c | 17 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-infevents.c | 2 +- gdb/python/py-infthread.c | 10 +- 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 | 48 +- gdb/python/py-prettyprint.c | 46 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 2 +- gdb/python/py-symtab.c | 2 +- gdb/python/py-threadevent.c | 2 +- gdb/python/py-type.c | 17 +- gdb/python/py-unwind.c | 26 +- gdb/python/py-utils.c | 62 +- gdb/python/py-value.c | 29 +- gdb/python/py-varobj.c | 14 +- gdb/python/py-xmethods.c | 2 +- gdb/python/python-internal.h | 19 +- gdb/python/python.c | 45 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 2 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 46 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 34 +- gdb/record-full.h | 2 +- gdb/record.c | 2 +- gdb/record.h | 2 +- gdb/regcache.c | 15 +- gdb/regcache.h | 8 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 2 +- 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 | 2 +- gdb/remote-notif.h | 2 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 134 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 2 +- gdb/rl78-tdep.c | 61 +- gdb/rs6000-aix-tdep.c | 47 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 2 +- gdb/rs6000-nat.c | 2 +- gdb/rs6000-tdep.c | 47 +- gdb/rs6000-tdep.h | 2 +- gdb/rust-exp.y | 111 +- gdb/rust-lang.c | 406 +- gdb/rust-lang.h | 2 +- gdb/rx-tdep.c | 119 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-linux-tdep.c | 40 +- gdb/s390-linux-tdep.h | 2 +- gdb/score-tdep.c | 127 +- gdb/score-tdep.h | 2 +- gdb/selftest.c | 5 +- gdb/selftest.h | 2 +- gdb/sentinel-frame.c | 4 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 4 +- gdb/ser-event.c | 2 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 2 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 2 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 2 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-nbsd-nat.c | 102 + gdb/sh-nbsd-tdep.c | 84 + gdb/sh-tdep.c | 41 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 87 +- gdb/sh64-tdep.h | 2 +- gdb/shnbsd-nat.c | 102 - gdb/shnbsd-tdep.c | 101 - gdb/sim-regno.h | 2 +- gdb/skip.c | 46 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 2 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 2 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-spu.c | 2 +- gdb/solib-spu.h | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 73 +- gdb/solib.h | 2 +- gdb/solist.h | 8 +- gdb/source.c | 33 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 2 +- gdb/sparc-nbsd-nat.c | 73 + gdb/sparc-nbsd-tdep.c | 326 + gdb/sparc-obsd-tdep.c | 258 + gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 44 +- gdb/sparc-tdep.h | 6 +- gdb/sparc64-fbsd-nat.c | 79 + gdb/sparc64-fbsd-tdep.c | 252 + gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-nbsd-nat.c | 189 + gdb/sparc64-nbsd-tdep.c | 280 + gdb/sparc64-obsd-nat.c | 131 + gdb/sparc64-obsd-tdep.c | 452 + gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 6 +- gdb/sparc64fbsd-nat.c | 79 - gdb/sparc64fbsd-tdep.c | 252 - gdb/sparc64nbsd-nat.c | 189 - gdb/sparc64nbsd-tdep.c | 280 - gdb/sparc64obsd-nat.c | 131 - gdb/sparc64obsd-tdep.c | 452 - gdb/sparcnbsd-nat.c | 73 - gdb/sparcnbsd-tdep.c | 378 - gdb/sparcobsd-tdep.c | 258 - gdb/spu-linux-nat.c | 2 +- gdb/spu-multiarch.c | 2 +- gdb/spu-tdep.c | 180 +- gdb/spu-tdep.h | 2 +- gdb/stabsread.c | 32 +- gdb/stabsread.h | 2 +- gdb/stack.c | 96 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 2 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 2 +- gdb/std-regs.c | 2 +- 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 | 2 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 86 +- gdb/symfile.h | 2 +- gdb/symmisc.c | 223 +- gdb/symtab.c | 89 +- gdb/symtab.h | 41 +- 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/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-dcache.c | 2 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 2 +- gdb/target-descriptions.c | 2 +- gdb/target-descriptions.h | 2 +- gdb/target-memory.c | 2 +- gdb/target.c | 2 +- gdb/target.h | 2 +- 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/testsuite/ChangeLog | 1760 +- gdb/testsuite/ChangeLog-1993-2013 | 2 +- gdb/testsuite/Makefile.in | 93 +- gdb/testsuite/analyze-racy-logs.py | 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-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 +- .../boards/remote-gdbserver-on-localhost.exp | 2 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/stabs.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 | 99 - gdb/testsuite/configure.ac | 13 +- gdb/testsuite/dg-extract-results.sh | 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_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/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_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/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 | 10 +- 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 | 4 +- 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/boolean_expr.exp | 4 +- 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_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_ex.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 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/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/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/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/exec_changed.exp | 4 +- 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 | 12 +- 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/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_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_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_exc.exp | 4 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 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 | 4 +- 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/mi_catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 6 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 4 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 6 +- 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_task_arg.exp | 4 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 6 +- 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/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/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_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_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 | 2 +- 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/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/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/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/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 | 6 +- gdb/testsuite/gdb.ada/start/dummy.adb | 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/tasks.exp | 2 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- 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/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/watch_arg.exp | 6 +- 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/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 | 4 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 4 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 8 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 6 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 8 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 4 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 4 +- 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 | 4 +- 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 | 4 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 4 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 4 +- 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 | 8 +- 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 | 5 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.arch/amd64-word.exp | 4 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 4 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 4 +- .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 4 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 4 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 9 +- gdb/testsuite/gdb.arch/e500-abi.exp | 4 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 4 +- gdb/testsuite/gdb.arch/e500-regs.exp | 8 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 15 +- gdb/testsuite/gdb.arch/gdb1291.exp | 4 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 4 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 6 +- 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 | 4 +- 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 | 8 +- gdb/testsuite/gdb.arch/i386-byte.exp | 4 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 4 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 5 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 6 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 12 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 4 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 4 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 10 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 20 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 8 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 4 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 4 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.arch/i386-word.exp | 4 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 4 +- 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/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 4 +- 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 | 12 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 10 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 16 +- gdb/testsuite/gdb.arch/powerpc-power.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power.s | 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 | 5 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 6 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 4 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.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 | 4 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 8 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 4 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 4 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 4 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 4 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 5 +- 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 | 7 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 8 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 8 +- gdb/testsuite/gdb.asm/asm-source.exp | 12 +- gdb/testsuite/gdb.base/a2-run.exp | 4 +- gdb/testsuite/gdb.base/advance.exp | 7 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 17 + gdb/testsuite/gdb.base/all-architectures-1.exp | 17 + gdb/testsuite/gdb.base/all-architectures-2.exp | 17 + gdb/testsuite/gdb.base/all-architectures-3.exp | 17 + gdb/testsuite/gdb.base/all-architectures-4.exp | 17 + gdb/testsuite/gdb.base/all-architectures-5.exp | 17 + gdb/testsuite/gdb.base/all-architectures-6.exp | 17 + gdb/testsuite/gdb.base/all-architectures-7.exp | 17 + gdb/testsuite/gdb.base/all-architectures.exp.in | 336 + gdb/testsuite/gdb.base/all-bin.exp | 5 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 4 +- gdb/testsuite/gdb.base/annota3.exp | 4 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 4 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 5 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 12 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 4 +- gdb/testsuite/gdb.base/assign.exp | 4 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 4 +- gdb/testsuite/gdb.base/async.exp | 7 +- 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 | 8 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 4 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 4 +- gdb/testsuite/gdb.base/attach.exp | 6 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 10 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 4 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 5 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 4 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 22 +- 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 | 10 +- gdb/testsuite/gdb.base/bitfields.exp | 5 +- gdb/testsuite/gdb.base/bitfields2.exp | 4 +- gdb/testsuite/gdb.base/bitops.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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 4 +- gdb/testsuite/gdb.base/break-entry.exp | 8 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.base/break-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 4 +- 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 | 4 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 4 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 6 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 4 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 22 +- 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 | 9 +- gdb/testsuite/gdb.base/call-ar-st.exp | 7 +- gdb/testsuite/gdb.base/call-rt-st.exp | 6 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 6 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 8 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 7 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 8 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 12 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 4 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 4 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 2 +- .../gdb.base/catch-gdb-caused-signals.exp | 6 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 10 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 4 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 4 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 4 +- gdb/testsuite/gdb.base/catch-syscall.exp | 7 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 19 +- gdb/testsuite/gdb.base/chng-syms.exp | 4 +- gdb/testsuite/gdb.base/code-expr.exp | 4 +- gdb/testsuite/gdb.base/code_elim.exp | 6 +- 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 | 661 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 4 +- gdb/testsuite/gdb.base/completion.exp | 7 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 5 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 4 +- gdb/testsuite/gdb.base/cond-expr.exp | 4 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 4 +- gdb/testsuite/gdb.base/condbreak.exp | 4 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 5 +- gdb/testsuite/gdb.base/constvars.exp | 4 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 4 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 3 +- gdb/testsuite/gdb.base/corefile.exp | 4 +- gdb/testsuite/gdb.base/coremaker.c | 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 | 4 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 4 +- gdb/testsuite/gdb.base/dbx.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/define.exp | 4 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 7 +- gdb/testsuite/gdb.base/detach.exp | 4 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 20 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 6 +- 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 | 14 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 4 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/display.exp | 7 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 8 +- 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 | 4 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 4 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 4 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 4 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 6 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 4 +- gdb/testsuite/gdb.base/dump.exp | 10 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 4 +- gdb/testsuite/gdb.base/echo.exp | 4 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 4 +- gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 4 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 5 +- gdb/testsuite/gdb.base/environ.exp | 5 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 4 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 4 +- gdb/testsuite/gdb.base/eval-skip.exp | 4 +- gdb/testsuite/gdb.base/eval.exp | 8 +- gdb/testsuite/gdb.base/examine-backward.c | 2 +- gdb/testsuite/gdb.base/examine-backward.exp | 4 +- gdb/testsuite/gdb.base/exe-lock.exp | 4 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 8 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 10 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 4 +- gdb/testsuite/gdb.base/exitsignal.exp | 6 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 6 +- gdb/testsuite/gdb.base/exprs.exp | 4 +- gdb/testsuite/gdb.base/fileio.exp | 6 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 4 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 4 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 4 +- gdb/testsuite/gdb.base/finish.exp | 6 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 6 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 4 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 14 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 42 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 12 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 18 +- gdb/testsuite/gdb.base/foll-fork.exp | 5 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 6 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 4 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 4 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 4 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 5 +- 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 | 4 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 6 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 6 +- gdb/testsuite/gdb.base/funcargs.exp | 5 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.base/gcore-relro.exp | 4 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 7 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 4 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 6 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 4 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 4 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 5 +- 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 | 4 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 5 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 6 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 8 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 4 +- gdb/testsuite/gdb.base/hashline2.exp | 4 +- gdb/testsuite/gdb.base/hashline3.exp | 4 +- .../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 | 6 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 4 +- gdb/testsuite/gdb.base/hbreak2.exp | 6 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 4 +- gdb/testsuite/gdb.base/huge.exp | 6 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 5 +- gdb/testsuite/gdb.base/included.h | 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 | 7 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 4 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 5 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 8 +- gdb/testsuite/gdb.base/info-macros.exp | 11 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 4 +- gdb/testsuite/gdb.base/info-proc.exp | 7 +- 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 | 8 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 4 +- gdb/testsuite/gdb.base/interact.exp | 2 +- gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 4 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 4 +- gdb/testsuite/gdb.base/interrupt.exp | 4 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 2 +- gdb/testsuite/gdb.base/jit-main.c | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 6 +- 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 | 10 +- gdb/testsuite/gdb.base/jit-so.exp | 15 +- gdb/testsuite/gdb.base/jit-solib.c | 2 +- gdb/testsuite/gdb.base/jit.exp | 9 +- gdb/testsuite/gdb.base/jithost.c | 2 +- gdb/testsuite/gdb.base/jithost.h | 2 +- gdb/testsuite/gdb.base/jitreader.c | 2 +- gdb/testsuite/gdb.base/jump.exp | 4 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 6 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 4 +- gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 5 +- gdb/testsuite/gdb.base/langs.exp | 4 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 6 +- gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 6 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 4 +- gdb/testsuite/gdb.base/linespecs.exp | 4 +- gdb/testsuite/gdb.base/list.exp | 6 +- gdb/testsuite/gdb.base/logical.exp | 4 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 4 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 4 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 8 +- gdb/testsuite/gdb.base/maint.exp | 170 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 7 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 4 +- gdb/testsuite/gdb.base/mips_pro.exp | 5 +- gdb/testsuite/gdb.base/miscexprs.exp | 4 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 6 +- gdb/testsuite/gdb.base/moribund-step.exp | 4 +- gdb/testsuite/gdb.base/multi-forks.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 20 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 4 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 4 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 4 +- gdb/testsuite/gdb.base/nodebug.exp | 4 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 4 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 4 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 4 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 6 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 3 +- gdb/testsuite/gdb.base/opaque.exp | 5 +- gdb/testsuite/gdb.base/overlays.exp | 26 +- gdb/testsuite/gdb.base/page.exp | 2 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 4 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 6 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 4 +- gdb/testsuite/gdb.base/pc-fp.exp | 5 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 12 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 4 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 4 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 6 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 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-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 6 +- gdb/testsuite/gdb.base/printcmds.exp | 10 +- gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 4 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 4 +- gdb/testsuite/gdb.base/psymtab.exp | 5 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 6 +- gdb/testsuite/gdb.base/ptype.exp | 6 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 12 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 4 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 11 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 6 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 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 | 6 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 6 +- gdb/testsuite/gdb.base/recurse.exp | 5 +- gdb/testsuite/gdb.base/relational.exp | 4 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 4 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 4 +- gdb/testsuite/gdb.base/remote.exp | 6 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 6 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 4 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 4 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 4 +- gdb/testsuite/gdb.base/return2.exp | 6 +- gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 4 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 6 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 6 +- gdb/testsuite/gdb.base/scope.exp | 4 +- gdb/testsuite/gdb.base/sect-cmd.exp | 8 +- 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 | 4 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 16 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 4 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 4 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 5 +- gdb/testsuite/gdb.base/set-noassign.exp | 6 +- gdb/testsuite/gdb.base/setshow.exp | 4 +- gdb/testsuite/gdb.base/setvar.exp | 5 +- gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 4 +- gdb/testsuite/gdb.base/shreloc.exp | 14 +- gdb/testsuite/gdb.base/sigall.exp | 5 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 4 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 9 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 5 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 4 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 15 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 10 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 5 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 8 +- gdb/testsuite/gdb.base/signals.exp | 4 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 9 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 6 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 4 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/sizeof.exp | 5 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 24 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 4 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 7 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 4 +- 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 | 16 +- gdb/testsuite/gdb.base/solib-nodir.exp | 4 +- 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 | 8 +- 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 | 12 +- 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 | 6 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 4 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-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 | 4 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 4 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 6 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 6 +- gdb/testsuite/gdb.base/stap-probe.c | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 8 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 5 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 7 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 5 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 7 +- 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 | 7 +- 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 | 4 +- 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 | 4 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 2 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 6 +- gdb/testsuite/gdb.base/store.exp | 4 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 6 +- gdb/testsuite/gdb.base/structs2.exp | 4 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 4 +- 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 | 8 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 4 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 6 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 6 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 26 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/tui-layout.c | 47 + gdb/testsuite/gdb.base/tui-layout.exp | 19 +- gdb/testsuite/gdb.base/twice.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/ui-redirect.exp | 4 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 4 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 4 +- gdb/testsuite/gdb.base/until.exp | 6 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 9 +- gdb/testsuite/gdb.base/valgrind-db-attach.c | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.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 | 5 +- gdb/testsuite/gdb.base/varargs.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 4 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 11 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 7 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 5 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 14 +- .../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 | 9 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 5 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 5 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 4 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 5 +- gdb/testsuite/gdb.base/watchpoint.exp | 18 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 19 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 4 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 4 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 4 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 4 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 4 +- gdb/testsuite/gdb.btrace/delta.exp | 4 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 6 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 4 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 4 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 4 +- gdb/testsuite/gdb.btrace/gcore.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 2 +- gdb/testsuite/gdb.btrace/nohist.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 4 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 4 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 4 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 4 +- gdb/testsuite/gdb.btrace/step.exp | 4 +- gdb/testsuite/gdb.btrace/stepi.exp | 4 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 4 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 4 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 4 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 4 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 4 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall.S | 2 +- gdb/testsuite/gdb.cell/arch.exp | 16 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 14 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 14 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 8 +- gdb/testsuite/gdb.cell/coremaker-spu.c | 2 +- gdb/testsuite/gdb.cell/coremaker.c | 2 +- gdb/testsuite/gdb.cell/data-spu.c | 2 +- gdb/testsuite/gdb.cell/data.c | 2 +- gdb/testsuite/gdb.cell/data.exp | 10 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 6 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 12 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 6 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 6 +- gdb/testsuite/gdb.cell/f-regs.exp | 10 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 10 +- gdb/testsuite/gdb.cell/gcore.exp | 10 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 10 +- gdb/testsuite/gdb.cell/ptype.exp | 10 +- gdb/testsuite/gdb.cell/registers.exp | 10 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 10 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 10 +- gdb/testsuite/gdb.cell/solib.exp | 10 +- gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 11 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 6 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 4 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 4 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 4 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 4 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 18 +- gdb/testsuite/gdb.compile/cp-simple-anonymous.exp | 22 +- gdb/testsuite/gdb.compile/cp-simple-inherit.exp | 18 +- gdb/testsuite/gdb.compile/cp-simple-member.exp | 31 +- gdb/testsuite/gdb.compile/cp-simple-method.exp | 44 +- gdb/testsuite/gdb.compile/cp-simple-nested.exp | 15 +- gdb/testsuite/gdb.compile/cp-simple-ns.exp | 14 +- gdb/testsuite/gdb.compile/cp-simple-template.exp | 55 +- gdb/testsuite/gdb.compile/cp-simple-virtual.exp | 39 +- gdb/testsuite/gdb.compile/cp-special-function.exp | 404 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 4 +- gdb/testsuite/gdb.cp/ambiguous.exp | 4 +- gdb/testsuite/gdb.cp/annota2.exp | 4 +- gdb/testsuite/gdb.cp/annota3.exp | 4 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 4 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 4 +- gdb/testsuite/gdb.cp/anon-union.exp | 4 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 6 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 6 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 4 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 4 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 4 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 4 +- gdb/testsuite/gdb.cp/casts.exp | 6 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 4 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 4 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 4 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 4 +- gdb/testsuite/gdb.cp/converts.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 4 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 4 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 4 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 4 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 4 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 4 +- gdb/testsuite/gdb.cp/ctti.exp | 4 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/debug-expr.exp | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 4 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 4 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 6 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 4 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 8 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 4 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 4 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 4 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 4 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 4 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 4 +- gdb/testsuite/gdb.cp/gdb1355.exp | 4 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 4 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 32 +- gdb/testsuite/gdb.cp/hang.exp | 4 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 4 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 4 +- gdb/testsuite/gdb.cp/inherit.exp | 4 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.exp | 4 +- gdb/testsuite/gdb.cp/local.exp | 8 +- gdb/testsuite/gdb.cp/m-data.exp | 4 +- gdb/testsuite/gdb.cp/m-static.exp | 4 +- gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 4 +- gdb/testsuite/gdb.cp/mb-inline.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 4 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 4 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 4 +- gdb/testsuite/gdb.cp/method.exp | 4 +- gdb/testsuite/gdb.cp/method2.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 4 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 4 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 4 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 4 +- gdb/testsuite/gdb.cp/namespace.exp | 4 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 6 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 4 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 4 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 4 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 4 +- gdb/testsuite/gdb.cp/nsimport.exp | 4 +- gdb/testsuite/gdb.cp/nsnested.exp | 4 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 4 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 4 +- gdb/testsuite/gdb.cp/nsstress.exp | 4 +- gdb/testsuite/gdb.cp/nsusing.exp | 4 +- gdb/testsuite/gdb.cp/operator.exp | 6 +- gdb/testsuite/gdb.cp/oranking.exp | 4 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 4 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 12 +- gdb/testsuite/gdb.cp/ovsrch.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 4 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 4 +- gdb/testsuite/gdb.cp/pr-1023.exp | 4 +- gdb/testsuite/gdb.cp/pr-1210.exp | 4 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 4 +- gdb/testsuite/gdb.cp/pr10687.exp | 6 +- gdb/testsuite/gdb.cp/pr10728.exp | 8 +- gdb/testsuite/gdb.cp/pr12028.exp | 4 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 4 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 4 +- gdb/testsuite/gdb.cp/pr9167.exp | 6 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 4 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 4 +- gdb/testsuite/gdb.cp/psmang.exp | 4 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 4 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 4 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 4 +- gdb/testsuite/gdb.cp/rtti.exp | 4 +- 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/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 6 +- gdb/testsuite/gdb.cp/shadow.exp | 14 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 4 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 4 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 6 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 4 +- gdb/testsuite/gdb.cp/templates.exp | 6 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 4 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 4 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 4 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 4 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-3.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-4.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.exp | 4 +- gdb/testsuite/gdb.cp/virtbase.exp | 4 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 6 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 4 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 4 +- gdb/testsuite/gdb.disasm/am33.exp | 4 +- gdb/testsuite/gdb.disasm/h8300s.exp | 4 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 4 +- gdb/testsuite/gdb.disasm/sh3.exp | 4 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 6 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 6 +- gdb/testsuite/gdb.disasm/t03_add.exp | 6 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 6 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 6 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 6 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 6 +- gdb/testsuite/gdb.disasm/t08_or.exp | 6 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 6 +- gdb/testsuite/gdb.disasm/t10_and.exp | 6 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 6 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 6 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 6 +- gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 4 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 40 + 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.dwarf2/arr-stride.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 4 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 4 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 4 +- gdb/testsuite/gdb.dwarf2/atomic.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 4 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 9 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 4 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/count.exp | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 7 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 4 +- 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-anon-mptr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 4 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 4 +- .../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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 4 +- .../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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 4 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 4 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 4 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 4 +- 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 | 4 +- .../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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 12 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 4 +- 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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 4 +- 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 | 6 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 4 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 7 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 4 +- 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-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.S | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 4 +- 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 | 7 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 7 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 7 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 7 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 4 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 29 + gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 73 + gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 4 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 4 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 4 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 134 + 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 4 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 4 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 4 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 4 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 4 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 4 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 4 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 4 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 4 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 5 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- .../gdb.fortran/derived-type-function.exp | 4 +- .../gdb.fortran/derived-type-function.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 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 | 6 +- gdb/testsuite/gdb.fortran/logical.exp | 4 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 4 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 4 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 4 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/complaints.exp | 2 +- gdb/testsuite/gdb.gdb/observer.exp | 2 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 2 +- gdb/testsuite/gdb.gdb/python-selftest.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 297 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 4 +- gdb/testsuite/gdb.go/basic-types.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 10 +- gdb/testsuite/gdb.go/handcall.exp | 6 +- gdb/testsuite/gdb.go/hello.exp | 12 +- gdb/testsuite/gdb.go/integers.exp | 24 +- gdb/testsuite/gdb.go/methods.exp | 10 +- gdb/testsuite/gdb.go/package.exp | 8 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.go/strings.exp | 6 +- gdb/testsuite/gdb.go/types.exp | 6 +- gdb/testsuite/gdb.go/unsafe.exp | 6 +- gdb/testsuite/gdb.guile/guile.exp | 4 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 4 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 4 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 4 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 6 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 4 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 4 +- 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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.guile/scm-frame.exp | 4 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 4 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 10 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 4 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 4 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 4 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 4 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 4 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 10 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 4 +- 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 | 4 +- 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/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 4 +- gdb/testsuite/gdb.linespec/explicit.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 4 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 6 +- gdb/testsuite/gdb.linespec/linespec.exp | 6 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 4 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 6 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 4 +- gdb/testsuite/gdb.linespec/skip-two.exp | 6 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.mi/gdb792.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-basics.exp | 4 +- gdb/testsuite/gdb.mi/mi-break.exp | 4 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 6 +- 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 | 8 +- gdb/testsuite/gdb.mi/mi-cli.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 4 +- .../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 | 4 +- gdb/testsuite/gdb.mi/mi-detach.exp | 4 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 4 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 6 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 4 +- gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 4 +- gdb/testsuite/gdb.mi/mi-file.exp | 4 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 4 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 6 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-logging.exp | 12 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 4 +- 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 | 10 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-regs.exp | 4 +- gdb/testsuite/gdb.mi/mi-return.exp | 4 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 4 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 4 +- gdb/testsuite/gdb.mi/mi-solib.exp | 6 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 4 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 4 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 8 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 4 +- 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-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 4 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 6 +- 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 | 4 +- 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 | 65 +- 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/unbounded-array.exp | 5 +- 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 | 8 +- 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 | 8 +- gdb/testsuite/gdb.multi/multi-arch.exp | 6 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 4 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 4 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 4 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 6 +- gdb/testsuite/gdb.objc/basicclass.exp | 10 +- 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 | 4 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 4 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 10 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 4 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 4 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 6 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 4 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 6 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 6 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 4 +- 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 | 4 +- .../gdb.pascal/case-insensitive-symbols.exp | 4 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 32 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 4 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 6 +- gdb/testsuite/gdb.pascal/integers.exp | 20 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 4 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 13 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 4 +- gdb/testsuite/gdb.perf/solib.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 | 6 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 4 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 6 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 6 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 28 +- .../gdb.python/py-breakpoint-create-fail.c | 2 +- .../gdb.python/py-breakpoint-create-fail.exp | 4 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 24 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 4 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 8 +- 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 | 6 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 4 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 4 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 4 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 4 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 22 +- 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 | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.python/py-frame.exp | 6 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 6 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 8 +- gdb/testsuite/gdb.python/py-framefilter.py | 8 +- gdb/testsuite/gdb.python/py-function.exp | 6 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.python/py-infthread.exp | 6 +- gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 4 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 8 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.python/py-mi.exp | 6 +- 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 | 10 +- gdb/testsuite/gdb.python/py-parameter.exp | 84 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 4 +- 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 | 6 +- 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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 4 +- 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-recurse-unwind.c | 8 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 65 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 31 +- 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 | 8 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 4 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 78 +- gdb/testsuite/gdb.python/py-symtab.exp | 44 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 4 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 4 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 62 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 60 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 74 +- 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 | 72 +- 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 | 4 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 8 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 8 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 9 +- .../gdb.reverse/machinestate-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 8 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 6 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 6 +- 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 | 8 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 4 +- .../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 | 14 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 10 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/time-reverse.c | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- gdb/testsuite/gdb.rust/expr.exp | 2 +- gdb/testsuite/gdb.rust/generics.exp | 6 +- gdb/testsuite/gdb.rust/generics.rs | 2 +- gdb/testsuite/gdb.rust/methods.exp | 6 +- gdb/testsuite/gdb.rust/methods.rs | 2 +- gdb/testsuite/gdb.rust/modules.exp | 6 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 22 +- gdb/testsuite/gdb.rust/simple.rs | 32 +- gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 4 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 4 +- gdb/testsuite/gdb.server/ext-restart.exp | 4 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 4 +- gdb/testsuite/gdb.server/file-transfer.exp | 4 +- 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/server-exec-info.exp | 4 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 4 +- gdb/testsuite/gdb.server/server-mon.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 4 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 4 +- 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 | 12 +- gdb/testsuite/gdb.stabs/weird.exp | 14 +- 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-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/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 | 4 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 2 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 6 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 6 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 4 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 6 +- 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/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 6 +- 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 | 4 +- gdb/testsuite/gdb.threads/linux-dp.exp | 4 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 4 +- 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/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 | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 4 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.exp | 10 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 8 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 4 +- 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 | 10 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 4 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 6 +- 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 | 4 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 4 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 4 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 4 +- .../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 | 4 +- gdb/testsuite/gdb.threads/sigthread.exp | 4 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 6 +- .../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 | 4 +- 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 | 6 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 4 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 4 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 10 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 8 +- 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 | 8 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 8 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 10 +- gdb/testsuite/gdb.trace/ax.exp | 4 +- gdb/testsuite/gdb.trace/backtrace.exp | 15 +- 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 | 14 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 4 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 6 +- gdb/testsuite/gdb.trace/deltrace.exp | 6 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 9 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 8 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 12 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 13 +- gdb/testsuite/gdb.trace/infotrace.exp | 8 +- .../gdb.trace/mi-trace-frame-collected.exp | 8 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 8 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 10 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 12 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 16 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 8 +- gdb/testsuite/gdb.trace/packetlen.exp | 6 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 20 +- gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 22 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 4 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 8 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 12 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 9 +- gdb/testsuite/gdb.trace/report.exp | 12 +- gdb/testsuite/gdb.trace/save-trace.exp | 6 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 9 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 4 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 13 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 16 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 8 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 25 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 5 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 15 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 10 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 16 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 12 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 6 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 6 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 22 +- 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 | 6 +- gdb/testsuite/gdb.trace/while-dyn.exp | 6 +- gdb/testsuite/gdb.trace/while-stepping.exp | 8 +- 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 | 2 +- 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 | 2 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 2 +- gdb/testsuite/lib/cell.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compiler-support.exp | 151 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 2 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/future.exp | 2 +- gdb/testsuite/lib/gdb-guile.exp | 4 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 33 +- gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/go.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 4 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 4 +- gdb/testsuite/lib/prelink-support.exp | 4 +- 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 | 4 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/thread-fsm.c | 2 +- gdb/thread-fsm.h | 2 +- gdb/thread.c | 102 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 55 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 2 +- gdb/tid-parse.h | 2 +- gdb/tilegx-linux-nat.c | 2 +- gdb/tilegx-linux-tdep.c | 2 +- gdb/tilegx-tdep.c | 23 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 24 +- gdb/top.h | 2 +- gdb/tracefile-tfile.c | 4 +- gdb/tracefile.c | 6 +- gdb/tracepoint.c | 802 +- gdb/tracepoint.h | 77 +- gdb/trad-frame.c | 23 +- gdb/trad-frame.h | 3 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 2 +- gdb/transform.m4 | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 45 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 8 +- gdb/tui/tui-io.c | 8 +- gdb/tui/tui-io.h | 5 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-out.c | 145 +- gdb/tui/tui-out.h | 48 + gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 2 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 24 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 2 +- gdb/tui/tui.h | 4 +- gdb/typeprint.c | 23 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 24 +- gdb/ui-file.h | 8 +- gdb/ui-out.c | 1050 +- gdb/ui-out.h | 294 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils-selftests.c | 60 + gdb/utils.c | 78 +- gdb/utils.h | 7 +- gdb/v850-tdep.c | 24 +- gdb/valarith.c | 19 +- gdb/valops.c | 14 +- gdb/valprint.c | 193 +- gdb/valprint.h | 14 +- gdb/value.c | 123 +- gdb/value.h | 28 +- gdb/varobj-iter.h | 6 +- gdb/varobj.c | 238 +- gdb/varobj.h | 75 +- gdb/vax-bsd-nat.c | 146 + gdb/vax-nbsd-tdep.c | 46 + gdb/vax-tdep.c | 16 +- gdb/vax-tdep.h | 2 +- gdb/vaxbsd-nat.c | 146 - gdb/vaxnbsd-tdep.c | 46 - gdb/vaxobsd-tdep.c | 178 - gdb/warning.m4 | 2 +- gdb/windows-nat.c | 4 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 2 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 156 + gdb/x86-bsd-nat.h | 31 + gdb/x86-linux-nat.c | 2 +- gdb/x86-linux-nat.h | 4 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/x86bsd-nat.c | 156 - gdb/x86bsd-nat.h | 31 - gdb/xcoffread.c | 2 +- gdb/xcoffread.h | 2 +- gdb/xml-support.c | 2 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 2 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 18 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 71 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 2 +- gold/ChangeLog | 1297 +- gold/ChangeLog-2016 | 1668 ++ gold/Makefile.am | 2 +- gold/Makefile.in | 6 +- gold/NEWS | 20 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 4 +- gold/aarch64.cc | 14 +- 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 | 71 +- 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 | 4 +- gold/configure.ac | 4 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 46 +- gold/copy-relocs.h | 11 +- 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 | 18 +- gold/gold.h | 2 +- gold/i386.cc | 2 +- gold/icf.cc | 6 +- 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 | 136 +- gold/layout.h | 9 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 4 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 39 +- gold/object.h | 9 +- gold/options.cc | 73 +- gold/options.h | 578 +- gold/output.cc | 69 +- gold/output.h | 9 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 4 +- gold/po/Make-in | 2 +- gold/powerpc.cc | 307 +- 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 | 75 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 157 +- gold/script-sections.h | 9 +- gold/script.cc | 37 +- gold/script.h | 4 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 4 +- gold/symtab.cc | 108 +- gold/symtab.h | 17 +- 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 | 14 +- gold/testsuite/Makefile.am | 188 +- gold/testsuite/Makefile.in | 434 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.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_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.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_target_lazy_init.s | 2 + gold/testsuite/arm_target_lazy_init.t | 1 + 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 +- .../ifunc-1-x86.s => gold/testsuite/bnd_ifunc_1.s | 0 gold/testsuite/bnd_ifunc_1.sh | 36 + .../pr17154-x86.s => gold/testsuite/bnd_ifunc_2.s | 0 gold/testsuite/bnd_ifunc_2.sh | 50 + .../bnd-branch-1.s => gold/testsuite/bnd_plt_1.s | 0 gold/testsuite/bnd_plt_1.sh | 52 + gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 76 + gold/testsuite/copy_test_relro_1.cc | 30 + 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/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/file_in_many_sections.c | 34 + gold/testsuite/file_in_many_sections_test.sh | 31 + 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/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_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 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 29 + 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/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_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_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_start_lib.sh | 3 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.c | 3 + gold/testsuite/pr20717.sh | 40 + gold/testsuite/pr20717.t | 5 + gold/testsuite/pr20976.c | 34 + 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.c | 2 + gold/testsuite/script_test_13.sh | 41 + gold/testsuite/script_test_13.t | 7 + gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15.c | 10 + gold/testsuite/script_test_15a.sh | 41 + gold/testsuite/script_test_15a.t | 40 + gold/testsuite/script_test_15b.sh | 42 + gold/testsuite/script_test_15b.t | 49 + gold/testsuite/script_test_15c.sh | 42 + gold/testsuite/script_test_15c.t | 41 + gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 20 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/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_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 | 32 + gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 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_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 | 8 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 6 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 522 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 76 +- gprof/ChangeLog-2016 | 107 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 4 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.c | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 4 +- gprof/cg_print.h | 2 +- gprof/configure | 22 +- gprof/configure.ac | 2 +- gprof/corefile.c | 4 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/gprof.pot | 175 +- 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 | 683 +- include/ChangeLog-2016 | 841 + include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 2 +- include/aout/adobe.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/dynix3.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hp300hpux.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/reloc.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 5 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/alpha.h | 2 +- include/coff/apollo.h | 2 +- include/coff/arm.h | 2 +- include/coff/aux-coff.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/go32exe.h | 2 +- include/coff/h8300.h | 2 +- include/coff/h8500.h | 2 +- include/coff/i386.h | 2 +- include/coff/i860.h | 2 +- include/coff/i960.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 2 +- include/coff/m68k.h | 2 +- include/coff/m88k.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/mipspe.h | 2 +- include/coff/pe.h | 4 +- include/coff/powerpc.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/sparc.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/tic80.h | 2 +- include/coff/w65.h | 2 +- include/coff/we32k.h | 2 +- include/coff/x86_64.h | 2 +- include/coff/xcoff.h | 2 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/demangle.h | 35 +- include/dis-asm.h | 5 +- include/dwarf2.def | 72 +- include/dwarf2.h | 135 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/common.h | 4 +- include/elf/cr16.h | 2 +- include/elf/cr16c.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.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 | 4 +- 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/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 | 55 + include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 112 + include/elf/rl78.h | 2 +- include/elf/rx.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/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/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-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/ieee.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/nlm/alpha-ext.h | 2 +- include/nlm/common.h | 2 +- include/nlm/external.h | 2 +- include/nlm/i386-ext.h | 2 +- include/nlm/internal.h | 2 +- include/nlm/ppc-ext.h | 2 +- include/nlm/sparc32-ext.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 39 +- include/opcode/alpha.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 104 +- include/opcode/arm.h | 10 +- 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 | 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/i370.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/i860.h | 2 +- include/opcode/i960.h | 2 +- include/opcode/ia64.h | 2 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/m88k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 36 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/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 | 19 +- include/opcode/pru.h | 411 + include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 1262 ++ include/opcode/riscv.h | 344 + include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 6 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tahoe.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tic80.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/xgate.h | 18 +- 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 | 3681 +--- ld/ChangeLog-2016 | 4124 ++++ ld/MAINTAINERS | 2 +- ld/Makefile.am | 97 +- ld/Makefile.in | 103 +- ld/NEWS | 10 +- ld/README | 2 +- ld/config.in | 3 - ld/configure | 38 +- ld/configure.ac | 8 +- ld/configure.host | 233 +- ld/configure.tgt | 20 +- ld/deffile.h | 6 +- ld/deffilep.y | 6 +- ld/emulparams/README | 2 +- ld/emulparams/arc-nps.sh | 78 + ld/emulparams/arclinux_nps.sh | 3 + ld/emulparams/arclinux_prof.sh | 1 - ld/emulparams/armelf_fuchsia.sh | 32 + ld/emulparams/armelfb_fuchsia.sh | 2 + ld/emulparams/elf32lriscv-defs.sh | 30 + ld/emulparams/elf32lriscv.sh | 2 + ld/emulparams/elf32metag.sh | 1 + ld/emulparams/elf64lriscv-defs.sh | 13 + ld/emulparams/elf64lriscv.sh | 2 + ld/emulparams/hppalinux.sh | 13 +- ld/emulparams/pruelf.sh | 19 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/aix.em | 2 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 2 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/avrelf.em | 4 +- ld/emultempl/beos.em | 2 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf32.em | 114 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/gld960.em | 2 +- ld/emultempl/gld960c.em | 2 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 2 +- ld/emultempl/lnk960.em | 2 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kcoff.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 2 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pe.em | 4 +- ld/emultempl/pep.em | 4 +- ld/emultempl/ppc32elf.em | 13 +- ld/emultempl/ppc64elf.em | 3 +- ld/emultempl/pruelf.em | 50 + ld/emultempl/riscvelf.em | 68 + ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/sh64elf.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 4 +- ld/emultempl/sunos.em | 2 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 4 +- ld/ld.texinfo | 92 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 17 +- ld/ldctor.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 16 +- ld/ldexp.h | 2 +- ld/ldfile.c | 2 +- ld/ldfile.h | 2 +- ld/ldgram.y | 16 +- ld/ldint.texinfo | 6 +- ld/ldlang.c | 68 +- ld/ldlang.h | 3 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 6 +- ld/ldlex.l | 18 +- ld/ldmain.c | 4 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 4 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 9 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pe-dll.c | 15 +- ld/pe-dll.h | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 2 +- ld/plugin.h | 2 +- ld/po/Make-in | 2 +- ld/po/ld.pot | 1433 +- ld/po/sv.po | 2261 +- 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 | 4 +- ld/scripttempl/armaout.sc | 4 +- ld/scripttempl/armbpabi.sc | 4 +- ld/scripttempl/armcoff.sc | 4 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/avrtiny.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/delta68.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 32 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32cr16c.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf32msp430_3.sc | 4 +- ld/scripttempl/elf32sh-symbian.sc | 4 +- ld/scripttempl/elf32xc16x.sc | 4 +- ld/scripttempl/elf32xc16xl.sc | 4 +- ld/scripttempl/elf32xc16xs.sc | 4 +- ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 4 +- ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfi370.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.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/epocpe.sc | 4 +- ld/scripttempl/h8300.sc | 4 +- ld/scripttempl/h8300h.sc | 4 +- ld/scripttempl/h8300hn.sc | 4 +- ld/scripttempl/h8300s.sc | 4 +- ld/scripttempl/h8300sn.sc | 4 +- ld/scripttempl/h8300sx.sc | 4 +- ld/scripttempl/h8300sxn.sc | 4 +- ld/scripttempl/h8500.sc | 4 +- ld/scripttempl/h8500b.sc | 4 +- ld/scripttempl/h8500c.sc | 4 +- ld/scripttempl/h8500m.sc | 4 +- ld/scripttempl/h8500s.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386coff.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/i860coff.sc | 4 +- ld/scripttempl/i960.sc | 4 +- ld/scripttempl/ia64vms.sc | 6 +- ld/scripttempl/ip2k.sc | 6 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/m68kaux.sc | 4 +- ld/scripttempl/m68kcoff.sc | 4 +- ld/scripttempl/m88kbcs.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 | 4 +- ld/scripttempl/nw.sc | 4 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 4 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/ppcpe.sc | 4 +- ld/scripttempl/pru.sc | 179 + ld/scripttempl/psos.sc | 4 +- ld/scripttempl/riscix.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/sparccoff.sc | 4 +- ld/scripttempl/st2000.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 | 4 +- ld/scripttempl/v850.sc | 8 +- ld/scripttempl/v850_rh850.sc | 8 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/w65.sc | 4 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- 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 | 37 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 273 +- ld/testsuite/ld-aarch64/erratum843419.d | 92 +- ld/testsuite/ld-aarch64/farcall-b-defsym.d | 4 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 8 +- ld/testsuite/ld-aarch64/farcall-b.d | 6 +- ld/testsuite/ld-aarch64/farcall-bl-defsym.d | 4 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 8 +- ld/testsuite/ld-aarch64/farcall-bl.d | 6 +- ld/testsuite/ld-aarch64/ifunc-15.d | 4 +- ld/testsuite/ld-aarch64/ifunc-16.d | 4 +- ld/testsuite/ld-aarch64/ifunc-5a-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-5b.d | 4 +- ld/testsuite/ld-aarch64/ifunc-5r-local.d | 6 +- ld/testsuite/ld-aarch64/ifunc-6a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-6b.d | 4 +- ld/testsuite/ld-aarch64/ifunc-7a.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7b.d | 2 +- ld/testsuite/ld-aarch64/ifunc-8.d | 2 +- ld/testsuite/ld-aarch64/limit-b.d | 4 +- ld/testsuite/ld-aarch64/limit-bl.d | 4 +- ld/testsuite/ld-aarch64/pie-bind-locally-a.s | 5 + ld/testsuite/ld-aarch64/pie-bind-locally-b.s | 6 + ld/testsuite/ld-aarch64/pie-bind-locally.d | 9 + ld/testsuite/ld-aarch64/relocs-ilp32.ld | 19 + ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d | 10 + .../ld-aarch64/tls-relax-ld-le-small-ilp32.d | 14 + .../ld-aarch64/tls-relax-ld-le-tiny-ilp32.d | 13 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arc/arclinux-nps.d | 50 + ld/testsuite/ld-arc/arclinux-nps.s | 46 + ld/testsuite/ld-arm/arm-elf.exp | 3 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-mixed-app-v5.d | 16 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 16 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 16 +- ld/testsuite/ld-arm/farcall-mixed-lib.d | 16 +- ld/testsuite/ld-arm/pie-bind-locally-a.s | 5 + ld/testsuite/ld-arm/pie-bind-locally-b.s | 6 + ld/testsuite/ld-arm/pie-bind-locally.d | 9 + ld/testsuite/ld-arm/stm32l4xx-fix-all.s | 4 +- ld/testsuite/ld-arm/thumb2-b-interwork.s | 2 +- ld/testsuite/ld-arm/thumb2-bl.s | 2 +- ld/testsuite/ld-arm/vxworks2.sd | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-avr/pr20789.d | 14 + ld/testsuite/ld-avr/pr20789.s | 12 + ld/testsuite/ld-bootstrap/bootstrap.exp | 62 +- ld/testsuite/ld-cdtest/cdtest-foo.cc | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 6 +- ld/testsuite/ld-checks/checks.exp | 6 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 4 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-discard/discard.ld | 1 + ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/audit.exp | 7 +- ld/testsuite/ld-elf/binutils.exp | 4 +- ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 19 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dwarf.exp | 11 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh-group.exp | 4 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/elf.exp | 75 +- ld/testsuite/ld-elf/endsym.d | 1 + ld/testsuite/ld-elf/exclude.exp | 16 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/flags1.ld | 1 + ld/testsuite/ld-elf/frame.exp | 6 +- ld/testsuite/ld-elf/group.ld | 8 +- ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 42 +- ld/testsuite/ld-elf/indirect1b.c | 3 + ld/testsuite/ld-elf/indirect2.c | 3 + ld/testsuite/ld-elf/indirect3b.c | 3 + ld/testsuite/ld-elf/indirect4b.c | 6 + ld/testsuite/ld-elf/maxpage3.t | 1 + ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/nobits-1.d | 2 - ld/testsuite/ld-elf/noload-1.t | 1 + ld/testsuite/ld-elf/noload-2.d | 2 +- ld/testsuite/ld-elf/note-1.d | 2 - ld/testsuite/ld-elf/note-2.d | 2 - ld/testsuite/ld-elf/orphan-8.map | 4 +- ld/testsuite/ld-elf/orphan.ld | 1 + ld/testsuite/ld-elf/overlay.d | 2 + ld/testsuite/ld-elf/overlay.t | 3 +- ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr14052.t | 1 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr18718.c | 3 + ld/testsuite/ld-elf/pr18720.rd | 4 + ld/testsuite/ld-elf/pr18720b.c | 5 + ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr19539.t | 5 + ld/testsuite/ld-elf/pr19553c.c | 3 + ld/testsuite/ld-elf/pr20995-2so.r | 3 + ld/testsuite/ld-elf/pr20995.r | 5 + ld/testsuite/ld-elf/pr20995a.s | 11 + ld/testsuite/ld-elf/pr20995b.s | 13 + ld/testsuite/ld-elf/pr20995c.s | 13 + ld/testsuite/ld-elf/provide-hidden-1.ld | 1 + ld/testsuite/ld-elf/provide-hidden-s.ld | 1 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 5 +- ld/testsuite/ld-elf/sec64k.exp | 5 +- ld/testsuite/ld-elf/shared.exp | 347 +- ld/testsuite/ld-elf/tls_common.exp | 10 +- ld/testsuite/ld-elf/weak-dyn-1.ld | 1 + ld/testsuite/ld-elf/wrap.exp | 11 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 12 +- ld/testsuite/ld-elfvers/vers.exp | 48 +- ld/testsuite/ld-elfvers/vers.h | 7 + ld/testsuite/ld-elfvers/vers1.c | 16 +- ld/testsuite/ld-elfvers/vers1.sym | 8 +- ld/testsuite/ld-elfvers/vers15.c | 6 +- ld/testsuite/ld-elfvers/vers15.sym | 6 +- ld/testsuite/ld-elfvers/vers18.c | 8 +- ld/testsuite/ld-elfvers/vers18.sym | 8 +- ld/testsuite/ld-elfvers/vers21.c | 7 +- ld/testsuite/ld-elfvers/vers21.sym | 6 +- ld/testsuite/ld-elfvers/vers22a.c | 2 +- ld/testsuite/ld-elfvers/vers22a.sym | 2 +- ld/testsuite/ld-elfvers/vers23a.c | 2 +- ld/testsuite/ld-elfvers/vers23a.sym | 2 +- ld/testsuite/ld-elfvers/vers27d.sym | 2 +- ld/testsuite/ld-elfvers/vers27d1.c | 2 +- ld/testsuite/ld-elfvers/vers4.c | 2 +- ld/testsuite/ld-elfvers/vers4.sym | 2 +- ld/testsuite/ld-elfvers/vers4a.sym | 2 +- ld/testsuite/ld-elfvers/vers5.c | 8 +- ld/testsuite/ld-elfvers/vers6.c | 8 +- ld/testsuite/ld-elfvers/vers6.sym | 8 +- ld/testsuite/ld-elfvers/vers7a.c | 4 +- ld/testsuite/ld-elfvers/vers7a.sym | 4 +- ld/testsuite/ld-elfvers/vers9.c | 8 +- ld/testsuite/ld-elfvers/vers9.sym | 8 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 29 +- ld/testsuite/ld-elfweak/elfweak.exp | 46 +- ld/testsuite/ld-elfweak/strong.sym | 2 +- ld/testsuite/ld-elfweak/strongcomm.sym | 4 +- ld/testsuite/ld-elfweak/strongdata.sym | 4 +- ld/testsuite/ld-fastcall/fastcall.exp | 4 +- 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 | 10 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 6 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr19539.t | 5 + ld/testsuite/ld-i386/tls.exp | 8 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 65 +- ld/testsuite/ld-ifunc/pr16467b.c | 3 + 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 | 4 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 6 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 6 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/nios2.exp | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 6 +- ld/testsuite/ld-pe/pe-run.exp | 14 +- ld/testsuite/ld-pe/pe-run2.exp | 14 +- ld/testsuite/ld-pe/pe.exp | 2 +- ld/testsuite/ld-pie/pie.exp | 16 +- ld/testsuite/ld-plugin/lto.exp | 24 +- ld/testsuite/ld-plugin/plugin-13.d | 2 +- ld/testsuite/ld-plugin/plugin-14.d | 2 +- ld/testsuite/ld-plugin/plugin-15.d | 2 +- ld/testsuite/ld-plugin/plugin-16.d | 2 +- ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-21.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin-23.d | 2 +- ld/testsuite/ld-plugin/plugin-6.d | 2 +- ld/testsuite/ld-plugin/plugin-7.d | 2 +- ld/testsuite/ld-plugin/plugin-8.d | 2 +- ld/testsuite/ld-plugin/plugin.exp | 11 +- ld/testsuite/ld-plugin/pr12760b.c | 15 +- ld/testsuite/ld-plugin/pr16746a.c | 8 +- ld/testsuite/ld-plugin/pr16746b.c | 6 + ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/dotsym1.d | 15 + ld/testsuite/ld-powerpc/dotsym2.d | 16 + ld/testsuite/ld-powerpc/dotsym3.d | 16 + ld/testsuite/ld-powerpc/dotsym4.d | 17 + ld/testsuite/ld-powerpc/dotsymref.s | 4 + ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/nodotsym.s | 11 + ld/testsuite/ld-powerpc/powerpc.exp | 10 +- ld/testsuite/ld-powerpc/tocopt7.d | 54 + ld/testsuite/ld-powerpc/tocopt7.out | 26 + ld/testsuite/ld-powerpc/tocopt7.s | 216 + ld/testsuite/ld-powerpc/tocopt8.d | 46 + ld/testsuite/ld-powerpc/tocopt8.s | 188 + ld/testsuite/ld-powerpc/vle-multiseg-5.d | 2 +- ld/testsuite/ld-powerpc/vxworks2.sd | 2 +- ld/testsuite/ld-pru/emit-relocs-1.d | 37 + .../{ld-mips-elf => ld-pru}/emit-relocs-1.ld | 0 ld/testsuite/{ld-nios2 => ld-pru}/emit-relocs-1a.s | 0 .../{ld-mips-elf => ld-pru}/emit-relocs-1b.s | 0 ld/testsuite/ld-pru/ldi32.d | 12 + ld/testsuite/ld-pru/ldi32.s | 6 + ld/testsuite/ld-pru/ldi32_symbol.s | 2 + ld/testsuite/ld-pru/norelax_ldi32-data.d | 20 + ld/testsuite/ld-pru/norelax_ldi32-dis.d | 29 + ld/testsuite/ld-pru/pcrel_s10.d | 18 + ld/testsuite/ld-pru/pcrel_s10.s | 7 + ld/testsuite/ld-pru/pcrel_s10_label.s | 9 + ld/testsuite/ld-pru/pcrel_u8-illegal.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal.s | 9 + ld/testsuite/ld-pru/pcrel_u8-illegal2.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal2.s | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal3.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal3.s | 7 + ld/testsuite/ld-pru/pcrel_u8.d | 15 + ld/testsuite/ld-pru/pcrel_u8.s | 9 + ld/testsuite/ld-pru/pcrel_u8_label.s | 4 + ld/testsuite/ld-pru/pmem.d | 15 + ld/testsuite/ld-pru/pmem.s | 15 + ld/testsuite/ld-pru/pmem_symbol.s | 13 + ld/testsuite/ld-pru/pru.exp | 8 + ld/testsuite/ld-pru/relax_ldi32-data.d | 19 + ld/testsuite/ld-pru/relax_ldi32-dis.d | 27 + ld/testsuite/ld-pru/relax_ldi32.s | 30 + ld/testsuite/ld-pru/relax_ldi32_symbol.s | 5 + ld/testsuite/ld-pru/reloc.d | 14 + ld/testsuite/ld-pru/reloc.s | 9 + ld/testsuite/ld-pru/reloc_symbol.s | 24 + ld/testsuite/ld-pru/u16.d | 11 + ld/testsuite/ld-pru/u16.s | 4 + ld/testsuite/ld-pru/u16_symbol.s | 2 + ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-s390/tlspic1.s | 4 +- ld/testsuite/ld-s390/tlspic1_64.s | 4 +- ld/testsuite/ld-scripts/align.exp | 4 +- ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/assert.exp | 4 +- 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 | 4 +- ld/testsuite/ld-scripts/defined.t | 1 + ld/testsuite/ld-scripts/defined6.t | 1 + ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.t | 1 + ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.t | 1 + ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.t | 6 +- ld/testsuite/ld-scripts/exclude-file-1.d | 5 + ld/testsuite/ld-scripts/exclude-file-1.map | 8 + ld/testsuite/ld-scripts/exclude-file-1.t | 10 + ld/testsuite/ld-scripts/exclude-file-2.d | 5 + ld/testsuite/ld-scripts/exclude-file-2.map | 7 + ld/testsuite/ld-scripts/exclude-file-2.t | 10 + ld/testsuite/ld-scripts/exclude-file-3.d | 5 + ld/testsuite/ld-scripts/exclude-file-3.map | 7 + ld/testsuite/ld-scripts/exclude-file-3.t | 10 + ld/testsuite/ld-scripts/exclude-file-4.d | 5 + ld/testsuite/ld-scripts/exclude-file-4.map | 7 + ld/testsuite/ld-scripts/exclude-file-4.t | 10 + ld/testsuite/ld-scripts/exclude-file-a.s | 5 + ld/testsuite/ld-scripts/exclude-file-b.s | 5 + ld/testsuite/ld-scripts/exclude-file.exp | 32 + ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 4 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 4 +- ld/testsuite/ld-scripts/map-address.exp | 4 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 12 +- ld/testsuite/ld-scripts/phdrs2.exp | 4 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide-2.t | 1 + ld/testsuite/ld-scripts/provide-4.t | 1 + 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 | 10 +- ld/testsuite/ld-scripts/section-flags.exp | 4 +- ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/size-2.d | 4 +- ld/testsuite/ld-scripts/size-2.t | 4 +- ld/testsuite/ld-scripts/size.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 4 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 10 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 4 +- ld/testsuite/ld-sh/arch/arch.exp | 4 +- ld/testsuite/ld-sh/rd-sh.exp | 4 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 10 +- ld/testsuite/ld-sh/sh64/rd-sh64.exp | 4 +- ld/testsuite/ld-sh/sh64/relax.exp | 4 +- ld/testsuite/ld-sh/sh64/relfail.exp | 4 +- ld/testsuite/ld-sh/sh64/sh64.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 17 +- ld/testsuite/ld-size/size.exp | 26 +- ld/testsuite/ld-sparc/sparc.exp | 5 +- ld/testsuite/ld-sparc/wdispcall.dd | 18 + ld/testsuite/ld-sparc/wdispcall.s | 14 + ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 13 +- ld/testsuite/ld-tic6x/tic6x.exp | 14 +- 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 | 4 +- ld/testsuite/ld-undefined/weak-undef.exp | 8 +- ld/testsuite/ld-unique/unique.exp | 42 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/plt-local.ld | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-versados/versados.exp | 6 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 6 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pr19539.t | 5 + ld/testsuite/ld-x86-64/pr20800a.S | 17 + ld/testsuite/ld-x86-64/pr20800b.S | 21 + ld/testsuite/ld-x86-64/tls.exp | 14 +- ld/testsuite/ld-x86-64/x86-64.exp | 56 +- ld/testsuite/ld-xc16x/xc16x.exp | 2 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/coalesce.exp | 4 +- ld/testsuite/ld-xtensa/diff_overflow.exp | 4 +- ld/testsuite/ld-xtensa/lcall.exp | 4 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 115 +- libiberty/ChangeLog | 92 + libiberty/Makefile.in | 20 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 21 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 8 +- libiberty/configure.ac | 3 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 269 +- libiberty/cp-demangle.h | 3 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 72 +- 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/filename_cmp.c | 2 +- libiberty/floatformat.c | 3 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 3 +- libiberty/getopt.c | 3 +- libiberty/getopt1.c | 3 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 23 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 6 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 3 +- libiberty/make-relative-prefix.c | 3 +- libiberty/make-temp-file.c | 3 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 3 +- libiberty/pex-djgpp.c | 3 +- libiberty/pex-msdos.c | 3 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 3 +- libiberty/pex-win32.c | 3 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 11 +- libiberty/rust-demangle.c | 348 + libiberty/safe-ctype.c | 3 +- libiberty/setenv.c | 3 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 3 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 3 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 9 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 10 +- libiberty/testsuite/demangle-expected | 79 + libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/rust-demangle-expected | 161 + 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 | 3 +- libiberty/xstrndup.c | 7 +- libiberty/xvasprintf.c | 2 +- opcodes/ChangeLog | 1539 +- opcodes/ChangeLog-2016 | 2179 ++ opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 19 +- opcodes/Makefile.in | 17 +- opcodes/aarch64-asm-2.c | 1108 +- opcodes/aarch64-asm.c | 76 +- opcodes/aarch64-asm.h | 4 +- opcodes/aarch64-dis-2.c | 5172 ++--- opcodes/aarch64-dis.c | 65 +- opcodes/aarch64-dis.h | 4 +- opcodes/aarch64-gen.c | 8 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 108 +- opcodes/aarch64-opc.h | 6 +- opcodes/aarch64-tbl.h | 124 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 574 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 4 +- opcodes/arc-ext.h | 4 +- opcodes/arc-fxi.h | 368 +- opcodes/arc-nps400-tbl.h | 113 +- opcodes/arc-opc.c | 920 +- opcodes/arc-regs.h | 2 +- opcodes/arc-tbl.h | 4476 ++-- opcodes/arm-dis.c | 38 +- opcodes/avr-dis.c | 23 +- opcodes/bfin-dis.c | 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 | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 26 +- opcodes/configure.ac | 6 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 16 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 2 +- opcodes/epiphany-desc.h | 10 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 10 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 10 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 10 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 8 +- opcodes/frv-desc.h | 10 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 10 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/h8500-dis.c | 2 +- opcodes/h8500-opc.h | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i370-dis.c | 2 +- opcodes/i370-opc.c | 2 +- opcodes/i386-dis-evex.h | 24 +- opcodes/i386-dis.c | 382 +- opcodes/i386-gen.c | 17 +- opcodes/i386-init.h | 286 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 14 +- opcodes/i386-opc.tbl | 44 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 21200 ++++++++++--------- opcodes/i860-dis.c | 2 +- opcodes/i960-dis.c | 2 +- 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 | 10 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 10 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 10 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 10 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 10 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 10 +- opcodes/lm32-opinst.c | 2 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 10 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 10 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 10 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 10 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 2 +- opcodes/m68k-opc.c | 2 +- opcodes/m88k-dis.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 2 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 10 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 10 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 333 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 205 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 10 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 10 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 2 +- opcodes/or1k-desc.h | 10 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 10 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 4 + opcodes/po/opcodes.pot | 1008 +- opcodes/po/sr.po | 1507 ++ opcodes/ppc-dis.c | 4 +- opcodes/ppc-opc.c | 2 +- opcodes/pru-dis.c | 286 + opcodes/pru-opc.c | 236 + opcodes/riscv-dis.c | 507 + opcodes/riscv-opc.c | 685 + opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 34 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 34 +- opcodes/s390-dis.c | 2 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 2 +- opcodes/s390-opc.txt | 2 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sh64-dis.c | 2 +- opcodes/sh64-opc.c | 2 +- opcodes/sh64-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 51 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tic80-dis.c | 2 +- opcodes/tic80-opc.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/w65-dis.c | 2 +- opcodes/w65-opc.h | 2 +- opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-desc.c | 2 +- opcodes/xc16x-desc.h | 10 +- opcodes/xc16x-dis.c | 2 +- opcodes/xc16x-ibld.c | 2 +- opcodes/xc16x-opc.c | 2 +- opcodes/xc16x-opc.h | 10 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 10 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 10 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- sim/ChangeLog | 5 + sim/MAINTAINERS | 1 + sim/Makefile.in | 2 +- sim/aarch64/ChangeLog | 45 + sim/aarch64/Makefile.in | 2 +- sim/aarch64/configure.ac | 2 +- sim/aarch64/cpustate.c | 11 +- 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 | 243 +- sim/aarch64/simulator.h | 2 +- sim/arm/Makefile.in | 2 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 2 +- sim/arm/sim-main.h | 2 +- sim/arm/wrapper.c | 2 +- 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/Make-common.in | 2 +- sim/common/Makefile.in | 2 +- 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/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 | 2 +- sim/common/run.1 | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 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 | 2 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 2 +- 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/Makefile.in | 2 +- 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/ChangeLog | 11 + 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 | 7 +- 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/mips.igen | 1 + 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/Makefile.in | 2 +- sim/moxie/interp.c | 2 +- sim/moxie/sim-main.h | 2 +- sim/msp430/Makefile.in | 2 +- sim/msp430/configure.ac | 2 +- sim/msp430/msp430-sim.c | 2 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 2 +- sim/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/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/Makefile.in | 2 +- 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/aarch64/ChangeLog | 25 + sim/testsuite/sim/aarch64/adds.s | 81 + sim/testsuite/sim/aarch64/fcmp.s | 146 + sim/testsuite/sim/aarch64/fcsel.s | 53 + sim/testsuite/sim/aarch64/fcvtz.s | 202 + sim/testsuite/sim/aarch64/fminnm.s | 82 + sim/testsuite/sim/aarch64/fstur.s | 136 + sim/testsuite/sim/aarch64/mls.s | 103 + sim/testsuite/sim/aarch64/mul.s | 99 + sim/testsuite/sim/aarch64/tbnz.s | 55 + sim/testsuite/sim/aarch64/testutils.inc | 16 +- sim/testsuite/sim/aarch64/uzp.s | 214 + 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/v850/Makefile.in | 2 +- zlib/configure | 1 - 8525 files changed, 161937 insertions(+), 92349 deletions(-) create mode 100644 bfd/ChangeLog-2016 create mode 100644 bfd/cpu-pru.c create mode 100644 bfd/cpu-riscv.c create mode 100644 bfd/elf32-pru.c create mode 100644 bfd/elfnn-riscv.c create mode 100644 bfd/elfxx-riscv.c create mode 100644 bfd/elfxx-riscv.h create mode 100644 binutils/ChangeLog-2016 create mode 100644 binutils/testsuite/binutils-all/mips/mips-ase-1.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-ase-1.s create mode 100644 binutils/testsuite/binutils-all/mips/mips-ase-2.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-ase-2.s create mode 100644 binutils/testsuite/binutils-all/mips/mips-ase-3.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-extend-insn.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-extend-insn.s create mode 100644 binutils/testsuite/binutils-all/mips/mips16-extend-noinsn.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-extend-noinsn.s create mode 100644 binutils/testsuite/binutils-all/mips/mips16-pcrel.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-pcrel.s create mode 100644 binutils/testsuite/binutils-all/nm-ver.s create mode 100644 elfcpp/ChangeLog-2016 create mode 100755 etc/update-copyright.py create mode 100644 gas/ChangeLog-2016 create mode 100644 gas/config/tc-pru.c create mode 100644 gas/config/tc-pru.h create mode 100644 gas/config/tc-riscv.c create mode 100644 gas/config/tc-riscv.h create mode 100644 gas/doc/c-pru.texi create mode 100644 gas/doc/c-riscv.texi create mode 100644 gas/po/sv.po create mode 100644 gas/testsuite/gas/aarch64/advsimd-armv8_3.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-armv8_3.s create mode 100644 gas/testsuite/gas/aarch64/fp-armv8_3.d create mode 100644 gas/testsuite/gas/aarch64/fp-armv8_3.s create mode 100644 gas/testsuite/gas/aarch64/illegal-crypto-nofp.d create mode 100644 gas/testsuite/gas/aarch64/illegal-crypto-nofp.l create mode 100644 gas/testsuite/gas/aarch64/illegal-fcmla.d create mode 100644 gas/testsuite/gas/aarch64/illegal-fcmla.l create mode 100644 gas/testsuite/gas/aarch64/illegal-fcmla.s create mode 100644 gas/testsuite/gas/aarch64/illegal-fjcvtzs.d create mode 100644 gas/testsuite/gas/aarch64/illegal-fjcvtzs.l create mode 100644 gas/testsuite/gas/aarch64/illegal-fjcvtzs.s create mode 100644 gas/testsuite/gas/aarch64/illegal-fp16-nofp.d create mode 100644 gas/testsuite/gas/aarch64/illegal-fp16-nofp.l create mode 100644 gas/testsuite/gas/aarch64/illegal-fp16-nofp.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ldapr.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ldapr.l create mode 100644 gas/testsuite/gas/aarch64/illegal-ldapr.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ldraa.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ldraa.l create mode 100644 gas/testsuite/gas/aarch64/illegal-ldraa.s create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.l create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-3.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-3.l create mode 100644 gas/testsuite/gas/aarch64/ldst-rcpc-armv8_2.d create mode 100644 gas/testsuite/gas/aarch64/ldst-rcpc.d create mode 100644 gas/testsuite/gas/aarch64/ldst-rcpc.s create mode 100644 gas/testsuite/gas/aarch64/pac.d create mode 100644 gas/testsuite/gas/aarch64/pac.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-3.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-3.s create mode 100644 gas/testsuite/gas/aarch64/system-3.d create mode 100644 gas/testsuite/gas/aarch64/system-3.s create mode 100644 gas/testsuite/gas/all/sleb128-8.d create mode 100644 gas/testsuite/gas/all/sleb128-8.s create mode 100644 gas/testsuite/gas/arc/cl-warn.s create mode 100644 gas/testsuite/gas/arc/cpu-em-err.s create mode 100644 gas/testsuite/gas/arc/cpu-em4-err.s create mode 100644 gas/testsuite/gas/arc/cpu-fpuda-err.s create mode 100644 gas/testsuite/gas/arc/cpu-hs-err.s create mode 100644 gas/testsuite/gas/arc/cpu-pseudop-1.d create mode 100644 gas/testsuite/gas/arc/cpu-pseudop-1.s create mode 100644 gas/testsuite/gas/arc/cpu-pseudop-2.d create mode 100644 gas/testsuite/gas/arc/cpu-pseudop-2.s create mode 100644 gas/testsuite/gas/arc/cpu-quarkse-err.s create mode 100644 gas/testsuite/gas/arc/cpu-warn2.s create mode 100644 gas/testsuite/gas/arc/lpcount-err.s create mode 100644 gas/testsuite/gas/arc/nps400-10.d create mode 100644 gas/testsuite/gas/arc/nps400-10.s create mode 100644 gas/testsuite/gas/arc/nps400-9.d create mode 100644 gas/testsuite/gas/arc/nps400-9.s create mode 100644 gas/testsuite/gas/arc/textauxregister-1.d create mode 100644 gas/testsuite/gas/arc/textauxregister-1.s create mode 100644 gas/testsuite/gas/arc/textcondcode-err.s create mode 100644 gas/testsuite/gas/arc/textcoreregister-err.s create mode 100644 gas/testsuite/gas/arm/add-shift-two.d create mode 100644 gas/testsuite/gas/arm/add-shift-two.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-warn.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl.s create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw.s create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl.s create mode 100644 gas/testsuite/gas/i386/fpu-bad.d create mode 100644 gas/testsuite/gas/i386/fpu-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.s create mode 100644 gas/testsuite/gas/i386/xop32reg.d create mode 100644 gas/testsuite/gas/i386/xop32reg.s create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-64.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-asmacro.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended.l create mode 100644 gas/testsuite/gas/mips/mips16-extend-swap.d create mode 100644 gas/testsuite/gas/mips/mips16-extend-swap.s create mode 100644 gas/testsuite/gas/mips/mips16-extend.d create mode 100644 gas/testsuite/gas/mips/mips16-extend.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-noargs.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-noargs.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.s create mode 100644 gas/testsuite/gas/mips/mips16-jal-e.d create mode 100644 gas/testsuite/gas/mips/mips16-jal-e.s create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.d create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.l create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.s create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.s create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.s create mode 100644 gas/testsuite/gas/mips/mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-1.d create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-1.l create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-1.s create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-2.d create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-2.l create mode 100644 gas/testsuite/gas/mips/mips16-relax-unextended-2.s create mode 100644 gas/testsuite/gas/mips/mips16-sdrasp.d create mode 100644 gas/testsuite/gas/mips/mips16-sdrasp.l create mode 100644 gas/testsuite/gas/mips/mips16-sdrasp.s create mode 100644 gas/testsuite/gas/mips/mips16-sprel-swap.d create mode 100644 gas/testsuite/gas/mips/mips16-sprel-swap.s create mode 100644 gas/testsuite/gas/mips/mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16e-64.d rename gas/testsuite/gas/mips/{mips16e-64.l => mips16e-32@mips16e-64.l} (100%) create mode 100644 gas/testsuite/gas/mips/mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-64-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/mips16e@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/mips16e@loc-swap-dis.d create mode 100644 gas/testsuite/gas/mips/mips16e@loc-swap.d create mode 100644 gas/testsuite/gas/pru/alu.d create mode 100644 gas/testsuite/gas/pru/alu.s create mode 100644 gas/testsuite/gas/pru/branch.d create mode 100644 gas/testsuite/gas/pru/branch.s create mode 100644 gas/testsuite/gas/pru/illegal.l create mode 100644 gas/testsuite/gas/pru/illegal.s create mode 100644 gas/testsuite/gas/pru/ldi.d create mode 100644 gas/testsuite/gas/pru/ldi.s create mode 100644 gas/testsuite/gas/pru/ldst.d create mode 100644 gas/testsuite/gas/pru/ldst.s create mode 100644 gas/testsuite/gas/pru/loop.d create mode 100644 gas/testsuite/gas/pru/loop.s create mode 100644 gas/testsuite/gas/pru/misc.d create mode 100644 gas/testsuite/gas/pru/misc.s create mode 100644 gas/testsuite/gas/pru/pru.exp create mode 100644 gas/testsuite/gas/pru/pseudo.d create mode 100644 gas/testsuite/gas/pru/pseudo.s create mode 100644 gas/testsuite/gas/pru/warn_reglabel.l create mode 100644 gas/testsuite/gas/pru/warn_reglabel.s create mode 100644 gas/testsuite/gas/pru/xfr.d create mode 100644 gas/testsuite/gas/pru/xfr.s create mode 100644 gas/testsuite/gas/riscv/riscv.exp create mode 100644 gas/testsuite/gas/riscv/t_insns.d create mode 100644 gas/testsuite/gas/riscv/t_insns.s create mode 100644 gas/testsuite/gas/sparc/cbcond-diag.l create mode 100644 gas/testsuite/gas/sparc/cbcond-diag.s create mode 100644 gas/testsuite/gas/sparc/hwcaps-bump.l create mode 100644 gas/testsuite/gas/sparc/hwcaps-bump.s create mode 100644 gas/testsuite/gas/sparc/pr20732.d create mode 100644 gas/testsuite/gas/sparc/pr20732.s create mode 100644 gdb/ChangeLog-2016 create mode 100644 gdb/alpha-bsd-nat.c create mode 100644 gdb/alpha-bsd-tdep.c create mode 100644 gdb/alpha-bsd-tdep.h create mode 100644 gdb/alpha-fbsd-tdep.c create mode 100644 gdb/alpha-nbsd-tdep.c create mode 100644 gdb/alpha-obsd-tdep.c delete mode 100644 gdb/alphabsd-nat.c delete mode 100644 gdb/alphabsd-tdep.c delete mode 100644 gdb/alphabsd-tdep.h delete mode 100644 gdb/alphafbsd-tdep.c delete mode 100644 gdb/alphanbsd-tdep.c delete mode 100644 gdb/alphaobsd-tdep.c create mode 100644 gdb/amd64-bsd-nat.c create mode 100644 gdb/amd64-fbsd-nat.c create mode 100644 gdb/amd64-fbsd-tdep.c create mode 100644 gdb/amd64-nbsd-nat.c create mode 100644 gdb/amd64-nbsd-tdep.c create mode 100644 gdb/amd64-obsd-nat.c create mode 100644 gdb/amd64-obsd-tdep.c delete mode 100644 gdb/amd64bsd-nat.c delete mode 100644 gdb/amd64fbsd-nat.c delete mode 100644 gdb/amd64fbsd-tdep.c delete mode 100644 gdb/amd64nbsd-nat.c delete mode 100644 gdb/amd64nbsd-tdep.c delete mode 100644 gdb/amd64obsd-nat.c delete mode 100644 gdb/amd64obsd-tdep.c create mode 100644 gdb/arm-bsd-tdep.c create mode 100644 gdb/arm-nbsd-nat.c create mode 100644 gdb/arm-nbsd-tdep.c create mode 100644 gdb/arm-obsd-tdep.c delete mode 100644 gdb/armbsd-tdep.c delete mode 100644 gdb/armnbsd-nat.c delete mode 100644 gdb/armnbsd-tdep.c delete mode 100644 gdb/armobsd-tdep.c create mode 100644 gdb/common/run-time-clock.c create mode 100644 gdb/common/run-time-clock.h create mode 100644 gdb/config/mips/fbsd.mh mode change 100644 => 100755 gdb/contrib/expect-read1.sh create mode 100644 gdb/disable-implicit-rules.mk create mode 100644 gdb/hppa-bsd-tdep.c create mode 100644 gdb/hppa-bsd-tdep.h create mode 100644 gdb/hppa-nbsd-nat.c create mode 100644 gdb/hppa-nbsd-tdep.c create mode 100644 gdb/hppa-obsd-nat.c create mode 100644 gdb/hppa-obsd-tdep.c delete mode 100644 gdb/hppabsd-tdep.c delete mode 100644 gdb/hppabsd-tdep.h delete mode 100644 gdb/hppanbsd-nat.c delete mode 100644 gdb/hppanbsd-tdep.c delete mode 100644 gdb/hppaobsd-nat.c delete mode 100644 gdb/hppaobsd-tdep.c create mode 100644 gdb/i386-bsd-nat.c create mode 100644 gdb/i386-bsd-nat.h create mode 100644 gdb/i386-bsd-tdep.c create mode 100644 gdb/i386-fbsd-nat.c create mode 100644 gdb/i386-fbsd-tdep.c create mode 100644 gdb/i386-fbsd-tdep.h create mode 100644 gdb/i386-gnu-nat.c create mode 100644 gdb/i386-gnu-tdep.c create mode 100644 gdb/i386-nbsd-nat.c create mode 100644 gdb/i386-nbsd-tdep.c create mode 100644 gdb/i386-obsd-nat.c create mode 100644 gdb/i386-obsd-tdep.c create mode 100644 gdb/i386-v4-nat.c delete mode 100644 gdb/i386bsd-nat.c delete mode 100644 gdb/i386bsd-nat.h delete mode 100644 gdb/i386bsd-tdep.c delete mode 100644 gdb/i386fbsd-nat.c delete mode 100644 gdb/i386fbsd-tdep.c delete mode 100644 gdb/i386fbsd-tdep.h delete mode 100644 gdb/i386gnu-nat.c delete mode 100644 gdb/i386gnu-tdep.c delete mode 100644 gdb/i386nbsd-nat.c delete mode 100644 gdb/i386nbsd-tdep.c delete mode 100644 gdb/i386obsd-nat.c delete mode 100644 gdb/i386obsd-tdep.c delete mode 100644 gdb/i386v4-nat.c create mode 100644 gdb/m68k-bsd-nat.c create mode 100644 gdb/m68k-bsd-tdep.c create mode 100644 gdb/m68k-linux-nat.c create mode 100644 gdb/m68k-linux-tdep.c delete mode 100644 gdb/m68kbsd-nat.c delete mode 100644 gdb/m68kbsd-tdep.c delete mode 100644 gdb/m68klinux-nat.c delete mode 100644 gdb/m68klinux-tdep.c create mode 100644 gdb/m88k-bsd-nat.c delete mode 100644 gdb/m88kbsd-nat.c create mode 100644 gdb/mips-fbsd-nat.c create mode 100644 gdb/mips-fbsd-tdep.c create mode 100644 gdb/mips-fbsd-tdep.h create mode 100644 gdb/mips-nbsd-nat.c create mode 100644 gdb/mips-nbsd-tdep.c create mode 100644 gdb/mips-nbsd-tdep.h create mode 100644 gdb/mips64-obsd-nat.c create mode 100644 gdb/mips64-obsd-tdep.c delete mode 100644 gdb/mips64obsd-nat.c delete mode 100644 gdb/mips64obsd-tdep.c delete mode 100644 gdb/mipsnbsd-nat.c delete mode 100644 gdb/mipsnbsd-tdep.c delete mode 100644 gdb/mipsnbsd-tdep.h create mode 100644 gdb/ppc-fbsd-nat.c create mode 100644 gdb/ppc-fbsd-tdep.c create mode 100644 gdb/ppc-fbsd-tdep.h create mode 100644 gdb/ppc-nbsd-nat.c create mode 100644 gdb/ppc-nbsd-tdep.c create mode 100644 gdb/ppc-nbsd-tdep.h create mode 100644 gdb/ppc-obsd-nat.c create mode 100644 gdb/ppc-obsd-tdep.c create mode 100644 gdb/ppc-obsd-tdep.h delete mode 100644 gdb/ppcfbsd-nat.c delete mode 100644 gdb/ppcfbsd-tdep.c delete mode 100644 gdb/ppcfbsd-tdep.h delete mode 100644 gdb/ppcnbsd-nat.c delete mode 100644 gdb/ppcnbsd-tdep.c delete mode 100644 gdb/ppcnbsd-tdep.h delete mode 100644 gdb/ppcobsd-nat.c delete mode 100644 gdb/ppcobsd-tdep.c delete mode 100644 gdb/ppcobsd-tdep.h create mode 100644 gdb/sh-nbsd-nat.c create mode 100644 gdb/sh-nbsd-tdep.c delete mode 100644 gdb/shnbsd-nat.c delete mode 100644 gdb/shnbsd-tdep.c create mode 100644 gdb/sparc-nbsd-nat.c create mode 100644 gdb/sparc-nbsd-tdep.c create mode 100644 gdb/sparc-obsd-tdep.c create mode 100644 gdb/sparc64-fbsd-nat.c create mode 100644 gdb/sparc64-fbsd-tdep.c create mode 100644 gdb/sparc64-nbsd-nat.c create mode 100644 gdb/sparc64-nbsd-tdep.c create mode 100644 gdb/sparc64-obsd-nat.c create mode 100644 gdb/sparc64-obsd-tdep.c delete mode 100644 gdb/sparc64fbsd-nat.c delete mode 100644 gdb/sparc64fbsd-tdep.c delete mode 100644 gdb/sparc64nbsd-nat.c delete mode 100644 gdb/sparc64nbsd-tdep.c delete mode 100644 gdb/sparc64obsd-nat.c delete mode 100644 gdb/sparc64obsd-tdep.c delete mode 100644 gdb/sparcnbsd-nat.c delete mode 100644 gdb/sparcnbsd-tdep.c delete mode 100644 gdb/sparcobsd-tdep.c create mode 100644 gdb/testsuite/gdb.base/all-architectures-0.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-1.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-2.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-3.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-4.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-5.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-6.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures-7.exp create mode 100644 gdb/testsuite/gdb.base/all-architectures.exp.in create mode 100644 gdb/testsuite/gdb.base/tui-layout.c create mode 100644 gdb/testsuite/gdb.dlang/debug-expr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/main-subprogram.c create mode 100644 gdb/testsuite/gdb.dwarf2/main-subprogram.exp create mode 100644 gdb/testsuite/gdb.dwarf2/nonvar-access.exp create mode 100644 gdb/tui/tui-out.h create mode 100644 gdb/utils-selftests.c create mode 100644 gdb/vax-bsd-nat.c create mode 100644 gdb/vax-nbsd-tdep.c delete mode 100644 gdb/vaxbsd-nat.c delete mode 100644 gdb/vaxnbsd-tdep.c delete mode 100644 gdb/vaxobsd-tdep.c create mode 100644 gdb/x86-bsd-nat.c create mode 100644 gdb/x86-bsd-nat.h delete mode 100644 gdb/x86bsd-nat.c delete mode 100644 gdb/x86bsd-nat.h create mode 100644 gold/ChangeLog-2016 create mode 100644 gold/testsuite/arm_target_lazy_init.s create mode 100644 gold/testsuite/arm_target_lazy_init.t copy ld/testsuite/ld-ifunc/ifunc-1-x86.s => gold/testsuite/bnd_ifunc_1.s (100%) create mode 100755 gold/testsuite/bnd_ifunc_1.sh copy ld/testsuite/ld-ifunc/pr17154-x86.s => gold/testsuite/bnd_ifunc_2.s (100%) create mode 100755 gold/testsuite/bnd_ifunc_2.sh copy ld/testsuite/ld-x86-64/bnd-branch-1.s => gold/testsuite/bnd_plt_1.s (100%) create mode 100755 gold/testsuite/bnd_plt_1.sh create mode 100644 gold/testsuite/copy_test_relro.cc create mode 100644 gold/testsuite/copy_test_relro_1.cc create mode 100644 gold/testsuite/file_in_many_sections.c create mode 100755 gold/testsuite/file_in_many_sections_test.sh create mode 100755 gold/testsuite/ifuncmod1.sh create mode 100644 gold/testsuite/pr20717.c create mode 100755 gold/testsuite/pr20717.sh create mode 100644 gold/testsuite/pr20717.t create mode 100644 gold/testsuite/pr20976.c create mode 100644 gold/testsuite/script_test_13.c create mode 100755 gold/testsuite/script_test_13.sh create mode 100644 gold/testsuite/script_test_13.t create mode 100644 gold/testsuite/script_test_15.c create mode 100755 gold/testsuite/script_test_15a.sh create mode 100644 gold/testsuite/script_test_15a.t create mode 100755 gold/testsuite/script_test_15b.sh create mode 100644 gold/testsuite/script_test_15b.t create mode 100755 gold/testsuite/script_test_15c.sh create mode 100644 gold/testsuite/script_test_15c.t create mode 100755 gold/testsuite/ver_test_8.sh create mode 100644 gprof/ChangeLog-2016 create mode 100644 include/ChangeLog-2016 create mode 100644 include/elf/pru.h create mode 100644 include/elf/riscv.h create mode 100644 include/opcode/pru.h create mode 100644 include/opcode/riscv-opc.h create mode 100644 include/opcode/riscv.h create mode 100644 ld/ChangeLog-2016 create mode 100644 ld/emulparams/arc-nps.sh create mode 100644 ld/emulparams/arclinux_nps.sh create mode 100644 ld/emulparams/armelf_fuchsia.sh create mode 100644 ld/emulparams/armelfb_fuchsia.sh create mode 100644 ld/emulparams/elf32lriscv-defs.sh create mode 100644 ld/emulparams/elf32lriscv.sh create mode 100644 ld/emulparams/elf64lriscv-defs.sh create mode 100644 ld/emulparams/elf64lriscv.sh create mode 100644 ld/emulparams/pruelf.sh create mode 100644 ld/emultempl/pruelf.em create mode 100644 ld/emultempl/riscvelf.em create mode 100644 ld/scripttempl/pru.sc create mode 100644 ld/testsuite/ld-aarch64/pie-bind-locally-a.s create mode 100644 ld/testsuite/ld-aarch64/pie-bind-locally-b.s create mode 100644 ld/testsuite/ld-aarch64/pie-bind-locally.d create mode 100644 ld/testsuite/ld-aarch64/relocs-ilp32.ld create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-small-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-tiny-ilp32.d create mode 100644 ld/testsuite/ld-arc/arclinux-nps.d create mode 100644 ld/testsuite/ld-arc/arclinux-nps.s create mode 100644 ld/testsuite/ld-arm/pie-bind-locally-a.s create mode 100644 ld/testsuite/ld-arm/pie-bind-locally-b.s create mode 100644 ld/testsuite/ld-arm/pie-bind-locally.d create mode 100644 ld/testsuite/ld-avr/pr20789.d create mode 100644 ld/testsuite/ld-avr/pr20789.s create mode 100644 ld/testsuite/ld-elf/pr18720.rd create mode 100644 ld/testsuite/ld-elf/pr20995-2so.r create mode 100644 ld/testsuite/ld-elf/pr20995.r create mode 100644 ld/testsuite/ld-elf/pr20995a.s create mode 100644 ld/testsuite/ld-elf/pr20995b.s create mode 100644 ld/testsuite/ld-elf/pr20995c.s create mode 100644 ld/testsuite/ld-powerpc/dotsym1.d create mode 100644 ld/testsuite/ld-powerpc/dotsym2.d create mode 100644 ld/testsuite/ld-powerpc/dotsym3.d create mode 100644 ld/testsuite/ld-powerpc/dotsym4.d create mode 100644 ld/testsuite/ld-powerpc/dotsymref.s create mode 100644 ld/testsuite/ld-powerpc/nodotsym.s create mode 100644 ld/testsuite/ld-powerpc/tocopt7.d create mode 100644 ld/testsuite/ld-powerpc/tocopt7.out create mode 100644 ld/testsuite/ld-powerpc/tocopt7.s create mode 100644 ld/testsuite/ld-powerpc/tocopt8.d create mode 100644 ld/testsuite/ld-powerpc/tocopt8.s create mode 100644 ld/testsuite/ld-pru/emit-relocs-1.d copy ld/testsuite/{ld-mips-elf => ld-pru}/emit-relocs-1.ld (100%) copy ld/testsuite/{ld-nios2 => ld-pru}/emit-relocs-1a.s (100%) copy ld/testsuite/{ld-mips-elf => ld-pru}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-pru/ldi32.d create mode 100644 ld/testsuite/ld-pru/ldi32.s create mode 100644 ld/testsuite/ld-pru/ldi32_symbol.s create mode 100644 ld/testsuite/ld-pru/norelax_ldi32-data.d create mode 100644 ld/testsuite/ld-pru/norelax_ldi32-dis.d create mode 100644 ld/testsuite/ld-pru/pcrel_s10.d create mode 100644 ld/testsuite/ld-pru/pcrel_s10.s create mode 100644 ld/testsuite/ld-pru/pcrel_s10_label.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal2.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal2.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal3.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal3.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8_label.s create mode 100644 ld/testsuite/ld-pru/pmem.d create mode 100644 ld/testsuite/ld-pru/pmem.s create mode 100644 ld/testsuite/ld-pru/pmem_symbol.s create mode 100644 ld/testsuite/ld-pru/pru.exp create mode 100644 ld/testsuite/ld-pru/relax_ldi32-data.d create mode 100644 ld/testsuite/ld-pru/relax_ldi32-dis.d create mode 100644 ld/testsuite/ld-pru/relax_ldi32.s create mode 100644 ld/testsuite/ld-pru/relax_ldi32_symbol.s create mode 100644 ld/testsuite/ld-pru/reloc.d create mode 100644 ld/testsuite/ld-pru/reloc.s create mode 100644 ld/testsuite/ld-pru/reloc_symbol.s create mode 100644 ld/testsuite/ld-pru/u16.d create mode 100644 ld/testsuite/ld-pru/u16.s create mode 100644 ld/testsuite/ld-pru/u16_symbol.s create mode 100644 ld/testsuite/ld-scripts/exclude-file-1.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-1.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-1.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-2.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-2.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-2.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-3.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-3.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-3.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-4.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-4.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-4.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-a.s create mode 100644 ld/testsuite/ld-scripts/exclude-file-b.s create mode 100644 ld/testsuite/ld-scripts/exclude-file.exp create mode 100644 ld/testsuite/ld-sparc/wdispcall.dd create mode 100644 ld/testsuite/ld-sparc/wdispcall.s create mode 100644 ld/testsuite/ld-x86-64/pr20800a.S create mode 100644 ld/testsuite/ld-x86-64/pr20800b.S create mode 100644 libiberty/rust-demangle.c create mode 100644 libiberty/testsuite/rust-demangle-expected create mode 100644 opcodes/ChangeLog-2016 create mode 100644 opcodes/po/sr.po create mode 100644 opcodes/pru-dis.c create mode 100644 opcodes/pru-opc.c create mode 100644 opcodes/riscv-dis.c create mode 100644 opcodes/riscv-opc.c create mode 100644 sim/testsuite/sim/aarch64/adds.s create mode 100644 sim/testsuite/sim/aarch64/fcmp.s create mode 100644 sim/testsuite/sim/aarch64/fcsel.s create mode 100644 sim/testsuite/sim/aarch64/fcvtz.s create mode 100644 sim/testsuite/sim/aarch64/fminnm.s create mode 100644 sim/testsuite/sim/aarch64/fstur.s create mode 100644 sim/testsuite/sim/aarch64/mls.s create mode 100644 sim/testsuite/sim/aarch64/mul.s create mode 100644 sim/testsuite/sim/aarch64/tbnz.s create mode 100644 sim/testsuite/sim/aarch64/uzp.s